
KeylessUniversal

--// ANSHUU V4 - Combined Advanced Spammer & RP System
--// Put this LocalScript in StarterPlayer > StarterPlayerScripts
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local lplr = Players.LocalPlayer
local playerGui = lplr:WaitForChild("PlayerGui")
--------------------------------------------------
-- 1. CLEANUP OLD UI
--------------------------------------------------
local oldGui = playerGui:FindFirstChild("AnshuuV4")
if oldGui then oldGui:Destroy() end
local oldLoading = playerGui:FindFirstChild("AnshuuLoading")
if oldLoading then oldLoading:Destroy() end
--------------------------------------------------
-- 2. CHAT SENDER FUNCTION
--------------------------------------------------
local function sendChatMessage(msg)
if msg == "" then return end
-- Modern TextChatService (New Roblox Chat)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if generalChannel then
generalChannel:SendAsync(msg)
end
else
-- Legacy ChatService (Old Roblox Chat)
local chatEvent = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if chatEvent then
local sayMessage = chatEvent:FindFirstChild("SayMessageRequest")
if sayMessage then
sayMessage:FireServer(msg, "All")
end
end
end
end
--------------------------------------------------
-- 3. LOADING SCREEN + DETECTED BANNER
--------------------------------------------------
local loading = Instance.new("ScreenGui")
loading.Name = "AnshuuLoading"
loading.ResetOnSpawn = false
loading.Parent = playerGui
local loadFrame = Instance.new("Frame")
loadFrame.Size = UDim2.fromScale(1, 1)
loadFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
loadFrame.BackgroundTransparency = 0.4
loadFrame.Parent = loading
local loadingText = Instance.new("TextLabel")
loadingText.Size = UDim2.fromScale(1, 0.15)
loadingText.Position = UDim2.fromScale(0, 0.42)
loadingText.BackgroundTransparency = 1
loadingText.Text = "⚔️ ANSHUU V4 SPAMMER LOADING... ⚔️"
loadingText.TextColor3 = Color3.fromRGB(255, 255, 255)
loadingText.TextScaled = true
loadingText.Font = Enum.Font.GothamBold
loadingText.Parent = loadFrame
task.wait(2)
-- Banner Chat Message
sendChatMessage(string.rep("_", 165) .. " ⚔️ ANSHUU V4 SPAM USER DETECTED ⚔️")
loading:Destroy()
--------------------------------------------------
-- 4. RP NAME, BIO & RGB EVENT SYSTEM
--------------------------------------------------
local remoteFolder = ReplicatedStorage:FindFirstChild("RE")
if remoteFolder then
local nameEvent = remoteFolder:FindFirstChild("1RPNam1eTex1t")
local colorEvent = remoteFolder:FindFirstChild("1RPNam1eColo1r")
-- RolePlay Name & Bio Setup
if nameEvent then
nameEvent:FireServer("RolePlayName", "⚔️ ANSHUU V4 ⚔️")
nameEvent:FireServer("RolePlayBio", "Welcome dear " .. lplr.DisplayName .. " | ANSHUU V4 USER")
end
-- RGB Color Cycle Loop
if colorEvent then
task.spawn(function()
local hue = 0
while task.wait(0.5) do
local rgbColor = Color3.fromHSV(hue, 1, 1)
colorEvent:FireServer("PickingRPNameColor", rgbColor)
colorEvent:FireServer("PickingRPBioColor", rgbColor)
hue += 0.01
if hue > 1 then hue = 0 end
end
end)
end
end
--------------------------------------------------
-- 5. MAIN SPAMMER GUI
--------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "AnshuuV4"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.Parent = playerGui
local panel = Instance.new("Frame")
panel.Name = "Panel"
panel.Size = UDim2.new(0, 420, 0, 280)
panel.Position = UDim2.new(0.5, -210, 0.5, -140)
panel.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
panel.BackgroundTransparency = 0.15
panel.BorderSizePixel = 0
panel.ZIndex = 10
panel.Parent = gui
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -45, 0, 40)
title.Position = UDim2.new(0, 10, 0, 5)
title.BackgroundTransparency = 1
title.Text = "⚔️ ANSHUU V4 SPAMMER"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.ZIndex = 11
title.Parent = panel
-- Minimize & Reopen Buttons
local minBtn = Instance.new("TextButton")
minBtn.Size = UDim2.new(0, 35, 0, 35)
minBtn.Position = UDim2.new(1, -40, 0, 5)
minBtn.Text = "-"
minBtn.TextScaled = true
minBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
minBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minBtn.ZIndex = 12
minBtn.Parent = panel
local reopenBtn = Instance.new("TextButton")
reopenBtn.Name = "OpenButton"
reopenBtn.Size = UDim2.new(0, 100, 0, 40)
reopenBtn.Position = UDim2.new(0, 10, 1, -50)
reopenBtn.Text = "OPEN"
reopenBtn.TextScaled = true
reopenBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
reopenBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
reopenBtn.Visible = false
reopenBtn.ZIndex = 20
reopenBtn.Parent = gui
minBtn.Activated:Connect(function()
panel.Visible = false
reopenBtn.Visible = true
end)
reopenBtn.Activated:Connect(function()
panel.Visible = true
reopenBtn.Visible = false
end)
-- Message Box
local textbox = Instance.new("TextBox")
textbox.Name = "MessageBox"
textbox.Size = UDim2.new(0.9, 0, 0, 45)
textbox.Position = UDim2.new(0.05, 0, 0.22, 0)
textbox.PlaceholderText = "Enter text..."
textbox.Text = ""
textbox.TextScaled = true
textbox.ClearTextOnFocus = false
textbox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
textbox.TextColor3 = Color3.fromRGB(255, 255, 255)
textbox.ZIndex = 11
textbox.Parent = panel
-- Status Display
local status = Instance.new("TextLabel")
status.Name = "Status"
status.Size = UDim2.new(0.9, 0, 0, 35)
status.Position = UDim2.new(0.05, 0, 0.48, 0)
status.BackgroundTransparency = 1
status.Text = "STATUS: READY"
status.TextColor3 = Color3.fromRGB(0, 255, 150)
status.TextScaled = true
status.Font = Enum.Font.GothamBold
status.ZIndex = 11
status.Parent = panel
-- Start / Stop Buttons
local start = Instance.new("TextButton")
start.Size = UDim2.new(0, 100, 0, 40)
start.Position = UDim2.new(0.2, 0, 0.75, 0)
start.Text = "START"
start.TextScaled = true
start.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
start.TextColor3 = Color3.fromRGB(255, 255, 255)
start.ZIndex = 11
start.Parent = panel
local stop = Instance.new("TextButton")
stop.Size = UDim2.new(0, 100, 0, 40)
stop.Position = UDim2.new(0.55, 0, 0.75, 0)
stop.Text = "STOP"
stop.TextScaled = true
stop.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
stop.TextColor3 = Color3.fromRGB(255, 255, 255)
stop.ZIndex = 11
stop.Parent = panel
--------------------------------------------------
-- 6. ADVANCED CHAT SPAM ENGINE (Ash Logic Integrated)
--------------------------------------------------
local selectedSymbol = "@"
local words = {
"RAGE", "GT7", "CQ", "ARES", "DESK", "GARV", "LEVI", "ASHU", "GENIUS", "SNIPER",
"BOT", "TREE", "CHAIR", "MOBILE", "PC", "COMPUTER", "TAB", "IPHONE", "EXTREME"
}
local spamming = false
start.Activated:Connect(function()
if spamming then return end
spamming = true
status.Text = "STATUS: SPAMMER RUNNING 🔥"
status.TextColor3 = Color3.fromRGB(255, 200, 0)
task.spawn(function()
while spamming do
local userText = textbox.Text
if userText == "" then
userText = "ANSHUU V4"
end
-- Ash Spammer Message Format
local spamMessage = string.rep(selectedSymbol, 165) .. " " .. userText .. " TMKX ME " .. words[math.random(1, #words)]
sendChatMessage(spamMessage)
task.wait(3)
end
end)
end)
stop.Activated:Connect(function()
spamming = false
status.Text = "STATUS: STOPPED 🛑"
status.TextColor3 = Color3.fromRGB(255, 50, 50)
end)No comments yet for this script.



