POWER MENU
Key RequiredUniversal

POWER MENU

Universal Scriptxmurad935xmurad935 718 views 16.2K executesUpdated Mar 28, 2026
Unrated
00
Lua Script•167 lines (9033 chars)
-- [[ LeonerSTR 10.40V - FIXED NOCLIP & SMART STATS v50.2 ]] --

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera

-- HAFIZA SİSTEMİ (OYUNUN AYARLARINI KAYDET)
local OriginalSpeed, OriginalJump = 16, 50
local function SaveStats()
    local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
    local hum = char:WaitForChild("Humanoid", 5)
    if hum then OriginalSpeed, OriginalJump = hum.WalkSpeed, hum.JumpPower end
end
SaveStats()
LocalPlayer.CharacterAdded:Connect(SaveStats)

-- AYARLAR
_G.FlyEnabled, _G.FlySpeed = false, 55
_G.SpeedEnabled, _G.CustomSpeed = false, 16
_G.JumpPowerEnabled, _G.CustomJumpPower = false, 50
_G.NoclipEnabled, _G.EspEnabled = false, false
_G.NoWallEnabled, _G.InfJumpEnabled = false, false
_G.LightEnabled, _G.LightBrightness = false, 15
_G.SpawnPoint = nil

-- SAVE SPAWN
local function TeleportToSpawn(char)
    if _G.SpawnPoint then
        local root = char:WaitForChild("HumanoidRootPart", 5)
        if root then task.wait(0.1); root.CFrame = _G.SpawnPoint end
    end
end
LocalPlayer.CharacterAdded:Connect(TeleportToSpawn)

-- UI KONTEYNER (V40)
local UI = (gethui and gethui()) or game:GetService("CoreGui") or LocalPlayer:WaitForChild("PlayerGui")
if UI:FindFirstChild("Leoner_Power_v40") then UI.Leoner_Power_v40:Destroy() end
local ScreenGui = Instance.new("ScreenGui", UI); ScreenGui.Name = "Leoner_Power_v40"; ScreenGui.ResetOnSpawn = false

local Main = Instance.new("Frame", ScreenGui)
Main.Size = UDim2.new(0, 150, 0, 32); Main.Position = UDim2.new(0.5, -75, 0.2, 0)
Main.BackgroundColor3 = Color3.fromRGB(10, 10, 10); Main.Active = true; Main.Draggable = true; Instance.new("UICorner", Main)

local Header = Instance.new("Frame", Main)
Header.Size = UDim2.new(1, 0, 0, 32); Header.BackgroundColor3 = Color3.fromRGB(20, 20, 20); Instance.new("UICorner", Header)

local Title = Instance.new("TextLabel", Header)
Title.Text = "POWER MENU"; Title.Size = UDim2.new(0.7, 0, 1, 0); Title.Position = UDim2.new(0.1, 0, 0, 0)
Title.TextColor3 = Color3.new(1, 1, 1); Title.BackgroundTransparency = 1; Title.Font = "GothamBold"; Title.TextSize = 9

local Toggle = Instance.new("TextButton", Header)
Toggle.Size = UDim2.new(0, 24, 0, 24); Toggle.Position = UDim2.new(0.8, 0, 0.12, 0)
Toggle.Text = "+"; Toggle.TextColor3 = Color3.fromRGB(0, 255, 100); Toggle.BackgroundColor3 = Color3.fromRGB(30, 30, 30); Instance.new("UICorner", Toggle)

local Scroll = Instance.new("ScrollingFrame", Main)
Scroll.Size = UDim2.new(1, -10, 1, -40); Scroll.Position = UDim2.new(0, 5, 0, 36)
Scroll.BackgroundTransparency = 1; Scroll.Visible = false; Scroll.CanvasSize = UDim2.new(0, 0, 0, 420); Scroll.ScrollBarThickness = 1

Toggle.MouseButton1Click:Connect(function()
    local isMin = Main.Size.Y.Offset < 40
    Main:TweenSize(UDim2.new(0, 150, 0, isMin and 265 or 32), "Out", "Quart", 0.3, true)
    Scroll.Visible = isMin; Toggle.Text = isMin and "-" or "+"; Toggle.TextColor3 = isMin and Color3.new(1,1,1) or Color3.fromRGB(0, 255, 100)
end)

-- BUTON SİSTEMİ
local function NewBtn(name, y, gVar, clr, ph, cb)
    local b = Instance.new("TextButton", Scroll)
    b.Size = UDim2.new(0.95, 0, 0, 28); b.Position = UDim2.new(0, 0, 0, y)
    b.BackgroundColor3 = Color3.fromRGB(22, 22, 22); b.Font = "GothamBold"; b.TextSize = 7; b.TextColor3 = clr; Instance.new("UICorner", b)
    local box = Instance.new("TextBox", b); box.Size = UDim2.new(1, 0, 1, 0); box.BackgroundTransparency = 0.1; box.BackgroundColor3 = Color3.fromRGB(40,40,40)
    box.TextColor3 = Color3.new(1, 1, 1); box.Visible = false; box.PlaceholderText = ph or ""; box.Text = ""

    RunService.RenderStepped:Connect(function()
        if not box.Visible and gVar then
            b.Text = name .. (_G[gVar] and ": ON" or ": OFF")
            b.TextColor3 = _G[gVar] and Color3.new(0, 1, 0) or clr
        elseif not gVar and not b:GetAttribute("T") then b.Text = name end
    end)

    b.MouseButton1Click:Connect(function()
        if gVar and _G[gVar] then 
            _G[gVar] = false 
            local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
            if hum then 
                if gVar == "SpeedEnabled" then hum.WalkSpeed = OriginalSpeed 
                elseif gVar == "JumpPowerEnabled" then hum.JumpPower = OriginalJump end
            end
            if gVar == "LightEnabled" and LocalPlayer.Character then local l = LocalPlayer.Character:FindFirstChild("L_PowerLight", true) if l then l:Destroy() end end
            return 
        end
        if ph then box.Visible = true; box:CaptureFocus() else if gVar then _G[gVar] = true end if cb then cb(b) end end
    end)
    box.FocusLost:Connect(function(e) box.Visible = false; if e and box.Text ~= "" then if gVar then _G[gVar] = true end cb(box.Text) end box.Text = "" end)
end

local R, Y, B = Color3.fromRGB(255, 70, 70), Color3.fromRGB(255, 255, 0), Color3.fromRGB(60, 180, 255)

NewBtn("FLY MODE", 0, "FlyEnabled", R, "Speed...", function(v) _G.FlySpeed = tonumber(v) or 55 end)
NewBtn("NOCLIP", 32, "NoclipEnabled", R)
NewBtn("WALKSPEED", 64, "SpeedEnabled", R, "Value...", function(v) _G.CustomSpeed = tonumber(v) or OriginalSpeed end)
NewBtn("JUMPPOWER", 96, "JumpPowerEnabled", R, "Power...", function(v) _G.CustomJumpPower = tonumber(v) or OriginalJump end)
NewBtn("INF JUMP", 128, "InfJumpEnabled", R)
NewBtn("NOWALL", 160, "NoWallEnabled", R)
NewBtn("LIGHT", 192, "LightEnabled", R, "Power...", function(v) _G.LightBrightness = tonumber(v) or 15 end)
NewBtn("ESP", 224, "EspEnabled", R)
NewBtn("TELEPORT", 256, nil, B, "Name...", function(v)
    for _,p in pairs(Players:GetPlayers()) do if p.Name:lower():find(v:lower()) and p.Character then LocalPlayer.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame end end
end)
NewBtn("SAVE SPAWN", 288, nil, Y, nil, function(b) _G.SpawnPoint = LocalPlayer.Character.HumanoidRootPart.CFrame; b:SetAttribute("T", true); b.Text = "SAVED!"; task.wait(1.5); b:SetAttribute("T", nil) end)
NewBtn("SPAWN POINT", 320, nil, Y, nil, function() if _G.SpawnPoint then LocalPlayer.Character.HumanoidRootPart.CFrame = _G.SpawnPoint end end)

-- MEKANİK DÖNGÜSÜ
RunService.Stepped:Connect(function()
    local char = LocalPlayer.Character
    if char and char:FindFirstChild("HumanoidRootPart") then
        local root = char.HumanoidRootPart
        local hum = char.Humanoid
        
        -- Speed & Jump Memory
        if _G.SpeedEnabled then hum.WalkSpeed = _G.CustomSpeed end
        if _G.JumpPowerEnabled then hum.JumpPower = _G.CustomJumpPower; hum.UseJumpPower = true end
        
        -- [[ SMART NOCLIP FIX ]] --
        if _G.NoclipEnabled then
            for _, v in pairs(char:GetDescendants()) do
                if v:IsA("BasePart") then
                    if v.Name == "L_Zemin" then v.CanCollide = true else v.CanCollide = false end
                end
            end
        end

        -- FLY
        if _G.FlyEnabled then
            local bG = root:FindFirstChild("L_G") or Instance.new("BodyGyro", root); bG.Name = "L_G"; bG.P = 9e4; bG.maxTorque = Vector3.new(9e9, 9e9, 9e9); bG.cframe = Camera.CFrame
            local bV = root:FindFirstChild("L_V") or Instance.new("BodyVelocity", root); bV.Name = "L_V"; bV.maxForce = Vector3.new(9e9, 9e9, 9e9)
            bV.velocity = (hum.MoveDirection.Magnitude > 0) and (Camera.CFrame.LookVector * _G.FlySpeed) or Vector3.new(0, 0.1, 0)
            hum.PlatformStand = true
        else if root:FindFirstChild("L_G") then root.L_G:Destroy(); root.L_V:Destroy(); hum.PlatformStand = false end end

        -- MEGA LIGHT (ORIGINAL)
        if _G.LightEnabled then
            local light = char:FindFirstChild("L_PowerLight", true) or Instance.new("PointLight", root)
            light.Name = "L_PowerLight"; light.Range = _G.LightBrightness * 5; light.Brightness = _G.LightBrightness / 5
        end
        
        -- NoWall
        if _G.NoWallEnabled then
            local z = char:FindFirstChild("L_Zemin") or Instance.new("Part", char)
            z.Name = "L_Zemin"; z.Size = Vector3.new(6, 1, 6); z.Anchored = true; z.Transparency = 1; z.CFrame = root.CFrame * CFrame.new(0, -3.5, 0)
        elseif char:FindFirstChild("L_Zemin") then char.L_Zemin:Destroy() end
    end
end)

-- ESP & INF JUMP
RunService.RenderStepped:Connect(function()
    for _,p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character then
            local h = p.Character:FindFirstChild("E_Highlight")
            if _G.EspEnabled then
                if not h then h = Instance.new("Highlight", p.Character); h.Name = "E_Highlight"; h.FillColor = Color3.new(0, 1, 0); h.DepthMode = 0 end
            elseif h then h:Destroy() end
        end
    end
end)
UserInputService.JumpRequest:Connect(function() if _G.InfJumpEnabled then LocalPlayer.Character.Humanoid:ChangeState(3) end end)

Features & Information

Fly Mode (Smooth & Speed Control) Noclip (Compatible with NoWall) Smart Speed & Jump (Remembers original game stats) Infinite & Stable NoWall (No jittering, large platform) ESP (Always on Top) Save Spawn System (Teleport on respawn) Mini UI (Draggable & Minimalist)

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts