DMX SPAMMER SCRIPT BY ALPHA
Key Required

DMX SPAMMER SCRIPT BY ALPHA

Brookhaven 🏡RPshukla9000shukla9000 1.3K views 2.7K executesUpdated Sep 11, 2026
Unrated
00
Lua Script•211 lines (7096 chars)
--[[
    DMX SPAMMER - Modern Fixed
]]

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

-- RolePlay (Safe check)
local RP = ".•♫•♬•DMX SPAMMER•♬•♫•."

task.spawn(function()
    pcall(function()
        local RE = ReplicatedStorage:WaitForChild("RE", 3)
        if not RE then return end

        local NameRemote = RE:FindFirstChild("1RPNam1eTex1t")
        local ColorRemote = RE:FindFirstChild("1RPNam1eColo1r")

        if NameRemote then
            for i = 1, 3 do
                NameRemote:FireServer("RolePlayName", RP)
                NameRemote:FireServer("RolePlayBio", RP)
                task.wait(0.5)
            end
        end

        if ColorRemote then
            while true do
                local c = Color3.fromHSV((tick() % 5) / 5, 1, 1)
                ColorRemote:FireServer("PickingRPNameColor", c)
                ColorRemote:FireServer("PickingRPBioColor", c)
                task.wait(0.2)
            end
        end
    end)
end)

-- Modern Chat Function
local function sendChat(msg)
    pcall(function()
        -- Try TextChatService (Modern Roblox Chat)
        if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
            local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
            if generalChannel then
                generalChannel:SendAsync(msg)
                return
            end
        end
    end)
    
    -- Fallback for legacy chat systems if available
    pcall(function()
        local ev = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
        if ev and ev:FindFirstChild("SayMessageRequest") then
            ev.SayMessageRequest:FireServer(msg, "All")
        end
    end)
end

-- Messages
local head = "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "
local msgs = {
    "TMKX МЕН VOID SPELL FUN FACT VOID FRAUD GODZILLA HYPER GODLY BEAM",
    "TMKX MEH NOVA POWER FRAUD FUN FACT GODZILLA WAVE GODZILLA FRAUD DARK POWER",
    "TMKX MEH POWER VOID SPELL HYPER GODLY BEAM GODLY BEAM POWER POWER POWER",
    "TMKX MEH POWER WAVE WAVE OC3 GODZILLA V OC3 FUN FACT DARK POWER",
    "TMKX MEH PARALLEL SPELL GODLY BEAM FRAUD DIMENSION WAVE HYPER SPELL SPELL",
    "TMKX MEH PARALLEL POWER WAVE VOID WORM VOID DARK POWER SPELL HYPER",
    "TMKX MEH POWER NOVA VOID WORM OC3 GODLY BEAM GODZILLA GODZILLA VOID WORM GODLY BEAM",
    "TMKX MEH DIMENSION POWER SPELL DIMENSION WAVE WAVE WAVE HYPER POWER",
    "TMKX MEH FUN FACT VOID GODZILLA FUN FACT DIMENSION VOID WORM GODLY BEAM PARALLEL NOVA",
    "DMX SPAMMER ON TOP",
    "DMX POWER MAX",
    "DMX NEVER LOSES"
}

-- Clean old UI if exists
pcall(function()
    if PlayerGui:FindFirstChild("DMXSpammer") then
        PlayerGui.DMXSpammer:Destroy()
    end
end)

-- UI Setup
local gui = Instance.new("ScreenGui")
gui.Name = "DMXSpammer"
gui.ResetOnSpawn = false
gui.Parent = PlayerGui

local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 300, 0, 250)
Main.Position = UDim2.new(0.5, -150, 0.5, -125)
Main.BackgroundColor3 = Color3.fromRGB(18, 16, 24)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
Main.Parent = gui
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 12)

local stroke = Instance.new("UIStroke", Main)
stroke.Color = Color3.fromRGB(140, 80, 255)
stroke.Thickness = 1.5

-- Title
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(30, 24, 45)
Title.BorderSizePixel = 0
Title.Text = "  DMX SPAMMER (Fixed)"
Title.Font = Enum.Font.GothamBold
Title.TextSize = 16
Title.TextColor3 = Color3.fromRGB(230, 200, 255)
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = Main
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 12)

-- Target Box
local TargetBox = Instance.new("TextBox")
TargetBox.Size = UDim2.new(1, -30, 0, 32)
TargetBox.Position = UDim2.new(0, 15, 0, 55)
TargetBox.BackgroundColor3 = Color3.fromRGB(30, 26, 42)
TargetBox.PlaceholderText = "Target Name (Optional)"
TargetBox.Text = ""
TargetBox.Font = Enum.Font.Gotham
TargetBox.TextSize = 13
TargetBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TargetBox.ClearTextOnFocus = false
TargetBox.Parent = Main
Instance.new("UICorner", TargetBox).CornerRadius = UDim.new(0, 8)

-- Delay Box
local DelayBox = Instance.new("TextBox")
DelayBox.Size = UDim2.new(1, -30, 0, 32)
DelayBox.Position = UDim2.new(0, 15, 0, 100)
DelayBox.BackgroundColor3 = Color3.fromRGB(30, 26, 42)
DelayBox.Text = "3.5"
DelayBox.Font = Enum.Font.GothamBold
DelayBox.TextSize = 13
DelayBox.TextColor3 = Color3.fromRGB(100, 255, 180)
DelayBox.ClearTextOnFocus = false
DelayBox.Parent = Main
Instance.new("UICorner", DelayBox).CornerRadius = UDim.new(0, 8)

-- Status Label
local Status = Instance.new("TextLabel")
Status.Size = UDim2.specific or UDim2.new(1, -30, 0, 20)
Status.Size = UDim2.new(1, -30, 0, 20)
Status.Position = UDim2.new(0, 15, 0, 145)
Status.BackgroundTransparency = 1
Status.Text = "Status: READY"
Status.Font = Enum.Font.Gotham
Status.TextSize = 12
Status.TextColor3 = Color3.fromRGB(140, 255, 180)
Status.TextXAlignment = Enum.TextXAlignment.Left
Status.Parent = Main

-- Toggle Button
local Toggle = Instance.new("TextButton")
Toggle.Size = UDim2.new(1, -30, 0, 40)
Toggle.Position = UDim2.new(0, 15, 0, 180)
Toggle.BackgroundColor3 = Color3.fromRGB(120, 50, 210)
Toggle.Text = "START SPAM"
Toggle.Font = Enum.Font.GothamBold
Toggle.TextSize = 15
Toggle.TextColor3 = Color3.new(1,1,1)
Toggle.Parent = Main
Instance.new("UICorner", Toggle).CornerRadius = UDim.new(0, 9)

-- Spam Loop Logic
local running = false
Toggle.MouseButton1Click:Connect(function()
    running = not running
    if running then
        Toggle.Text = "STOP SPAM"
        Toggle.BackgroundColor3 = Color3.fromRGB(200, 40, 50)
        Status.Text = "Status: SPAMMING..."
        Status.TextColor3 = Color3.fromRGB(100, 255, 150)

        task.spawn(function()
            while running do
                local target = TargetBox.Text
                local prefix = (target ~= "") and (target .. " ") or ""
                local chosenMsg = msgs[math.random(1, #msgs)]
                local msg = head .. prefix .. chosenMsg
                
                sendChat(msg)
                
                local waitTime = tonumber(DelayBox.Text)
                task.wait(waitTime and waitTime > 0 and waitTime or 3.5)
            end
        end)
    else
        Toggle.Text = "START SPAM"
        Toggle.BackgroundColor3 = Color3.fromRGB(120, 50, 210)
        Status.Text = "Status: STOPPED"
        Status.TextColor3 = Color3.fromRGB(255, 100, 100)
    end
end)

-- RGB UI Border Animation
task.spawn(function()
    while Main and Main.Parent do
        stroke.Color = Color3.fromHSV((tick() % 4) / 4, 0.85, 1)
        task.wait(0.07)
    end
end)

print("✅ DMX SPAMMER Successfully Loaded & Fixed!")

Features & Information

DMX spammer script by alpha

Community Comments (0)

No comments yet for this script.

More Scripts for Brookhaven 🏡RP