
KeylessUniversal

local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
-- Get humanoid
local humanoid
local function updateHumanoid()
local char = player.Character or player.CharacterAdded:Wait()
humanoid = char:WaitForChild("Humanoid")
end
updateHumanoid()
player.CharacterAdded:Connect(updateHumanoid)
-- GUI Setup
local gui = Instance.new("ScreenGui")
gui.Name = "Y3ll0wgu1v2"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
-- Main Scrollable Frame
local scrollFrame = Instance.new("ScrollingFrame")
scrollFrame.Size = UDim2.new(0, 250, 0, 300)
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 700)
scrollFrame.Position = UDim2.new(0, 20, 0, 80)
scrollFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 0)
scrollFrame.ScrollBarThickness = 8
scrollFrame.Active = true
scrollFrame.Draggable = true
scrollFrame.Parent = gui
-- Title Bar
local title = Instance.new("TextLabel")
title.Text = "Y3ll0wgu1 v2 by 1816v6"
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(255, 255, 150)
title.TextColor3 = Color3.new(0, 0, 0)
title.TextScaled = true
title.Font = Enum.Font.SourceSansBold
title.Parent = scrollFrame
-- Button creator
local yOffset = 50
local function createButton(text, callback)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 220, 0, 35)
btn.Position = UDim2.new(0, 15, 0, yOffset)
btn.Text = text
btn.BackgroundColor3 = Color3.fromRGB(255, 255, 200)
btn.TextColor3 = Color3.new(0, 0, 0)
btn.TextScaled = true
btn.Font = Enum.Font.SourceSans
btn.Parent = scrollFrame
btn.MouseButton1Click:Connect(callback)
yOffset = yOffset + 45
end
-- Speed Toggle
local speedOn = false
createButton("Toggle Speed", function()
if humanoid then
speedOn = not speedOn
humanoid.WalkSpeed = speedOn and 50 or 16
end
end)
-- Jump Power Toggle
local jumpOn = false
createButton("Toggle Jump Power", function()
if humanoid then
jumpOn = not jumpOn
humanoid.JumpPower = jumpOn and 150 or 50
end
end)
-- Skybox Input
local skyInput = Instance.new("TextBox")
skyInput.PlaceholderText = "Enter Skybox ID"
skyInput.Size = UDim2.new(0, 220, 0, 35)
skyInput.Position = UDim2.new(0, 15, 0, yOffset)
skyInput.BackgroundColor3 = Color3.fromRGB(255, 255, 200)
skyInput.TextColor3 = Color3.new(0, 0, 0)
skyInput.TextScaled = true
skyInput.Font = Enum.Font.SourceSans
skyInput.Parent = scrollFrame
yOffset = yOffset + 45
-- Apply Skybox
createButton("Apply Skybox", function()
local inputID = skyInput.Text
if tonumber(inputID) then
local skyID = "rbxassetid://" .. inputID
local sky = Instance.new("Sky")
sky.SkyboxBk = skyID
sky.SkyboxDn = skyID
sky.SkyboxFt = skyID
sky.SkyboxLf = skyID
sky.SkyboxRt = skyID
sky.SkyboxUp = skyID
for _, obj in ipairs(Lighting:GetChildren()) do
if obj:IsA("Sky") then obj:Destroy() end
end
sky.Parent = Lighting
else
warn("Invalid skybox ID")
end
end)
-- Fling Button
createButton("FLING!", function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local spin = Instance.new("BodyAngularVelocity")
spin.AngularVelocity = Vector3.new(0, 100000, 0)
spin.MaxTorque = Vector3.new(0, math.huge, 0)
spin.P = 1250
spin.Name = "SpinFling"
spin.Parent = hrp
wait(2)
spin:Destroy()
end)
-- Infinite Health Button
createButton("Infinite Health", function()
if humanoid then
humanoid.MaxHealth = math.huge
humanoid.Health = math.huge
end
end)
-- Fly Mode Toggle
local flying = false
local flyConnection
createButton("Toggle Fly", function()
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:FindFirstChild("HumanoidRootPart")
if not hrp then return end
flying = not flying
if flying then
local bodyVel = Instance.new("BodyVelocity")
bodyVel.Name = "FlyForce"
bodyVel.MaxForce = Vector3.new(1,1,1) * math.huge
bodyVel.Velocity = Vector3.new(0, 0, 0)
bodyVel.Parent = hrp
flyConnection = RunService.RenderStepped:Connect(function()
local move = Vector3.new()
if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + workspace.CurrentCamera.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - workspace.CurrentCamera.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - workspace.CurrentCamera.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + workspace.CurrentCamera.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0,1,0) end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move = move - Vector3.new(0,1,0) end
hrp.FlyForce.Velocity = move.Unit * 50
end)
else
if flyConnection then flyConnection:Disconnect() end
if hrp:FindFirstChild("FlyForce") then hrp.FlyForce:Destroy() end
end
end)
-- Noclip Toggle
local noclip = false
createButton("Toggle Noclip", function()
noclip = not noclip
RunService.Stepped:Connect(function()
if noclip and player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
end)
-- Close GUI Button
createButton("Close GUI", function()
gui:Destroy()
end)



Also join team y3ll0wdud3 in Roblox
chatgpt slop gng :(
@j67s I modified it kinda. I fixed the skybox one. It's rare for it to work. The rest is chat gpt. Since I don't want to waste my time. I'll try to do v3 without chatgpt ):
You forgot to remove the ChatGPT comments when it spat out your script (-- Get humanoid, etc.)