![Fe JOHN DOE BROOKHAVEN WITH PROP [FLING , KILL]](https://scriptblox.com/images/sb/rbx-2736e5de37c3d8bc17e5e9bd07d73e38-cc0a9732451c.png)
Keyless

-- ========================================================
-- PART 1: Brookhaven Auto Name, Bio & Chat Sender
-- ========================================================
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local myRPName = "GFX SPAMMER"
local myRPBio = "GFX AND MIN SA PANGA NHI ... 🚀"
local chatMsg = "GFX SPAMMER LOADING...........GFX AND MIN CLAN ON TOP 🚀"
local nameEvent = ReplicatedStorage:WaitForChild("RE"):WaitForChild("1RPNam1eTex1t")
local function getRGBColor()
local hue = (tick() % 3) / 3
return Color3.fromHSV(hue, 1, 1)
end
-- लोडिंग चैट मैसेज
task.spawn(function()
task.wait(0.5)
if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then
local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if generalChannel then
generalChannel:SendAsync(chatMsg)
end
else
ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(chatMsg, "All")
end
end)
-- RP Name और Bio केवल एक ही बार सेट होगा
task.spawn(function()
pcall(function()
local rgb = getRGBColor()
nameEvent:FireServer("RolePlayName", myRPName, rgb)
task.wait(0.1)
nameEvent:FireServer("RolePlayBio", myRPBio, rgb)
end)
end)
-- ========================================================
-- PART 2: GFX SPAMMER Rayfield GUI (Movable Panel)
-- ========================================================
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local generalChannel = TextChatService.ChatVersion == Enum.ChatVersion.TextChatService and TextChatService.TextChannels:FindFirstChild("RBXGeneral")
local sayMessageEvent = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents") and ReplicatedStorage.DefaultChatSystemChatEvents:FindFirstChild("SayMessageRequest")
local Window = Rayfield:CreateWindow({
Name = "⚡ GFX SPAMMER VVIP ⚡",
LoadingTitle = "GFX SPAMMER",
LoadingSubtitle = "by ADITYA",
ConfigurationSaving = { Enabled = false }
})
local Tab = Window:CreateTab("Main Controls", 4483345998)
local running = false
local generation = 0
local haterList = {"HATER 1", "HATER 2", "HATER 3", "HATER 4"}
local haterIndex = 1
local speed = 0.8
local messageCount = 0
local borderMode = 1 -- 4 बॉर्डर्स में ऑटो रोटेट होगा
-- आपकी दी गई स्क्रिप्ट के ही ओरिजिनल वर्ड्स
local words = {
"LIGHTNING", "THUNDERSTORM", "OVERLORD", "DOMINATOR", "SPECTRE", "APOCALYPSE", "IMPERATOR",
"ANNIHILATOR", "JUGGERNAUT", "DESTRUCTOR", "IMMORTAL", "LEVIATHAN", "BERSERKER",
"TITANIC", "PHANTOM", "SHADOWSTRIKER", "NIGHTMARE", "TEMPEST", "VORTEX", "ECLIPSE",
"HYPERION", "CELESTIAL", "INFINITE", "ABSOLUTE", "ULTIMATE", "SUPREME", "INVINCIBLE",
"RAGNAROK", "SOLARSTORM", "GALACTIC", "SUPERNOVA", "AVALANCHE", "HURRICANE",
"BLIZZARD", "TYPHOON", "COLOSSUS", "EXECUTIONER", "WARLORD", "COMMANDER", "GENESIS",
"SINGULARITY", "OBLIVION", "EVERLASTING", "MONUMENTAL", "VANGUARD", "SENTINEL",
"SOVEREIGN", "MONARCH", "EMPEROR", "POWERHOUSE", "ARMAGEDDON", "DEVASTATOR",
"TERMINATOR", "PREDATOR", "DRAGONLORD", "BEHEMOTH", "KRAKEN", "DREADNOUGHT"
}
local function sendChatMessage(msg)
pcall(function()
if generalChannel then
generalChannel:SendAsync(msg)
elseif sayMessageEvent then
sayMessageEvent:FireServer(msg, "All")
end
end)
end
local function getRandomWord()
return words[math.random(1, #words)]
end
local function makeMessage()
local border = ""
-- आपके चारों बॉर्डर्स (संख्या में कोई बदलाव नहीं किया गया है)
if borderMode == 1 then
border = string.rep("/////===", 10)
elseif borderMode == 2 then
border = string.rep("~~~~~===", 10)
elseif borderMode == 3 then
border = string.rep("@", 58)
else
border = string.rep("/////+++", 10)
end
local w1 = getRandomWord()
local w2 = getRandomWord()
local w3 = getRandomWord()
local w4 = getRandomWord()
local currentHater = haterList[haterIndex]
if not currentHater or currentHater == "" then
currentHater = "HATER 1"
end
haterIndex = (haterIndex % #haterList) + 1
local cleanName = string.upper(currentHater)
-- फाइनल मैसेज फॉर्मेट (आखिरी ब्रैकेट में GFX AND MIN ON TOP)
local fullMsg = string.format("%s\n[%s] TMX ME %s %s , %s TMX ME %s %s [%s] TMX ME SYSTEM [GFX AND MIN ON TOP]", border, cleanName, w1, w2, cleanName, w3, w4, cleanName)
return fullMsg
end
Tab:CreateLabel("✨ GFX SPAMMER SYSTEM ✨")
Tab:CreateLabel("👑 MAIN OWNER: MINOWN_ADITYY")
Tab:CreateLabel("🔥 CREATOR: ADITYA")
Tab:CreateInput({
Name = "HATER 1 Name",
PlaceholderText = "Enter Name",
RemoveTextAfterFocusLost = false,
Callback = function(Value) haterList[1] = Value ~= "" and Value or "HATER 1" end,
})
Tab:CreateInput({
Name = "HATER 2 Name",
PlaceholderText = "Enter Name",
RemoveTextAfterFocusLost = false,
Callback = function(Value) haterList[2] = Value ~= "" and Value or "HATER 2" end,
})
Tab:CreateInput({
Name = "HATER 3 Name",
PlaceholderText = "Enter Name",
RemoveTextAfterFocusLost = false,
Callback = function(Value) haterList[3] = Value ~= "" and Value or "HATER 3" end,
})
Tab:CreateInput({
Name = "HATER 4 Name",
PlaceholderText = "Enter Name",
RemoveTextAfterFocusLost = false,
Callback = function(Value) haterList[4] = Value ~= "" and Value or "HATER 4" end,
})
Tab:CreateSlider({
Name = "Speed Slider (Seconds)",
Range = {0.01, 2.0},
Increment = 0.01,
Suffix = "sec",
CurrentValue = 0.8,
Flag = "SpeedSlider",
Callback = function(Value) speed = Value end,
})
local preview = Tab:CreateLabel("STATUS: READY")
Tab:CreateToggle({
Name = "START / STOP SPAMMER",
CurrentValue = false,
Flag = "SpammerToggle",
Callback = function(Value)
running = Value
generation = generation + 1
local currentGeneration = generation
messageCount = 0
borderMode = 1
if not running then preview:Set("STATUS: STOPPED") return end
task.spawn(function()
while running and currentGeneration == generation do
local msg = makeMessage()
preview:Set(msg)
sendChatMessage(msg)
messageCount = messageCount + 1
-- 8 मैसेज के बाद 1.5 सेकंड का कूलडाउन और अगले बॉर्डर पर स्विच
if messageCount >= 8 then
messageCount = 0
borderMode = (borderMode % 4) + 1
preview:Set("RESTING FOR 1.5 SECONDS...")
task.wait(1.5)
else
task.wait(speed)
end
end
end)
end,
})
Tab:CreateButton({
Name = "Preview Message",
Callback = function() preview:Set(makeMessage()) end,
})No comments yet for this script.
![Fe JOHN DOE BROOKHAVEN WITH PROP [FLING , KILL]](https://scriptblox.com/images/sb/rbx-2736e5de37c3d8bc17e5e9bd07d73e38-cc0a9732451c.png)


