
Key RequiredUniversal

local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PrayanshSpammer"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 350, 0, 260)
Frame.Position = UDim2.new(0.5, -175, 0.5, -130)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
Frame.BorderSizePixel = 0
Frame.ClipsDescendants = true
Frame.Active = true
Frame.Parent = ScreenGui
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = Frame
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 45)
TitleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = Frame
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = TitleBar
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -80, 0.6, 0)
TitleLabel.Position = UDim2.new(0, 12, 0.1, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Prayansh Spammer" -- Agar chahte ho toh yahan change kar do: "Prayansh & Thomas Spammer"
TitleLabel.TextColor3 = Color3.new(1, 1, 1)
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextSize = 18
TitleLabel.Parent = TitleBar
local SubLabel = Instance.new("TextLabel")
SubLabel.Size = UDim2.new(1, -80, 0.4, 0)
SubLabel.Position = UDim2.new(0, 12, 0.55, 0)
SubLabel.BackgroundTransparency = 1
SubLabel.Text = "by Prayansh & Thomas" -- Yahan credit change ho gaya!
SubLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
SubLabel.TextXAlignment = Enum.TextXAlignment.Left
SubLabel.Font = Enum.Font.GothamMedium
SubLabel.TextSize = 12
SubLabel.Parent = TitleBar
-- Baaki pura code same hai (minimize button, drag, spam functions, roasts list, etc.)
-- Copy karne ke liye niche tak scroll karo, sab kuch same rakha hai
local MinBtn = Instance.new("TextButton")
MinBtn.Size = UDim2.new(0, 35, 0, 35)
MinBtn.Position = UDim2.new(1, -40, 0, 5)
MinBtn.BackgroundTransparency = 1
MinBtn.Text = "−"
MinBtn.TextColor3 = Color3.new(1, 1, 1)
MinBtn.TextSize = 25
MinBtn.Font = Enum.Font.GothamBold
MinBtn.Parent = TitleBar
local dragging, dragInput, dragStart, startPos
local function update(input)
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
TitleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = Frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then dragging = false end
end)
end
end)
TitleBar.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then update(input) end
end)
local function createLabel(text, pos)
local lbl = Instance.new("TextLabel")
lbl.Size = UDim2.new(1, -24, 0, 20)
lbl.Position = pos
lbl.BackgroundTransparency = 1
lbl.Text = text
lbl.TextColor3 = Color3.fromRGB(200, 200, 200)
lbl.TextXAlignment = Enum.TextXAlignment.Left
lbl.Font = Enum.Font.GothamBold
lbl.TextSize = 14
lbl.Parent = Frame
end
createLabel("CUSTOM SPAM", UDim2.new(0, 12, 0, 55))
local CustomBox = Instance.new("TextBox")
CustomBox.Size = UDim2.new(0.65, -12, 0, 35)
CustomBox.Position = UDim2.new(0, 12, 0, 75)
CustomBox.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
CustomBox.PlaceholderText = "Text here..."
CustomBox.Text = ""
CustomBox.TextColor3 = Color3.new(1, 1, 1)
CustomBox.Font = Enum.Font.Gotham
CustomBox.Parent = Frame
Instance.new("UICorner", CustomBox).CornerRadius = UDim.new(0, 6)
local StartCustom = Instance.new("TextButton")
StartCustom.Size = UDim2.new(0.3, -12, 0, 35)
StartCustom.Position = UDim2.new(0.7, 0, 0, 75)
StartCustom.BackgroundColor3 = Color3.fromRGB(40, 150, 80)
StartCustom.Text = "START"
StartCustom.TextColor3 = Color3.new(1, 1, 1)
StartCustom.Font = Enum.Font.GothamBold
StartCustom.Parent = Frame
Instance.new("UICorner", StartCustom).CornerRadius = UDim.new(0, 6)
createLabel("ROAST SPAM (TARGET)", UDim2.new(0, 12, 0, 120))
local RoastBox = Instance.new("TextBox")
RoastBox.Size = UDim2.new(0.65, -12, 0, 35)
RoastBox.Position = UDim2.new(0, 12, 0, 140)
RoastBox.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
RoastBox.PlaceholderText = "Target Name..."
RoastBox.Text = ""
RoastBox.TextColor3 = Color3.new(1, 1, 1)
RoastBox.Font = Enum.Font.Gotham
RoastBox.Parent = Frame
Instance.new("UICorner", RoastBox).CornerRadius = UDim.new(0, 6)
local StartRoast = Instance.new("TextButton")
StartRoast.Size = UDim2.new(0.3, -12, 0, 35)
StartRoast.Position = UDim2.new(0.7, 0, 0, 140)
StartRoast.BackgroundColor3 = Color3.fromRGB(180, 80, 40)
StartRoast.Text = "START"
StartRoast.TextColor3 = Color3.new(1, 1, 1)
StartRoast.Font = Enum.Font.GothamBold
StartRoast.Parent = Frame
Instance.new("UICorner", StartRoast).CornerRadius = UDim.new(0, 6)
createLabel("DELAY (SECONDS)", UDim2.new(0, 12, 0, 185))
local DelayBox = Instance.new("TextBox")
DelayBox.Size = UDim2.new(1, -24, 0, 35)
DelayBox.Position = UDim2.new(0, 12, 0, 205)
DelayBox.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
DelayBox.Text = "3"
DelayBox.TextColor3 = Color3.new(1, 1, 1)
DelayBox.Font = Enum.Font.Gotham
DelayBox.Parent = Frame
Instance.new("UICorner", DelayBox).CornerRadius = UDim.new(0, 6)
local roasts = {
"Tu nalla hai bilkul", "Bhai tu pogo dekh jaake", "Shakal dekh apni pehle", "Rofl bacha ro raha hai",
"Tere aasu ruk kyu nahi rahe", "Bhai tu kitna noob hai", "Jaake dhoodh pee le bache", "Keyboard warrior ban raha hai",
"Tere se na ho payega", "Akal ghutno mein hai kya", "Chup kar bot ke bache", "Beta thoda bada ho ja",
"Tu bot se bhi gaya guzra", "Rona band kar aur khel", "Tujhe toh khelna bhi nahi aata", "Tera aim toh kachra hai",
"Ghar jaake so ja bhai", "Faltu mein kyu ro raha hai", "Tere bas ki baat nahi", "Saste nashe mat kiya kar"
}
local customSpamming = false
local roastSpamming = false
local minimized = false
local function getProcessedMessage(rawText)
local max_prefix = 190 - #rawText
if max_prefix < 0 then max_prefix = 0 end
return string.rep("`", max_prefix) .. rawText
end
MinBtn.MouseButton1Click:Connect(function()
minimized = not minimized
local targetSize = minimized and UDim2.new(0, 350, 0, 45) or UDim2.new(0, 350, 0, 260)
TweenService:Create(Frame, TweenInfo.new(0.3, Enum.EasingStyle.Quart), {Size = targetSize}):Play()
MinBtn.Text = minimized and "+" or "−"
end)
UserInputService.InputBegan:Connect(function(input, gpe)
if not gpe and input.KeyCode == Enum.KeyCode.RightControl then Frame.Visible = not Frame.Visible end
end)
StartCustom.MouseButton1Click:Connect(function()
if customSpamming then
customSpamming = false
StartCustom.Text = "START"
StartCustom.BackgroundColor3 = Color3.fromRGB(40, 150, 80)
else
customSpamming = true
StartCustom.Text = "STOP"
StartCustom.BackgroundColor3 = Color3.fromRGB(200, 60, 60)
task.spawn(function()
while customSpamming do
local content = CustomBox.Text
if content ~= "" then
local finalMsg = getProcessedMessage(content)
local channel = TextChatService:FindFirstChild("TextChannels") and TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if channel then channel:SendAsync(finalMsg) end
end
task.wait(tonumber(DelayBox.Text) or 3)
end
end)
end
end)
StartRoast.MouseButton1Click:Connect(function()
if roastSpamming then
roastSpamming = false
StartRoast.Text = "START"
StartRoast.BackgroundColor3 = Color3.fromRGB(180, 80, 40)
else
roastSpamming = true
StartRoast.Text = "STOP"
StartRoast.BackgroundColor3 = Color3.fromRGB(200, 60, 60)
task.spawn(function()
while roastSpamming do
local content = roasts[math.random(1, #roasts)] .. " " .. RoastBox.Text
if RoastBox.Text ~= "" then
local finalMsg = getProcessedMessage(content)
local channel = TextChatService:FindFirstChild("TextChannels") and TextChatService.TextChannels:FindFirstChild("RBXGeneral")
if channel then channel:SendAsync(finalMsg) end
end
task.wait(tonumber(DelayBox.Text) or 3)
end
end)
end
end)No comments yet for this script.



![Item Spawner - Bypass Gamepass [OPEN-SOURCE]](https://scriptblox.com/images/sb/rbx-2736e5de37c3d8bc17e5e9bd07d73e38-cc0a9732451c.png)