
Key RequiredUniversal

--[[
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!")No comments yet for this script.



