private _weaponHolder = "GroundWeaponHolder_Scripted" createVehicle getPosATL player; private _primary = primaryWeapon player ; player actionNow ["DropWeapon", _weaponHolder, _primary];
Despite action can execute this, the code results to vanish the primary weapon nowhere. Haven't tested on other actions yet.