
KeylessUniversal

-- [[ 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)No comments yet for this script.



