degaonkar
Key Required

degaonkar

Brookhaven 🏡RPash536248ash536248 617 views 2 executesUpdated Feb 27, 2026
Unrated
00
Lua Script•419 lines (9264 chars)
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)

Features & Information

* DEGAONKAR SPAMMER

Community Comments (0)

No comments yet for this script.

More Scripts for Brookhaven 🏡RP