local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Optimized for Brookhaven's Remote Event local sayMessage = ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest") -- 1. Main UI Container local screenGui = Instance.new("ScreenGui") screenGui.Name = "AyushBrookhaven_Final" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 220, 0, 420) mainFrame.Position = UDim2.new(0.5, -110, 0.5, -210) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) mainFrame.Draggable = true mainFrame.Active = true mainFrame.Parent = screenGui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 10) -- Header Credits local header = Instance.new("TextLabel") header.Size = UDim2.new(1, 0, 0, 30) header.Text = "Script by Ayush dada ๐Ÿ’ซโšก" header.TextSize = 14 header.Font = Enum.Font.SourceSansBold header.BackgroundTransparency = 1 header.Parent = mainFrame -- The 'A' Logo local logo = Instance.new("TextLabel") logo.Size = UDim2.new(1, 0, 0, 50) logo.Position = UDim2.new(0, 0, 0, 30) logo.Text = "A" logo.TextSize = 50 logo.BackgroundTransparency = 1 logo.Parent = mainFrame -- Delay Input (0.1 to 5) local delayInput = Instance.new("TextBox") delayInput.Size = UDim2.new(0.9, 0, 0, 30) delayInput.Position = UDim2.new(0.05, 0, 0, 85) delayInput.PlaceholderText = "Delay (0.1 - 5s)" delayInput.Text = "1.1" -- Default safe delay for Brookhaven delayInput.BackgroundColor3 = Color3.fromRGB(40, 40, 40) delayInput.TextColor3 = Color3.new(1, 1, 1) delayInput.Parent = mainFrame Instance.new("UICorner", delayInput) -- Scrolling Button Area local scroll = Instance.new("ScrollingFrame") scroll.Size = UDim2.new(0.9, 0, 0, 280) scroll.Position = UDim2.new(0.05, 0, 0, 125) scroll.CanvasSize = UDim2.new(0, 0, 4, 0) -- Plenty of room for legends scroll.BackgroundTransparency = 1 scroll.ScrollBarThickness = 3 scroll.Parent = mainFrame local layout = Instance.new("UIListLayout", scroll) layout.Padding = UDim.new(0, 5) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center --- LOGIC --- local isRunning = false local function makeBtn(txt, color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.95, 0, 0, 35) btn.BackgroundColor3 = color btn.Text = txt btn.TextSize = 14 btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.SourceSansBold btn.Parent = scroll Instance.new("UICorner", btn) return btn end -- Create all requested buttons local spamBtn = makeBtn("100x SPAM @,##,---,___", Color3.fromRGB(150, 0, 255)) local bombBtn = makeBtn("SUTLI BOMB ๐Ÿ’ฃ", Color3.fromRGB(200, 50, 50)) local gokuBtn = makeBtn("GOKU MODE ๐Ÿฅต๐Ÿ”ฅ", Color3.fromRGB(255, 100, 0)) local mongoliaBtn = makeBtn("MONGOLIA ๐Ÿ˜ฐ๐ŸŽ", Color3.fromRGB(139, 69, 19)) local harshBtn = makeBtn("HARSH ๐Ÿคฏ๐Ÿง ", Color3.fromRGB(50, 50, 50)) local dogeshBtn = makeBtn("DOGESH BHAI ๐Ÿ˜Ž๐Ÿ’ธ", Color3.fromRGB(34, 139, 34)) local saiyaraBtn = makeBtn("SAIYARA ๐Ÿ’—๐Ÿ’–", Color3.fromRGB(255, 105, 180)) local axinxBtn = makeBtn("axiNx ๐Ÿ˜๐Ÿ‘", Color3.fromRGB(0, 100, 200)) local atomBtn = makeBtn("ATOM ๐Ÿคจโš›๏ธ", Color3.fromRGB(50, 255, 50)) local amyBtn = makeBtn("AMY ๐Ÿฅฐโœจ", Color3.fromRGB(255, 200, 100)) local stopBtn = makeBtn("STOP ๐Ÿ›‘", Color3.fromRGB(80, 80, 80)) local fararBtn = makeBtn("XUDKE FARAR ๐Ÿคฃ๐Ÿคฃ", Color3.fromRGB(255, 0, 0)) -- Rainbow FX RunService.RenderStepped:Connect(function() local h = tick() % 3 / 3 header.TextColor3 = Color3.fromHSV(h, 0.6, 1) logo.TextColor3 = Color3.fromHSV(h, 0.8, 1) end) -- Universal Spam Function local function startSpam(textTemplate) if isRunning then return end isRunning = true local d = tonumber(delayInput.Text) or 1.1 d = math.clamp(d, 0.1, 5) -- Force delay between 0.1 and 5 for i = 1, 100 do if not isRunning then break end local msg = "๐Ÿ’ซ [By Ayush dada] " .. textTemplate .. " [" .. i .. "/100] โšก" sayMessage:FireServer(msg, "All") task.wait(d) end isRunning = false end -- Button Triggers spamBtn.MouseButton1Click:Connect(function() startSpam("@,##,------,_____") end) bombBtn.MouseButton1Click:Connect(function() startSpam("SUTLI BOMB ๐Ÿ’ฃ๐Ÿ’ฅ") end) gokuBtn.MouseButton1Click:Connect(function() startSpam("KAMEHAMEHA! ๐Ÿฅต๐Ÿ”ฅ") end) mongoliaBtn.MouseButton1Click:Connect(function() startSpam("EMPIRE EXPANDING ๐Ÿ˜ฐ๐ŸŽ") end) harshBtn.MouseButton1Click:Connect(function() startSpam("MIND BLOWN! ๐Ÿคฏ๐Ÿง ") end) dogeshBtn.MouseButton1Click:Connect(function() startSpam("CASH FLOW ๐Ÿ˜Ž๐Ÿ’ธ") end) saiyaraBtn.MouseButton1Click:Connect(function() startSpam("LOVE VIBES ๐Ÿ’—๐Ÿ’–") end) axinxBtn.MouseButton1Click:Connect(function() startSpam("TOO EASY ๐Ÿ˜๐Ÿ‘") end) atomBtn.MouseButton1Click:Connect(function() startSpam("CRITICAL MASS ๐Ÿคจโš›๏ธ") end) amyBtn.MouseButton1Click:Connect(function() startSpam("POSITIVE VIBES ๐Ÿฅฐโœจ") end) stopBtn.MouseButton1Click:Connect(function() isRunning = false end) fararBtn.MouseButton1Click:Connect(function() screenGui:Destroy() end)