function marker() markers1 = createMarker(-3607.1999511719,871.59997558594,55.200000762939, "checkpoint", 20, 0, 0, 0, 255) addEventHandler ( "onClientMarkerHit", getRootElement(), mainunctions ) addEventHandler ( "onClientMarkerLeave", getRootElement(), mainunctions2 ) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), marker ) function mainfuctions ( thePlayer ) if source == markers1 then local vehicle = getPedOccupiedVehicle ( thePlayer ) setGameSpeed(tonumber(0.1)) setGravity ( tonumber(0.005)) createExplosion (-3607,839.09997558594,46.599998474121,true,-1.0,false ) end end function mainfuctions2 ( thePlayer ) local vehicle = getPedOccupiedVehicle ( thePlayer ) setGameSpeed(tonumber(1)) setGravity ( tonumber(0.008)) end end