local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local humanoid = char:WaitForChild("Humanoid") local root = char:WaitForChild("HumanoidRootPart") -- STATES local flying = false local noclip = false -- FLY function toggleFly() flying = not flying if flying then local bv = Instance.new("BodyVelocity") bv.Name = "FlyForce" bv.MaxForce = Vector3.new(1e5, 1e5, 1e5) bv.Velocity = Vector3.new(0, 50, 0) bv.Parent = root else local f = root:FindFirstChild("FlyForce") if f then f:Destroy() end end end -- SPEED function setSpeed(val) humanoid.WalkSpeed = val end -- JUMP function setJump(val) humanoid.JumpPower = val end -- NOCLIP game:GetService("RunService").Stepped:Connect(function() if noclip and char then for _, v in pairs(char:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end) function toggleNoclip() noclip = not noclip end -- GOD MODE function godMode() humanoid.Health = humanoid.MaxHealth humanoid:GetPropertyChangedSignal("Health"):Connect(function() if humanoid.Health < humanoid.MaxHealth then humanoid.Health = humanoid.MaxHealth end end) end -- SIMPLE UI (BASIC) local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) local frame = Instance.new("Frame", screenGui) frame.Size = UDim2.new(0, 200, 0, 250) frame.Position = UDim2.new(0, 20, 0, 100) frame.BackgroundColor3 = Color3.fromRGB(20,20,20) local function makeButton(text, posY, callback) local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(1, 0, 0, 40) btn.Position = UDim2.new(0, 0, 0, posY) btn.Text = text btn.BackgroundColor3 = Color3.fromRGB(40,40,40) btn.TextColor3 = Color3.new(1,1,1) btn.MouseButton1Click:Connect(callback) end makeButton("Fly", 0, toggleFly) makeButton("Speed 100", 45, function() setSpeed(100) end) makeButton("Jump 100", 90, function() setJump(100) end) makeButton("Noclip", 135, toggleNoclip) makeButton("God Mode", 180, godMode)