
Key RequiredUniversal

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)No comments yet for this script.



