-- when the: if getgenv()["spunch_loaded"] then return end getgenv()["spunch_loaded"] = true if not setmetatable then warn("[spunch]: Unsupported executor!") return end if not setfenv then warn("[spunch]: Unsupported executor!") return end if not loadstring then warn("[spunch]: Unsupported executor!") return end if not writefile then warn("[spunch]: Unsupported executor!") return end if not delfile then warn("[spunch]: Unsupported executor!") return end if not getcustomasset then warn("[spunch]: Unsupported executor!") return end if not cloneref then warn("[spunch]: Unsupported executor") return end local CoreGui = cloneref(game:GetService("CoreGui")) local filename = "spunch.rbxm" local url = "https://github.com/WeLoveBackdoors/clientsided-spunch/raw/refs/heads/main/spunch.rbxm" writefile(filename, game:HttpGet(url)) local gui = game:GetObjects(getcustomasset(filename))[1] delfile(filename) if gethui or get_hidden_gui then local hiddenui = get_hidden_gui or gethui gui.Parent = hiddenui() elseif CoreGui:FindFirstChild("RobloxGui") then gui.Parent = CoreGui.RobloxGui else gui.Parent = CoreGui end gui.DisplayOrder = 2147483647 gui.Name = "spunchbub" for _, v in ipairs(gui:GetDescendants()) do if v:IsA("LocalScript") then local fn = loadstring(v.Source) setfenv(fn, setmetatable({ script = v }, { __index = getfenv() })) task.spawn(fn) elseif v:IsA("GuiObject") then v.ZIndex = 2147483647 end end