
KeylessUniversal

-- LocalScript in StarterGui
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Lighting = game:GetService("Lighting")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
-- Helper to apply a decal to all parts
local function spamDecals(decalId)
for _, part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then
local dec = Instance.new("Decal", part)
dec.Texture = "rbxassetid://119791226036611"
end
end
end
-- Main GUI
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "n00b_gui"
local icon = Instance.new("ImageLabel", gui)
icon.Name = "n00b_dude_icon"
icon.Size = UDim2.new(0,50,0,50)
icon.Position = UDim2.new(0,5,0,5)
icon.BackgroundTransparency = 1
icon.Image = "rbxassetid://119791226036611" -- c00lgui-style icon
local frame = Instance.new("Frame", gui)
frame.Name = "n00b_dude_main"
frame.Size = UDim2.new(0,350,0,500)
frame.Position = UDim2.new(0.5,-175,0.5,-250)
frame.BackgroundColor3 = Color3.fromRGB(0,150,0)
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,20)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1,0,0,40)
title.Text = "n00b_gui V1"
title.BackgroundColor3 = Color3.new(0,0,0)
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 22
-- Page navigation
local pages = {"Combat","Movement","Chaos","Utility","Secret"}
local currentPage = 1
local pageLabel = Instance.new("TextLabel", frame)
pageLabel.Size = UDim2.new(1,0,0,30)
pageLabel.Position = UDim2.new(0,0,0,40)
pageLabel.BackgroundColor3 = Color3.new(0,0,0)
pageLabel.TextColor3 = Color3.new(1,1,1)
pageLabel.Font = Enum.Font.SourceSans
pageLabel.TextSize = 18
pageLabel.Text = "["..pages[currentPage].."]"
local btnPrev = Instance.new("TextButton", frame)
btnPrev.Size = UDim2.new(0,40,0,30)
btnPrev.Position = UDim2.new(0,5,1,-40)
btnPrev.Text = "<"
btnPrev.BackgroundColor3 = Color3.new(0,0,0)
btnPrev.TextColor3 = Color3.fromRGB(0,255,0)
local btnNext = Instance.new("TextButton", frame)
btnNext.Size = UDim2.new(0,40,0,30)
btnNext.Position = UDim2.new(1,-45,1,-40)
btnNext.Text = ">"
btnNext.BackgroundColor3 = Color3.new(0,0,0)
btnNext.TextColor3 = Color3.fromRGB(0,255,0)
-- Options layout
local buttons = {}
local function clearButtons()
for _,b in pairs(buttons) do b:Destroy() end
buttons = {}
end
local function addButton(name, action)
local btn = Instance.new("TextButton", frame)
btn.Size = UDim2.new(1,-20,0,30)
btn.Position = UDim2.new(0,10,0,80 + #buttons * 35)
btn.BackgroundColor3 = Color3.new(0,0,0)
btn.TextColor3 = Color3.fromRGB(0,255,0)
btn.Font = Enum.Font.SourceSans
btn.TextSize = 18
btn.Text = name
btn.MouseButton1Click:Connect(action)
table.insert(buttons, btn)
end
-- Fly feature (reused)
local flying = false
local function toggleFly()
flying = not flying
if flying then
local bv = Instance.new("BodyVelocity", hrp)
local bg = Instance.new("BodyGyro", hrp)
bv.MaxForce = Vector3.new(9e9,9e9,9e9)
bg.MaxTorque = Vector3.new(9e9,9e9,9e9)
local conn
conn = RunService.RenderStepped:Connect(function()
if not flying then
bv:Destroy()
bg:Destroy()
conn:Disconnect()
else
local cf = workspace.CurrentCamera.CFrame
bv.Velocity = cf.LookVector * 50
bg.CFrame = cf
end
end)
end
end
-- Infinite Jump
UserInputService.JumpRequest:Connect(function()
if currentPage == 2 then
char:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
end
end)
local function updatePage()
clearButtons()
pageLabel.Text = "["..pages[currentPage].."]"
if pages[currentPage]=="Combat" then
addButton("Kill All", function()
for _,p in pairs(Players:GetPlayers()) do if p.Character then p.Character:BreakJoints() end end
end)
addButton("Fling All", function()
for _,p in pairs(Players:GetPlayers()) do
local part = p.Character and p.Character:FindFirstChild("HumanoidRootPart")
if part then part.Velocity = Vector3.new(9999,9999,9999) end
end
end)
elseif pages[currentPage]=="Movement" then
addButton("Fly Mode", toggleFly)
addButton("Infinite Jump", function() end) -- handled via JumpRequest
elseif pages[currentPage]=="Chaos" then
addButton("Spam Decals (Not Working)", function()
spamDecals("119791226036611") -- replace with your decal ID
end)
addButton("Destroy All Parts", function()
for _,part in pairs(workspace:GetDescendants()) do
if part:IsA("BasePart") then part:Destroy() end
end
end)
elseif pages[currentPage]=="Utility" then
addButton("Play Theme", function()
local sound = Instance.new("Sound", workspace)
sound.SoundId = "rbxassetid://142376088" -- replace with audio ID
sound.Looped = true
sound:Play()
end)
addButton("No Clip (Not Working)", function()
char.HumanoidRootPart.CanCollide = false
end)
elseif pages[currentPage]=="Secret" then
addButton("Set Custom Sky (Not Working)", function()
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://119791226036611"
sky.SkyboxDn = "rbxassetid://119791226036611"
sky.SkyboxFt = "rbxassetid://119791226036611"
sky.SkyboxLf = "rbxassetid://119791226036611"
sky.SkyboxRt = "rbxassetid://119791226036611"
sky.SkyboxUp = "rbxassetid://119791226036611"
Lighting:ClearAllChildren()
sky.Parent = Lighting
end)
addButton("Print Console Lol", function()
print("n00b_dude was here 😎")
end)
end
end
btnPrev.MouseButton1Click:Connect(function()
currentPage = currentPage > 1 and currentPage - 1 or #pages
updatePage()
end)
btnNext.MouseButton1Click:Connect(function()
currentPage = currentPage < #pages and currentPage + 1 or 1
updatePage()
end)
updatePage()



💔
chatgpt...
AI generated
this is obviously another ai script. every single part of this screams chatgpt — from the overly clean structure and perfect gui layout, to the labeled-but-broken features, fake polish like page navigation, and pointless emoji logging. real people don’t write exploit scripts this clean unless they’re trying way too hard or just copying ai output. stop flooding scriptblox with ai junk, especially when half the features say “not working” right in the button name. just be real about it or don’t post it. also c00lkidd and everything *ociated with it has no place in anything meaningful
also its client side only so i think you just stink