local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "NXS SPAMMER", LoadingTitle = "Loading NXS Engine...", LoadingSubtitle = "Made by Janu", ConfigurationSaving = { Enabled = false } }) local Tab = Window:CreateTab("NXS Sender", 4483362458) -- Variables Configuration local targets = {"", "", "", ""} local delayTime = 0.8 local customPattern = "_" local patternRepeatCount = 72 local isRunning = false -- Exact Custom NXS Roasting Lines Provided by User local pureRoasts = { "///====///====///====///=====/// [TAXT] [TMX ME VOID PARRALEL UNIVERSE KA 4TH DIMENSION HERMUXβ˜†]", "///====///====///====///=====/// [TAXT] [TMX TOH MEH NOVA EXCLUSIVE DYNAMIC EVENT FUN FACT SPELL NOVA EXCLUSIVE]", "///====///====///====///=====/// [TAXT] [TMX MEH ULTRA SONIC HYPER HYPER BLAST BY SPACE SCIENTISTS FUN FACT H8RS C ME GULAAM]", "OPPONENT KO CHALLENGE KIYA THA, PAR TU TOH FREE POINTS DE RAHA HAI", "TERA AIM IDHAR,TARGETUDHARPERFECT CONFUSION" } -- Chat Service Handle local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local function sendChatMessage(msg) if ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") then ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All") elseif TextChatService.ChatInputBarConfiguration.TargetTextChannel then TextChatService.ChatInputBarConfiguration.TargetTextChannel:SendAsync(msg) end end -- Fix Brookhaven RP Name Function local function setBrookhavenRPName(newName) pcall(function() local RE = ReplicatedStorage:FindFirstChild("RE") if RE then if RE:FindFirstChild("1RPNam1e") then RE["1RPNam1e"]:FireServer(newName) end if RE:FindFirstChild("RPName") then RE["RPName"]:FireServer(newName) end end end) end -- Helper: Get Active Targets local function getActiveTargetList() local active = {} for _, name in ipairs(targets) do if name and name ~= "" then table.insert(active, string.upper(name)) end end return active end -- Startup Event: Updated NXS Loading Message in Chat task.spawn(function() task.wait(1) setBrookhavenRPName("π“π“§π“’γ€†π“’π“Ÿπ“π“œ") local linePattern = string.rep(customPattern, patternRepeatCount) local loadMsg = linePattern .. "/NXS SPAMMER LOADED ☣️πŸ’ͺ🏻NXS PAPA NAMASTE 🀯" sendChatMessage(loadMsg) end) -- Rayfield UI Elements Tab:CreateInput({ Name = "Target Name 1", PlaceholderText = "Enter Target 1", RemoveTextOnFocus = false, Callback = function(Text) targets[1] = Text end, }) Tab:CreateInput({ Name = "Target Name 2 (Optional)", PlaceholderText = "Enter Target 2", RemoveTextOnFocus = false, Callback = function(Text) targets[2] = Text end, }) Tab:CreateInput({ Name = "Target Name 3 (Optional)", PlaceholderText = "Enter Target 3", RemoveTextOnFocus = false, Callback = function(Text) targets[3] = Text end, }) Tab:CreateInput({ Name = "Target Name 4 (Optional)", PlaceholderText = "Enter Target 4", RemoveTextOnFocus = false, Callback = function(Text) targets[4] = Text end, }) Tab:CreateInput({ Name = "Symbol (e.g. _, @, $, &)", PlaceholderText = "_", RemoveTextOnFocus = false, Callback = function(Text) if Text ~= "" then customPattern = Text end end, }) Tab:CreateInput({ Name = "Delay (Seconds)", PlaceholderText = "0.8", RemoveTextOnFocus = false, Callback = function(Text) local num = tonumber(Text) if num then delayTime = num end end, }) Tab:CreateToggle({ Name = "Start Spammer", CurrentValue = false, Flag = "SpammerToggle", Callback = function(Value) isRunning = Value if isRunning then task.spawn(function() local roastCounter = 1 local targetCounter = 1 while isRunning do local activeTargets = getActiveTargetList() local currentTarget = "TARGET" if #activeTargets > 0 then local tIdx = ((targetCounter - 1) % #activeTargets) + 1 currentTarget = activeTargets[tIdx] end -- 72 Repetitions Pattern local linePattern = string.rep(customPattern, patternRepeatCount) -- Roast Selection local rIdx = ((roastCounter - 1) % #pureRoasts) + 1 local currentRoast = pureRoasts[rIdx] -- Format: [72 Symbols] [Target Name] [Roast Line] local formattedMessage = linePattern .. " " .. currentTarget .. " " .. currentRoast sendChatMessage(formattedMessage) roastCounter = roastCounter + 1 targetCounter = targetCounter + 1 task.wait(delayTime) end end) end end, })