local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer -- Create GUI local gui = Instance.new("ScreenGui") gui.Name = "RainbowToolButton" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") -- Create Button local button = Instance.new("TextButton") button.Size = UDim2.new(0, 220, 0, 60) button.Position = UDim2.new(0.5, -110, 0.85, 0) button.Text = "GET ALL TOOLS" button.Font = Enum.Font.GothamBold button.TextScaled = true button.TextColor3 = Color3.new(1,1,1) button.BackgroundColor3 = Color3.fromRGB(255,0,0) button.BorderSizePixel = 0 button.Parent = gui -- Rounded corners local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0,12) corner.Parent = button -- Rainbow animation local hue = 0 RunService.RenderStepped:Connect(function(dt) hue += dt * 0.2 if hue > 1 then hue = 0 end button.BackgroundColor3 = Color3.fromHSV(hue,1,1) end) -- Click effect button.MouseButton1Click:Connect(function() local backpack = player:FindFirstChild("Backpack") local character = player.Character for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("Tool") then local clone = obj:Clone() if backpack then clone.Parent = backpack else clone.Parent = character end end end button.Text = "TOOLS RECEIVED!" wait(2) button.Text = "GET ALL TOOLS" end)