local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local CoreGui = game:GetService("CoreGui") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = CoreGui local OpenButton = Instance.new("TextButton") OpenButton.Size = UDim2.new(0, 40, 0, 40) OpenButton.Position = UDim2.new(0, 10, 0.5, -20) OpenButton.Text = "≡" OpenButton.BackgroundColor3 = Color3.fromRGB(30,30,30) OpenButton.TextColor3 = Color3.fromRGB(200,200,200) OpenButton.Font = Enum.Font.GothamBold OpenButton.TextSize = 22 OpenButton.Parent = ScreenGui local UICorner1 = Instance.new("UICorner", OpenButton) UICorner1.CornerRadius = UDim.new(0, 8) local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 270, 0, 380) MainFrame.Position = UDim2.new(0, 60, 0.5, -190) MainFrame.BackgroundColor3 = Color3.fromRGB(20,20,20) MainFrame.BorderSizePixel = 0 MainFrame.Visible = false MainFrame.Parent = ScreenGui local UICorner2 = Instance.new("UICorner", MainFrame) UICorner2.CornerRadius = UDim.new(0, 12) local UIStroke = Instance.new("UIStroke", MainFrame) UIStroke.Color = Color3.fromRGB(60,60,60) UIStroke.Thickness = 2 local UIListLayout = Instance.new("UIListLayout", MainFrame) UIListLayout.Padding = UDim.new(0,8) UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Top function newBtn(name,toggleVar,setToggle) local holder = Instance.new("Frame", MainFrame) holder.Size = UDim2.new(0, 230, 0, 40) holder.BackgroundTransparency = 1 local b = Instance.new("TextButton") b.Size = UDim2.new(0.7, 0, 1, 0) b.Position = UDim2.new(0,0,0,0) b.Text = name b.BackgroundColor3 = Color3.fromRGB(35,35,35) b.TextColor3 = Color3.fromRGB(220,220,220) b.Font = Enum.Font.Gotham b.TextSize = 16 b.Parent = holder local corner = Instance.new("UICorner", b) corner.CornerRadius = UDim.new(0, 8) local stroke = Instance.new("UIStroke", b) stroke.Color = Color3.fromRGB(70,70,70) stroke.Thickness = 1.5 local status = Instance.new("TextLabel") status.Size = UDim2.new(0.3, 0, 1, 0) status.Position = UDim2.new(0.7,0,0,0) status.Text = "OFF" status.BackgroundColor3 = Color3.fromRGB(25,25,25) status.TextColor3 = Color3.fromRGB(200,50,50) status.Font = Enum.Font.GothamBold status.TextSize = 14 status.Parent = holder local corner2 = Instance.new("UICorner", status) corner2.CornerRadius = UDim.new(0, 8) b.MouseEnter:Connect(function() b.BackgroundColor3 = Color3.fromRGB(50,50,50) end) b.MouseLeave:Connect(function() b.BackgroundColor3 = Color3.fromRGB(35,35,35) end) b.MouseButton1Click:Connect(function() local newVal = not toggleVar[1] toggleVar[1] = newVal setToggle(newVal) if newVal then status.Text = "ON" status.TextColor3 = Color3.fromRGB(50,200,50) else status.Text = "OFF" status.TextColor3 = Color3.fromRGB(200,50,50) end end) return holder end local godmode = {false} local autoheal = {false} local espEnabled = {false} local hitboxVisible = {true} local fakeLag = {false} local hitboxExpand = {false} newBtn("Godmode",godmode,function(v) end) newBtn("AutoHeal",autoheal,function(v) end) newBtn("Hitbox Visible",hitboxVisible,function(v) for _,p in ipairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then p.Character.HumanoidRootPart.Transparency = v and 0.5 or 1 end end end) newBtn("ESP",espEnabled,function(v) for _,p in ipairs(Players:GetPlayers()) do if p ~= LocalPlayer then local h = p.Character and p.Character:FindFirstChildOfClass("Highlight") if v and not h then local hl = Instance.new("Highlight", p.Character) hl.FillTransparency = 1 hl.OutlineColor = Color3.fromRGB(255,0,0) elseif not v and h then h:Destroy() end end end end) newBtn("Fake Lag",fakeLag,function(v) if v then task.spawn(function() while fakeLag[1] do local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") then local hrp = char.HumanoidRootPart local savedPos = hrp.CFrame task.wait(0.5) hrp.CFrame = savedPos end task.wait(0.1) end end) end end) newBtn("Hitbox Expander",hitboxExpand,function(v) for _,p in ipairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local part = p.Character.HumanoidRootPart if v then part.Size = Vector3.new(10, 10, 10) part.Transparency = 0.7 part.BrickColor = BrickColor.new("Really red") part.Material = Enum.Material.Neon else part.Size = Vector3.new(2, 2, 1) part.Transparency = 1 part.Material = Enum.Material.Plastic end end end end) local closeBtn = Instance.new("TextButton", MainFrame) closeBtn.Size = UDim2.new(0,230,0,40) closeBtn.Text = "Close & Remove GUI" closeBtn.BackgroundColor3 = Color3.fromRGB(80,20,20) closeBtn.TextColor3 = Color3.fromRGB(255,255,255) closeBtn.Font = Enum.Font.GothamBold closeBtn.TextSize = 16 local cCorner = Instance.new("UICorner", closeBtn) cCorner.CornerRadius = UDim.new(0,8) closeBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) OpenButton.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) local dragging, dragInput, dragStart, startPos OpenButton.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = OpenButton.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) OpenButton.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart OpenButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) MainFrame.Position = UDim2.new(0, OpenButton.Position.X.Offset + 50, 0, OpenButton.Position.Y.Offset - 150) end end) RunService.Heartbeat:Connect(function() local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then local hum = char.Humanoid if godmode[1] then hum.Health = hum.MaxHealth elseif autoheal[1] and hum.Health < hum.MaxHealth then hum.Health = math.min(hum.MaxHealth, hum.Health + 2) end end end)