-- Chaos Actions Hub Script local player = game.Players.LocalPlayer local screenGui = Instance.new("ScreenGui") screenGui.Name = "ChaosActionsHub" screenGui.Parent = player.PlayerGui -- Main Frame local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 300, 0, 400) mainFrame.Position = UDim2.new(0.5, -150, 0.5, -200) mainFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) mainFrame.BorderSizePixel = 5 mainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0) mainFrame.Visible = false mainFrame.Parent = screenGui -- Open/Close Button local openButton = Instance.new("TextButton") openButton.Size = UDim2.new(0, 200, 0, 50) openButton.Position = UDim2.new(0.5, -100, 0.85, 0) openButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) openButton.Text = "Open Chaos Hub" openButton.Parent = screenGui openButton.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end) -- Explode Button local explodeButton = Instance.new("TextButton") explodeButton.Size = UDim2.new(0, 200, 0, 50) explodeButton.Position = UDim2.new(0.5, -100, 0, 30) explodeButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) explodeButton.Text = "Explode Yourself" explodeButton.Parent = mainFrame explodeButton.MouseButton1Click:Connect(function() local explosion = Instance.new("Explosion") explosion.Position = player.Character.HumanoidRootPart.Position explosion.BlastRadius = 20 explosion.BlastPressure = 50000 explosion.Parent = workspace end) -- Gravity Button local gravityButton = Instance.new("TextButton") gravityButton.Size = UDim2.new(0, 200, 0, 50) gravityButton.Position = UDim2.new(0.5, -100, 0, 100) gravityButton.BackgroundColor3 = Color3.fromRGB(0, 0, 255) gravityButton.Text = "Toggle Gravity" gravityButton.Parent = mainFrame local gravityOn = true gravityButton.MouseButton1Click:Connect(function() gravityOn = not gravityOn game.Workspace.Gravity = gravityOn and 196.2 or 0 end) -- Shrink Button local shrinkButton = Instance.new("TextButton") shrinkButton.Size = UDim2.new(0, 200, 0, 50) shrinkButton.Position = UDim2.new(0.5, -100, 0, 170) shrinkButton.BackgroundColor3 = Color3.fromRGB(255, 255, 0) shrinkButton.Text = "Shrink Yourself" shrinkButton.Parent = mainFrame shrinkButton.MouseButton1Click:Connect(function() if player.Character then for _, part in pairs(player.Character:GetChildren()) do if part:IsA("BasePart") then part.Size = part.Size * 0.5 end end end end) -- Rainbow Effect Button local rainbowButton = Instance.new("TextButton") rainbowButton.Size = UDim2.new(0, 200, 0, 50) rainbowButton.Position = UDim2.new(0.5, -100, 0, 240) rainbowButton.BackgroundColor3 = Color3.fromRGB(255, 105, 180) rainbowButton.Text = "Rainbow Effect" rainbowButton.Parent = mainFrame rainbowButton.MouseButton1Click:Connect(function() while task.wait(0.1) do for _, part in pairs(player.Character:GetDescendants()) do if part:IsA("BasePart") then part.Color = Color3.new(math.random(), math.random(), math.random()) end end end end) -- Smoke Button local smokeButton = Instance.new("TextButton") smokeButton.Size = UDim2.new(0, 200, 0, 50) smokeButton.Position = UDim2.new(0.5, -100, 0, 310) smokeButton.BackgroundColor3 = Color3.fromRGB(128, 128, 128) smokeButton.Text = "Add Smoke" smokeButton.Parent = mainFrame smokeButton.MouseButton1Click:Connect(function() local smoke = Instance.new("Smoke") smoke.Color = Color3.fromRGB(105, 105, 105) smoke.Size = 10 smoke.Opacity = 0.5 smoke.Parent = player.Character.HumanoidRootPart end)