--// SERVICES local UIS = game:GetService("UserInputService") local TextChatService = game:GetService("TextChatService") local SoundService = game:GetService("SoundService") --// MUSIC 🎡 local music = Instance.new("Sound", SoundService) music.SoundId = "rbxassetid://1843529630" music.Volume = 2 music:Play() --// GUI local ScreenGui = Instance.new("ScreenGui", game.CoreGui) local Main = Instance.new("Frame", ScreenGui) Main.Size = UDim2.new(0.6,0,0.8,0) -- HEIGHT INCREASED Main.Position = UDim2.new(0.2,0,0.1,0) Main.BackgroundColor3 = Color3.fromRGB(20,20,20) Main.BackgroundTransparency = 0.3 Main.BorderSizePixel = 0 --// NEON BORDER local Stroke = Instance.new("UIStroke", Main) Stroke.Thickness = 2 task.spawn(function() while true do for i=0,1,0.01 do Stroke.Color = Color3.fromHSV(i,1,1) task.wait() end end end) --// DRAG local dragging, startPos, startInputPos Main.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true startPos = Main.Position startInputPos = input.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging=false end end) end end) UIS.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local delta = input.Position - startInputPos Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset+delta.X, startPos.Y.Scale, startPos.Y.Offset+delta.Y) end end) --// MINIMIZE local Mini = Instance.new("TextButton", ScreenGui) Mini.Size = UDim2.new(0,40,0,40) Mini.Position = UDim2.new(0,10,0.5,0) Mini.Text = "M" task.spawn(function() while true do for i=0,1,0.01 do Mini.TextColor3 = Color3.fromHSV(i,1,1) task.wait() end end end) local open=true Mini.MouseButton1Click:Connect(function() open = not open Main.Visible = open end) --// PAGE SYSTEM local function createPage() local p = Instance.new("ScrollingFrame", Main) p.Size = UDim2.new(1,0,1,-40) p.Position = UDim2.new(0,0,0,40) p.BackgroundTransparency = 1 p.ScrollBarThickness = 6 p.AutomaticCanvasSize = Enum.AutomaticSize.Y local layout = Instance.new("UIListLayout", p) layout.Padding = UDim.new(0,20) return p end local P1 = createPage() local P2 = createPage() local P3 = createPage() local P4 = createPage() P2.Visible=false P3.Visible=false P4.Visible=false --// TABS local function tab(txt,x) local b = Instance.new("TextButton", Main) b.Size = UDim2.new(0.25,0,0,40) b.Position = UDim2.new(x,0,0,0) b.Text = txt b.BackgroundColor3 = Color3.fromRGB(30,30,30) b.TextScaled = true task.spawn(function() while true do for i=0,1,0.01 do b.TextColor3 = Color3.fromHSV(i,1,1) task.wait() end end end) return b end local T1 = tab("SPAM πŸ’¬",0) local T2 = tab("PXT πŸŽ€",0.25) local T3 = tab("RANK πŸ‘‘",0.5) local T4 = tab("INFO ⭐",0.75) local function switch(p) P1.Visible=false P2.Visible=false P3.Visible=false P4.Visible=false p.Visible=true end T1.MouseButton1Click:Connect(function() switch(P1) end) T2.MouseButton1Click:Connect(function() switch(P2) end) T3.MouseButton1Click:Connect(function() switch(P3) end) T4.MouseButton1Click:Connect(function() switch(P4) end) --// PAGE 1 local Box = Instance.new("TextBox", P1) Box.Size = UDim2.new(1,0,0,50) Box.PlaceholderText = "Enter Target Name" Box.TextScaled = true local DelayBox = Instance.new("TextBox", P1) DelayBox.Size = UDim2.new(1,0,0,50) DelayBox.PlaceholderText = "Delay (seconds)" DelayBox.Text = "0.8" DelayBox.TextScaled = true local Btn = Instance.new("TextButton", P1) Btn.Size = UDim2.new(1,0,0,60) Btn.Text = "RUN MELLY SPAM" Btn.TextScaled = true --// CHAT local function send(msg) if TextChatService.ChatVersion == Enum.ChatVersion.TextChatService then TextChatService.TextChannels.RBXGeneral:SendAsync(msg) else game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msg,"All") end end --// LOOP local running=false Btn.MouseButton1Click:Connect(function() running = not running Btn.Text = running and "STOP MELLY SPAM" or "RUN MELLY SPAM" end) task.spawn(function() while true do if running then local name = Box.Text ~= "" and Box.Text or "NOOB" local delay = tonumber(DelayBox.Text) or 0.8 local msgs = { "________________________________________________________________________________________________________________________ "..name.." TMKX MEH LAPTOP πŸ˜ŽπŸ™πŸ»", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "..name.." ROO MT 😘", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "..name.." TMKX MEH CHAIR 🀩", "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "..name.." PILX GYA RE 😏", "QQQQQQQQQQQQQQQQQQQQQQQQQQQQ "..name.." SOORY BOLO BETA ⭐", "QQQQQQQQQQQQQQQQQQQQQQQQQQQ "..name.." ROO MT πŸ˜‚", "MELLY ON TOP _ MELLY ON TOP _ MELLY ON TOP _ MELLY ON TOP _ "..name.." πŸ˜πŸ—Ώ" } for _,v in pairs(msgs) do if not running then break end send(v) task.wait(delay) end end task.wait() end end) --// PAGE 2 local txt2 = Instance.new("TextLabel", P2) txt2.Size = UDim2.new(1,0,0,0) txt2.AutomaticSize = Enum.AutomaticSize.Y txt2.TextWrapped = true txt2.TextScaled = true txt2.BackgroundTransparency = 1 txt2.Text = "WELCOME TO PXT πŸŽ€\nPLS JOIN THIS CLAN ⭐\nOWNER IS MELLY πŸŽ€\nPLS JOIN THIS CLAN FOR RANKS ⭐" --// PAGE 3 local txt3 = Instance.new("TextLabel", P3) txt3.Size = UDim2.new(1,0,0,0) txt3.AutomaticSize = Enum.AutomaticSize.Y txt3.TextWrapped = true txt3.TextScaled = true txt3.BackgroundTransparency = 1 txt3.Text = "PXTπŸŽ€\nOwner πŸ‘‘\nCo-Owner ⚑\nLeader πŸ‰\nWar Chief βš”οΈ\nGeneral πŸͺ–\nHead Admin πŸ›‘οΈ\nAdmin\nModerator 🎯\nPro Member πŸš€\nGold πŸ₯‡\nSilver πŸ₯ˆ\nEvent Head πŸŽ‰\nEvent Manager 🎊\nGuardian πŸ›‘οΈ\nProtector πŸ›‘οΈ\nWarrior βš”οΈ\nFighter πŸ₯Š" --// PAGE 4 local txt4 = Instance.new("TextLabel", P4) txt4.Size = UDim2.new(1,0,0,0) txt4.AutomaticSize = Enum.AutomaticSize.Y txt4.TextWrapped = true txt4.TextScaled = true txt4.BackgroundTransparency = 1 txt4.Text = "πŸŽ€Message styles\nMESSAGE 1 __**\nMESSAGE 2 @*@\nMESSAGE 3 @*@\nMESSAGE 4 ~~~\nMESSAGE 5 QQ\nMESSAGE 6 QQ\nMESSAGE 7 MELLY ON TOP\n\n⭐Creator name - melly\nπŸŽ€PXT on top\n⭐Owner melly\nπŸŽ€Pls be loyal with pxt" -- rainbow local function rainbow(obj) task.spawn(function() while true do for i=0,1,0.01 do obj.TextColor3 = Color3.fromHSV(i,1,1) task.wait() end end end) end rainbow(txt2) rainbow(txt3) rainbow(txt4)