
Brookhaven 🏡RP Script – Spamming
-- [[ BROOKHAVEN RP - NIKHIL 5CR+ DYNAMIC ROASTER ]] --
-- UI Library: Rayfield
local TextChatService = game:GetService("TextChatService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- Safe Chat Sender Function
local function SendChatMessage(msg)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if generalChannel then
generalChannel:SendAsync(msg)
end
else
local defaultEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if defaultEvents and defaultEvents:FindFirstChild("SayMessageRequest") then
defaultEvents.SayMessageRequest:FireServer(msg, "All")
end
end
end
-- ================= AUTO EXECUTION CHAT NOTIFICATION =================
task.spawn(function()
task.wait(1.2)
local loadMsg = string.rep("@", 72) .. " NIKHIL SPAMMER LOADED 💀⚠️⚰️"
SendChatMessage(loadMsg)
end)
-- UI Setup
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Nikhil Spammer | 5Cr+ Roaster",
LoadingTitle = "Loading 5Cr+ Roaster...",
LoadingSubtitle = "By Assistant",
ConfigurationSaving = { Enabled = false },
KeySystem = false
})
-- Global Variables
_G.TargetName = "VIVAAN"
_G.SpamSpeed = 0.5 -- Default 0.5s delay
_G.SpammerActive = false
-- 5Cr+ Combination Component Pools (Auto Mix & Match)
local Intros = {
"DONT RUN AWAY", "WHY ARE YOU RUNNING", "GAYE KAHA BHAAG KE", "NOOB BHAAG MAT",
"KID DONT LEAVE", "SEARCHING FOR SKILLS IN", "AIRDROP EXPIRED FOR", "LOGOUT SPEED 100X FOR",
"ZERO SKILL DETECTED IN", "GAME OVER FOR", "PLEASE DONT QUIT", "TRY HARDER NEXT TIME"
}
local Titles = {
"ULTIMATE NOOB", "SPEED RUNNER", "DESERT RAT", "CLOWN PLAYER", "PRO UNINSTALLER",
"LOBBY DWELLER", "LAG MASTER", "BOT LEGEND", "SERVER LEAVER", "KEYBOARD SMASHER"
}
local Roasts = {
"GAVE UP SO FAST", "LOST THE GAME", "CRYING IN CORNER", "SERVER SWITCHING",
"SKILL ISSUE CAUGHT", "FAILED THE TASK", "AFK MODE ACTIVE", "PRESS F TO PAY RESPECTS",
"NEED MORE PRACTICE", "EXPOSED IN SERVER"
}
local Emojis = {
"😏🤩", "💀🔥", "🤡⚡", "💥🥵", "💩👑", "⚠️👻", "🤣🤡", "🚀🔥"
}
-- Dynamic 5Cr+ Generator Engine
local function GenerateMegaRoast()
local i = Intros[math.random(1, #Intros)]
local t = Titles[math.random(1, #Titles)]
local r = Roasts[math.random(1, #Roasts)]
local e = Emojis[math.random(1, #Emojis)]
return i .. " " .. t .. " " .. r .. " " .. e
end
-- ================= TAB 1: 5CR+ ROAST SPAMMER =================
local SpamTab = Window:CreateTab("Mega Roaster", 4483362458)
SpamTab:CreateInput({
Name = "Set Target Name",
PlaceholderText = "e.g. vivaan",
RemoveTextOnFocusLost = false,
Callback = function(Text)
_G.TargetName = string.upper(Text)
Rayfield:Notify({Title = "Target Updated", Content = "Target Tag: @" .. _G.TargetName, Duration = 2})
end,
})
SpamTab:CreateSlider({
Name = "Spam Delay (Seconds)",
Range = {0.1, 3.0},
Increment = 0.1,
CurrentValue = 0.5,
Callback = function(Value)
_G.SpamSpeed = Value
end,
})
SpamTab:CreateToggle({
Name = "START 5CR+ DYNAMIC ROAST SPAM (0.5s)",
CurrentValue = false,
Callback = function(Value)
_G.SpammerActive = Value
task.spawn(function()
while _G.SpammerActive do
local atSymbol = string.rep("@", 72)
local targetTag = "@" .. _G.TargetName
local dynamicRoast = GenerateMegaRoast()
local fullMsg = atSymbol .. " " .. targetTag .. " " .. dynamicRoast
SendChatMessage(fullMsg)
task.wait(_G.SpamSpeed)
end
end)
end,
})
-- ================= TAB 2: UTILITIES =================
local SafetyTab = Window:CreateTab("Safety", 4483362458)
SafetyTab:CreateButton({
Name = "Enable Anti-AFK",
Callback = function()
local VirtualUser = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
Rayfield:Notify({Title = "Anti-AFK", Content = "Protection Enabled!", Duration = 3})
end,
})
Rayfield:Notify({
Title = "Nikhil Spammer Loaded!",
Content = "5Cr+ Dynamic Roaster Ready!",
Duration = 4,
})How to Execute Brookhaven 🏡RP Script – Spamming
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Brookhaven 🏡RP.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (1)
Community Comments (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Brookhaven 🏡RP Script – Spamming in Roblox?
To run Brookhaven 🏡RP Script – Spamming, copy the Lua loadstring from the code viewer above, launch Roblox and join Brookhaven 🏡RP, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Brookhaven 🏡RP Script – Spamming keyless or does it require an access key?
Brookhaven 🏡RP Script – Spamming requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Brookhaven 🏡RP Script – Spamming currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.






