![Item Spawner - Bypass Gamepass [OPEN-SOURCE]](https://cdn.kocakz.me/images/a4a9dc53d5071a447621497e6649bc08d7868008c85e0c21ce3e70efcff4ed40.webp)
Key Required

-- ========================================================
-- PART 1: Brookhaven Auto Name, Bio & Chat Sender
-- ========================================================
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TextChatService = game:GetService("TextChatService")
local myRPName = "MIN SPAMMER"
local myRPBio = "MIN SA PANGA NHI ... 🚀"
local chatMsg = "MIN SPAMMER LOADING...........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: MIN 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 = "⚡ MIN SPAMMER VVIP ⚡",
LoadingTitle = "MIN 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 बॉर्डर्स में ऑटो रोटेट होगा
-- 100% चैट-सेफ वर्ड्स की लिस्ट (जो टैग्स नहीं बनते)
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 tractorWords = {
"SYSTEM", "MATRIX", "NETWORK", "ENGINE", "PROTOCOL", "FIREWALL", "TERMINAL",
"CORE", "GATEWAY", "GRID", "SYNAPSE", "ORBIT", "CYBER", "PULSE", "NEXUS"
}
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 getRandomTractorWord()
return tractorWords[math.random(1, #tractorWords)]
end
local function makeMessage()
local border = ""
-- आपके 4 फाइनल बॉर्डर्स (तीसरा बॉर्डर ठीक 30 बार रिपीट होने वाला @_- है)
if borderMode == 1 then
border = string.rep("/////===", 10)
elseif borderMode == 2 then
border = string.rep("~~~~~===", 10)
elseif borderMode == 3 then
border = string.rep("@_-", 30)
else
border = string.rep("/////+++", 10)
end
local w1 = getRandomWord()
local w2 = getRandomWord()
local w3 = getRandomWord()
local w4 = getRandomWord()
local t1 = getRandomTractorWord()
-- बेस मैसेज तैयार करना
local fullMsg = string.format("%s\n[⚡ %s] TMX ME %s %s ROKET BOOM %s %s TRACTOR %s [MIN ON TOP]", border, cleanName, w1, w2, w3, w4, t1)
-- रोब्लॉक्स चैट लिमिट (195 कैरेक्टर्स) से बचने के लिए ऑटो-ट्रिमिंग चेक
-- अगर मैसेज बहुत लंबा होने लगेगा, तो यह अपने आप पीछे का एक वर्ड ('TRACTOR') हटा देगा ताकि कभी चैट ब्लॉक न हो!
if #fullMsg > 185 then
fullMsg = string.format("%s\n[⚡ %s] TMX ME %s %s ROKET BOOM %s %s %s [MIN ON TOP]", border, cleanName, w1, w2, w3, w4, t1)
end
return fullMsg
end
-- नाम और इंडेक्स को अपडेट करने के लिए फिक्स
local function buildFinalMsg()
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("@_-", 30)
else
border = string.rep("/////+++", 10)
end
local w1 = getRandomWord()
local w2 = getRandomWord()
local w3 = getRandomWord()
local w4 = getRandomWord()
local t1 = getRandomTractorWord()
local currentHater = haterList[haterIndex]
if not currentHater or currentHater == "" then
currentHater = "HATER 1"
end
haterIndex = (haterIndex % #haterList) + 1
local cleanName = string.upper(currentHater)
local msg = string.format("%s\n[⚡ %s] TMX ME %s %s ROKET BOOM %s %s TRACTOR %s [MIN ON TOP]", border, cleanName, w1, w2, w3, w4, t1)
-- सेफ्टी चेकर: लिमिट क्रॉस होते ही 'TRACTOR' शब्द अपने आप गायब हो जाएगा ताकि चैट में रुकावट न आए
if #msg > 185 then
msg = string.format("%s\n[⚡ %s] TMX ME %s %s ROKET BOOM %s %s %s [MIN ON TOP]", border, cleanName, w1, w2, w3, w4, t1)
end
return msg
end
Tab:CreateLabel("✨ MIN SPAMMER SYSTEM ✨")
Tab:CreateLabel("👑 MAIN OWNER: MINOWN_ADITYA")
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 = buildFinalMsg()
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(buildFinalMsg()) end,
})![Item Spawner - Bypass Gamepass [OPEN-SOURCE]](https://cdn.kocakz.me/images/a4a9dc53d5071a447621497e6649bc08d7868008c85e0c21ce3e70efcff4ed40.webp)



Guys is me jo jo problem ha me MIN SPAMMER V2 ME THIK KAR DU GA FIR APKO BEST SPAMMER MILA GA
Nhi to me isko hi edit kar du ga