
Key RequiredUniversal
--[[\
RTG Spammer V4.3 (Fully Operational + Crown + RGB Brookhaven Injector)
Roleplay Name: RTG V3 SPAMMER
Bio: WELCOME DEAR SPAMMERS, [USERNAME]
]]--
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local LocalPlayer = Players.LocalPlayer
local username = LocalPlayer.Name
-- Brookhaven RP Name, Bio & RGB Color Auto-Injector
task.spawn(function()
pcall(function()
local RE = ReplicatedStorage:WaitForChild("RE", 10)
if not RE then return end
local NameRemote = RE:FindFirstChild("1RPNam1eTex1t")
local ColorRemote = RE:FindFirstChild("1RPNam1eColo1r")
local targetRPName = "RTG V3 SPAMMER"
local targetRPBio = "WELCOME DEAR SPAMMERS, " .. string.upper(username)
if NameRemote then
for i = 1, 8 do
pcall(function()
NameRemote:FireServer("RolePlayName", targetRPName)
NameRemote:FireServer("RolePlayBio", targetRPBio)
end)
task.wait(0.3)
end
end
-- RGB Color Loop for Name + Bio
if ColorRemote then
while true do
local c = Color3.fromHSV((tick() % 5) / 5, 1, 1)
pcall(function()
ColorRemote:FireServer("PickingRPNameColor", c)
ColorRemote:FireServer("PickingRPBioColor", c)
end)
task.wait(0.08)
end
end
end)
end)
local customPrefix = string.rep("$", 100)
local categories = {
Cars = {"Bugatti", "Lamborghini", "Supra", "Thar", "Fortuner", "Audi R8"},
Objects = {"Laptop", "IPhone", "Router", "Keyboard", "Controller", "Monitor"},
Nature = {"Volcano", "Tornado", "Thunderstorm", "Earthquake", "Tsunami", "Meteor"},
HumanMade = {"Bunker", "Satellite", "Skyscraper", "Rocket", "Submarine", "Bridge"}
}
-- GUI Creation
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local TitleBar = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local Container = Instance.new("Frame")
local BioLabel = Instance.new("TextLabel")
local TargetBox = Instance.new("TextBox")
local DelayBox = Instance.new("TextBox")
local ToggleButton = Instance.new("TextButton")
local UICornerMain = Instance.new("UICorner")
local UICornerTitle = Instance.new("UICorner")
local UIStroke = Instance.new("UIStroke")
-- Floating Crown Icon Button (Draggable & Toggleable)
local CrownButton = Instance.new("TextButton")
local UICornerCrown = Instance.new("UICorner")
ScreenGui.Name = "RTG_V3_SPAMMER_V43"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
-- Crown Floating Button
CrownButton.Name = "CrownButton"
CrownButton.Parent = ScreenGui
CrownButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
CrownButton.BorderColor3 = Color3.fromRGB(0, 255, 127)
CrownButton.Position = UDim2.new(0.05, 0, 0.1, 0)
CrownButton.Size = UDim2.new(0, 45, 0, 45)
CrownButton.Font = Enum.Font.GothamBold
CrownButton.Text = "👑"
CrownButton.TextSize = 22
CrownButton.Active = true
CrownButton.Draggable = true
UICornerCrown.CornerRadius = UDim.new(1, 0)
UICornerCrown.Parent = CrownButton
local UIStrokeCrown = Instance.new("UIStroke")
UIStrokeCrown.Parent = CrownButton
UIStrokeCrown.Color = Color3.fromRGB(0, 255, 127)
UIStrokeCrown.Thickness = 2
-- Main Frame (Big & Khatarnak)
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.Position = UDim2.new(0.5, -160, 0.4, -140)
MainFrame.Size = UDim2.new(0, 320, 0, 280)
MainFrame.Active = true
MainFrame.Draggable = true
UICornerMain.CornerRadius = UDim.new(0, 8)
UICornerMain.Parent = MainFrame
UIStroke.Parent = MainFrame
UIStroke.Color = Color3.fromRGB(0, 255, 127)
UIStroke.Thickness = 2
-- Title Bar
TitleBar.Name = "TitleBar"
TitleBar.Parent = MainFrame
TitleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TitleBar.Size = UDim2.new(1, 0, 0, 40)
UICornerTitle.CornerRadius = UDim.new(0, 8)
UICornerTitle.Parent = TitleBar
Title.Name = "Title"
Title.Parent = TitleBar
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0.05, 0, 0, 0)
Title.Size = UDim2.new(0.9, 0, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "⚡ RTG V3 SPAMMER ⚡"
Title.TextColor3 = Color3.fromRGB(0, 255, 127)
Title.TextSize = 15
-- Container
Container.Name = "Container"
Container.Parent = MainFrame
Container.BackgroundTransparency = 1
Container.Position = UDim2.new(0, 0, 0, 45)
Container.Size = UDim2.new(1, 0, 1, -45)
BioLabel.Name = "BioLabel"
BioLabel.Parent = Container
BioLabel.BackgroundTransparency = 1
BioLabel.Position = UDim2.new(0.05, 0, 0.05, 0)
BioLabel.Size = UDim2.new(0.9, 0, 0, 30)
BioLabel.Font = Enum.Font.GothamBold
BioLabel.Text = "WELCOME DEAR SPAMMERS, " .. string.upper(username)
BioLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
BioLabel.TextSize = 11
TargetBox.Name = "TargetBox"
TargetBox.Parent = Container
TargetBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
TargetBox.Position = UDim2.new(0.08, 0, 0.25, 0)
TargetBox.Size = UDim2.new(0.84, 0, 0, 40)
TargetBox.Font = Enum.Font.Gotham
TargetBox.PlaceholderText = "Target Name (Optional)"
TargetBox.Text = ""
TargetBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TargetBox.TextSize = 13
local UICornerT = Instance.new("UICorner")
UICornerT.CornerRadius = UDim.new(0, 6)
UICornerT.Parent = TargetBox
DelayBox.Name = "DelayBox"
DelayBox.Parent = Container
DelayBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
DelayBox.Position = UDim2.new(0.08, 0, 0.47, 0)
DelayBox.Size = UDim2.new(0.84, 0, 0, 40)
DelayBox.Font = Enum.Font.Gotham
DelayBox.PlaceholderText = "Delay in Sec (e.g. 1.2)"
DelayBox.Text = "1.2"
DelayBox.TextColor3 = Color3.fromRGB(255, 255, 255)
DelayBox.TextSize = 13
local UICornerD = Instance.new("UICorner")
UICornerD.CornerRadius = UDim.new(0, 6)
UICornerD.Parent = DelayBox
ToggleButton.Name = "ToggleButton"
ToggleButton.Parent = Container
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
ToggleButton.Position = UDim2.new(0.08, 0, 0.71, 0)
ToggleButton.Size = UDim2.new(0.84, 0, 0, 50)
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.Text = "START SPAM ($spam)"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 15
local UICornerBtn = Instance.new("UICorner")
UICornerBtn.CornerRadius = UDim.new(0, 6)
UICornerBtn.Parent = ToggleButton
-- Crown Toggle Logic (Show/Hide GUI)
local guiVisible = true
CrownButton.MouseButton1Click:Connect(function()
guiVisible = not guiVisible
MainFrame.Visible = guiVisible
end)
-- Spammer Core Logic
local function sendChatMessage(msg)
pcall(function()
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if generalChannel then
generalChannel:SendAsync(msg)
return
end
end
end)
pcall(function()
local chatRemote = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if chatRemote and chatRemote:FindFirstChild("SayMessageRequest") then
chatRemote.SayMessageRequest:FireServer(msg, "All")
end
end)
end
local function generateMessage()
local keys = {"Cars", "Objects", "Nature", "HumanMade"}
local randomKey = keys[math.random(1, #keys)]
local subList = categories[randomKey]
local randomItem = subList[math.random(1, #subList)]
local target = TargetBox.Text
local hiddenChar = "\204\128"
local finalMsg = ""
if target ~= "" and target ~= " " then
finalMsg = "@" .. target .. " " .. customPrefix .. " TMKX MEH " .. randomItem .. hiddenChar
else
finalMsg = customPrefix .. " TMKX MEH " .. randomItem .. hiddenChar
end
return finalMsg
end
local spamming = false
ToggleButton.MouseButton1Click:Connect(function()
spamming = not spamming
if spamming then
ToggleButton.Text = "STOP SPAM"
ToggleButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
local userDelay = tonumber(DelayBox.Text)
if not userDelay or userDelay < 0.3 then
userDelay = 1.2
end
task.spawn(function()
while spamming do
pcall(function()
local msg = generateMessage()
sendChatMessage(msg)
end)
task.wait(userDelay)
end
end)
else
ToggleButton.Text = "START SPAM ($spam)"
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
end
end)
LocalPlayer.Chatted:Connect(function(message)
pcall(function()
if message:lower() == "$spam" then
ToggleButton.MouseButton1Click:Invoke()
end
end)
end)No comments yet for this script.