while {true} do { waitUntil {alive player}; _unit = player; waitUntil {sleep 3; !alive player}; sleep 3; _waffe = nearestObject [_unit, "arifle_TRG20_F"]; if (not isNull _waffe) then {deleteVehicle _waffe} }