-- Services local ReplicatedStorage = game:GetService("ReplicatedStorage") local Players = game:GetService("Players") local player = Players.LocalPlayer -- Events local eventsFolder = ReplicatedStorage:WaitForChild("Events") local monarchDash = eventsFolder["Monarch's Dash"] local chaosRush = eventsFolder:WaitForChild("ChaosRush") local rush = eventsFolder:WaitForChild("Rush") -- UI local gui = Instance.new("ScreenGui") gui.Name = "AbilityGui" gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 260, 0, 180) frame.Position = UDim2.new(0.5, -130, 0.75, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BorderSizePixel = 0 frame.Parent = gui -- COMBO BUTTON local comboButton = Instance.new("TextButton") comboButton.Size = UDim2.new(1, -20, 0, 45) comboButton.Position = UDim2.new(0, 10, 0, 10) comboButton.Text = "DASH + CHAOS + RUSH" comboButton.TextScaled = true comboButton.BackgroundColor3 = Color3.fromRGB(150, 80, 255) comboButton.Parent = frame comboButton.MouseButton1Click:Connect(function() monarchDash:FireServer() chaosRush:FireServer() rush:FireServer() end) -- SEPARATE BUTTONS local function createSmallButton(text, yPos, color, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 32) btn.Position = UDim2.new(0, 10, 0, yPos) btn.Text = text btn.TextScaled = true btn.BackgroundColor3 = color btn.Parent = frame btn.MouseButton1Click:Connect(callback) end createSmallButton( "Monarch's Dash", 65, Color3.fromRGB(90, 140, 255), function() monarchDash:FireServer() end ) createSmallButton( "Chaos Rush", 102, Color3.fromRGB(255, 120, 80), function() chaosRush:FireServer() end ) createSmallButton( "Rush", 139, Color3.fromRGB(80, 200, 120), function() rush:FireServer() end )