RTG V3 SPAMMER
Key Required

RTG V3 SPAMMER

Brookhaven 🏡RPERICAURAERICAURA 171 views 9 executesUpdated Oct 3, 2026
Unrated
00
Lua Script•277 lines (9013 chars)
--[[\
    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)

Features & Information

THIS SPAMMER IS MADE BY XXRTGXOWNERXERICSGXBMC THIS SPAMMER HAVE LOT OF GOOD FEATURES
#RTG#V#SPAMMER

Community Comments (0)

No comments yet for this script.

More Scripts for Brookhaven 🏡RP