-- [[ LzY SPAMMER V4 FINAL - BLACK BACKROUND EDITION ]] -- local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TextChatService = game:GetService("TextChatService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local RunService = game:GetService("RunService") local SoundService = game:GetService("SoundService") local TweenService = game:GetService("TweenService") local Colors = { Background = Color3.fromRGB(10, 10, 10), Accent = Color3.fromRGB(30, 30, 30), Main = Color3.fromRGB(255, 0, 0), Text = Color3.fromRGB(255, 255, 255), Stroke = Color3.fromRGB(255, 255, 255), } local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "LzY_V4_ULTRA_FINAL_BLACK_THEME" ScreenGui.Parent = CoreGui ScreenGui.ResetOnSpawn = false ----------------------------------- -- UTILS: TIME & CLOCK ----------------------------------- local function FormatTimer(s) local hours = math.floor(s / 3600) local mins = math.floor((s % 3600) / 60) local secs = math.floor(s % 60) return string.format("%02d:%02d:%02d", hours, mins, secs) end local function GetBDTime() local date = os.date("!*t") local hour = (date.hour + 6) % 24 return string.format("%02d:%02d:%02d", hour, date.min, date.sec) end ----------------------------------- -- INTRO MUSIC & LOADING ----------------------------------- local function PlayIntro() local s = Instance.new("Sound") s.SoundId = "rbxassetid://86928685812280" s.Volume = 2 s.Parent = SoundService s:Play() task.delay(5, function() TweenService:Create(s, TweenInfo.new(1), {Volume = 0}):Play() task.wait(1); s:Destroy() end) end local LoadingFrame = Instance.new("Frame", ScreenGui) LoadingFrame.Size = UDim2.new(1, 0, 1, 0); LoadingFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0); LoadingFrame.ZIndex = 10 local Logo = Instance.new("TextLabel", LoadingFrame) Logo.Text = "LzY REBORN V4"; Logo.Size = UDim2.new(0, 300, 0, 50); Logo.Position = UDim2.new(0.5, -150, 0.4, -25); Logo.BackgroundTransparency = 1; Logo.TextColor3 = Color3.fromRGB(255, 255, 255); Logo.TextSize = 40; Logo.Font = Enum.Font.Antique; Logo.ZIndex = 11 local ProgressBarBack = Instance.new("Frame", LoadingFrame) ProgressBarBack.Size = UDim2.new(0, 300, 0, 6); ProgressBarBack.Position = UDim2.new(0.5, -150, 0.5, 20); ProgressBarBack.BackgroundColor3 = Color3.fromRGB(40, 40, 40); ProgressBarBack.BorderSizePixel = 0; ProgressBarBack.ZIndex = 11 local ProgressBarFill = Instance.new("Frame", ProgressBarBack) ProgressBarFill.Size = UDim2.new(0, 0, 1, 0); ProgressBarFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255); ProgressBarFill.BorderSizePixel = 0; ProgressBarFill.ZIndex = 12 local function RunLoading() PlayIntro() local steps = {"Bypassing Anti-Chat...", "Fetching Master Database...", "Syncing Commands...", "LzY REBORN Ready!"} for i, v in ipairs(steps) do local tween = TweenService:Create(ProgressBarFill, TweenInfo.new(1.2, Enum.EasingStyle.Sine), {Size = UDim2.new(i/#steps, 0, 1, 0)}) tween:Play() task.wait(1.2) end TweenService:Create(LoadingFrame, TweenInfo.new(0.5), {BackgroundTransparency = 1}):Play() task.wait(0.5); LoadingFrame.Visible = false end ----------------------------------- -- MASTER TABLES & GLOBALS ----------------------------------- local IsBanned, Running, CurrentTarget, BlankLabel, BlankText = false, false, "", nil, nil local SelectedSymbol, MixMode = string.rep("_@_", 50), false local Styles = {[1]=string.rep("?",160),[2]=string.rep("`",160),[3]=string.rep("_@_",50),[4]=string.rep("#",160),[5]=string.rep("(GHOP)",25),[6]=string.rep("(LzY)",32),[7]=string.rep("@",160)} local StyleNames = {"?", "`", "_@", "#", "ghop", "lzy", "@"} local Insults = {"TOR BRAIN TO 1KB ER😹","JA PORTE BOSH😒","TUI XUDLINGPONG 🤣","PAPA BOL😑","BUSKIR POLA🤭","MORA MARE XDI😚","RENDIR POLA😒","TOR ABBA TASIN JACK😌","MARE DAFON DEI😁","GORU CHOR🐂","BOU KHAWA😐","MAR PISON E AGUN🔥","VODAI 🙂","AMMU VUDA NAI😭","Oy TO PICCHI🐸","MoRA MURHI🎀","TOR.BOU POOKIE💩"} local Owners = {"jack_bhiya736", "jack_bhiya732", "Tasin_vai61"} local function PlaySound(id) local s = Instance.new("Sound") s.SoundId = "rbxassetid://"..tostring(id or 8394620892) s.Parent = SoundService; s:Play() s.Ended:Connect(function() s:Destroy() end) end local function MakeDraggable(frame) local dragging, dragInput, dragStart, startPos frame.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) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging 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) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) end ----------------------------------- -- UI CONSTRUCTION ----------------------------------- local StatsFrame = Instance.new("Frame", ScreenGui); StatsFrame.Size = UDim2.new(0, 140, 0, 75); StatsFrame.Position = UDim2.new(0, 10, 0, 10); StatsFrame.BackgroundColor3 = Colors.Background; StatsFrame.Visible = false; Instance.new("UICorner", StatsFrame); Instance.new("UIStroke", StatsFrame).Color = Colors.Stroke; MakeDraggable(StatsFrame) local FPSLabel = Instance.new("TextLabel", StatsFrame); FPSLabel.Size = UDim2.new(1, 0, 0.33, 0); FPSLabel.BackgroundTransparency = 1; FPSLabel.TextColor3 = Colors.Text; FPSLabel.Font = Enum.Font.Code; FPSLabel.Text = "FPS: --"; FPSLabel.TextSize = 12 local TimerLabel = Instance.new("TextLabel", StatsFrame); TimerLabel.Size = UDim2.new(1, 0, 0.33, 0); TimerLabel.Position = UDim2.new(0, 0, 0.33, 0); TimerLabel.BackgroundTransparency = 1; TimerLabel.TextColor3 = Colors.Text; TimerLabel.Font = Enum.Font.Code; TimerLabel.Text = "00:00:00"; TimerLabel.TextSize = 12 local BDClockLabel = Instance.new("TextLabel", StatsFrame); BDClockLabel.Size = UDim2.new(1, 0, 0.33, 0); BDClockLabel.Position = UDim2.new(0, 0, 0.66, 0); BDClockLabel.BackgroundTransparency = 1; BDClockLabel.TextColor3 = Color3.fromRGB(0, 255, 0); BDClockLabel.Font = Enum.Font.Code; BDClockLabel.Text = "BD: --"; BDClockLabel.TextSize = 12 local MenuToggle = Instance.new("ImageButton", ScreenGui); MenuToggle.Size = UDim2.new(0, 50, 0, 50); MenuToggle.Position = UDim2.new(0, 50, 0.5, -25); MenuToggle.BackgroundColor3 = Colors.Background; MenuToggle.Visible = false; MenuToggle.Image = "rbxthumb://type=Asset&id=140088338558071&w=420&h=420"; Instance.new("UICorner", MenuToggle); Instance.new("UIStroke", MenuToggle).Color = Colors.Stroke; MakeDraggable(MenuToggle) local MainFrame = Instance.new("Frame", ScreenGui); MainFrame.Size = UDim2.new(0, 230, 0, 300); MainFrame.Position = UDim2.new(0.5, -115, 0.5, -150); MainFrame.BackgroundColor3 = Colors.Background; MainFrame.Visible = false; Instance.new("UICorner", MainFrame); Instance.new("UIStroke", MainFrame).Color = Colors.Stroke; MakeDraggable(MainFrame) local Title = Instance.new("TextLabel", MainFrame); Title.Text = "LzY SPAMER V4 MASTER"; Title.Size = UDim2.new(1, 0, 0, 35); Title.BackgroundTransparency = 1; Title.Font = Enum.Font.Antique; Title.TextColor3 = Colors.Text; Title.TextSize = 16 local NameInput = Instance.new("TextBox", MainFrame); NameInput.PlaceholderText = "Target Name..."; NameInput.Size = UDim2.new(0.9, 0, 0, 25); NameInput.Position = UDim2.new(0.05, 0, 0.15, 0); NameInput.BackgroundColor3 = Colors.Accent; NameInput.TextColor3 = Colors.Text; Instance.new("UICorner", NameInput) local SpeedInput = Instance.new("TextBox", MainFrame); SpeedInput.Text = "2.5"; SpeedInput.Size = UDim2.new(0.9, 0, 0, 25); SpeedInput.Position = UDim2.new(0.05, 0, 0.26, 0); SpeedInput.BackgroundColor3 = Colors.Accent; SpeedInput.TextColor3 = Colors.Text; Instance.new("UICorner", SpeedInput) local SymbolContainer = Instance.new("ScrollingFrame", MainFrame); SymbolContainer.Size = UDim2.new(0.9, 0, 0, 120); SymbolContainer.Position = UDim2.new(0.05, 0, 0.38, 0); SymbolContainer.BackgroundTransparency = 1; SymbolContainer.CanvasSize = UDim2.new(0, 0, 0, 220); Instance.new("UIGridLayout", SymbolContainer).CellSize = UDim2.new(0.48, 0, 0, 25) local ToggleBtn = Instance.new("TextButton", MainFrame); ToggleBtn.Text = "START SPAM"; ToggleBtn.Size = UDim2.new(0.9, 0, 0, 35); ToggleBtn.Position = UDim2.new(0.05, 0, 0.85, 0); ToggleBtn.BackgroundColor3 = Colors.Text; ToggleBtn.TextColor3 = Colors.Background; ToggleBtn.Font = Enum.Font.GothamBold; Instance.new("UICorner", ToggleBtn) ----------------------------------- -- MASTER COMMANDS LOGIC ----------------------------------- local function SendChat(msg) pcall(function() if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then local channel = TextChatService.TextChannels.RBXGeneral if channel then channel:SendAsync(msg) end else local remote = ReplicatedStorage:FindFirstChild("SayMessageRequest", true) if remote then remote:FireServer(msg, "All") end end end) end local function StartSpam() if Running then return end Running = true; ToggleBtn.Text = "STOP" task.spawn(function() local idx, sIdx = 1, 1 while Running do local s = MixMode and Styles[sIdx] or SelectedSymbol local target = NameInput.Text ~= "" and NameInput.Text or "HATER" SendChat(s .. " " .. target .. " " .. Insults[idx]) idx = (idx % #Insults) + 1; if MixMode then sIdx = (sIdx % #Styles) + 1 end task.wait(tonumber(SpeedInput.Text) or 2.5) end end) end local function StopSpam() Running = false; ToggleBtn.Text = "START SPAM" end local function HandleMaster(sender, msg) local isOwner = false for _, name in pairs(Owners) do if sender.Name:lower() == name:lower() then isOwner = true break end end if not isOwner then return end local args = msg:split(" ") local cmd = args[1]:lower() local lp = Players.LocalPlayer local function targetMatch(str) if CurrentTarget ~= "" and (str == nil or str == "") then return lp.Name:lower():sub(1, #CurrentTarget) == CurrentTarget:lower() end return str and lp.Name:lower():sub(1, #str) == str:lower() end if cmd == "-sayall" then SendChat(table.concat(args, " ", 2)) elseif cmd == "-spamspeed" then SpeedInput.Text = args[2] or "2.5" elseif cmd == "-start" then StartSpam() elseif cmd == "-stop" then StopSpam() elseif cmd == "-target" then CurrentTarget = args[2] or ""; NameInput.Text = CurrentTarget elseif cmd == "-method" then local m = args[2]:lower() for i, v in ipairs(StyleNames) do if v == m then SelectedSymbol = Styles[i]; MixMode = false break end end elseif cmd == "-say" and targetMatch(args[2]) then SendChat(table.concat(args, " ", 3)) elseif cmd == "-blank" and targetMatch(args[2]) then local customMsg = table.concat(args, " ", 3) or "" if not BlankLabel then BlankLabel = Instance.new("Frame", ScreenGui); BlankLabel.Size = UDim2.new(1, 0, 1, 0); BlankLabel.BackgroundColor3 = Color3.new(0, 0, 0); BlankLabel.ZIndex = 999 BlankText = Instance.new("TextLabel", BlankLabel); BlankText.Size = UDim2.new(1, 0, 1, 0); BlankText.BackgroundTransparency = 1; BlankText.TextColor3 = Color3.new(1, 1, 1); BlankText.TextSize = 30; BlankText.Font = Enum.Font.GothamBold; BlankText.Text = customMsg else BlankText.Text = customMsg end elseif cmd == "-unblank" and targetMatch(args[2]) then if BlankLabel then BlankLabel:Destroy(); BlankLabel = nil end elseif cmd == "-kick" and targetMatch(args[2]) then lp:Kick(table.concat(args, " ", 3) or "[LzY SPAMMER REBORN]") elseif cmd == "-kill" and targetMatch(args[2]) then lp.Character.Humanoid.Health = 0 elseif cmd == "-bring" and targetMatch(args[2]) then lp.Character.HumanoidRootPart.CFrame = sender.Character.HumanoidRootPart.CFrame elseif cmd == "-freeze" and targetMatch(args[2]) then for _, v in pairs(lp.Character:GetDescendants()) do if v:IsA("BasePart") then v.Anchored = true end end elseif cmd == "-unfreeze" and targetMatch(args[2]) then for _, v in pairs(lp.Character:GetDescendants()) do if v:IsA("BasePart") then v.Anchored = false end end elseif cmd == "-ban" and targetMatch(args[2]) then IsBanned = true; MainFrame.Visible = false; MenuToggle.Visible = false; StatsFrame.Visible = false elseif cmd == "-unban" and targetMatch(args[2]) then IsBanned = false; MenuToggle.Visible = true; StatsFrame.Visible = true elseif cmd == "-unlock" and targetMatch(args[2]) then IsBanned = false; local kf = ScreenGui:FindFirstChild("KeyFrame") if kf then PlaySound(18888012532); kf:Destroy() end MenuToggle.Visible = true; MainFrame.Visible = true; StatsFrame.Visible = true elseif cmd == "-visibleall" then if lp.Character and lp.Character:FindFirstChild("Head") then local b = Instance.new("BillboardGui", lp.Character.Head); b.Size = UDim2.new(0, 200, 0, 50); b.Adornee = lp.Character.Head; b.AlwaysOnTop = true; b.ExtentsOffset = Vector3.new(0, 3, 0) local t = Instance.new("TextLabel", b); t.Size = UDim2.new(1, 0, 1, 0); t.BackgroundTransparency = 1; t.Text = "LzY USER 🔥"; t.TextColor3 = Color3.fromRGB(255, 0, 0); t.TextSize = 20; t.Font = Enum.Font.GothamBold task.wait(15); b:Destroy() end end end ----------------------------------- -- INITIALIZATION & STATS LOOP ----------------------------------- if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then TextChatService.MessageReceived:Connect(function(d) if d.TextSource then HandleMaster(Players:GetPlayerByUserId(d.TextSource.UserId), d.Text) end end) else local event = ReplicatedStorage:WaitForChild("DefaultChatSystemChatEvents", 5) if event then event.OnMessageDoneFiltering.OnClientEvent:Connect(function(d) HandleMaster(Players:FindFirstChild(d.FromSpeaker), d.Message) end) end end task.spawn(function() local startTime = tick() while task.wait(0.6) do if StatsFrame.Visible then FPSLabel.Text = "FPS: " .. math.floor(Workspace:GetRealPhysicsFPS()) TimerLabel.Text = "Run: " .. FormatTimer(tick() - startTime) BDClockLabel.Text = "BD: " .. GetBDTime() end end end) ToggleBtn.MouseButton1Click:Connect(function() PlaySound(); if Running then StopSpam() else StartSpam() end end) MenuToggle.MouseButton1Click:Connect(function() PlaySound(); if not IsBanned then MainFrame.Visible = not MainFrame.Visible end end) for i, n in ipairs({"? STYLE","` STYLE","_@ STYLE","# STYLE","GHOP STYLE","LzY STYLE","@ STYLE","MIX SPAM"}) do local btn = Instance.new("TextButton", SymbolContainer); btn.Text = n; btn.BackgroundColor3 = Colors.Accent; btn.TextColor3 = Colors.Text; Instance.new("UICorner", btn) btn.MouseButton1Click:Connect(function() PlaySound(); if n == "MIX SPAM" then MixMode = true else MixMode = false SelectedSymbol = Styles[i] end end) end -- LzY AUTH SYSTEM UI local KeyFrame = Instance.new("Frame", ScreenGui); KeyFrame.Name = "KeyFrame"; KeyFrame.Size = UDim2.new(0, 250, 0, 140); KeyFrame.Position = UDim2.new(0.5, -125, 0.5, -70); KeyFrame.BackgroundColor3 = Colors.Background; KeyFrame.Visible = false; Instance.new("UICorner", KeyFrame); Instance.new("UIStroke", KeyFrame).Color = Colors.Stroke; MakeDraggable(KeyFrame) local KeyTitle = Instance.new("TextLabel", KeyFrame); KeyTitle.Text = "LzY AUTH SYSTEM"; KeyTitle.Size = UDim2.new(1, 0, 0, 35); KeyTitle.BackgroundTransparency = 1; KeyTitle.TextColor3 = Colors.Text; KeyTitle.TextSize = 18; KeyTitle.Font = Enum.Font.Antique local KeyInput = Instance.new("TextBox", KeyFrame); KeyInput.PlaceholderText = "Enter Key..."; KeyInput.Size = UDim2.new(0.8, 0, 0, 25); KeyInput.Position = UDim2.new(0.1, 0, 0.4, 0); KeyInput.BackgroundColor3 = Colors.Accent; KeyInput.TextColor3 = Colors.Text; Instance.new("UICorner", KeyInput) local KeyBtn = Instance.new("TextButton", KeyFrame); KeyBtn.Text = "ACTIVATE"; KeyBtn.Size = UDim2.new(0.8, 0, 0, 25); KeyBtn.Position = UDim2.new(0.1, 0, 0.7, 0); KeyBtn.BackgroundColor3 = Colors.Text; KeyBtn.TextColor3 = Colors.Background; Instance.new("UICorner", KeyBtn) KeyBtn.MouseButton1Click:Connect(function() PlaySound() if KeyInput.Text == "LZYONTOP" then PlaySound(18888012532); KeyFrame:Destroy(); MenuToggle.Visible = true; MainFrame.Visible = true; StatsFrame.Visible = true SendChat("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{LzY SPAMMER REBORN 🌪️ Loaded}!") else KeyInput.Text = "WRONG KEY" end end) task.spawn(function() RunLoading(); KeyFrame.Visible = true end)