-- Orion Library Initialization local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local Window = OrionLib:MakeWindow({Name = "GFX Spammer | Created by GFX Leader", HidePremium = false, SaveConfig = false}) -- Main Tab local MainTab = Window:MakeTab({ Name = "Target Spammer", Icon = "rbxassetid://4483345998", PremiumOnly = false }) -- Variables local targetPlayer = "Player" local spamDelay = 0.8 local spamming = false -- Troll Messages List (Clean & Filter-Safe) local trollMessages = { "{target} Noob 🤓", "Bhaag ja {target} 🏃‍♂️", "Void se koi nai jeet ta! 🌌", "Ro mat {target} 😭", "GFX Clan dominates! 🔥", "{target} skill issue detected 😂" } -- 1. Target Player Input MainTab:AddTextbox({ Name = "Target Player Name", Default = "Player", TextDisappearOnFocus = false, Callback = function(Value) targetPlayer = Value end }) -- 2. Toggle to Start 1-by-1 Spam Loop MainTab:AddToggle({ Name = "Activate GFX Target Spam (0.8s)", Default = false, Callback = function(Value) spamming = Value if spamming then task.spawn(function() local msgIndex = 1 while spamming do -- Format the message with target player name local rawMsg = trollMessages[msgIndex] local formattedMsg = string.gsub(rawMsg, "{target}", targetPlayer) -- Send via TextChatService or Legacy Chat local TextChatService = game:GetService("TextChatService") if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local channel = TextChatService.TextChannels.RBXGeneral if channel then channel:SendAsync(formattedMsg) end else game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(formattedMsg, "All") end -- Cycle to next message in order msgIndex = msgIndex + 1 if msgIndex > #trollMessages then msgIndex = 1 end task.wait(spamDelay) end end) end end }) -- 3. Credits Section MainTab:AddLabel("Script Created By: GFX Clan Leader 🤓") OrionLib:Init()