local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local humanoid local function updateHumanoid() local char = player.Character or player.CharacterAdded:Wait() humanoid = char:WaitForChild("Humanoid") end updateHumanoid() player.CharacterAdded:Connect(updateHumanoid) local gui = Instance.new("ScreenGui") gui.Name = "Y3ll0wgu1v3" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local scrollFrame = Instance.new("ScrollingFrame") scrollFrame.Size = UDim2.new(0, 250, 0, 350) scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 1000) 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 local title = Instance.new("TextLabel") title.Text = "Y3ll0wgu1 v3 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 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 createButton("Toggle Speed", function() if humanoid then humanoid.WalkSpeed = humanoid.WalkSpeed == 16 and 50 or 16 end end) createButton("Toggle Jump Power", function() if humanoid then humanoid.JumpPower = humanoid.JumpPower == 50 and 150 or 50 end end) 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 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 end end) 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.Parent = hrp task.wait(2) spin:Destroy() end) createButton("Infinite Health", function() if humanoid then humanoid.MaxHealth = math.huge humanoid.Health = math.huge end end) local flying = false local flyConnection local upButton, downButton 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(math.huge, math.huge, math.huge) bodyVel.Velocity = Vector3.new(0, 0, 0) bodyVel.Parent = hrp upButton = Instance.new("TextButton") upButton.Size = UDim2.new(0, 50, 0, 50) upButton.Position = UDim2.new(0, 280, 0, 120) upButton.Text = "▲" upButton.BackgroundColor3 = Color3.fromRGB(255, 255, 0) upButton.TextColor3 = Color3.new(0, 0, 0) upButton.Parent = gui downButton = Instance.new("TextButton") downButton.Size = UDim2.new(0, 50, 0, 50) downButton.Position = UDim2.new(0, 280, 0, 180) downButton.Text = "▼" downButton.BackgroundColor3 = Color3.fromRGB(255, 255, 0) downButton.TextColor3 = Color3.new(0, 0, 0) downButton.Parent = gui local up = false local down = false upButton.MouseButton1Down:Connect(function() up = true end) upButton.MouseButton1Up:Connect(function() up = false end) downButton.MouseButton1Down:Connect(function() down = true end) downButton.MouseButton1Up:Connect(function() down = false end) flyConnection = RunService.RenderStepped:Connect(function() local moveVector = Vector3.new() if humanoid then moveVector = humanoid.MoveDirection * 50 end if up then moveVector = moveVector + Vector3.new(0, 50, 0) elseif down then moveVector = moveVector - Vector3.new(0, 50, 0) end bodyVel.Velocity = moveVector end) else if flyConnection then flyConnection:Disconnect() flyConnection = nil end if hrp:FindFirstChild("FlyForce") then hrp.FlyForce:Destroy() end if upButton then upButton:Destroy() upButton = nil end if downButton then downButton:Destroy() downButton = nil end end end) local noclip = false local noclipConnection createButton("Toggle Noclip", function() noclip = not noclip if noclip then noclipConnection = RunService.Stepped:Connect(function() if player.Character then for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) else if noclipConnection then noclipConnection:Disconnect() noclipConnection = nil end if player.Character then for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = true end end end end end) local function spawnLocalClone() local char = player.Character if not char then return end for _, existingClone in pairs(workspace:GetChildren()) do if existingClone.Name == player.Name .. "_loccal" then existingClone:Destroy() end end local clone = char:Clone() clone.Name = player.Name .. "_loccal" clone.Parent = workspace local hrp = clone:FindFirstChild("HumanoidRootPart") if hrp and char:FindFirstChild("HumanoidRootPart") then hrp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(5, 0, 0) end for _, obj in pairs(clone:GetDescendants()) do if obj:IsA("Script") or obj:IsA("LocalScript") then obj:Destroy() elseif obj:IsA("Humanoid") then obj.PlatformStand = true obj.AutoRotate = false end end end createButton("Spawn Clone (loccal)", spawnLocalClone) createButton("Close GUI", function() gui:Destroy() end)