
KeylessUniversal

-- ✅ Admin GUI Personal con Fly, Noclip, Jump, Speed
-- Coloca este LocalScript en StarterPlayerScripts
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Crear GUI
local gui = Instance.new("ScreenGui")
gui.Name = "AdminControlPanel"
gui.ResetOnSpawn = false
gui.Parent = playerGui
-- Crear frame principal
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 220, 0, 270)
frame.Position = UDim2.new(0, 25, 0.5, -135)
frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui
-- 🌈 Fondo rainbow animado
task.spawn(function()
while true do
for hue = 0, 1, 0.01 do
frame.BackgroundColor3 = Color3.fromHSV(hue, 1, 1)
task.wait(0.05)
end
end
end)
-- Título
local title = Instance.new("TextLabel")
title.Parent = frame
title.Size = UDim2.new(1, 0, 0, 35)
title.BackgroundTransparency = 1
title.Text = "ADMIN PANEL"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 22
title.TextColor3 = Color3.new(1, 1, 1)
-- Función para crear botones
local function makeButton(name, posY)
local b = Instance.new("TextButton")
b.Parent = frame
b.Size = UDim2.new(1, -20, 0, 35)
b.Position = UDim2.new(0, 10, 0, posY)
b.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
b.TextColor3 = Color3.new(1, 1, 1)
b.Font = Enum.Font.SourceSansBold
b.TextSize = 18
b.BorderSizePixel = 0
b.Text = name
return b
end
-- Crear botones
local flyBtn = makeButton("Fly", 45)
local noclipBtn = makeButton("Noclip", 90)
local jumpBtn = makeButton("Jump 99", 135)
local speedBtn = makeButton("Speed 999", 180)
-- Variables
local flying = false
local noclipping = false
-----------------------------------------------------------
-- 🛫 FLY
-----------------------------------------------------------
flyBtn.MouseButton1Click:Connect(function()
flying = not flying
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
if flying then
flyBtn.Text = "Stop Fly"
local bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
bv.Velocity = Vector3.zero
bv.Parent = hrp
local bg = Instance.new("BodyGyro")
bg.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
bg.Parent = hrp
while flying and task.wait() do
local move = hum.MoveDirection
bv.Velocity = move * 80
bg.CFrame = workspace.CurrentCamera.CFrame
end
bv:Destroy()
bg:Destroy()
flyBtn.Text = "Fly"
end
end)
-----------------------------------------------------------
-- 🚷 NOCLIP
-----------------------------------------------------------
noclipBtn.MouseButton1Click:Connect(function()
noclipping = not noclipping
noclipBtn.Text = noclipping and "Stop Noclip" or "Noclip"
task.spawn(function()
while noclipping and task.wait() do
for _, part in ipairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
end)
-----------------------------------------------------------
-- 🦘 JUMP
-----------------------------------------------------------
jumpBtn.MouseButton1Click:Connect(function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.JumpPower = 99
end
end)
-----------------------------------------------------------
-- ⚡ SPEED
-----------------------------------------------------------
speedBtn.MouseButton1Click:Connect(function()
local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum.WalkSpeed = 999
end
end)No comments yet for this script.



