-- Drop player in as if by parachute -- Attach script to an entity - set entity to Static Mode = No, Always Active = Yes and make sure Name = IfUsed field (make these exactly the same - important) -- Tested with 'Mystery Floor' -- Vary StartHeight parameter as required -- By cybernescence local StartHeight = 7500 local pause = 0 function parachutestart_init(e) GravityOff(e) CollisionOff(e) end function parachutestart_main(e) if pause == 0 then --set position above player start marker at height required SetPosition(e,g_PlayerPosX,g_PlayerPosY+StartHeight,g_PlayerPosX) Hide(e) --SetPlayerHealth(v) pause = 1 return end if pause == 1 then TransportToIfUsed(e) pause = 2 return end if pause == 2 then SetPosition(e,g_PlayerPosX+500,g_PlayerPosY,g_PlayerPosX+500) pause = 3 return end if pause == 3 then Destroy(e) pause = 4 return end end