--[[ 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!")