Run it
Copy the script and paste it into your executor.
Players = :()
TextChatService = :()
TweenService = :()
CoreGui = :()
player = Players.LocalPlayer
saying =
spamThread =
targetName =
delayTime =
pattern =
(msg)
(()
TextChatService.TextChannels.RBXGeneral:(msg)
)
tmxMessages = {
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, ,
}
()
pattern == pattern =
result =
#result <
result = result .. pattern
.(result, , )
()
saying
saying =
(targetName .. )
.()
spamThread = .(()
saying
randomMsg = tmxMessages[.(, #tmxMessages)]
msg = ()....targetName....randomMsg
(msg)
.(.(delayTime, ))
)
()
saying =
spamThread
.(spamThread)
spamThread =
()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
success = (() gui.Parent = CoreGui )
success
gui.Parent = player:()
mainFrame = .(, gui)
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.AnchorPoint = .(, )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Visible =
mainFrame.ClipsDescendants =
mainFrame.Active =
mainFrame.Draggable =
mainCorner = .(, mainFrame)
mainCorner.CornerRadius = .(, )
mainStroke = .(, mainFrame)
mainStroke.Color = .(, , )
mainStroke.Thickness =
mainStroke.Transparency =
titleText = .(, mainFrame)
titleText.Size = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.Font = .Font.GothamBlack
titleText.TextSize =
titleText.TextColor3 = .(, , )
layout = .(, mainFrame)
layout.SortOrder = .SortOrder.LayoutOrder
layout.Padding = .(, )
layout.HorizontalAlignment = .HorizontalAlignment.Center
(placeholder, text, order)
container = .(, mainFrame)
container.Size = .(, , , )
container.BackgroundColor3 = .(, , )
container.LayoutOrder = order
corner = .(, container)
corner.CornerRadius = .(, )
stroke = .(, container)
stroke.Color = .(, , )
stroke.ApplyStrokeMode = .ApplyStrokeMode.Border
input = .(, container)
input.Size = .(, -, , )
input.Position = .(, , , )
input.BackgroundTransparency =
input.Text = text
input.PlaceholderText = placeholder
input.Font = .Font.GothamSemibold
input.TextSize =
input.TextColor3 = .(, , )
input.PlaceholderColor3 = .(, , )
input.TextXAlignment = .TextXAlignment.Left
container.MouseEnter:(()
TweenService:(stroke, TweenInfo.(), {Color = .(, , )}):()
)
container.MouseLeave:(()
TweenService:(stroke, TweenInfo.(), {Color = .(, , )}):()
)
input
(text, color, order)
btn = .(, mainFrame)
btn.Size = .(, , , )
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = .Font.GothamBold
btn.TextSize =
btn.TextColor3 = .(, , )
btn.LayoutOrder = order
btn.AutoButtonColor =
corner = .(, btn)
corner.CornerRadius = .(, )
darkenColor = .(color.R * , color.G * , color.B * )
lightenColor = .(.(color.R * , ), .(color.G * , ), .(color.B * , ))
btn.MouseEnter:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = lightenColor}):()
)
btn.MouseLeave:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = color}):()
)
btn.MouseButton1Down:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = darkenColor}):()
)
btn.MouseButton1Up:(()
TweenService:(btn, TweenInfo.(), {BackgroundColor3 = lightenColor}):()
)
btn
titleSpacer = .(, mainFrame)
titleSpacer.Size = .(, , , )
titleSpacer.BackgroundTransparency =
titleSpacer.LayoutOrder =
targetInput = (, , )
delayInput = (, (delayTime), )
patternInput = (, pattern, )
startBtn = (, .(, , ), )
stopBtn = (, .(, , ), )
toggleBtn = .(, gui)
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , -)
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextSize =
toggleBtn.Font = .Font.GothamBlack
toggleBtn.TextColor3 = .(, , )
toggleBtn.BorderSizePixel =
toggleBtn.Visible =
toggleBtn.Draggable =
toggleCorner = .(, toggleBtn)
toggleCorner.CornerRadius = .(, )
toggleStroke = .(, toggleBtn)
toggleStroke.Color = .(, , )
toggleStroke.Thickness =
targetInput:():(()
text = targetInput.Text
text ~=
targetName = .. text ..
targetName =
)
delayInput:():(()
num = (delayInput.Text)
num num >
delayTime = num
delayInput.Text = (delayTime)
)
patternInput:():(()
patternInput.Text ~=
pattern = patternInput.Text
)
startBtn.MouseButton1Click:(startTMXSpam)
stopBtn.MouseButton1Click:(stopAll)
menuOpen =
toggleBtn.MouseButton1Click:(()
menuOpen = menuOpen
menuOpen
mainFrame.Visible =
TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Size = .(, , , )}):()
closeTween = TweenService:(mainFrame, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.In), {Size = .(, , , )})
closeTween:()
closeTween.Completed:()
mainFrame.Visible =
)
()🔥 **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)"))()

Universal