Null = [] spawn
{
{
if (((assignedVehicleRole _x) select 0) == "Cargo") then
{
// Store the original loadut
_x setVariable ["OriginalLoadout", getUnitLoadout _x];
removeBackpack _x;
_x addBackpack "B_Parachute";
[_x] ordergetin false;
[_x] allowGetIn false;
unassignvehicle _x;
moveout _x;
sleep 0.3;
// Spawn a new script and wait till the unit is touching the ground
// Readd original loadout
_x spawn
{
params ["_unit"];
waitUntil {sleep 0.1; isTouchingGround _unit};
_unit setUnitloadout (_unit getVariable "OriginalLoadout");
};
};
} forEach(crew dropship1);
};
Try this.






