
KeylessUniversal

--// cooljake10922's admin GUI
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
--// GUI
local gui = Instance.new("ScreenGui")
gui.Name = "cooljake10922Admin"
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 200, 0, 380) -- made taller to fit textbox
frame.Position = UDim2.new(0, 10, 0.5, -190)
frame.BackgroundColor3 = Color3.fromRGB(0,0,0)
frame.BorderSizePixel = 4
frame.Parent = gui
-- Rainbow outline effect
task.spawn(function()
while true do
for i = 0, 1, 0.01 do
frame.BorderColor3 = Color3.fromHSV(i, 1, 1)
task.wait(0.05)
end
end
end)
local title = Instance.new("TextLabel")
title.Text = "cooljake10922's admin"
title.Size = UDim2.new(1,0,0,30)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(255,255,255)
title.Parent = frame
-- Utility to make buttons
local function makeButton(name, yPos)
local btn = Instance.new("TextButton")
btn.Text = name
btn.Size = UDim2.new(1, -20, 0, 40)
btn.Position = UDim2.new(0, 10, 0, yPos)
btn.BackgroundColor3 = Color3.fromRGB(30,30,30)
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Parent = frame
return btn
end
--// Infinite Jump
local infJump = false
local infJumpBtn = makeButton("Infinite Jump", 40)
infJumpBtn.MouseButton1Click:Connect(function()
infJump = not infJump
infJumpBtn.Text = "Infinite Jump: " .. (infJump and "ON" or "OFF")
end)
game:GetService("UserInputService").JumpRequest:Connect(function()
if infJump and humanoid then
humanoid:ChangeState("Jumping")
end
end)
--// Speed
local speedOn = false
local normalSpeed = humanoid.WalkSpeed
local speedBtn = makeButton("Speed", 90)
speedBtn.MouseButton1Click:Connect(function()
speedOn = not speedOn
if speedOn then
humanoid.WalkSpeed = 100
else
humanoid.WalkSpeed = normalSpeed
end
speedBtn.Text = "Speed: " .. (speedOn and "ON" or "OFF")
end)
--// Fly
local flying = false
local bv
local flyBtn = makeButton("Fly", 140)
flyBtn.MouseButton1Click:Connect(function()
flying = not flying
flyBtn.Text = "Fly: " .. (flying and "ON" or "OFF")
if flying then
local hrp = character:WaitForChild("HumanoidRootPart")
bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(4000,4000,4000)
bv.Velocity = Vector3.new(0,0,0)
bv.Parent = hrp
game:GetService("RunService").Heartbeat:Connect(function()
if flying and bv then
local cam = workspace.CurrentCamera
local move = Vector3.new(0,0,0)
local uis = game:GetService("UserInputService")
if uis:IsKeyDown(Enum.KeyCode.W) then
move = move + cam.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.S) then
move = move - cam.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.A) then
move = move - cam.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.D) then
move = move + cam.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.Space) then
move = move + Vector3.new(0,1,0)
end
if uis:IsKeyDown(Enum.KeyCode.LeftShift) then
move = move - Vector3.new(0,1,0)
end
if move.Magnitude > 0 then
move = move.Unit * 70
end
bv.Velocity = move
end
end)
else
if bv then
bv:Destroy()
bv = nil
end
end
end)
--// Noclip
local noclip = false
local noclipBtn = makeButton("Noclip", 190)
noclipBtn.MouseButton1Click:Connect(function()
noclip = not noclip
noclipBtn.Text = "Noclip: " .. (noclip and "ON" or "OFF")
end)
game:GetService("RunService").Stepped:Connect(function()
if noclip and character then
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") and part.CanCollide then
part.CanCollide = false
end
end
end
end)
--// Jump Power (editable + reliable)
-- Uses JumpPower (forces UseJumpPower=true) and also mirrors to JumpHeight for compatibility.
local function getDefaultJump(h)
if h.UseJumpPower ~= nil and h.UseJumpPower == false then
return h.JumpHeight
end
return h.JumpPower
end
local normalJP = getDefaultJump(humanoid)
local lastJP -- remember last set value
local jumpBtn = makeButton("Set Jump Power", 240)
local jpBox = Instance.new("TextBox")
jpBox.Size = UDim2.new(1, -20, 0, 30)
jpBox.Position = UDim2.new(0, 10, 0, 290)
jpBox.PlaceholderText = "Enter number (e.g. 50)"
jpBox.BackgroundColor3 = Color3.fromRGB(50,50,50)
jpBox.TextColor3 = Color3.fromRGB(255,255,255)
jpBox.ClearTextOnFocus = false
jpBox.Parent = frame
local function applyJumpPower(textValue)
local value = tonumber(textValue)
if value then
value = math.clamp(math.floor(value + 0.5), 1, 300)
lastJP = value
-- Force JumpPower mode and set value
if humanoid then
if humanoid.UseJumpPower ~= nil then
humanoid.UseJumpPower = true
end
humanoid.JumpPower = value
-- also mirror to JumpHeight for games that still read height
pcall(function()
humanoid.JumpHeight = math.clamp(value * 0.145, 1, 50) -- ~50 JP ≈ 7.2 height
end)
end
jumpBtn.Text = "Jump Power = " .. value
else
-- reset to default
if humanoid then
if humanoid.UseJumpPower ~= nil then
humanoid.UseJumpPower = true
end
if typeof(normalJP) == "number" then
humanoid.JumpPower = normalJP
end
end
lastJP = nil
jumpBtn.Text = "Jump Power (reset)"
end
end
jumpBtn.MouseButton1Click:Connect(function()
applyJumpPower(jpBox.Text)
end)
jpBox.FocusLost:Connect(function(enterPressed)
if enterPressed then
applyJumpPower(jpBox.Text)
end
end)
-- reapply after respawn (only affects Jump Power)
player.CharacterAdded:Connect(function()
character = player.Character or player.CharacterAdded:Wait()
humanoid = character:WaitForChild("Humanoid")
normalJP = getDefaultJump(humanoid)
if lastJP then
if humanoid.UseJumpPower ~= nil then
humanoid.UseJumpPower = true
end
humanoid.JumpPower = lastJP
pcall(function()
humanoid.JumpHeight = math.clamp(lastJP * 0.145, 1, 50)
end)
end
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


fix ur grammar dang
xd ofc a charlie kirk hater does his script with chat gpt
go cry lame mfers
@u857489093 ur so lame u made ur script with chatgpt xd when people can just use infinity yield that has even more features i bet this one doesnt even come with some kind of bypass :DD
* *