-- [[ PROJECT: NOVA SPAMMER V1 ]] -- -- [[ BY: BLAzzYHuB ]] -- -- [[ OWNER: BLAZZYNOVA ]] -- local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TextChatService = game:GetService("TextChatService") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") -- Clean up previous instance if PlayerGui:FindFirstChild("NovaSpammerGui") then PlayerGui.NovaSpammerGui:Destroy() end -- ScreenGui local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "NovaSpammerGui" ScreenGui.ResetOnSpawn = false ScreenGui.IgnoreGuiInset = true ScreenGui.Parent = PlayerGui -- MESSAGES LIST local replies = { "TMKx MEH LION 🦁", "TBKx MEH TIGER πŸ…", "TMKx MEH SURAJ β˜€οΈ", "TMKx MEH NARUTO πŸ₯", "TMKx MEH APPLE 🍎", "TBKx MEH PINTU 😎", "TMKx MEH DRAGON πŸ‰", "TMKx MEH SASUKE ⚑", "TMKx MEH RAHUL πŸ”₯", "TMKx MEH MANGO πŸ₯­", "TMKx MEH ITACHI πŸ¦β€β¬›", "TMKx MEH WOLF 🐺", "TMKx MEH AMAN ⚑", "TMKx MEH GOJO πŸ”΅", "TMKx MEH GRAPES πŸ‡", "TMKx MEH ROHAN πŸ–€", "TMKx MEH LEOPARD πŸ†", "TMKx MEH OBITO πŸŒ€", "TMKx MEH VICKY πŸ‘‘", "TMKx MEH BANANA 🍌", "TMKx MEH MADARA πŸ”₯", "TMKx MEH SHARK 🦈", "TMKx MEH RISHI πŸ‰", "TMKx MEH KAKASHI ⚑", "TMKx MEH ORANGE 🍊", "TMKx MEH ARYAN πŸ₯·", "TMKx MEH FOX 🦊", "TMKx MEH SUKUNA πŸ‘Ή", "TMKx MEH KUNAL πŸ’€", "TMKx MEH STRAWBERRY πŸ“", "TMKx MEH BEAR 🐻", "TMKx MEH TANJIRO πŸ”₯", "TMKx MEH VIVEK 🎯", "TMKx MEH PINEAPPLE 🍍", "TMKx MEH GORILLA 🦍", "TMKx MEH ZENITSU ⚑", "TMKx MEH KARAN βš”οΈ", "TMKx MEH PEACH πŸ‘", "TMKx MEH CROCODILE 🐊", "TMKx MEH LUFFY ☠️", "TMKx MEH NIKHIL πŸŒ€", "TMKx MEH PEAR 🍐", "TMKx MEH ELEPHANT 🐘", "TMKx MEH ZORO βš”οΈ", "TMKx MEH SAHIL 🌊", "TMKx MEH COCONUT πŸ₯₯", "TMKx MEH RHINO 🦏", "TMKx MEH SANJI πŸ”₯", "TMKx MEH HARSH πŸ”₯", "TMKx MEH LEMON πŸ‹", "TMKx MEH ZEBRA πŸ¦“", "TMKx MEH SHANKS πŸ”΄", "TMKx MEH ANKIT πŸ’Ž", "TMKx MEH BLUEBERRY 🫐", "TMKx MEH DEER 🦌", "TMKx MEH LAW 🩺", "TMKx MEH MOHIT 🐺", "TMKx MEH PAPAYA 🧑", "TMKx MEH HORSE 🐎", "TMKx MEH ACE πŸ”₯", "TMKx MEH SUMIT πŸ–€", "TMKx MEH KIWI πŸ₯", "TMKx MEH RABBIT πŸ‡", "TMKx MEH YAMATO πŸ‘Ή", "TMKx MEH DEEPAK ⚑", "TMKx MEH AVOCADO πŸ₯‘", "TMKx MEH MONKEY πŸ’", "TMKx MEH KEN KANEKI 🩸", "TMKx MEH AKASH 🌌", "TMKx MEH MELON 🍈", "TMKx MEH GIRAFFE πŸ¦’", "TMKx MEH EREN YEAGER πŸ—‘οΈ", "TMKx MEH PRINCE πŸ‘‘", "TMKx MEH PUMPKIN πŸŽƒ", "TMKx MEH KANGAROO 🦘", "TMKx MEH MIKASA βš”οΈ", "TMKx MEH ROCKY πŸ₯Š", "TMKx MEH TOMATO πŸ…", "TMKx MEH PANDA 🐼", "TMKx MEH KILLUA ⚑", "TMKx MEH SONU 😈", "TMKx MEH CARROT πŸ₯•", "TMKx MEH OWL πŸ¦‰", "TMKx MEH GON 🟒", "TMKx MEH MONU 🐼", "TMKx MEH BROCCOLI πŸ₯¦", "TMKx MEH PENGUIN 🐧", "TMKx MEH GOKU πŸ”₯", "TMKx MEH RAVI β˜€οΈ", "TMKx MEH POTATO πŸ₯”", "TMKx MEH KOALA 🐨", "TMKx MEH VEGETA πŸ’₯", "TMKx MEH GAURAV πŸ”₯", "TMKx MEH MUSHROOM πŸ„", "TMKx MEH PEACOCK 🦚", "TMKx MEH ICHIGO πŸ—‘οΈ", "TMKx MEH MANISH 🎭", "TMKx MEH POMEGRANATE ❀️", "TMKx MEH BAT πŸ¦‡", "TMKx MEH RUKIA ❄️", "TMKx MEH TARUN ⚑", "TMKx MEH DURIAN 🟒", "TMKx MEH SCORPION πŸ¦‚", "TMKx MEH YORUICHI ⚑", "TMKx MEH VARUN 🌊", "TMKx MEH GUAVA 🟒", "TMKx MEH DOLPHIN 🐬", "TMKx MEH DENJI πŸͺš", "TMKx MEH YASH πŸ–€", "TMKx MEH JACKFRUIT 🟒", "TMKx MEH WHALE πŸ‹", "TMKx MEH POWER 🩸", "TMKx MEH DEVIL 😈", "TMKx MEH LYCHEE πŸ”΄", "TMKx MEH OCTOPUS πŸ™", "TMKx MEH MAKIMA πŸ‘οΈ", "TMKx MEH HUNTER 🎯", "TMKx MEH BLACKBERRY 🫐", "TMKx MEH CRAB πŸ¦€", "TMKx MEH AKI HAYAKAWA πŸ—‘οΈ", "TMKx MEH KILLER πŸ₯·", "TMKx MEH DRAGON FRUIT πŸ‰", "TMKx MEH LOBSTER 🦞", "TMKx MEH TOJI FUSHIGURO πŸ–€", "TMKx MEH SHADOW πŸŒ‘", "TMKx MEH STARFRUIT ⭐", "TMKx MEH JELLYFISH πŸͺΌ", "TMKx MEH MEGUMI FUSHIGURO 🐺", "TMKx MEH DARKX πŸ–€", "TMKx MEH RASPBERRY πŸ“", "TMKx MEH SEAHORSE 🐴", "TMKx MEH YUJI ITADORI πŸ‘Š", "TMKx MEH NOVA 🌌", "TMKx MEH APRICOT πŸ‘", "TMKx MEH SQUIRREL 🐿️", "TMKx MEH YUTA OKKOTSU βš”οΈ", "TMKx MEH BLAZE πŸ”₯", "TMKx MEH PLUM 🟣", "TMKx MEH HEDGEHOG πŸ¦”", "TMKx MEH CHOSO 🩸", "TMKx MEH VENOM 🐍", "TMKx MEH CRANBERRY πŸ”΄", "TMKx MEH BADGER 🦑", "TMKx MEH SHINRA πŸ”₯", "TMKx MEH CURSED πŸ’€", "TMKx MEH CANTALOUPE 🍈", "TMKx MEH RACCOON 🦝", "TMKx MEH ARTHUR BOYLE βš”οΈ", "TMKx MEH PHANTOM πŸ‘»", "TMKx MEH NECTARINE πŸ‘", "TMKx MEH SKUNK 🦨", "TMKx MEH ESCANOR β˜€οΈ" } -- SEND MESSAGE FUNCTION local function send(msg) pcall(function() if TextChatService.ChatInputBarConfiguration and TextChatService.ChatInputBarConfiguration.TargetTextChannel then TextChatService.ChatInputBarConfiguration.TargetTextChannel:SendAsync(msg) else local legacyEvents = ReplicatedStorage:FindFirstChild("DefaultChatSystemChatEvents", true) if legacyEvents then local sayMessage = legacyEvents:FindFirstChild("SayMessageRequest") if sayMessage then sayMessage:FireServer(msg, "All") end end end end) end -- LOADED NOTIFICATION task.spawn(function() task.wait(1) local line = string.rep("@_", 77) send(line .. " [πŸ—£οΈ NOVA SPAMMER V1 LOADED.. πŸ˜ΉπŸ‘Œ]") end) -- RAINBOW COLOR UTILITY local function getRainbowColor() return Color3.fromHSV((os.clock() % 5) / 5, 1, 1) end ---------------------------------------------------- -- 1. FULL SCREEN LOADING ---------------------------------------------------- local LoadingFrame = Instance.new("Frame") LoadingFrame.Size = UDim2.new(1, 0, 1, 0) LoadingFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10) LoadingFrame.BorderSizePixel = 0 LoadingFrame.ZIndex = 10 LoadingFrame.Parent = ScreenGui local LoadingText = Instance.new("TextLabel") LoadingText.Size = UDim2.new(1, 0, 0, 50) LoadingText.Position = UDim2.new(0, 0, 0.4, -40) LoadingText.BackgroundTransparency = 1 LoadingText.Text = "NOVA SPAMMER LOADING... 0%" LoadingText.TextColor3 = Color3.fromRGB(255, 255, 255) LoadingText.TextSize = 22 LoadingText.Font = Enum.Font.SourceSansBold LoadingText.ZIndex = 11 LoadingText.Parent = LoadingFrame local LoadingBarBg = Instance.new("Frame") LoadingBarBg.Size = UDim2.new(0.7, 0, 0, 14) LoadingBarBg.Position = UDim2.new(0.15, 0, 0.5, 0) LoadingBarBg.BackgroundColor3 = Color3.fromRGB(25, 25, 25) LoadingBarBg.BorderSizePixel = 0 LoadingBarBg.ZIndex = 11 LoadingBarBg.Parent = LoadingFrame local BarBgCorner = Instance.new("UICorner") BarBgCorner.CornerRadius = UDim.new(1, 0) BarBgCorner.Parent = LoadingBarBg local LoadingBarFill = Instance.new("Frame") LoadingBarFill.Size = UDim2.new(0, 0, 1, 0) LoadingBarFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255) LoadingBarFill.BorderSizePixel = 0 LoadingBarFill.ZIndex = 12 LoadingBarFill.Parent = LoadingBarBg local BarFillCorner = Instance.new("UICorner") BarFillCorner.CornerRadius = UDim.new(1, 0) BarFillCorner.Parent = LoadingBarFill local SubText = Instance.new("TextLabel") SubText.Size = UDim2.new(1, 0, 0, 40) SubText.Position = UDim2.new(0, 0, 0.55, 10) SubText.BackgroundTransparency = 1 SubText.Text = "SCRIPT BY NOVA DADDY🀭" SubText.TextColor3 = Color3.fromRGB(255, 255, 255) SubText.TextSize = 18 SubText.Font = Enum.Font.SourceSansBold SubText.ZIndex = 11 SubText.Parent = LoadingFrame ---------------------------------------------------- -- 2. TOGGLE BUTTON & MAIN FRAME ---------------------------------------------------- local ToggleButton = Instance.new("TextButton") ToggleButton.Size = UDim2.new(0, 45, 0, 45) ToggleButton.Position = UDim2.new(0.05, 0, 0.2, 0) ToggleButton.Text = "N" ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleButton.TextSize = 20 ToggleButton.Font = Enum.Font.SourceSansBold ToggleButton.BackgroundColor3 = Color3.fromRGB(20, 20, 20) ToggleButton.BorderSizePixel = 0 ToggleButton.Visible = false ToggleButton.Active = true ToggleButton.Draggable = true ToggleButton.Parent = ScreenGui local ToggleCorner = Instance.new("UICorner") ToggleCorner.CornerRadius = UDim.new(1, 0) ToggleCorner.Parent = ToggleButton local ToggleStroke = Instance.new("UIStroke") ToggleStroke.Thickness = 3 ToggleStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border ToggleStroke.Parent = ToggleButton local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.BorderSizePixel = 0 MainFrame.Visible = false MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 12) MainCorner.Parent = MainFrame local MainStroke = Instance.new("UIStroke") MainStroke.Thickness = 3.5 MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border MainStroke.Parent = MainFrame local HeaderLabel = Instance.new("TextLabel") HeaderLabel.Size = UDim2.new(1, 0, 0, 35) HeaderLabel.Position = UDim2.new(0, 0, 0, 8) HeaderLabel.BackgroundTransparency = 1 HeaderLabel.Text = "NOVA SPAMMER V1πŸ’€" HeaderLabel.TextSize = 20 HeaderLabel.Font = Enum.Font.SourceSansBold HeaderLabel.Parent = MainFrame ---------------------------------------------------- -- UI CONTROLS (EXPANDED HEIGHT) ---------------------------------------------------- local nameBox = Instance.new("TextBox") nameBox.Size = UDim2.new(0.85, 0, 0, 32) nameBox.Position = UDim2.new(0.075, 0, 0, 48) nameBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25) nameBox.TextColor3 = Color3.fromRGB(255, 255, 255) nameBox.PlaceholderText = "Target Name" nameBox.Text = "" nameBox.TextSize = 14 nameBox.Font = Enum.Font.SourceSans nameBox.Parent = MainFrame local BoxCorner = Instance.new("UICorner") BoxCorner.CornerRadius = UDim.new(0, 6) BoxCorner.Parent = nameBox local delayBox = Instance.new("TextBox") delayBox.Size = UDim2.new(0.85, 0, 0, 32) delayBox.Position = UDim2.new(0.075, 0, 0, 88) delayBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25) delayBox.TextColor3 = Color3.fromRGB(255, 255, 255) delayBox.PlaceholderText = "Delay (e.g. 2)" delayBox.Text = "2" delayBox.TextSize = 14 delayBox.Font = Enum.Font.SourceSans delayBox.Parent = MainFrame local DelayCorner = Instance.new("UICorner") DelayCorner.CornerRadius = UDim.new(0, 6) DelayCorner.Parent = delayBox local lineBox = Instance.new("TextBox") lineBox.Size = UDim2.new(0.85, 0, 0, 32) lineBox.Position = UDim2.new(0.075, 0, 0, 128) lineBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25) lineBox.TextColor3 = Color3.fromRGB(255, 255, 255) lineBox.PlaceholderText = "Style / Pattern (@@@)" lineBox.Text = "@" lineBox.TextSize = 14 lineBox.Font = Enum.Font.SourceSans lineBox.Parent = MainFrame local LineCorner = Instance.new("UICorner") LineCorner.CornerRadius = UDim.new(0, 6) LineCorner.Parent = lineBox local start = Instance.new("TextButton") start.Size = UDim2.new(0.85, 0, 0, 35) start.Position = UDim2.new(0.075, 0, 0, 168) start.BackgroundColor3 = Color3.fromRGB(30, 100, 40) start.TextColor3 = Color3.fromRGB(255, 255, 255) start.Text = "START ENGINE" start.TextSize = 14 start.Font = Enum.Font.SourceSansBold start.Parent = MainFrame local StartCorner = Instance.new("UICorner") StartCorner.CornerRadius = UDim.new(0, 6) StartCorner.Parent = start local stop = Instance.new("TextButton") stop.Size = UDim2.new(0.85, 0, 0, 35) stop.Position = UDim2.new(0.075, 0, 0, 210) stop.BackgroundColor3 = Color3.fromRGB(120, 30, 30) stop.TextColor3 = Color3.fromRGB(255, 255, 255) stop.Text = "STOP ENGINE" stop.TextSize = 14 stop.Font = Enum.Font.SourceSansBold stop.Parent = MainFrame local StopCorner = Instance.new("UICorner") StopCorner.CornerRadius = UDim.new(0, 6) StopCorner.Parent = stop local FooterLabel = Instance.new("TextLabel") FooterLabel.Size = UDim2.new(1, 0, 0, 30) FooterLabel.Position = UDim2.new(0, 0, 0, 260) FooterLabel.BackgroundTransparency = 1 FooterLabel.Text = "πŸ‘€ MADE BY NOVAπŸ’€" FooterLabel.TextSize = 14 FooterLabel.Font = Enum.Font.SourceSansBold FooterLabel.Parent = MainFrame ---------------------------------------------------- -- RAINBOW LOOP ---------------------------------------------------- RunService.RenderStepped:Connect(function() local rainbow = getRainbowColor() if LoadingText.Parent then LoadingText.TextColor3 = rainbow end if SubText.Parent then SubText.TextColor3 = rainbow end if LoadingBarFill.Parent then LoadingBarFill.BackgroundColor3 = rainbow end ToggleStroke.Color = rainbow MainStroke.Color = rainbow HeaderLabel.TextColor3 = rainbow FooterLabel.TextColor3 = rainbow end) ---------------------------------------------------- -- LOADING TIMER (10 SECONDS) ---------------------------------------------------- task.spawn(function() for i = 1, 100 do if LoadingText.Parent then LoadingText.Text = "NOVA SPAMMER LOADING... " .. i .. "%" LoadingBarFill.Size = UDim2.new(i / 100, 0, 1, 0) end task.wait(0.1) end if LoadingFrame then LoadingFrame:Destroy() end ToggleButton.Visible = true MainFrame.Visible = true TweenService:Create(MainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Size = UDim2.new(0, 380, 0, 310), Position = UDim2.new(0.5, -190, 0.5, -155) }):Play() end) ---------------------------------------------------- -- TOGGLE EVENT ---------------------------------------------------- local isOpen = true ToggleButton.MouseButton1Click:Connect(function() isOpen = not isOpen if isOpen then MainFrame.Visible = true TweenService:Create(MainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Size = UDim2.new(0, 380, 0, 310), Position = UDim2.new(0.5, -190, 0.5, -155) }):Play() else local tween = TweenService:Create(MainFrame, TweenInfo.new(0.2, Enum.EasingStyle.Quart, Enum.EasingDirection.In), { Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0) }) tween:Play() tween.Completed:Wait() MainFrame.Visible = false end end) ---------------------------------------------------- -- SPAM SYSTEM (CHARACTER LIMIT: 160) ---------------------------------------------------- local enabled = false start.MouseButton1Click:Connect(function() local target = nameBox.Text local delay = tonumber(delayBox.Text) or 2 local style = lineBox.Text ~= "" and lineBox.Text or "@" if target == "" then return end enabled = false task.wait(0.1) enabled = true task.spawn(function() while enabled do for _, msg in pairs(replies) do if not enabled then break end local fixedPrefix = "⛩️SCRIPT BY NOVA DADDYπŸ’€" local taggedTarget = "[" .. target .. "]" local baseText = fixedPrefix .. " " .. taggedTarget .. " " .. msg local totalLength = 180 local remaining = totalLength - string.len(baseText) if remaining < 1 then remaining = 1 end local line = string.rep(style, remaining) local finalMsg = fixedPrefix .. " " .. line .. " " .. taggedTarget .. " " .. msg send(finalMsg) task.wait(delay) end end end) end) stop.MouseButton1Click:Connect(function() enabled = false end)