
KeylessUniversal

--// Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
player.CharacterAdded:Connect(function(c)
char = c
hrp = char:WaitForChild("HumanoidRootPart")
hum = char:WaitForChild("Humanoid")
end)
------------------------------------------------
--// CLEAN LIGHTING
------------------------------------------------
Lighting.Brightness = 2
Lighting.ClockTime = 14
Lighting.FogEnd = 100000
Lighting.Ambient = Color3.fromRGB(255,255,255)
Lighting.OutdoorAmbient = Color3.fromRGB(255,255,255)
------------------------------------------------
--// ADMIN TAG
------------------------------------------------
local function addAdminTag()
local head = char:FindFirstChild("Head")
if not head or head:FindFirstChild("ADMIN") then return end
local tag = Instance.new("BillboardGui")
tag.Name = "ADMIN"
tag.Size = UDim2.new(0,100,0,40)
tag.StudsOffset = Vector3.new(0,2,0)
tag.AlwaysOnTop = true
tag.Parent = head
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1,0,1,0)
text.BackgroundTransparency = 1
text.Text = "ADMIN"
text.TextColor3 = Color3.fromRGB(0,255,0)
text.TextScaled = true
text.Font = Enum.Font.SourceSansBold
text.Parent = tag
end
addAdminTag()
------------------------------------------------
--// GUI BASE (DRAG FIXED)
------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "AngelVegaGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local openBtn = Instance.new("TextButton")
openBtn.Size = UDim2.new(0,120,0,35)
openBtn.Position = UDim2.new(0,10,0.5,0)
openBtn.Text = "OPEN"
openBtn.BackgroundColor3 = Color3.fromRGB(30,30,30)
openBtn.TextColor3 = Color3.fromRGB(255,255,255)
openBtn.Parent = gui
Instance.new("UICorner", openBtn)
local main = Instance.new("Frame")
main.Size = UDim2.new(0,340,0,420)
main.Position = UDim2.new(0.2,0,0.2,0)
main.BackgroundColor3 = Color3.fromRGB(18,18,18)
main.Visible = false
main.Parent = gui
Instance.new("UICorner", main)
--// DRAG SYSTEM (TOP BAR ONLY)
local dragging = false
local dragInput, dragStart, startPos
local function update(input)
local delta = input.Position - dragStart
main.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
main.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = main.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
main.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input == dragInput then
update(input)
end
end)
------------------------------------------------
--// TITLE
------------------------------------------------
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,40)
title.BackgroundColor3 = Color3.fromRGB(28,28,28)
title.Text = "Angel vega gui"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.Parent = main
Instance.new("UICorner", title)
------------------------------------------------
--// CLOSE / OPEN
------------------------------------------------
local close = Instance.new("TextButton")
close.Size = UDim2.new(0,30,0,30)
close.Position = UDim2.new(1,-35,0,5)
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(200,60,60)
close.TextColor3 = Color3.fromRGB(255,255,255)
close.Parent = main
Instance.new("UICorner", close)
openBtn.MouseButton1Click:Connect(function()
main.Visible = true
end)
close.MouseButton1Click:Connect(function()
main.Visible = false
end)
------------------------------------------------
--// BUTTON SYSTEM
------------------------------------------------
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1,0,1,-45)
scroll.Position = UDim2.new(0,0,0,45)
scroll.BackgroundTransparency = 1
scroll.CanvasSize = UDim2.new(0,0,0,1200)
scroll.ScrollBarThickness = 5
scroll.Parent = main
local y = 10
local function addButton(name, func)
local b = Instance.new("TextButton")
b.Size = UDim2.new(0,300,0,35)
b.Position = UDim2.new(0,20,0,y)
b.Text = name
b.BackgroundColor3 = Color3.fromRGB(40,40,40)
b.TextColor3 = Color3.fromRGB(255,255,255)
b.Parent = scroll
Instance.new("UICorner", b)
y += 45
b.MouseButton1Click:Connect(func)
end
------------------------------------------------
--// SPEED CONTROL
------------------------------------------------
local speed = 16
addButton("Speed +10", function()
speed += 10
hum.WalkSpeed = speed
end)
addButton("Speed Reset", function()
speed = 16
hum.WalkSpeed = speed
end)
------------------------------------------------
--// JUMP
------------------------------------------------
local jumpOn = false
addButton("Jump Boost", function()
jumpOn = not jumpOn
hum.UseJumpPower = true
hum.JumpPower = jumpOn and 120 or 50
end)
------------------------------------------------
--// INFINITE JUMP
------------------------------------------------
local infJump = false
addButton("Infinite Jump", function()
infJump = not infJump
end)
UIS.JumpRequest:Connect(function()
if infJump then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
------------------------------------------------
--// TELEPORT FORWARD
------------------------------------------------
addButton("TP 5 Studs Forward", function()
if hrp then
hrp.CFrame = hrp.CFrame + hrp.CFrame.LookVector * 5
end
end)
------------------------------------------------
--// RESET
------------------------------------------------
addButton("Reset Character", function()
player.Character:BreakJoints()
end)
------------------------------------------------
--// NOCLIP
------------------------------------------------
local noclip = false
RunService.Stepped:Connect(function()
if noclip and char then
for _,v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
end
end
end
end)
addButton("Noclip Toggle", function()
noclip = not noclip
end)
------------------------------------------------
--// FLY
------------------------------------------------
local flying = false
local bv, bg
addButton("Fly Toggle", function()
flying = not flying
if flying then
bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(1e9,1e9,1e9)
bv.Parent = hrp
bg = Instance.new("BodyGyro")
bg.MaxTorque = Vector3.new(1e9,1e9,1e9)
bg.Parent = hrp
else
if bv then bv:Destroy() end
if bg then bg:Destroy() end
end
end)
RunService.RenderStepped:Connect(function()
if flying and bv and bg then
bg.CFrame = workspace.CurrentCamera.CFrame
bv.Velocity = workspace.CurrentCamera.CFrame.LookVector * 70
end
end)
------------------------------------------------
--// FULLBRIGHT
------------------------------------------------
local fullbright = false
addButton("FullBright Toggle", function()
fullbright = not fullbright
if fullbright then
Lighting.Brightness = 3
Lighting.ClockTime = 14
Lighting.Ambient = Color3.new(1,1,1)
else
Lighting.Brightness = 2
end
end)
------------------------------------------------
--// SIT
------------------------------------------------
addButton("Sit/Unsit", function()
if hum then
hum.Sit = not hum.Sit
end
end)
------------------------------------------------
--// SKY FIX
------------------------------------------------
addButton("Skybox Fix", function()
for _,v in pairs(Lighting:GetChildren()) do
if v:IsA("Sky") then
v:Destroy()
end
end
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://10764744805"
sky.SkyboxDn = "rbxassetid://10764744805"
sky.SkyboxFt = "rbxassetid://10764744805"
sky.SkyboxLf = "rbxassetid://10764744805"
sky.SkyboxRt = "rbxassetid://10764744805"
sky.SkyboxUp = "rbxassetid://10764744805"
sky.Parent = Lighting
end)
------------------------------------------------
--// FOOTER
------------------------------------------------
local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1,0,0,20)
footer.Position = UDim2.new(0,0,1,-20)
footer.BackgroundTransparency = 1
footer.Text = "made by Angel Vega"
footer.TextColor3 = Color3.fromRGB(150,150,150)
footer.Parent = main
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


what is this
The King of Visuals