
About this script
π₯ **RTG V2 SPAMMER - ULTIMATE BROOKHAVEN SCRIPT** π₯ A powerful and feature-rich script built for Brookhaven RP and general usage! Includes a clean dark-red themed GUI with advanced customization. ### π Features: * βοΈ **RGB Brookhaven Roleplay Name & Bio:** Automatic live RGB color-changing roleplay title (`βοΈπΚα΄Ι’ α΄ 2 κ±α΄©α΄α΄α΄α΄Κ πβοΈ`) and custom bio (`α΄‘α΄Κα΄α΄α΄α΄ α΄α΄ [Username]`). * π¬ **Advanced Chat Spammer:** Intelligent wall builder with rotating words, target names, and emojis. * π οΈ **Command System:** Full command handler support (`!give`, `!start`, `!stop`, `!sit`, `!kick`, `!say`, `!rj`, `!cmds`). * π¨ **Dark Red Custom GUI:** Sleek dark red design with a live RGB border stroke. * π± **Minimize & Restore:** Easy-to-use minimize button that turns into an **"RTG PAPA"** floating button for quick access. * β‘ **Customizable Delay & Targets:** Fully adjustable text boxes for custom spam text and delay speeds. ### π₯ Script Loadstring: ```lua loadstring(game:HttpGet("[https://pastebin.com/raw/DJtT1jDs](https://pastebin.com/raw/DJtT1jDs)"))()
Script code
Lua-- FINAL SCRIPT - SINGLE TARGET NAME FORMAT (TMX)
local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
local saying = false
local spamThread = nil
local targetName = "[TARGET]"
local delayTime = 1
local pattern = "_"
local function sendChatMessage(msg)
pcall(function()
TextChatService.TextChannels.RBXGeneral:SendAsync(msg)
end)
end
local tmxMessages = {
"CLAN ON TOP π₯", "FYTER BNEGA? π€£", "MEH FIRE π₯",
"MEH Rocket π", "MEH electricity β‘", "MEH SURF π",
"Leave marde π€£", "ON TOP BOL π₯", "MEH BOOK π",
"Pil gya itni jaldi π€£", "Itna lallu fyter π€¬", "Cvr bye π",
"meh petroleum", "Dffn? π₯±", "Bhag ja bache πΏ",
"meh dino π", "MEH MAJDOOR", "MEH SCRIPT",
"MEH TREE π΄", "MEH CLIP", "Allu π₯",
"MEH GOAT", "MEH BLAZE", "MEH SALT",
"MEH ROD", "MEH UNIVERSE", "MEH SOFA",
"MEH KEYBOARD", "MEH SNIPER", "KING π",
"MEH MONITOR", "MEH TABLE", "MEH GALAXLY",
"MEH MUSHROOM", "MEH STONE", "MEH BOT",
"MEH TAB", "MEH CYLINDER", "LEGEND",
"MEH VOID", "MEH REAPER", "GOD",
"MEH MASTER", "MEH NOVA", "BEAST",
"MEH LEGEND", "MEH GHOST", "NINJA",
"MEH STAR", "MEH MOON", "NEON",
"MEH OMEGA", "STICK", "PAPER",
"MEH STYLE", "ALPHA", "FISH",
"MEH AXE", "SWORD", "SHIELD",
"MEH ARMOR", "POTION", "CRYSTAL",
"MEH DRAGON", "PHOENIX", "WOLF",
"MEH TIGER", "LION", "EAGLE",
"MEH SHARK", "GHOST", "MASTER"
}
local function generateLine()
if pattern == "" then pattern = "_" end
local result = ""
while #result < 150 do
result = result .. pattern
end
return string.sub(result, 1, 150)
end
local function startTMXSpam()
if saying then return end
saying = true
sendChatMessage(targetName .. " SPAMMER STARTED π")
task.wait(0.1)
spamThread = task.spawn(function()
while saying do
local randomMsg = tmxMessages[math.random(1, #tmxMessages)]
-- Ab target name sirf ek hi baar aayega format ke mutabiq: [TargetName] + Message
local msg = generateLine().."\n"..targetName.." "..randomMsg
sendChatMessage(msg)
task.wait(math.max(delayTime, 0.2))
end
end)
end
local function stopAll()
saying = false
if spamThread then
task.cancel(spamThread)
spamThread = nil
end
sendChatMessage("SPAMMER STOPPED π")
end
-- ===== GUI =====
local gui = Instance.new("ScreenGui")
gui.Name = "DevilTMX"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local success = pcall(function() gui.Parent = CoreGui end)
if not success then
gui.Parent = player:WaitForChild("PlayerGui")
end
-- ===== MAIN FRAME =====
local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0, 280, 0, 290)
mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 12, 12)
mainFrame.BorderSizePixel = 0
mainFrame.Visible = true
mainFrame.ClipsDescendants = true
mainFrame.Active = true
mainFrame.Draggable = true
local mainCorner = Instance.new("UICorner", mainFrame)
mainCorner.CornerRadius = UDim.new(0, 12)
local mainStroke = Instance.new("UIStroke", mainFrame)
mainStroke.Color = Color3.fromRGB(150, 0, 0)
mainStroke.Thickness = 2
mainStroke.Transparency = 0.2
local titleText = Instance.new("TextLabel", mainFrame)
titleText.Size = UDim2.new(1, 0, 0, 40)
titleText.BackgroundTransparency = 1
titleText.Text = "TMX SPAMMER"
titleText.Font = Enum.Font.GothamBlack
titleText.TextSize = 22
titleText.TextColor3 = Color3.fromRGB(200, 20, 20)
local layout = Instance.new("UIListLayout", mainFrame)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 10)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local function createInput(placeholder, text, order)
local container = Instance.new("Frame", mainFrame)
container.Size = UDim2.new(0.9, 0, 0, 35)
container.BackgroundColor3 = Color3.fromRGB(25, 20, 20)
container.LayoutOrder = order
local corner = Instance.new("UICorner", container)
corner.CornerRadius = UDim.new(0, 6)
local stroke = Instance.new("UIStroke", container)
stroke.Color = Color3.fromRGB(80, 10, 10)
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
local input = Instance.new("TextBox", container)
input.Size = UDim2.new(1, -20, 1, 0)
input.Position = UDim2.new(0, 10, 0, 0)
input.BackgroundTransparency = 1
input.Text = text
input.PlaceholderText = placeholder
input.Font = Enum.Font.GothamSemibold
input.TextSize = 14
input.TextColor3 = Color3.fromRGB(220, 220, 220)
input.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
input.TextXAlignment = Enum.TextXAlignment.Left
container.MouseEnter:Connect(function()
TweenService:Create(stroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(180, 0, 0)}):Play()
end)
container.MouseLeave:Connect(function()
TweenService:Create(stroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(80, 10, 10)}):Play()
end)
return input
end
local function createButton(text, color, order)
local btn = Instance.new("TextButton", mainFrame)
btn.Size = UDim2.new(0.9, 0, 0, 40)
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.LayoutOrder = order
btn.AutoButtonColor = false
local corner = Instance.new("UICorner", btn)
corner.CornerRadius = UDim.new(0, 6)
local darkenColor = Color3.new(color.R * 0.7, color.G * 0.7, color.B * 0.7)
local lightenColor = Color3.new(math.min(color.R * 1.2, 1), math.min(color.G * 1.2, 1), math.min(color.B * 1.2, 1))
btn.MouseEnter:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = lightenColor}):Play()
end)
btn.MouseLeave:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = color}):Play()
end)
btn.MouseButton1Down:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = darkenColor}):Play()
end)
btn.MouseButton1Up:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = lightenColor}):Play()
end)
return btn
end
local titleSpacer = Instance.new("Frame", mainFrame)
titleSpacer.Size = UDim2.new(1, 0, 0, 30)
titleSpacer.BackgroundTransparency = 1
titleSpacer.LayoutOrder = 0
local targetInput = createInput("Target Name (e.g. Ayush)", "", 1)
local delayInput = createInput("Delay (seconds)", tostring(delayTime), 2)
local patternInput = createInput("Pattern", pattern, 3)
local startBtn = createButton("START SPAM", Color3.fromRGB(120, 10, 10), 4)
local stopBtn = createButton("STOP", Color3.fromRGB(40, 40, 40), 5)
-- ===== TOGGLE BUTTON =====
local toggleBtn = Instance.new("TextButton", gui)
toggleBtn.Size = UDim2.new(0, 55, 0, 50)
toggleBtn.Position = UDim2.new(0, 20, 0.5, -25)
toggleBtn.BackgroundColor3 = Color3.fromRGB(15, 12, 12)
toggleBtn.Text = "TMX"
toggleBtn.TextSize = 15
toggleBtn.Font = Enum.Font.GothamBlack
toggleBtn.TextColor3 = Color3.fromRGB(200, 20, 20)
toggleBtn.BorderSizePixel = 0
toggleBtn.Visible = true
toggleBtn.Draggable = true
local toggleCorner = Instance.new("UICorner", toggleBtn)
toggleCorner.CornerRadius = UDim.new(0, 8)
local toggleStroke = Instance.new("UIStroke", toggleBtn)
toggleStroke.Color = Color3.fromRGB(150, 0, 0)
toggleStroke.Thickness = 2
-- ===== INPUT HANDLING =====
targetInput:GetPropertyChangedSignal("Text"):Connect(function()
local text = targetInput.Text
if text ~= "" then
targetName = "[" .. text .. "]"
else
targetName = "[TARGET]"
end
end)
delayInput:GetPropertyChangedSignal("Text"):Connect(function()
local num = tonumber(delayInput.Text)
if num and num > 0 then
delayTime = num
else
delayInput.Text = tostring(delayTime)
end
end)
patternInput:GetPropertyChangedSignal("Text"):Connect(function()
if patternInput.Text ~= "" then
pattern = patternInput.Text
end
end)
startBtn.MouseButton1Click:Connect(startTMXSpam)
stopBtn.MouseButton1Click:Connect(stopAll)
local menuOpen = true
toggleBtn.MouseButton1Click:Connect(function()
menuOpen = not menuOpen
if menuOpen then
mainFrame.Visible = true
TweenService:Create(mainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 280, 0, 290)}):Play()
else
local closeTween = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
mainFrame.Visible = false
end
end)
sendChatMessage("[TMX SPAMMER LOADED π]")More for you

Steal An Egg
Lumin Hub | #1 | Working Auto Steal
- Insta Steal (Beta) - Auto Steal All - Auto Steal Selected - Global Auto Farm - Auto Return to Base - Auto Complete Index - Unequip After Index Hatch - Antiβ¦
![Dracula HUB | Easy Key system β Roblox script for [OPE V2] Fruit Battlegrounds](https://c--5203ac31-0c19-435e-800e-18803c17ddbe-prod.lovable.cloud/storage/v1/object/sign/script-media/imports/945d723f-2a73-44af-959f-beb656d50c56/cover-3db6f6a0.png?token=eyJraWQiOiI2ODI1YTFmMS1jYjM3LTRlOTUtYjk5OC0xMDg0YzBjMzlkN2UiLCJhbGciOiJIUzUxMiJ9.eyJ1cmwiOiJzY3JpcHQtbWVkaWEvaW1wb3J0cy85NDVkNzIzZi0yYTczLTQ0YWYtOTU5Zi1iZWI2NTZkNTBjNTYvY292ZXItM2RiNmY2YTAucG5nIiwic2NvcGUiOiJkb3dubG9hZCIsImlhdCI6MTc5MTIwOTI5NCwiZXhwIjoxNzkxMjEyODk0fQ.uWplEWBGvAYkUKulBM4Si-Mkl0Ho1zDN_x8xQFr6JPLsilcwI4ZmuNlPxV_zELx7TtMs24jYuwyoIrBwaevDwQ)
[OPE V2] Fruit Battlegrounds
Dracula HUB | Easy Key system
β’ Auto Farm Fruit β’ Auto Farm Boss β’ Auto Boss Retreat β’ Auto Boss Hop β’ Auto Spin Fruits (Best) β’ Auto Respawn β’ Auto-Kill on Low Stamina β’ Auto Teleport inβ¦

Universal Hub
Airflow HUB
this hub supports these games: Murder Mystery 2 (MM2) Animal Hospital anime dice illegal soccer sell ores fish it volleyball legends tower of hell Grow aβ¦