
KeylessUniversal

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = game.Players.LocalPlayer
-- [[ CONFIGURATION ]] --
local SECRET_KEY = "123"
local flySpeed = 50
local flying, infJump, noclip = false, false, false
local MAIN_COLOR = Color3.fromRGB(0, 255, 150) -- Neon Green
local bv, bg
-- [[ UI INITIALIZATION ]] --
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "FullNeon_GY"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
-- Helper: Create Glow Outline for any element
local function applyGlow(parent, thickness)
local outline = Instance.new("Frame")
outline.Name = "Glow"
outline.Size = UDim2.new(1, thickness or 4, 1, thickness or 4)
outline.Position = UDim2.new(0, -(thickness/2 or 2), 0, -(thickness/2 or 2))
outline.BackgroundColor3 = MAIN_COLOR
outline.BorderSizePixel = 0
outline.ZIndex = parent.ZIndex - 1
outline.Parent = parent
Instance.new("UICorner", outline).CornerRadius = UDim.new(0, 8)
return outline
end
-- [[ STAGE 1: KEY SYSTEM ]] --
local keyFrame = Instance.new("Frame")
keyFrame.Size = UDim2.new(0, 300, 0, 180)
keyFrame.Position = UDim2.new(0.5, -150, 0.5, -90)
keyFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
keyFrame.Parent = screenGui
Instance.new("UICorner", keyFrame)
applyGlow(keyFrame, 6)
local keyInput = Instance.new("TextBox", keyFrame)
keyInput.PlaceholderText = "Enter Password"
keyInput.Size = UDim2.new(0.8, 0, 0, 40)
keyInput.Position = UDim2.new(0.1, 0, 0.3, 0)
keyInput.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
keyInput.TextColor3 = Color3.new(1, 1, 1)
keyInput.Font = Enum.Font.Gotham
Instance.new("UICorner", keyInput)
local loginBtn = Instance.new("TextButton", keyFrame)
loginBtn.Text = "VERIFY"
loginBtn.Size = UDim2.new(0.8, 0, 0, 40)
loginBtn.Position = UDim2.new(0.1, 0, 0.65, 0)
loginBtn.BackgroundColor3 = MAIN_COLOR
loginBtn.TextColor3 = Color3.new(0, 0, 0)
loginBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", loginBtn)
-- [[ STAGE 2: MAIN MENU ]] --
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 420, 0, 320)
mainFrame.Position = UDim2.new(0.5, -210, 0.5, -160)
mainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
mainFrame.Visible = false
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
Instance.new("UICorner", mainFrame)
applyGlow(mainFrame, 6)
local topBar = Instance.new("Frame", mainFrame)
topBar.Size = UDim2.new(1, 0, 0, 40)
topBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Instance.new("UICorner", topBar)
local title = Instance.new("TextLabel", topBar)
title.Text = " test GY // NEON EDITION"
title.Size = UDim2.new(1, 0, 1, 0)
title.TextColor3 = Color3.new(1, 1, 1)
title.BackgroundTransparency = 1
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
-- Sidebar & Pages
local sidebar = Instance.new("Frame", mainFrame)
sidebar.Size = UDim2.new(0, 100, 1, -60)
sidebar.Position = UDim2.new(0, 10, 0, 50)
sidebar.BackgroundTransparency = 1
Instance.new("UIListLayout", sidebar).Padding = UDim.new(0, 15) -- More padding for outlines
local pageContainer = Instance.new("Frame", mainFrame)
pageContainer.Size = UDim2.new(1, -130, 1, -60)
pageContainer.Position = UDim2.new(0, 120, 0, 50)
pageContainer.BackgroundTransparency = 1
local pages = {}
local function createPage(name)
local p = Instance.new("Frame", pageContainer)
p.Size = UDim2.new(1, 0, 1, 0)
p.BackgroundTransparency = 1
p.Visible = false
Instance.new("UIListLayout", p).Padding = UDim.new(0, 15)
local tabBtn = Instance.new("TextButton", sidebar)
tabBtn.Size = UDim2.new(1, 0, 0, 35)
tabBtn.Text = name
tabBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
tabBtn.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", tabBtn)
applyGlow(tabBtn, 3) -- TABS OUTLINE
tabBtn.MouseButton1Click:Connect(function()
for _, pg in pairs(pages) do pg.Visible = false end
p.Visible = true
end)
pages[name] = p
return p
end
local mainPage = createPage("Main")
local settingsPage = createPage("Settings")
mainPage.Visible = true
-- Helper for Logic Buttons
local function makeActionBtn(txt, parent)
local b = Instance.new("TextButton", parent)
b.Size = UDim2.new(1, 0, 0, 40)
b.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
b.Text = txt
b.TextColor3 = Color3.new(1, 1, 1)
Instance.new("UICorner", b)
applyGlow(b, 3) -- BUTTONS OUTLINE
return b
end
local flyBtn = makeActionBtn("Fly: OFF", mainPage)
local jumpBtn = makeActionBtn("Inf Jump: OFF", mainPage)
local noclipBtn = makeActionBtn("Noclip: OFF", mainPage)
-- [[ SETTINGS: SPEED SLIDER ]] --
local sFrame = Instance.new("Frame", settingsPage)
sFrame.Size = UDim2.new(1, 0, 0, 50)
sFrame.BackgroundTransparency = 1
local sLabel = Instance.new("TextLabel", sFrame)
sLabel.Size = UDim2.new(1, 0, 0, 20)
sLabel.Text = "Fly Speed: 50"
sLabel.TextColor3 = Color3.new(1,1,1)
sLabel.BackgroundTransparency = 1
local sBar = Instance.new("Frame", sFrame)
sBar.Size = UDim2.new(1, 0, 0, 10)
sBar.Position = UDim2.new(0, 0, 0.6, 0)
sBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
applyGlow(sBar, 2)
local sDot = Instance.new("TextButton", sBar)
sDot.Size = UDim2.new(0, 16, 0, 16)
sDot.Position = UDim2.new(0.25, -8, 0.5, -8)
sDot.BackgroundColor3 = MAIN_COLOR
sDot.Text = ""
Instance.new("UICorner", sDot)
-- [[ ALL LOGIC ]] --
loginBtn.MouseButton1Click:Connect(function()
if keyInput.Text == SECRET_KEY then
keyFrame:Destroy()
mainFrame.Visible = true
end
end)
flyBtn.MouseButton1Click:Connect(function()
flying = not flying
flyBtn.Text = "Fly: " .. (flying and "ON" or "OFF")
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if flying and hrp then
bv = Instance.new("BodyVelocity", hrp)
bv.MaxForce = Vector3.new(1e6, 1e6, 1e6)
bg = Instance.new("BodyGyro", hrp)
bg.MaxTorque = Vector3.new(1e6, 1e6, 1e6)
task.spawn(function()
while flying do
local cam = workspace.CurrentCamera.CFrame
local move = Vector3.new(0,0,0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then move += cam.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then move -= cam.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then move -= cam.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then move += cam.RightVector end
bv.Velocity = move * flySpeed
bg.CFrame = cam
RunService.RenderStepped:Wait()
end
if bv then bv:Destroy() end
if bg then bg:Destroy() end
end)
end
end)
noclipBtn.MouseButton1Click:Connect(function() noclip = not noclip noclipBtn.Text = "Noclip: " .. (noclip and "ON" or "OFF") end)
RunService.Stepped:Connect(function() if 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)
jumpBtn.MouseButton1Click:Connect(function() infJump = not infJump jumpBtn.Text = "Inf Jump: " .. (infJump and "ON" or "OFF") end)
UserInputService.JumpRequest:Connect(function() if infJump then player.Character.Humanoid:ChangeState("Jumping") end end)
local dragging = false
sDot.MouseButton1Down:Connect(function() dragging = true end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)
RunService.RenderStepped:Connect(function()
if dragging then
local percent = math.clamp((UserInputService:GetMouseLocation().X - sBar.AbsolutePosition.X) / sBar.AbsoluteSize.X, 0, 1)
sDot.Position = UDim2.new(percent, -8, 0.5, -8)
flySpeed = math.floor(percent * 300)
sLabel.Text = "Fly Speed: " .. flySpeed
end
end)No comments yet for this script.



