use VR Map!
place a vehicle respawn module and configure it with:
30,
200,
999,
createVehicleCrew (_this select 0),
startposition,
random,
delete,
deactivate,
activate,
yes
place an emty "B_Heli_Transport_01_F", name it Heli1 and sync it with the module.
place your player on the Map.
start the mission.
now you can test several options in the Debug-console:
Heli1 setHitPointDamage ["HitHRotor",1];
Heli1 setdamage 0.91;
Heli1 setposATL [(getposATL Heli1 select 0) + 400,(getposATL Heli1 select 1) + 400,getposATL Heli1 select 2];
combine them, you will see what the problem is.