I know nothing about scripting but I've started to experiment with this one,
Simple ParaDrop This may not solve the issue but could perhaps help.
if (!isServer && hasInterface) exitWith {};
private ["_vehicle","_chuteheight","_paras","_dir"];
_vehicle = _this select 0;
_chuteheight = if ( count _this > 1 ) then { _this select 1 } else { 100 };
_paras = assignedcargo _vehicle;
_dir = direction _vehicle;
[_paras] allowGetIn false;