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

--[[
🔥 ONYX SPAMMER (CUSTOM PATTERN + CHAT LIMIT SAFE) 🔥
- Custom Pattern Applied
- Fits under Roblox 200-character limit
- Emoji inside Hater Name Brackets: [EMOJI H8R_NAME]
- Emoji Cycle Fix Included
]]
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TextChatService = game:GetService("TextChatService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
-- ====================== CHAT ======================
local function SendChat(msg)
pcall(function()
local channel = TextChatService:FindFirstChild("TextChannels") and TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if channel then
channel:SendAsync(msg)
else
local old = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents")
if old and old:FindFirstChild("SayMessageRequest") then
old.SayMessageRequest:FireServer(msg, "All")
end
end
end)
end
-- ====================== RP NAME + RAINBOW ======================
local function SetRolePlay(name, bio)
pcall(function()
local RE = ReplicatedStorage:FindFirstChild("RE")
if not RE then return end
local NameRemote = RE:FindFirstChild("1RPNam1eTex1t")
local ColorRemote = RE:FindFirstChild("1RPNam1eColo1r")
if NameRemote then
NameRemote:FireServer("RolePlayName", string.upper(name))
NameRemote:FireServer("RolePlayBio", bio)
end
if ColorRemote then
task.spawn(function()
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.1)
end
end)
end
end)
end
-- ====================== LOADING SCREEN ======================
local LoadingGui = Instance.new("ScreenGui")
LoadingGui.Name = "OnyxLoading"
LoadingGui.ResetOnSpawn = false
LoadingGui.Parent = PlayerGui
local LoadFrame = Instance.new("Frame")
LoadFrame.Size = UDim2.new(0, 360, 0, 200)
LoadFrame.Position = UDim2.new(0.5, -180, 0.5, -100)
LoadFrame.BackgroundColor3 = Color3.fromRGB(18, 12, 28)
LoadFrame.BorderSizePixel = 0
LoadFrame.Parent = LoadingGui
Instance.new("UICorner", LoadFrame).CornerRadius = UDim.new(0, 14)
local LoadStroke = Instance.new("UIStroke")
LoadStroke.Color = Color3.fromRGB(180, 0, 255)
LoadStroke.Thickness = 2
LoadStroke.Parent = LoadFrame
local LoadTitle = Instance.new("TextLabel")
LoadTitle.Size = UDim2.new(1, 0, 0, 45)
LoadTitle.BackgroundTransparency = 1
LoadTitle.Text = "🔥 JOIN ONYX CLAN 🔥"
LoadTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
LoadTitle.Font = Enum.Font.GothamBold
LoadTitle.TextSize = 20
LoadTitle.Parent = LoadFrame
local LoadInfo = Instance.new("TextLabel")
LoadInfo.Size = UDim2.new(1, -20, 0, 60)
LoadInfo.Position = UDim2.new(0, 10, 0, 55)
LoadInfo.BackgroundTransparency = 1
LoadInfo.Text = "Contact me on my Roblox ID\nAshvikgaming"
LoadInfo.TextColor3 = Color3.fromRGB(200, 170, 255)
LoadInfo.Font = Enum.Font.Gotham
LoadInfo.TextSize = 16
LoadInfo.TextWrapped = true
LoadInfo.Parent = LoadFrame
local OkBtn = Instance.new("TextButton")
OkBtn.Size = UDim2.new(0, 140, 0, 40)
OkBtn.Position = UDim2.new(0.5, -70, 1, -55)
OkBtn.BackgroundColor3 = Color3.fromRGB(140, 0, 255)
OkBtn.Text = "OK"
OkBtn.TextColor3 = Color3.new(1,1,1)
OkBtn.Font = Enum.Font.GothamBold
OkBtn.TextSize = 18
OkBtn.Parent = LoadFrame
Instance.new("UICorner", OkBtn).CornerRadius = UDim.new(0, 10)
-- ====================== QUIZ ======================
local function ShowQuiz()
LoadingGui:Destroy()
local QuizGui = Instance.new("ScreenGui")
QuizGui.Name = "OnyxQuiz"
QuizGui.ResetOnSpawn = false
QuizGui.Parent = PlayerGui
local QuizFrame = Instance.new("Frame")
QuizFrame.Size = UDim2.new(0, 360, 0, 200)
QuizFrame.Position = UDim2.new(0.5, -180, 0.5, -100)
QuizFrame.BackgroundColor3 = Color3.fromRGB(18, 12, 28)
QuizFrame.BorderSizePixel = 0
QuizFrame.Parent = QuizGui
Instance.new("UICorner", QuizFrame).CornerRadius = UDim.new(0, 14)
local QuizStroke = Instance.new("UIStroke")
QuizStroke.Color = Color3.fromRGB(180, 0, 255)
QuizStroke.Thickness = 2
QuizStroke.Parent = QuizFrame
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 50)
Title.BackgroundTransparency = 1
Title.Text = "🔥 YOU ARE REAL ONYX? 🔥"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 20
Title.Parent = QuizFrame
local YesBtn = Instance.new("TextButton")
YesBtn.Size = UDim2.new(0, 130, 0, 42)
YesBtn.Position = UDim2.new(0.5, -145, 0.55, 0)
YesBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 80)
YesBtn.Text = "YES ✅"
YesBtn.TextColor3 = Color3.new(1,1,1)
YesBtn.Font = Enum.Font.GothamBold
YesBtn.TextSize = 17
YesBtn.Parent = QuizFrame
Instance.new("UICorner", YesBtn).CornerRadius = UDim.new(0, 10)
local NoBtn = Instance.new("TextButton")
NoBtn.Size = UDim2.new(0, 130, 0, 42)
NoBtn.Position = UDim2.new(0.5, 15, 0.55, 0)
NoBtn.BackgroundColor3 = Color3.fromRGB(200, 40, 40)
NoBtn.Text = "NO ❌"
NoBtn.TextColor3 = Color3.new(1,1,1)
NoBtn.Font = Enum.Font.GothamBold
NoBtn.TextSize = 17
NoBtn.Parent = QuizFrame
Instance.new("UICorner", NoBtn).CornerRadius = UDim.new(0, 10)
NoBtn.MouseButton1Click:Connect(function()
LocalPlayer:Kick("You are not real Onyx 💀")
end)
YesBtn.MouseButton1Click:Connect(function()
QuizGui:Destroy()
CreateMainUI()
end)
end
OkBtn.MouseButton1Click:Connect(ShowQuiz)
-- ====================== MAIN UI (OC3 Style) ======================
function CreateMainUI()
task.spawn(function()
task.wait(0.6)
SendChat("Onyx h8rs check this out")
SetRolePlay("ONYX SPAMMER", "⚡ ALPHA DEVELOPMENT ⚡")
end)
local MainGui = Instance.new("ScreenGui")
MainGui.Name = "OnyxSpammer"
MainGui.ResetOnSpawn = false
MainGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
MainGui.Parent = PlayerGui
local MainFrame = Instance.new("Frame")
MainFrame.Name = "Main"
MainFrame.Size = UDim2.new(0, 420, 0, 340)
MainFrame.Position = UDim2.new(0.5, -210, 0.5, -170)
MainFrame.BackgroundColor3 = Color3.fromRGB(22, 14, 32)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Parent = MainGui
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 12)
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(160, 0, 255)
MainStroke.Thickness = 2
MainStroke.Parent = MainFrame
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 36)
TitleBar.BackgroundColor3 = Color3.fromRGB(35, 20, 50)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame
Instance.new("UICorner", TitleBar).CornerRadius = UDim.new(0, 12)
local TitleText = Instance.new("TextLabel")
TitleText.Size = UDim2.new(1, -50, 1, 0)
TitleText.Position = UDim2.new(0, 12, 0, 0)
TitleText.BackgroundTransparency = 1
TitleText.Text = "⚡ ONYX (ALPHA DEVELOPMENT) // SYSTEM CORE"
TitleText.TextColor3 = Color3.fromRGB(220, 180, 255)
TitleText.Font = Enum.Font.GothamBold
TitleText.TextSize = 14
TitleText.TextXAlignment = Enum.TextXAlignment.Left
TitleText.Parent = TitleBar
local MinBtn = Instance.new("TextButton")
MinBtn.Size = UDim2.new(0, 28, 0, 28)
MinBtn.Position = UDim2.new(1, -34, 0.5, -14)
MinBtn.BackgroundColor3 = Color3.fromRGB(80, 40, 140)
MinBtn.Text = "—"
MinBtn.TextColor3 = Color3.new(1,1,1)
MinBtn.Font = Enum.Font.GothamBold
MinBtn.TextSize = 16
MinBtn.Parent = TitleBar
Instance.new("UICorner", MinBtn).CornerRadius = UDim.new(0, 7)
local LeftPanel = Instance.new("Frame")
LeftPanel.Size = UDim2.new(0, 110, 1, -50)
LeftPanel.Position = UDim2.new(0, 8, 0, 42)
LeftPanel.BackgroundColor3 = Color3.fromRGB(28, 18, 40)
LeftPanel.BorderSizePixel = 0
LeftPanel.Parent = MainFrame
Instance.new("UICorner", LeftPanel).CornerRadius = UDim.new(0, 8)
local function MakeSideBtn(text, y, color)
local b = Instance.new("TextButton")
b.Size = UDim2.new(1, -12, 0, 28)
b.Position = UDim2.new(0, 6, 0, y)
b.BackgroundColor3 = color or Color3.fromRGB(45, 30, 65)
b.Text = text
b.TextColor3 = Color3.fromRGB(220, 180, 255)
b.Font = Enum.Font.GothamBold
b.TextSize = 12
b.Parent = LeftPanel
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
return b
end
local EmojiBtn = MakeSideBtn("EMOJI: OFF", 10)
local CycleBtn = MakeSideBtn("CYCLE: OFF", 45)
local SymBtn1 = MakeSideBtn("//===//", 80, Color3.fromRGB(50, 25, 70))
local SymBtn2 = MakeSideBtn("++++----++++", 115, Color3.fromRGB(50, 25, 70))
local NameLabel = Instance.new("TextLabel")
NameLabel.Size = UDim2.new(0, 180, 0, 18)
NameLabel.Position = UDim2.new(0, 130, 0, 50)
NameLabel.BackgroundTransparency = 1
NameLabel.Text = "H8R Name:"
NameLabel.TextColor3 = Color3.fromRGB(200, 180, 255)
NameLabel.Font = Enum.Font.GothamBold
NameLabel.TextSize = 13
NameLabel.TextXAlignment = Enum.TextXAlignment.Left
NameLabel.Parent = MainFrame
local NameBox = Instance.new("TextBox")
NameBox.Size = UDim2.new(0, 180, 0, 32)
NameBox.Position = UDim2.new(0, 130, 0, 70)
NameBox.BackgroundColor3 = Color3.fromRGB(35, 25, 50)
NameBox.Text = ""
NameBox.PlaceholderText = "Enter hater name..."
NameBox.TextColor3 = Color3.new(1,1,1)
NameBox.PlaceholderColor3 = Color3.fromRGB(140, 120, 180)
NameBox.Font = Enum.Font.Gotham
NameBox.TextSize = 14
NameBox.ClearTextOnFocus = false
NameBox.Parent = MainFrame
Instance.new("UICorner", NameBox).CornerRadius = UDim.new(0, 7)
local DelayFrame = Instance.new("Frame")
DelayFrame.Size = UDim2.new(0, 90, 0, 70)
DelayFrame.Position = UDim2.new(1, -100, 0, 50)
DelayFrame.BackgroundColor3 = Color3.fromRGB(35, 25, 50)
DelayFrame.BorderSizePixel = 0
DelayFrame.Parent = MainFrame
Instance.new("UICorner", DelayFrame).CornerRadius = UDim.new(0, 8)
local DelayTitle = Instance.new("TextLabel")
DelayTitle.Size = UDim2.new(1, 0, 0, 22)
DelayTitle.BackgroundTransparency = 1
DelayTitle.Text = "RUNTIME DELAY"
DelayTitle.TextColor3 = Color3.fromRGB(200, 160, 255)
DelayTitle.Font = Enum.Font.GothamBold
DelayTitle.TextSize = 11
DelayTitle.Parent = DelayFrame
local DelayBox = Instance.new("TextBox")
DelayBox.Size = UDim2.new(1, -16, 0, 30)
DelayBox.Position = UDim2.new(0, 8, 0, 28)
DelayBox.BackgroundColor3 = Color3.fromRGB(25, 18, 40)
DelayBox.Text = "1.5"
DelayBox.TextColor3 = Color3.fromRGB(255, 100, 255)
DelayBox.Font = Enum.Font.GothamBold
DelayBox.TextSize = 16
DelayBox.Parent = DelayFrame
Instance.new("UICorner", DelayBox).CornerRadius = UDim.new(0, 6)
local SpamBtn = Instance.new("TextButton")
SpamBtn.Size = UDim2.new(1, -20, 0, 42)
SpamBtn.Position = UDim2.new(0, 10, 1, -55)
SpamBtn.BackgroundColor3 = Color3.fromRGB(140, 0, 220)
SpamBtn.Text = "START ONYX SPAMMER"
SpamBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
SpamBtn.Font = Enum.Font.GothamBold
SpamBtn.TextSize = 16
SpamBtn.Parent = MainFrame
Instance.new("UICorner", SpamBtn).CornerRadius = UDim.new(0, 8)
local Status = Instance.new("TextLabel")
Status.Size = UDim2.new(1, -20, 0, 20)
Status.Position = UDim2.new(0, 10, 1, -80)
Status.BackgroundTransparency = 1
Status.Text = "Ready..."
Status.TextColor3 = Color3.fromRGB(160, 255, 180)
Status.Font = Enum.Font.Gotham
Status.TextSize = 12
Status.Parent = MainFrame
local SideBtn = Instance.new("TextButton")
SideBtn.Name = "SideTab"
SideBtn.Size = UDim2.new(0, 36, 0, 110)
SideBtn.Position = UDim2.new(0, 6, 0.5, -55)
SideBtn.BackgroundColor3 = Color3.fromRGB(30, 15, 45)
SideBtn.Text = "O\nn\ny\nx"
SideBtn.TextColor3 = Color3.fromRGB(220, 180, 255)
SideBtn.Font = Enum.Font.GothamBold
SideBtn.TextSize = 14
SideBtn.Visible = false
SideBtn.Parent = MainGui
Instance.new("UICorner", SideBtn).CornerRadius = UDim.new(0, 9)
local SideStroke = Instance.new("UIStroke")
SideStroke.Color = Color3.fromRGB(160, 0, 255)
SideStroke.Thickness = 2
SideStroke.Parent = SideBtn
local function MakeDraggable(frame, handle)
local dragging, dragStart, startPos
handle.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
end
end)
handle.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
end
MakeDraggable(MainFrame, TitleBar)
MakeDraggable(SideBtn, SideBtn)
local minimized = false
MinBtn.MouseButton1Click:Connect(function()
minimized = not minimized
MainFrame.Visible = not minimized
SideBtn.Visible = minimized
end)
SideBtn.MouseButton1Click:Connect(function()
minimized = false
MainFrame.Visible = true
SideBtn.Visible = false
end)
local emojiOn = false
local cycleOn = false
local emojis = {"💩","🗡","🥺","🥱","😂","🙄","😮💨","🤮","😜","😝","😛","😟","😖","😑"}
EmojiBtn.MouseButton1Click:Connect(function()
emojiOn = not emojiOn
EmojiBtn.Text = emojiOn and "EMOJI: ON" or "EMOJI: OFF"
EmojiBtn.BackgroundColor3 = emojiOn and Color3.fromRGB(80, 40, 120) or Color3.fromRGB(45, 30, 65)
end)
CycleBtn.MouseButton1Click:Connect(function()
cycleOn = not cycleOn
CycleBtn.Text = cycleOn and "CYCLE: ON" or "CYCLE: OFF"
CycleBtn.BackgroundColor3 = cycleOn and Color3.fromRGB(80, 40, 120) or Color3.fromRGB(45, 30, 65)
end)
-- ====================== 40 FILTER-SAFE ROAST MESSAGES ======================
local texts = {
"OPINION DENE KO KISNE BOLA PEHLE GAMEPLAY SIKH LE",
"TERA GAMEPLAY DEKH KE ROBLOX UNINSTALL KARNE KA MAN KARA",
"FRAUD MAT BANA KAR LOBBY ME TERI KOI IZZAT NAHI HAI",
"TERI SPEED DEKH KE INTERNET BHI REJECT KAR RAHA HAI",
"ONYX SE PANGA MAT LENA VARNA ROBLOX BAN KAR DEGA",
"JITNA DIMAG ROAST ME LAGA RAHA SKILLS ME LAGA LETA",
"TUJHE HARANA BOT KO HARANE SE BHI ZYADA EASY HAI",
"TERA COMBAT STYLE DEKH KE BOT BHI OFF LINE HO GAYE",
"APNA LEVEL CHECK KAR PEHLE PHIR ONYX SE PANGA LENE AA",
"TUJHE KOI PRO NAHI BOLEGA BHALE HI CHILLAYE LOBBY ME",
"TERA FRAUD WAVE YAHAN NAHI CHALEGA SPAM CONTROL SIKH",
"LOBBY KA HAR EK BANDA TERI SKILLS PAR HAS RAHA HAI",
"TERA VOID GLITCH BHI TERI TARAH DULL AUR FRAUD NIKLA",
"GAME ME ANE SE PEHLE TUTORIAL TOH DEKH LEYA KAR THODA",
"TERI BATO ME DUM NAHI AUR GAMEPLAY ME SHINE NAHI HAI",
"TUJHE DEKH KE CHAT SYSTEM BHI SLOW HO GAYA LMAO",
"ONYX SPAMMER KE AAGE TIKNA TERI BAS KI BAAT NAHI",
"TERA GODLY BEAM NORMAL LASER JISA BHI NAHI LAG RAHA",
"GIR MAT BHAI ITNA ZYADA PRACTICE KARKE AAYA KAR",
"TERA LEVEL BASS BATON ME HAI SKILLS ME ZERO HAI",
"NOOB KO NOOB NA BOLE TOH KYA BOLE AB TERI CONDITION DEKH",
"TERA NOOB WAVE MAT CHALA PRO LOGON SE PANGA MAT LE",
"GAME ME LOG TERI BAD KISMATA PAR HAS RAHE HAIN",
"APNA PROFILE DEKH AUR PHIR ONYX CLAN SE PANGA LE",
"IS GAME SE LOGOUT KARLE VARNA ROAST HOTE REH JAYEGA",
"TERE BAS KI KUCH NAHI HAI SIRF CHAT ME TYPING KARTA HAI",
"JAAKE PEHLE BASIC CONTROLS SEEKH KE AA",
"TERI TEAM BHI TUJHE DEKHKE SERVER CHHODKE BHAG GAYI",
"FIGHTING ME ZERO AUR ATTITUDE ME HERO BANTA HAI",
"LOBBY ME SABKO PATA HAI TU KITNA BADA NOOB HAI",
"KABHI TOH FAIR PLAY KARLIYA KAR HAMESHA CHEAT MAT SOCH",
"TERA INTERNET NAHI TERI KISMAT HI LAGGY HAI",
"KUCH NAHI HONE WALA TERA AGAR YAHI GAMEPLAY RAHA",
"ONYX SE COMPETE KARNE SE PEHLE AAINA DEKH LEYA KAR",
"TERI AUKAAT SIRF SPECTATE KARNE KI HAI",
"AGLI BAAR AANE SE PEHLE PRACTICE KARKE AANA",
"CHHOTI BACHI HO KYA JO HAR BAAR ROTA HAI",
"TERI STRATEGY BILKUL FAIL HO CHUKI HAI",
"APNA SCORE DEKHKE APNE AAP PE SHARM AA RAHI HOGI",
"BYE BYE NOOB SERVER SE NIKALNE KA WAQT AA GAYA"
}
local spamming = false
local currentDelay = 1.5
SpamBtn.MouseButton1Click:Connect(function()
local name = NameBox.Text
if name == "" or name:match("^%s*$") then
Status.Text = "❌ Enter a name first!"
Status.TextColor3 = Color3.fromRGB(255, 100, 100)
return
end
local d = tonumber(DelayBox.Text)
if d and d >= 0.5 then
currentDelay = d
else
currentDelay = 1.5
DelayBox.Text = "1.5"
end
if spamming then
spamming = false
SpamBtn.Text = "START ONYX SPAMMER"
SpamBtn.BackgroundColor3 = Color3.fromRGB(140, 0, 220)
Status.Text = "Spam stopped"
Status.TextColor3 = Color3.fromRGB(255, 200, 100)
return
end
spamming = true
SpamBtn.Text = "STOP SPAMMER"
SpamBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
Status.Text = "Spamming " .. string.upper(name) .. " (40 msgs)..."
Status.TextColor3 = Color3.fromRGB(100, 255, 150)
task.spawn(function()
local pattern = "/////-///---//////---//++++++///////////////-/-//////-+------------------ "
local nameUp = string.upper(name)
local atBlock = "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "
for i = 1, #texts do
if not spamming then break end
local emojiStr = ""
if emojiOn then
local idx = i
if cycleOn then
idx = ((i - 1) % #emojis) + 1
else
idx = 1
end
emojiStr = emojis[idx] .. " "
end
local finalMsg = atBlock .. pattern .. "[" .. emojiStr .. nameUp .. "] " .. texts[i]
SendChat(finalMsg)
task.wait(currentDelay)
end
spamming = false
SpamBtn.Text = "START ONYX SPAMMER"
SpamBtn.BackgroundColor3 = Color3.fromRGB(140, 0, 220)
Status.Text = "Finished sending 40 messages!"
Status.TextColor3 = Color3.fromRGB(160, 255, 180)
end)
end)
endNo comments yet for this script.
![Item Spawner - Bypass Gamepass [OPEN-SOURCE]](https://cdn.kocakz.me/images/a4a9dc53d5071a447621497e6649bc08d7868008c85e0c21ce3e70efcff4ed40.webp)


