
Key Required VerifiedUniversal
-- SEHAJ SPAMMER SCRIPT
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
local saying = false
local spamThread = nil
local targetName = "[TARGET]"
local delayTime = 1.2
-- Unique ID generator to completely stop chat tags (###)
local msgCount = 0
local function sendChatMessage(msg)
pcall(function()
msgCount = msgCount + 1
-- Invisible character + unique number so Roblox never tags it
local finalMsg = msg .. " \28" .. tostring(msgCount)
TextChatService.TextChannels.RBXGeneral:SendAsync(finalMsg)
end)
end
-- Custom Sehaj Spammer Lines
local customWords = {
"TMKX MEH SEHAJ SPEED RUN",
"TMKX MEH LALLU RAGDOLL",
"TMKX MEH SEHAJ DOMINATION",
"TMKX MEH NOOB CRUSHING",
"TMKX MEH SEHAJ UNSTOPPABLE",
"TMKX MEH CHAT SPAM MASTER",
"TMKX MEH SEHAJ OVERLOAD",
"TMKX MEH ZERO CHANCE"
}
-- Prefix (Lamba '@' wala)
local selectedPrefix = "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
local function startSpam()
if saying then return end
saying = true
sendChatMessage(targetName .. " SEHAJ SPAMMER ACTIVATED ⚡")
task.wait(0.2)
spamThread = task.spawn(function()
while saying do
local randomWord = customWords[math.random(1, #customWords)]
local msg = selectedPrefix .. " " .. targetName .. " " .. randomWord
sendChatMessage(msg)
task.wait(math.max(delayTime, 0.5))
end
end)
end
local function stopAll()
saying = false
if spamThread then
task.cancel(spamThread)
spamThread = nil
end
sendChatMessage("SEHAJ SPAMMER DEACTIVATED 🛑")
end
-- ===== BROOKHAVEN ROLEPLAY NAME + BIO + RGB =====
local RP_NAME = "ꜱ ᴇ 𝙝 ᴀ ᴊ ꜱ ᴩ ᴀ ᴍ ᴍ ᴇ ʀ"
local RP_BIO = "ᴍᴀᴅᴇ ʙʏ ᴇʀɪᴄ ᴩᴀᴩᴀ😆"
task.spawn(function()
local RE = ReplicatedStorage:WaitForChild("RE", 10)
if not RE then return end
local NameRemote = RE:FindFirstChild("1RPNam1eTex1t")
local ColorRemote = RE:FindFirstChild("1RPNam1eColo1r")
if NameRemote then
for i = 1, 8 do
pcall(function()
NameRemote:FireServer("RolePlayName", RP_NAME)
NameRemote:FireServer("RolePlayBio", RP_BIO)
end)
task.wait(0.3)
end
end
-- RGB Color Loop for Name + Bio
if ColorRemote then
while true do
local c = Color3.fromHSV((tick() % 5) / 5, 1, 1)
pcall(function()
ColorRemote:FireServer("PickingRPNameColor", c)
ColorRemote:FireServer("PickingRPBioColor", c)
end)
task.wait(0.08)
end
end
end)
-- ===== GUI =====
local gui = Instance.new("ScreenGui")
gui.Name = "SehajSpammer"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local success = pcall(function() gui.Parent = CoreGui end)
if not success then
gui.Parent = player:WaitForChild("PlayerGui")
end
-- ===== MAIN FRAME =====
local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0, 280, 0, 230)
mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
mainFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 15)
mainFrame.BorderSizePixel = 0
mainFrame.Visible = true
mainFrame.Active = true
mainFrame.Draggable = true
local mainCorner = Instance.new("UICorner", mainFrame)
mainCorner.CornerRadius = UDim.new(0, 12)
local mainStroke = Instance.new("UIStroke", mainFrame)
mainStroke.Color = Color3.fromRGB(0, 150, 255)
mainStroke.Thickness = 2
mainStroke.Transparency = 0.2
-- RGB Effect on Frame Border
RunService.RenderStepped:Connect(function()
local hue = tick() % 5 / 5
local rgbColor = Color3.fromHSV(hue, 1, 1)
mainStroke.Color = rgbColor
end)
local titleText = Instance.new("TextLabel", mainFrame)
titleText.Size = UDim2.new(1, 0, 0, 40)
titleText.BackgroundTransparency = 1
titleText.Text = "SEHAJ SPAMMER"
titleText.Font = Enum.Font.GothamBlack
titleText.TextSize = 20
titleText.TextColor3 = Color3.fromRGB(255, 255, 255)
local layout = Instance.new("UIListLayout", mainFrame)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 10)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local titleSpacer = Instance.new("Frame", mainFrame)
titleSpacer.Size = UDim2.new(1, 0, 0, 10)
titleSpacer.BackgroundTransparency = 1
titleSpacer.LayoutOrder = 0
-- Target Input Box Only
local targetContainer = Instance.new("Frame", mainFrame)
targetContainer.Size = UDim2.new(0.9, 0, 0, 35)
targetContainer.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
targetContainer.LayoutOrder = 1
local tCorner = Instance.new("UICorner", targetContainer)
tCorner.CornerRadius = UDim.new(0, 6)
local tStroke = Instance.new("UIStroke", targetContainer)
tStroke.Color = Color3.fromRGB(50, 50, 70)
local targetInput = Instance.new("TextBox", targetContainer)
targetInput.Size = UDim2.new(1, -20, 1, 0)
targetInput.Position = UDim2.new(0, 10, 0, 0)
targetInput.BackgroundTransparency = 1
targetInput.Text = ""
targetInput.PlaceholderText = "Target Name (e.g. Ayush)"
targetInput.Font = Enum.Font.GothamSemibold
targetInput.TextSize = 14
targetInput.TextColor3 = Color3.fromRGB(220, 220, 220)
targetInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
targetInput.TextXAlignment = Enum.TextXAlignment.Left
-- Buttons
local function createButton(text, color, order)
local btn = Instance.new("TextButton", mainFrame)
btn.Size = UDim2.new(0.9, 0, 0, 35)
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = Enum.Font.GothamBold
btn.TextSize = 14
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.LayoutOrder = order
btn.AutoButtonColor = false
local corner = Instance.new("UICorner", btn)
corner.CornerRadius = UDim.new(0, 6)
return btn
end
local startBtn = createButton("START SPAM", Color3.fromRGB(0, 120, 200), 2)
local stopBtn = createButton("STOP", Color3.fromRGB(40, 40, 40), 3)
-- ===== TOGGLE BUTTON =====
local toggleBtn = Instance.new("TextButton", gui)
toggleBtn.Size = UDim2.new(0, 55, 0, 50)
toggleBtn.Position = UDim2.new(0, 20, 0.5, -25)
toggleBtn.BackgroundColor3 = Color3.fromRGB(12, 12, 15)
toggleBtn.Text = "SJ"
toggleBtn.TextSize = 15
toggleBtn.Font = Enum.Font.GothamBlack
toggleBtn.TextColor3 = Color3.fromRGB(0, 150, 255)
toggleBtn.BorderSizePixel = 0
toggleBtn.Visible = true
toggleBtn.Draggable = true
local toggleCorner = Instance.new("UICorner", toggleBtn)
toggleCorner.CornerRadius = UDim.new(0, 8)
local toggleStroke = Instance.new("UIStroke", toggleBtn)
toggleStroke.Color = Color3.fromRGB(0, 150, 255)
toggleStroke.Thickness = 2
-- ===== INPUT HANDLING =====
targetInput:GetPropertyChangedSignal("Text"):Connect(function()
local text = targetInput.Text
if text ~= "" then
targetName = "[" .. text .. "]"
else
targetName = "[TARGET]"
end
end)
startBtn.MouseButton1Click:Connect(startSpam)
stopBtn.MouseButton1Click:Connect(stopAll)
local menuOpen = true
toggleBtn.MouseButton1Click:Connect(function()
menuOpen = not menuOpen
if menuOpen then
mainFrame.Visible = true
TweenService:Create(mainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 280, 0, 230)}):Play()
else
local closeTween = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
mainFrame.Visible = false
end
end)
-- Execution Screen Intro & Roleplay Details
task.spawn(function()
print("---------------------------------------------")
print("NAME : ꜱ ᴇ 𝙝 ᴀ ᴊ ꜱ ᴩ ᴀ ᴍ ᴍ ᴇ ʀ")
print("BIO : ᴍᴀᴅᴇ ʙʏ ᴇʀɪᴄ ᴩᴀᴩᴀ😆")
print("SEHAJ ON TOP ⚡")
print("---------------------------------------------")
sendChatMessage("SEHAJ ON TOP ⚡ [LOADED]")
sendChatMessage("NAME : ꜱ ᴇ 𝙝 ᴀ ᴊ ꜱ ᴩ ᴀ ᴍ ᴍ ᴇ ʀ | BIO : ᴍᴀᴅᴇ ʙʏ ᴇʀɪᴄ ᴩᴀᴩᴀ😆")
end)No comments yet for this script.



