An action to put flipped vehicles back upright. Enjoy!! Example Mission: init.sqf if (!isDedicated) then { waitUntil {!isNull player && {time > 0}}; player addAction [ "Flip Vehicle", "FlipAction.sqf", [], 0, false, true, "", "_this == (vehicle _target) && {(count nearestObjects [_target, ['landVehicle'], 5]) > 0 && {(vectorUp cursorTarget) select 2 < 0}}" ]; Player AddEventHandler ["Respawn", { (_this select 0) addAction [ "Flip Vehicle", "FlipAction.sqf", [], 0, false, true, "", "_this == (vehicle _target) && {(count nearestObjects [_target, ['landVehicle'], 5]) > 0 && {(vectorUp cursorTarget) select 2 < 0}}" ]; }]; }; flipAction.sqf private ["_caller","_veh"]; _caller = _this select 1; _veh = nearestObjects [_caller, ["landVehicle"], 5] select 0; _veh setVectorUp [0,0,1]; _veh setPosATL [(getPosATL _veh) select 0, (getPosATL _veh) select 1, 0];