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)