local Players = game:GetService("Players") local player = Players.LocalPlayer -- Create GUI local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "SuperGuyGUI" local button = Instance.new("TextButton") button.Size = UDim2.new(0, 150, 0, 50) button.Position = UDim2.new(0.5, -75, 0.8, 0) button.BackgroundColor3 = Color3.fromRGB(255, 0, 0) button.Text = "🌈 SUPER GUY" button.TextColor3 = Color3.new(1,1,1) button.Font = Enum.Font.GothamBold button.TextSize = 18 button.Parent = gui -- Rainbow Function local function makeRainbow() local char = player.Character or player.CharacterAdded:Wait() local running = true task.spawn(function() while running do for h = 0, 1, 0.02 do local color = Color3.fromHSV(h, 1, 1) for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then part.Color = color part.Material = Enum.Material.Neon end end task.wait(0.05) end end end) end -- Connect button button.MouseButton1Click:Connect(function() makeRainbow() end)