function eventJeepEnter(jeep, player) -- Do whatever end function eventJeepExit(jeep, player) -- Do whatever end function SetupJeepOutputs(jeepid) local gmf1 = _EntCreate("gmod_runfunction") _EntSetKeyValue(gmf1, "FunctionName", "eventJeepEnter") _EntSetKeyValue(gmf1, "TargetName", "JeepEnterFunc" .. gmf1) _EntSpawn(gmf1) local gmf2 = _EntCreate("gmod_runfunction") _EntSetKeyValue(gmf2, "FunctionName", "eventJeepExit") _EntSetKeyValue(gmf2, "TargetName", "JeepExitFunc" .. gmf2) _EntSpawn(gmf2) _EntFire(jeepid, "AddOutput", "PlayerOn JeepEnterFunc" .. gmf1 .. ",RunScript,,", 0) _EntFire(jeepid, "AddOutput", "PlayerOff JeepExitFunc" .. gmf2 .. ",RunScript,,", 0) end