
KeylessUniversal

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local userInputService = game:GetService("UserInputService")
local runService = game:GetService("RunService")
-- Notification System
local function showNotify(text, color)
local sg = player.PlayerGui:FindFirstChild("UltraDevPanel_V26") or Instance.new("ScreenGui", player.PlayerGui)
local notify = Instance.new("TextLabel", sg)
notify.Size = UDim2.new(0, 350, 0, 50); notify.Position = UDim2.new(0.5, -175, 0.1, 0)
notify.BackgroundColor3 = Color3.fromRGB(20, 20, 20); notify.BorderColor3 = color; notify.BorderSizePixel = 2
notify.Text = text; notify.TextColor3 = color; notify.Font = Enum.Font.Code; notify.TextSize = 18; notify.ZIndex = 100
task.delay(3, function() notify:Destroy() end)
end
-- MAIN ADMIN BUILDER
local function buildAdmin()
if player.PlayerGui:FindFirstChild("UltraDevPanel_V26") then return end
local sg = Instance.new("ScreenGui", player.PlayerGui)
sg.Name = "UltraDevPanel_V26"
sg.ResetOnSpawn = false
local mainFrame = Instance.new("Frame", sg)
mainFrame.Size = UDim2.new(0, 450, 0, 350) -- Made slightly smaller and cleaner
mainFrame.Position = UDim2.new(0.5, -225, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(0, 255, 255)
mainFrame.Active = true
mainFrame.Draggable = true -- ENABLED BUILT-IN DRAGGING
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 35); title.BackgroundColor3 = Color3.fromRGB(30, 30, 30); title.Text = " ULTRA DEV TERMINAL V26"; title.TextColor3 = Color3.new(1, 1, 1); title.Font = Enum.Font.Code; title.TextXAlignment = Enum.TextXAlignment.Left
local states = {fly = false, noclip = false, antiAfk = false}
local flySpeed = 50
-- SETTINGS PANEL
local settingsFrame = Instance.new("Frame", mainFrame)
settingsFrame.Size = UDim2.new(0, 180, 0, 100); settingsFrame.Position = UDim2.new(1, 5, 0, 0); settingsFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20); settingsFrame.Visible = false; settingsFrame.BorderSizePixel = 2; settingsFrame.BorderColor3 = Color3.new(1,1,1)
local afkBtn = Instance.new("TextButton", settingsFrame); afkBtn.Size = UDim2.new(1, -10, 0, 30); afkBtn.Position = UDim2.new(0, 5, 0, 10); afkBtn.Text = "ANTI-AFK: OFF"; afkBtn.BackgroundColor3 = Color3.new(0,0,0); afkBtn.TextColor3 = Color3.new(1,1,1)
afkBtn.MouseButton1Click:Connect(function()
states.antiAfk = not states.antiAfk
afkBtn.Text = "ANTI-AFK: "..(states.antiAfk and "ON" or "OFF")
if states.antiAfk then showNotify("Anti-AFK Enabled", Color3.new(0,1,1)) end
end)
local gear = Instance.new("TextButton", mainFrame); gear.Size = UDim2.new(0, 30, 0, 30); gear.Position = UDim2.new(1, -70, 0, 2); gear.Text = "⚙️"; gear.BackgroundColor3 = Color3.fromRGB(50, 50, 50); gear.MouseButton1Click:Connect(function() settingsFrame.Visible = not settingsFrame.Visible end)
-- SUB-MENU BUILDER
local function createSubMenu(name, defaultVal, callback)
local frame = Instance.new("Frame", mainFrame); frame.Size = UDim2.new(0, 130, 0, 60); frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20); frame.BorderColor3 = mainFrame.BorderColor3; frame.Visible = false
local txt = Instance.new("TextBox", frame); txt.Size = UDim2.new(1, 0, 0, 25); txt.Position = UDim2.new(0,0,0,30); txt.Text = tostring(defaultVal); txt.BackgroundColor3 = Color3.new(0,0,0); txt.TextColor3 = Color3.new(1,1,1)
local lbl = Instance.new("TextLabel", frame); lbl.Size = UDim2.new(1,0,0,25); lbl.Text = name; lbl.TextColor3 = Color3.new(1,1,1); lbl.BackgroundTransparency = 1
txt.FocusLost:Connect(function() callback(tonumber(txt.Text) or defaultVal) end)
return frame
end
local flyMenu = createSubMenu("Fly Speed", 50, function(v) flySpeed = v end); flyMenu.Position = UDim2.new(0, 205, 0, 50)
local speedMenu = createSubMenu("WalkSpeed", 16, function(v) if player.Character then player.Character.Humanoid.WalkSpeed = v end end); speedMenu.Position = UDim2.new(0, 205, 0, 95)
local jumpMenu = createSubMenu("JumpPower", 50, function(v) if player.Character then player.Character.Humanoid.UseJumpPower = true player.Character.Humanoid.JumpPower = v end end); jumpMenu.Position = UDim2.new(0, 205, 0, 140)
-- POWER SWITCHES
local function createSwitch(text, pos, key, sub)
local btn = Instance.new("TextButton", mainFrame)
btn.Size = UDim2.new(0, 180, 0, 35); btn.Position = pos; btn.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
btn.Text = text..": [OFF]"; btn.TextColor3 = Color3.new(1, 0, 0); btn.Font = Enum.Font.Code
btn.MouseButton1Click:Connect(function()
states[key] = not states[key]
btn.Text = text..": "..(states[key] and "[ON]" or "[OFF]")
btn.TextColor3 = states[key] and Color3.new(0,1,0) or Color3.new(1,0,0)
if sub then sub.Visible = states[key] end
if key == "fly" and states.fly then
local root = player.Character.HumanoidRootPart
local bv = Instance.new("BodyVelocity", root); bv.MaxForce = Vector3.new(1e7,1e7,1e7); bv.Velocity = Vector3.new(0,0,0)
local bg = Instance.new("BodyGyro", root); bg.MaxTorque = Vector3.new(1e7,1e7,1e7); bg.CFrame = root.CFrame
task.spawn(function()
while states.fly do
local cam = workspace.CurrentCamera.CFrame
local moveDir = Vector3.new(0,0,0)
if userInputService:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + cam.LookVector end
if userInputService:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - cam.LookVector end
if userInputService:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - cam.RightVector end
if userInputService:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + cam.RightVector end
bv.Velocity = moveDir * flySpeed; bg.CFrame = cam
runService.RenderStepped:Wait()
end
bv:Destroy(); bg:Destroy()
end)
end
end)
end
createSwitch("FLY", UDim2.new(0, 20, 0, 50), "fly", flyMenu)
createSwitch("SPEED", UDim2.new(0, 20, 0, 95), "speed", speedMenu)
createSwitch("JUMP", UDim2.new(0, 20, 0, 140), "jump", jumpMenu)
createSwitch("NOCLIP", UDim2.new(0, 20, 0, 185), "noclip")
-- UTILS
local close = Instance.new("TextButton", mainFrame); close.Size = UDim2.new(0,30,0,30); close.Position = UDim2.new(1,-35,0,2); close.Text = "X"; close.BackgroundColor3 = Color3.new(1,0,0); close.MouseButton1Click:Connect(function() sg:Destroy() end)
-- Anti-Afk Loop
task.spawn(function()
player.Idled:Connect(function()
if states.antiAfk then game:GetService("VirtualUser"):CaptureController(); game:GetService("VirtualUser"):ClickButton2(Vector2.new()) end
end)
end)
runService.Stepped:Connect(function()
if states.noclip and player.Character then for _, v in pairs(player.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end
end)
end
buildAdmin()
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


.
who likes it you can do 4 things type in comments what features i should add