--dont use crappy executor local LPlr = game.Players.LocalPlayer local LPGUI = LPlr:WaitForChild("PlayerGui") local GasPump = LPGUI:WaitForChild("GameMenus"):WaitForChild("Gas Pump") local PumpGUI = GasPump:WaitForChild("BuyFrame") for _, v in getconnections(PumpGUI.Instant.MouseButton1Down) do local org = v.Function local oldInv = debug.getupvalue(org, 1) local newNetwork = setmetatable({}, {__index = function(_, v) if v == "Invoke" then return function(call, ammount, pump, flag) if call == "BuyGas" and flag then return oldInv.Invoke(call, ammount, pump) end return oldInv.Invoke(call, ammount, pump, flag) end end return oldInv[v] end}) debug.setupvalue(org, 1, newNetwork) break end