-- Configuration local button = 9999 -- 167 (F6 by default) Removed local commandEnabled = true -- (false by default) If you set this to true, typing "/engine" in chat will also toggle your engine. -- You're all set now! -- Code, no need to modify this, unless you know what you're doing or you want to fuck shit up. -- No support will be provided if you modify this part below. Citizen.CreateThread(function() if commandEnabled then RegisterCommand('engine', function() toggleEngine() end, false) end while true do Citizen.Wait(0) local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) if (IsControlJustReleased(0, button) or IsDisabledControlJustReleased(0, button)) and vehicle ~= nil and vehicle ~= 0 and GetPedInVehicleSeat(vehicle, 0) then toggleEngine() end end end) function toggleEngine() local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) local veheng = GetIsVehicleEngineRunning(vehicle) if vehicle ~= nil and vehicle ~= 0 and GetPedInVehicleSeat(vehicle, 0) then SetVehicleEngineOn(vehicle, (not GetIsVehicleEngineRunning(vehicle)), false, true) --Added notifications for engine toggling if veheng then exports['EGRP-Notifications']:CaptionIcon("Vehicle System", "Engine has been turned off!", "top", 3000, "dark", "", true, "mdi-engine-off") elseif not veheng then exports['EGRP-Notifications']:CaptionIcon("Vehicle System","Engine has been turned on!", "top", 3000, "dark", "", true, "mdi-engine") end --exports['EGRP-Notifications']:Icon("Engine has been toggled!", "top", 5000, "dark", "", true, "mdi-engine") end end