-- SERVICES local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local player = Players.LocalPlayer -- CHARACTER HANDLER local function getChar() return player.Character or player.CharacterAdded:Wait() end -- GUI local gui = Instance.new("ScreenGui", player.PlayerGui) gui.Name = "ExecutorMenu" gui.ResetOnSpawn = false local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 220, 0, 280) frame.Position = UDim2.new(0, 10, 0, 10) frame.BackgroundColor3 = Color3.fromRGB(20,20,20) frame.BorderSizePixel = 0 Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 35) title.Position = UDim2.new(0, 0, 0, 0) title.BackgroundTransparency = 1 title.Text = "G Easy" title.Font = Enum.Font.Code title.TextScaled = true title.TextColor3 = Color3.fromRGB(0,255,150) -- MAIN TOGGLE FUNCTION local y = 0.15 local function createToggle(parent, name, callback) local btn = Instance.new("TextButton", parent) btn.Size = UDim2.new(0.9, 0, 0, 30) btn.Position = UDim2.new(0.05, 0, y, 0) btn.BackgroundColor3 = Color3.fromRGB(35,35,35) btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.Code btn.TextScaled = true btn.Text = "[ OFF ] "..name Instance.new("UICorner", btn) local state = false btn.MouseButton1Click:Connect(function() state = not state btn.Text = (state and "[ ON ] " or "[ OFF ] ") .. name callback(state) end) y += 0.12 end --// MAIN TOGGLES -- SPEED createToggle(frame, "Speed", function(on) local hum = getChar():WaitForChild("Humanoid") hum.WalkSpeed = on and 60 or 16 end) -- BIG/SMALL createToggle(frame, "Big", function(on) getChar():ScaleTo(on and 3 or 1) end) -- NOCLIP local noclipConn createToggle(frame, "Noclip", function(on) if on then noclipConn = RunService.Stepped:Connect(function() for _, p in pairs(getChar():GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end) else if noclipConn then noclipConn:Disconnect() end end end) -- ESP local espObjects = {} createToggle(frame, "ESP", function(on) if on then for _, plr in pairs(Players:GetPlayers()) do if plr ~= player and plr.Character then local h = Instance.new("Highlight") h.FillColor = Color3.fromRGB(255,0,0) h.OutlineColor = Color3.new(1,1,1) h.Parent = plr.Character espObjects[plr] = h end end else for _, h in pairs(espObjects) do if h then h:Destroy() end end espObjects = {} end end) -- FLY local flyConn, bv createToggle(frame, "Fly", function(on) local char = getChar() local hrp = char:WaitForChild("HumanoidRootPart") if on then bv = Instance.new("BodyVelocity") bv.MaxForce = Vector3.new(1e9,1e9,1e9) bv.Parent = hrp flyConn = RunService.RenderStepped:Connect(function() local cam = workspace.CurrentCamera local move = Vector3.zero if UIS:IsKeyDown(Enum.KeyCode.W) then move += cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.S) then move -= cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.A) then move -= cam.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.D) then move += cam.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.Space) then move += Vector3.new(0,1,0) end if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then move -= Vector3.new(0,1,0) end bv.Velocity = move * 60 end) else if flyConn then flyConn:Disconnect() end if bv then bv:Destroy() end end end) --// THEMES -- Create a separate theme frame local themePage = Instance.new("Frame", frame) themePage.Size = UDim2.new(1, 0, 0.7, 0) themePage.Position = UDim2.new(0, 0, 0.25, 0) themePage.BackgroundTransparency = 1 local Themes = { Dark = {20,20,20, 35,35,35, 0,255,150}, Red = {30,0,0, 120,0,0, 255,80,80}, Blue = {10,10,30, 0,120,255, 0,255,255} } local function applyTheme(t) frame.BackgroundColor3 = Color3.fromRGB(t[1],t[2],t[3]) for _, v in pairs(frame:GetDescendants()) do if v:IsA("TextButton") then v.BackgroundColor3 = Color3.fromRGB(t[4],t[5],t[6]) end end title.TextColor3 = Color3.fromRGB(t[7],t[8],t[9]) end local ty = 0 for name, theme in pairs(Themes) do createToggle(themePage, name.." Theme", function(on) if on then applyTheme(theme) end end) ty += 0.12 end applyTheme(Themes.Dark) -- MENU TOGGLE UIS.InputBegan:Connect(function(i, gp) if gp then return end if i.KeyCode == Enum.KeyCode.RightShift then frame.Visible = not frame.Visible end end)