--// SERVICES local Players = game:GetService("Players") local TextChatService = game:GetService("TextChatService") local TweenService = game:GetService("TweenService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local plr = Players.LocalPlayer --// REMOTES local RE = ReplicatedStorage:WaitForChild("RE") local NameRemote = RE:WaitForChild("1RPNam1eTex1t") local ColorRemote = RE:WaitForChild("1RPNam1eColo1r") --// GUI local gui = Instance.new("ScreenGui", plr:WaitForChild("PlayerGui")) gui.ResetOnSpawn = false --================ 👑 NAME + RGB ================= local function applyIdentity() local displayName = string.upper(plr.DisplayName or plr.Name) NameRemote:FireServer("RolePlayName","👑 CONQUERORS ON TOP 👑") NameRemote:FireServer("RolePlayBio","WELCOME DEAR, "..displayName) end local function startRGB() task.spawn(function() while true do local c = Color3.fromHSV(tick()%5/5,1,1) ColorRemote:FireServer("PickingRPNameColor",c) ColorRemote:FireServer("PickingRPBioColor",c) task.wait(0.1) end end) end --================ TOGGLE BUTTON ================= local toggle = Instance.new("TextButton", gui) toggle.Size = UDim2.new(0,45,0,45) toggle.Position = UDim2.new(0,10,0.5,-22.5) toggle.Text = "▶" toggle.TextSize = 20 toggle.BackgroundColor3 = Color3.fromRGB(30,30,40) toggle.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", toggle).CornerRadius = UDim.new(1,0) --================ MAIN GUI (DRAGGABLE) ================= local main = Instance.new("Frame", gui) main.Size = UDim2.new(0,380,0,380) main.Position = UDim2.new(0,60,0.5,-190) main.Visible = false main.BackgroundColor3 = Color3.fromRGB(18,18,25) main.Active = true main.Draggable = true Instance.new("UICorner", main).CornerRadius = UDim.new(0,10) Instance.new("UIStroke", main).Thickness = 1.5 task.spawn(function() while main.Parent do main.UIStroke.Color = Color3.fromHSV(tick()%5/5,1,1) task.wait(0.05) end end) -- Title Bar local titleBar = Instance.new("Frame", main) titleBar.Size = UDim2.new(1,0,0,35) titleBar.Position = UDim2.new(0,0,0,0) titleBar.BackgroundColor3 = Color3.fromRGB(25,25,35) titleBar.Active = true titleBar.Draggable = true Instance.new("UICorner", titleBar).CornerRadius = UDim.new(0,10) local title = Instance.new("TextLabel", titleBar) title.Size = UDim2.new(1,0,1,0) title.Text = "⚡ ASHERW V1 ⚡" title.TextSize = 16 title.Font = Enum.Font.GothamBold title.BackgroundTransparency = 1 title.TextColor3 = Color3.fromRGB(255,100,255) local closeBtn = Instance.new("TextButton", titleBar) closeBtn.Size = UDim2.new(0,25,0,25) closeBtn.Position = UDim2.new(1,-32,0,5) closeBtn.Text = "✕" closeBtn.TextSize = 14 closeBtn.BackgroundColor3 = Color3.fromRGB(40,40,50) closeBtn.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(1,0) --================ PREFIX INPUT ================= local prefixLabel = Instance.new("TextLabel", main) prefixLabel.Size = UDim2.new(0.9,0,0,16) prefixLabel.Position = UDim2.new(0.05,0,0.1,0) prefixLabel.Text = "📝 PREFIX" prefixLabel.BackgroundTransparency = 1 prefixLabel.TextColor3 = Color3.fromRGB(200,200,255) prefixLabel.TextSize = 11 prefixLabel.Font = Enum.Font.GothamBold prefixLabel.TextXAlignment = Enum.TextXAlignment.Left local prefixBox = Instance.new("TextBox", main) prefixBox.Size = UDim2.new(0.9,0,0,30) prefixBox.Position = UDim2.new(0.05,0,0.16,0) prefixBox.PlaceholderText = "Enter prefix (repeats 100-120x)" prefixBox.BackgroundColor3 = Color3.fromRGB(30,30,40) prefixBox.TextColor3 = Color3.new(1,1,1) prefixBox.TextSize = 12 Instance.new("UICorner", prefixBox).CornerRadius = UDim.new(0,6) --================ REPEAT COUNT ================= local countLabel = Instance.new("TextLabel", main) countLabel.Size = UDim2.new(0.4,0,0,16) countLabel.Position = UDim2.new(0.05,0,0.27,0) countLabel.Text = "🔁 REPEAT" countLabel.BackgroundTransparency = 1 countLabel.TextColor3 = Color3.fromRGB(200,200,255) countLabel.TextSize = 11 countLabel.Font = Enum.Font.GothamBold countLabel.TextXAlignment = Enum.TextXAlignment.Left local repeatCount = Instance.new("TextBox", main) repeatCount.Size = UDim2.new(0.2,0,0,28) repeatCount.Position = UDim2.new(0.05,0,0.33,0) repeatCount.Text = "110" repeatCount.BackgroundColor3 = Color3.fromRGB(30,30,40) repeatCount.TextColor3 = Color3.new(1,1,1) repeatCount.TextSize = 12 Instance.new("UICorner", repeatCount).CornerRadius = UDim.new(0,6) --================ CONQUERORS MODE TOGGLE ================= local modeLabel = Instance.new("TextLabel", main) modeLabel.Size = UDim2.new(0.5,0,0,16) modeLabel.Position = UDim2.new(0.5,0,0.27,0) modeLabel.Text = "🔥 CONQUERORS MODE" modeLabel.BackgroundTransparency = 1 modeLabel.TextColor3 = Color3.fromRGB(255,150,100) modeLabel.TextSize = 11 modeLabel.Font = Enum.Font.GothamBold local modeToggle = Instance.new("TextButton", main) modeToggle.Size = UDim2.new(0.15,0,0,28) modeToggle.Position = UDim2.new(0.8,0,0.33,0) modeToggle.Text = "OFF" modeToggle.TextSize = 12 modeToggle.Font = Enum.Font.GothamBold modeToggle.BackgroundColor3 = Color3.fromRGB(50,50,60) modeToggle.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", modeToggle).CornerRadius = UDim.new(0,6) local conquerorsMode = false modeToggle.MouseButton1Click:Connect(function() conquerorsMode = not conquerorsMode modeToggle.Text = conquerorsMode and "ON" or "OFF" modeToggle.BackgroundColor3 = conquerorsMode and Color3.fromRGB(200,50,50) or Color3.fromRGB(50,50,60) end) --================ TARGET NAMES (4 BOXES) ================= local targetLabel = Instance.new("TextLabel", main) targetLabel.Size = UDim2.new(0.9,0,0,16) targetLabel.Position = UDim2.new(0.05,0,0.42,0) targetLabel.Text = "🎯 TARGETS" targetLabel.BackgroundTransparency = 1 targetLabel.TextColor3 = Color3.fromRGB(255,150,100) targetLabel.TextSize = 11 targetLabel.Font = Enum.Font.GothamBold targetLabel.TextXAlignment = Enum.TextXAlignment.Left local targets = {} for i=1,4 do local box = Instance.new("TextBox", main) box.Size = UDim2.new(0.43,0,0,28) local row = math.floor((i-1)/2) local col = (i-1)%2 box.Position = UDim2.new(0.05 + col*0.48,0,0.48 + row*0.1,0) box.PlaceholderText = "Target "..i box.BackgroundColor3 = Color3.fromRGB(30,30,40) box.TextColor3 = Color3.new(1,1,1) box.TextSize = 11 Instance.new("UICorner", box).CornerRadius = UDim.new(0,6) targets[i]=box end --================ WORDS INPUT (COMPLETELY EMPTY) ================= local wordsLabel = Instance.new("TextLabel", main) wordsLabel.Size = UDim2.new(0.9,0,0,16) wordsLabel.Position = UDim2.new(0.05,0,0.68,0) wordsLabel.Text = "📝 CUSTOM WORDS (Optional - one per line)" wordsLabel.BackgroundTransparency = 1 wordsLabel.TextColor3 = Color3.fromRGB(200,200,255) wordsLabel.TextSize = 10 wordsLabel.Font = Enum.Font.GothamBold wordsLabel.TextXAlignment = Enum.TextXAlignment.Left local wordsBox = Instance.new("TextBox", main) wordsBox.Size = UDim2.new(0.55,0,0,65) wordsBox.Position = UDim2.new(0.05,0,0.73,0) wordsBox.PlaceholderText = "Leave EMPTY to use default words\n\nDefault Conquerors Mode ON:\nASHERW, FLEXY, THOMAS, GARV, BOBBY, SAI, DAMIEN, CYNTHIAN, LEVI, CLASSIC, SONIC, DEMON, LEWIS, MOHIT, RED, YASH, NOBU, SIM, GERO\n\nDefault Conquerors Mode OFF:\nCQ ON TOP, NOVA, VORTEX, RIFT, ECHO, PHANTOM, SHADOW, GHOST, SPECTER, ALPHA, OMEGA, SIGMA, DELTA, PRIME, CORE, POWER, FORCE, STRIKE, FLASH, WAVE, SPARK, AURA, NEXUS, VOID, COSMOS, ORBIT, SOLAR, LUNAR, GRAVITY, ASTRAL, NEBULA, GALAXY, STAR, COMET, METEOR" wordsBox.BackgroundColor3 = Color3.fromRGB(30,30,40) wordsBox.TextColor3 = Color3.new(1,1,1) wordsBox.TextSize = 9 wordsBox.TextWrapped = true wordsBox.TextXAlignment = Enum.TextXAlignment.Left wordsBox.TextYAlignment = Enum.TextYAlignment.Top Instance.new("UICorner", wordsBox).CornerRadius = UDim.new(0,6) --================ DELAY INPUT ================= local delayLabel = Instance.new("TextLabel", main) delayLabel.Size = UDim2.new(0.3,0,0,16) delayLabel.Position = UDim2.new(0.65,0,0.68,0) delayLabel.Text = "⏱️ DELAY" delayLabel.BackgroundTransparency = 1 delayLabel.TextColor3 = Color3.fromRGB(200,200,255) delayLabel.TextSize = 11 delayLabel.Font = Enum.Font.GothamBold local delayBox = Instance.new("TextBox", main) delayBox.Size = UDim2.new(0.3,0,0,28) delayBox.Position = UDim2.new(0.65,0,0.73,0) delayBox.Text = "1" delayBox.BackgroundColor3 = Color3.fromRGB(30,30,40) delayBox.TextColor3 = Color3.new(1,1,1) delayBox.TextSize = 12 Instance.new("UICorner", delayBox).CornerRadius = UDim.new(0,6) -- Start Button local start = Instance.new("TextButton", main) start.Size = UDim2.new(0.9,0,0,35) start.Position = UDim2.new(0.05,0,0.88,0) start.Text = "▶ START" start.TextSize = 14 start.Font = Enum.Font.GothamBold start.BackgroundColor3 = Color3.fromRGB(140,0,255) start.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", start).CornerRadius = UDim.new(0,8) --================ DEFAULT WORDS (USER DOESN'T NEED TO TYPE ANYTHING) ================= -- Default Conquerors Words local defaultConquerorsWords = { "ASHERW", "FLEXY", "THOMAS", "GARV", "BOBBY", "SAI", "DAMIEN", "CYNTHIAN", "LEVI", "CLASSIC", "SONIC", "DEMON", "LEWIS", "MOHIT", "RED", "YASH", "NOBU", "SIM", "GERO" } -- Default Spam Words (with CQ ON TOP) local defaultSpamWords = { "CQ ON TOP", "NOVA", "VORTEX", "RIFT", "ECHO", "PHANTOM", "SHADOW", "GHOST", "SPECTER", "ALPHA", "OMEGA", "SIGMA", "DELTA", "PRIME", "CORE", "POWER", "FORCE", "STRIKE", "FLASH", "WAVE", "SPARK", "AURA", "NEXUS", "VOID", "COSMOS", "ORBIT", "SOLAR", "LUNAR", "GRAVITY", "ASTRAL", "NEBULA", "GALAXY", "STAR", "COMET", "METEOR" } local function getWordsList() local text = wordsBox.Text local words = {} -- Only use custom words if user actually typed something for line in text:gmatch("[^\r\n]+") do local word = string.upper(line:gsub("^%s+", ""):gsub("%s+$", "")) if word ~= "" then table.insert(words, word) end end -- If NO custom words, use defaults based on mode if #words == 0 then if conquerorsMode then words = defaultConquerorsWords else words = defaultSpamWords end end return words end local wordsList = {} local wordIndex = 1 local function getNextWord() wordsList = getWordsList() if #wordsList == 0 then return conquerorsMode and "CONQUERORS" or "CQ ON TOP" end if wordIndex > #wordsList then wordIndex = 1 -- Shuffle when cycle completes for i = #wordsList, 2, -1 do local j = math.random(i) wordsList[i], wordsList[j] = wordsList[j], wordsList[i] end end local word = wordsList[wordIndex] wordIndex = wordIndex + 1 return word end --================ REPEATED PREFIX ================= local function getRepeatedPrefix() local rawPrefix = prefixBox.Text if rawPrefix == "" then rawPrefix = "⚡" end local repeatTimes = tonumber(repeatCount.Text) or 110 if repeatTimes < 100 then repeatTimes = 100 end if repeatTimes > 120 then repeatTimes = 120 end local repeatedPrefix = string.rep(rawPrefix, repeatTimes) if #repeatedPrefix > 200 then repeatedPrefix = string.sub(repeatedPrefix, 1, 200) end return repeatedPrefix end --================ SEND ================= local function send(msg) local ch repeat ch = TextChatService.TextChannels:FindFirstChild("RBXGeneral") task.wait() until ch pcall(function() ch:SendAsync(msg) end) end --================ LOOP ================= local running = false start.MouseButton1Click:Connect(function() running = not running start.Text = running and "⏸ STOP" or "▶ START" start.BackgroundColor3 = running and Color3.fromRGB(255,50,50) or Color3.fromRGB(140,0,255) if running then task.spawn(function() while running do local sp = tonumber(delayBox.Text) or 1 if sp < 0.3 then sp = 0.3 end local repeatedPrefix = getRepeatedPrefix() for _, targetBox in pairs(targets) do if not running then break end local targetName = targetBox.Text if targetName ~= "" then local word = getNextWord() local msg = repeatedPrefix .. " [" .. string.upper(targetName) .. "] TMX MEH " .. word if #msg > 250 then msg = string.sub(msg, 1, 247) .. "..." end send(msg) task.wait(sp) end end end end) end end) --================ CLOSE BUTTON ================= closeBtn.MouseButton1Click:Connect(function() main.Visible = false toggle.Visible = true end) --================ TOGGLE ================= local open = false toggle.MouseButton1Click:Connect(function() open = not open main.Visible = true if open then TweenService:Create(main, TweenInfo.new(0.3, Enum.EasingStyle.Back), { Position = UDim2.new(0,60,0.5,-190) }):Play() toggle.Visible = false else TweenService:Create(main, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.In), { Position = UDim2.new(0,60,1.5,0) }):Play() task.wait(0.3) main.Visible = false toggle.Visible = true end end) main.Visible = false applyIdentity() startRGB()