-- KAISER_V3 SPAMMER Script for Brookhaven RP (100% Custom UI - No Rayfield) -- Created by KING_KAISER | Username: SUPREME_AURA350 local Players = game:GetService("Players") local TextChatService = game:GetService("TextChatService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local LocalPlayer = Players.LocalPlayer -- Global Loop & Target Control _G.LoopMessages = false _G.TargetPlayer = "" -- Clean up existing instance to avoid duplicate UI if LocalPlayer:WaitForChild("PlayerGui"):FindFirstChild("KaiserHubGui") then LocalPlayer.PlayerGui.KaiserHubGui:Destroy() end -- 1. Auto-Execution Actions (Instant Chat Notification & Brookhaven RP Name/Bio Update) local function onExecution() -- Send Instant Chat Message pcall(function() if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 🔱⚔️KAISER_V3 SPAMMER LOADED⚔️🔱") end else ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 🔱⚔️KAISER_V3 SPAMMER LOADED⚔️🔱", "All") end end) -- Update Brookhaven RP Name and Bio pcall(function() local RPEvent = ReplicatedStorage:FindFirstChild("RE", true) or ReplicatedStorage:FindFirstChild("RPEvent", true) if RPEvent then RPEvent:FireServer("RPName", "KAISER_V2") RPEvent:FireServer("RPBio", "welcome " .. LocalPlayer.Name .. " To Kaiser hub.") end end) end onExecution() -- 2. Custom ScreenGui & Main Panel Window Construction local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "KaiserHubGui" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") -- Main Frame Window local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 320, 0, 240) MainFrame.Position = UDim2.new(0.5, -160, 0.5, -120) MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 28) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 10) MainCorner.Parent = MainFrame -- Red Border Around Main UI Window local MainBorder = Instance.new("UIStroke") MainBorder.Name = "MainBorder" MainBorder.Color = Color3.fromRGB(255, 0, 80) -- Red Outline MainBorder.Thickness = 2 MainBorder.ApplyStrokeMode = Enum.ApplyStrokeMode.Border MainBorder.Parent = MainFrame -- Header Bar local Header = Instance.new("Frame") Header.Size = UDim2.new(1, 0, 0, 36) Header.BackgroundColor3 = Color3.fromRGB(30, 30, 42) Header.BorderSizePixel = 0 Header.Parent = MainFrame local HeaderCorner = Instance.new("UICorner") HeaderCorner.CornerRadius = UDim.new(0, 10) HeaderCorner.Parent = Header local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -40, 1, 0) Title.Position = UDim2.new(0, 12, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "⚔️ KAISER_V3 SPAMMER ⚔️" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 14 Title.Font = Enum.Font.SourceSansBold Title.TextXAlignment = Enum.TextXAlignment.Left Title.Parent = Header -- Window Minimize Button (-) local MinimizeBtn = Instance.new("TextButton") MinimizeBtn.Size = UDim2.new(0, 26, 0, 26) MinimizeBtn.Position = UDim2.new(1, -31, 0, 5) MinimizeBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 60) MinimizeBtn.Text = "-" MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeBtn.TextSize = 18 MinimizeBtn.Font = Enum.Font.SourceSansBold MinimizeBtn.Parent = Header local MinBtnCorner = Instance.new("UICorner") MinBtnCorner.CornerRadius = UDim.new(0, 6) MinBtnCorner.Parent = MinimizeBtn -- 3. Minimized Floating Square Tab (Red with '🔱') local MinimizedIcon = Instance.new("TextButton") MinimizedIcon.Name = "MinimizedIcon" MinimizedIcon.Size = UDim2.new(0, 55, 0, 55) MinimizedIcon.Position = UDim2.new(0, 20, 0.4, 0) MinimizedIcon.BackgroundColor3 = Color3.fromRGB(220, 35, 35) MinimizedIcon.Text = "🔱" MinimizedIcon.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizedIcon.TextSize = 28 MinimizedIcon.Font = Enum.Font.SourceSansBold MinimizedIcon.Visible = false MinimizedIcon.Active = true MinimizedIcon.Draggable = true MinimizedIcon.Parent = ScreenGui local IconCorner = Instance.new("UICorner") IconCorner.CornerRadius = UDim.new(0, 12) IconCorner.Parent = MinimizedIcon -- 4. Target Player Name Input Box local TargetBox = Instance.new("TextBox") TargetBox.Name = "TargetBox" TargetBox.Size = UDim2.new(1, -40, 0, 36) TargetBox.Position = UDim2.new(0, 20, 0, 48) TargetBox.BackgroundColor3 = Color3.fromRGB(32, 32, 45) TargetBox.PlaceholderText = "Target Player Name..." TargetBox.PlaceholderColor3 = Color3.fromRGB(130, 130, 150) TargetBox.Text = "" TargetBox.TextColor3 = Color3.fromRGB(255, 255, 255) TargetBox.TextSize = 14 TargetBox.Font = Enum.Font.SourceSans TargetBox.ClearTextOnFocus = false TargetBox.Parent = MainFrame local TargetCorner = Instance.new("UICorner") TargetCorner.CornerRadius = UDim.new(0, 8) TargetCorner.Parent = TargetBox -- Update Target Name Variable on Typing TargetBox:GetPropertyChangedSignal("Text"):Connect(function() _G.TargetPlayer = TargetBox.Text end) -- 5. Control Buttons (Start / Stop) local StartBtn = Instance.new("TextButton") StartBtn.Size = UDim2.new(0, 130, 0, 42) StartBtn.Position = UDim2.new(0, 20, 0, 96) StartBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 85) -- Green StartBtn.Text = "START" StartBtn.TextColor3 = Color3.fromRGB(255, 255, 255) StartBtn.TextSize = 18 StartBtn.Font = Enum.Font.SourceSansBold StartBtn.Parent = MainFrame local StartCorner = Instance.new("UICorner") StartCorner.CornerRadius = UDim.new(0, 8) StartCorner.Parent = StartBtn local StopBtn = Instance.new("TextButton") StopBtn.Size = UDim2.new(0, 130, 0, 42) StopBtn.Position = UDim2.new(1, -150, 0, 96) StopBtn.BackgroundColor3 = Color3.fromRGB(215, 35, 35) -- Red StopBtn.Text = "STOP" StopBtn.TextColor3 = Color3.fromRGB(255, 255, 255) StopBtn.TextSize = 18 StopBtn.Font = Enum.Font.SourceSansBold StopBtn.Parent = MainFrame local StopCorner = Instance.new("UICorner") StopCorner.CornerRadius = UDim.new(0, 8) StopCorner.Parent = StopBtn -- Bottom Footer Credits local CreditsLabel = Instance.new("TextLabel") CreditsLabel.Size = UDim2.new(1, 0, 0, 35) CreditsLabel.Position = UDim2.new(0, 0, 1, -40) CreditsLabel.BackgroundTransparency = 1 CreditsLabel.Text = "script Created by KING_KAISER\nUsername: SUPREME_AURA350" CreditsLabel.TextColor3 = Color3.fromRGB(160, 160, 175) CreditsLabel.TextSize = 12 CreditsLabel.Font = Enum.Font.SourceSans CreditsLabel.Parent = MainFrame -- 6. UI Minimize & Restore Logic MinimizeBtn.MouseButton1Click:Connect(function() MainFrame.Visible = false MinimizedIcon.Visible = true end) MinimizedIcon.MouseButton1Click:Connect(function() MainFrame.Visible = true MinimizedIcon.Visible = false end) -- 7. Continuous Message Loop Logic local function startSpamLoop() if _G.LoopMessages then return end _G.LoopMessages = true task.spawn(function() while _G.LoopMessages do local target = (_G.TargetPlayer and _G.TargetPlayer ~= "") and _G.TargetPlayer or "💗KAISER💗 H8RS(🔱)" local messages = { target .. " TMKX MEH DARK POWER KAISER VOID WORM KAISER GOD FACT WAVE KAISER PARALLEL PRIME(💎)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", target .. " TMKX МЕН PARALLEL DARK KAISER HYPER POWER WAVE PRIME KAISER FACT KAISER HYPER(😹)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", target .. " TMKX MEH KAISER WORM PARALLEL GOD WAVE HYPER VOID KAISER WAVE WAVE(🙈)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", target .. " TMKX MEH KAISER WORM PARALLEL LEGEND WAVE HYPER VOID KAISER WAVE POWER(💥)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" } for _, msg in ipairs(messages) do if not _G.LoopMessages then break end pcall(function() if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local generalChannel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") if generalChannel then generalChannel:SendAsync(msg) end else ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg, "All") end end) task.wait(2) end task.wait(3) end end) end StartBtn.MouseButton1Click:Connect(function() startSpamLoop() end) StopBtn.MouseButton1Click:Connect(function() _G.LoopMessages = false end)