--// SERVICES local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local plr = Players.LocalPlayer local OWNER_USERNAME = "COoLk8id94" --// SAFE GUI PARENT local pgui = game:GetService("CoreGui") pcall(function() if gethui then pgui = gethui() else pgui = plr:WaitForChild("PlayerGui", 3) or plr:FindFirstChildOfClass("PlayerGui") end end) --// DESTROY PREVIOUS GUI if pgui:FindFirstChild("ANURAG_SPAMMER_V1") then pgui["ANURAG_SPAMMER_V1"]:Destroy() end local gui = Instance.new("ScreenGui") gui.Name = "ANURAG_SPAMMER_V1" gui.Parent = pgui gui.ResetOnSpawn = false gui.IgnoreGuiInset = true --// COLORS local DarkBg = Color3.fromRGB(15, 15, 18) local PanelBg = Color3.fromRGB(25, 25, 30) local Purple = Color3.fromRGB(160, 32, 240) local PurpleLight = Color3.fromRGB(200, 100, 255) local White = Color3.fromRGB(255, 255, 255) --// CHAT UTILITY local function send(msg) pcall(function() if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local ch = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if ch then ch:SendAsync(msg) end else ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All") end end) end --// OWNER DETECTION & SCRIPT MESSAGE task.spawn(function() task.wait(2) local ownerInGame = false for _, p in pairs(Players:GetPlayers()) do if p.Name == OWNER_USERNAME then ownerInGame = true break end end if ownerInGame or plr.Name == OWNER_USERNAME then -- Script message local scriptMsg = Instance.new("Message", workspace) scriptMsg.Text = "S1R ANURAG HAS JOINED THE GAME" task.wait(5) scriptMsg:Destroy() -- Chat message send("WARNING ANURAG HAD JOINED THE GAME") else send("HI I'm using अनुराग SpaMmer") end end) Players.PlayerAdded:Connect(function(newPlr) task.wait(1) if newPlr.Name == OWNER_USERNAME then -- Script message local scriptMsg = Instance.new("Message", workspace) scriptMsg.Text = "S1R ANURAG HAS JOINED THE GAME" task.wait(5) scriptMsg:Destroy() -- Chat message send("WARNING ANURAG HAD JOINED THE GAME") end end) --================================================== -- MAIN GUI --================================================== local main = Instance.new("Frame", gui) main.Visible = false main.Size = UDim2.new(0, 400, 0, 350) main.Position = UDim2.new(0.5, -200, 0.5, -175) main.BackgroundColor3 = DarkBg main.BorderSizePixel = 0 main.Active = true main.Draggable = true Instance.new("UICorner", main).CornerRadius = UDim.new(0, 10) local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1, -20, 0, 35) title.Position = UDim2.new(0, 15, 0, 10) title.Text = "अनुराग SpaMmEr" title.Font = Enum.Font.GothamBlack title.TextColor3 = PurpleLight title.TextSize = 18 title.TextXAlignment = Enum.TextXAlignment.Left title.BackgroundTransparency = 1 -- TARGET DROPDOWN local selectedTargetPlayer = nil local dropdownBtn = Instance.new("TextButton", main) dropdownBtn.Size = UDim2.new(0, 250, 0, 35) dropdownBtn.Position = UDim2.new(0, 15, 0, 55) dropdownBtn.Text = "SELECT TARGET PLAYER ▼" dropdownBtn.BackgroundColor3 = PanelBg dropdownBtn.TextColor3 = White dropdownBtn.Font = Enum.Font.GothamBold dropdownBtn.TextSize = 11 Instance.new("UICorner", dropdownBtn).CornerRadius = UDim.new(0, 6) local dropdownList = Instance.new("ScrollingFrame", main) dropdownList.Size = UDim2.new(0, 250, 0, 100) dropdownList.Position = UDim2.new(0, 15, 0, 93) dropdownList.BackgroundColor3 = Color3.fromRGB(10, 10, 12) dropdownList.Visible = false dropdownList.ZIndex = 10 dropdownList.CanvasSize = UDim2.new(0, 0, 0, 0) Instance.new("UICorner", dropdownList).CornerRadius = UDim.new(0, 6) local listLayout = Instance.new("UIListLayout", dropdownList) listLayout.Padding = UDim.new(0, 2) local function updateDropdown() for _, child in pairs(dropdownList:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end local players = Players:GetPlayers() dropdownList.CanvasSize = UDim2.new(0, 0, 0, #players * 28) for _, p in pairs(players) do local btn = Instance.new("TextButton", dropdownList) btn.Size = UDim2.new(1, 0, 0, 26) btn.Text = p.DisplayName .. " (@" .. p.Name .. ")" btn.BackgroundColor3 = PanelBg btn.TextColor3 = White btn.Font = Enum.Font.GothamMedium btn.TextSize = 10 btn.ZIndex = 11 btn.MouseButton1Click:Connect(function() selectedTargetPlayer = p dropdownBtn.Text = "TARGET: " .. p.DisplayName dropdownList.Visible = false end) end end dropdownBtn.MouseButton1Click:Connect(function() updateDropdown() dropdownList.Visible = not dropdownList.Visible end) -- DELAY INPUT local speed = Instance.new("TextBox", main) speed.Size = UDim2.new(0, 110, 0, 35) speed.Position = UDim2.new(0, 275, 0, 55) speed.Text = "0.8" speed.PlaceholderText = "DELAY" speed.BackgroundColor3 = PanelBg speed.TextColor3 = PurpleLight speed.Font = Enum.Font.Code speed.TextSize = 14 Instance.new("UICorner", speed).CornerRadius = UDim.new(0, 6) -- FORMAT SELECTION local formatLabel = Instance.new("TextLabel", main) formatLabel.Size = UDim2.new(1, -30, 0, 20) formatLabel.Position = UDim2.new(0, 15, 0, 100) formatLabel.Text = "SELECT SPAM FORMAT" formatLabel.Font = Enum.Font.GothamBold formatLabel.TextColor3 = Color3.fromRGB(150, 150, 160) formatLabel.TextSize = 10 formatLabel.TextXAlignment = Enum.TextXAlignment.Left formatLabel.BackgroundTransparency = 1 local formats = { string.rep("@", 140), string.rep("-", 140), "***********************)**********((((((((((((((($$$$$$$$$$$$############%%%%%%%%%!!!!!!!!!!!!!!!!!!!@@@@@@@@@@@@#$$$$$$$$$$$%%^$^%$&#@$#%^%^$%^#@$#^$$$%^*#@%&#$@&*$@(%^!)^&@#*_)_*)_)(^&*)^+_+++++++++___" } local selectedFormat = formats[1] local formatBtns = {} for idx, fmt in ipairs(formats) do local b = Instance.new("TextButton", main) b.Size = UDim2.new(0, 115, 0, 30) b.Position = UDim2.new(0, 15 + (idx-1)*125, 0, 125) b.Text = "FORMAT " .. idx b.BackgroundColor3 = (idx == 1) and Purple or PanelBg b.TextColor3 = White b.Font = Enum.Font.GothamBold b.TextSize = 10 Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6) formatBtns[idx] = b b.MouseButton1Click:Connect(function() selectedFormat = fmt for i, button in ipairs(formatBtns) do button.BackgroundColor3 = (i == idx) and Purple or PanelBg end end) end -- WORDS LIST (BUTTON TO TOGGLE) local wordsBtn = Instance.new("TextButton", main) wordsBtn.Size = UDim2.new(1, -30, 0, 30) wordsBtn.Position = UDim2.new(0, 15, 0, 170) wordsBtn.Text = "WORDS LIST" wordsBtn.BackgroundColor3 = PanelBg wordsBtn.TextColor3 = PurpleLight wordsBtn.Font = Enum.Font.GothamBold wordsBtn.TextSize = 11 Instance.new("UICorner", wordsBtn).CornerRadius = UDim.new(0, 6) local wordsList = Instance.new("ScrollingFrame", main) wordsList.Size = UDim2.new(1, -30, 0, 80) wordsList.Position = UDim2.new(0, 15, 0, 205) wordsList.BackgroundColor3 = Color3.fromRGB(10, 10, 12) wordsList.Visible = false wordsList.ZIndex = 10 wordsList.CanvasSize = UDim2.new(0, 0, 0, 0) Instance.new("UICorner", wordsList).CornerRadius = UDim.new(0, 6) local wordsLayout = Instance.new("UIListLayout", wordsList) wordsLayout.Padding = UDim.new(0, 2) local words = { "TMKX ME MONITOR", "TMKX ME FRIDGE", "TMKX ME WINDOW", "TMKX ME HEADPHONE", "TMKX ME CHARGER", "TMKX ME STYLUS", "TMKX ME FOOTBALL", "H8 DEGA BCHA", "TMKX ME STADIUM", "TMKX ME FAN", "TMKX ME WALL", "TMKX ME TU KHUD", "TMKX ME SHAMPOO", "TMKX ME UMBRELLA", "TMKX ME CACTUS", "TMKX ME SKATEBOARD", "TMKX ME VOLCANO", "TMKX ME MIRROR", "TMKX ME AIRPLANE", "TMKX ME ROCKET", "TMKX ME GUITAR", "TMKX ME HAMMER", "TMKX ME CASTLE", "TMKX ME WINDMILL", "TMKX ME TROLLEY", "TMKX ME LIGHTHOUSE", "TMKX ME DONUT", "TMKX ME BICYCLE", "TMKX ME LANTERN", "TMKX ME TORCH", "TMKX ME SUITCASE", "TMKX ME TRAMPOLINE", "TMKX ME TEAPOT", "TMKX ME TRUCK", "TMKX ME BUS", "TMKX ME CAR", "TMKX ME TREASURE", "TMKX ME BRACELET", "TMKX ME PAINT", "TMKX ME STAR", "TMKX ME CANDLE", "TMKX ME VIOLIN", "TMKX ME TABLEFAN", "TMKX ME NAILS", "LEAVE KRDE BCHE" } wordsBtn.MouseButton1Click:Connect(function() wordsList.Visible = not wordsList.Visible if wordsList.Visible then for _, child in pairs(wordsList:GetChildren()) do if child:IsA("TextLabel") then child:Destroy() end end wordsList.CanvasSize = UDim2.new(0, 0, 0, #words * 22) for _, word in ipairs(words) do local lbl = Instance.new("TextLabel", wordsList) lbl.Size = UDim2.new(1, 0, 0, 20) lbl.Text = word lbl.BackgroundColor3 = PanelBg lbl.TextColor3 = White lbl.Font = Enum.Font.Code lbl.TextSize = 9 end end end) -- START BUTTON local start = Instance.new("TextButton", main) start.Size = UDim2.new(1, -30, 0, 40) start.Position = UDim2.new(0, 15, 0, 295) start.Text = "START CHAT SPAM" start.BackgroundColor3 = Purple start.TextColor3 = White start.Font = Enum.Font.GothamBlack start.TextSize = 13 Instance.new("UICorner", start).CornerRadius = UDim.new(0, 8) --================================================== -- TOGGLE ICON (SCRIPT OPEN ICON) --================================================== local toggleButton = Instance.new("TextButton", gui) toggleButton.Visible = false toggleButton.Size = UDim2.new(0, 50, 0, 50) toggleButton.Position = UDim2.new(0, 20, 0.5, -25) toggleButton.BackgroundColor3 = Color3.fromRGB(10, 10, 10) toggleButton.Text = "अS" toggleButton.Font = Enum.Font.GothamBlack toggleButton.TextColor3 = PurpleLight toggleButton.TextSize = 14 toggleButton.BorderSizePixel = 0 Instance.new("UICorner", toggleButton).CornerRadius = UDim.new(1, 0) toggleButton.MouseButton1Click:Connect(function() main.Visible = not main.Visible end) --================================================== -- NOCLIP, NOSIT, ANTIBANG, ANTIFLING --================================================== -- NOCLIP local noclipActive = false local noclipConnection local function enableNoclip() if noclipConnection then noclipConnection:Disconnect() end noclipConnection = RunService.Stepped:Connect(function() if noclipActive and plr.Character then for _, part in pairs(plr.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) end -- NOSIT local function enableNosit() if plr.Character and plr.Character:FindFirstChild("Humanoid") then plr.Character.Humanoid.Sit = false end end -- ANTIBANG local antibangActive = false local antibangConnection local function enableAntibang() if antibangConnection then antibangConnection:Disconnect() end antibangConnection = RunService.RenderStepped:Connect(function() if antibangActive and plr.Character then local hrp = plr.Character:FindFirstChild("HumanoidRootPart") if hrp then local vel = hrp.AssemblyLinearVelocity if vel.Magnitude > 100 then hrp.AssemblyLinearVelocity = vel.Unit * 30 end end end end) end -- ANTIFLING local antiflingActive = false local antiflingConnection local function enableAntifling() if antiflingConnection then antiflingConnection:Disconnect() end antiflingConnection = RunService.Stepped:Connect(function() if antiflingActive and plr.Character then local hrp = plr.Character:FindFirstChild("HumanoidRootPart") if hrp then local pos = hrp.Position if pos.Y > 500 or pos.Y < -500 then hrp.CFrame = CFrame.new(0, 50, 0) end end end end) end -- Enable all protections task.spawn(function() noclipActive = true enableNoclip() enableNosit() antibangActive = true enableAntibang() antiflingActive = true enableAntifling() end) --================================================== -- CHAT SPAM --================================================== local running = false start.MouseButton1Click:Connect(function() if not selectedTargetPlayer then dropdownBtn.Text = "SELECT TARGET FIRST!" task.wait(1) dropdownBtn.Text = "SELECT TARGET PLAYER ▼" return end if selectedTargetPlayer.Name == OWNER_USERNAME and plr.Name ~= OWNER_USERNAME then plr:Kick("baap pe spam???") return end running = not running start.Text = running and "STOP CHAT SPAM" or "START CHAT SPAM" start.BackgroundColor3 = running and Color3.fromRGB(180, 40, 40) or Purple if running then task.spawn(function() while running do local sp = tonumber(speed.Text) or 0.8 if selectedTargetPlayer and selectedTargetPlayer.Parent then local rWord = words[math.random(#words)] send(selectedFormat .. " " .. selectedTargetPlayer.DisplayName:upper() .. " " .. rWord) end task.wait(sp) end end) end end) --================================================== -- LOADING --================================================== task.spawn(function() wait(2) toggleButton.Visible = true main.Visible = false send("HI I'm using अनुराग SpaMmer") end)