
KeylessUniversal

-- FINAL SCRIPT - SINGLE TARGET NAME FORMAT (WOLF V4)
local Players = game:GetService("Players")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")
local player = Players.LocalPlayer
local saying = false
local spamThread = nil
local targetName = "[TARGET]"
local delayTime = 1
local pattern = "_"
local function sendChatMessage(msg)
pcall(function()
TextChatService.TextChannels.RBXGeneral:SendAsync(msg)
end)
end
local tmxMessages = {
"CLAN ON TOP 🔥", "FYTER BNEGA? 🤣", "MEH FIRE 🔥",
"MEH Rocket 🚀", "MEH electricity ⚡", "MEH SURF 😆",
"Leave marde 🤣", "ON TOP BOL 🔥", "MEH BOOK 📚",
"Pil gya itni jaldi 🤣", "Itna lallu fyter 🤬", "Divine bye 👑",
"meh petroleum", "Dffn? 🥱", "Bhag ja bache 😿",
"meh dino 😈", "MEH MAJDOOR", "MEH SCRIPT",
"MEH TREE 🌴", "MEH CLIP", "Allu 🥔",
"MEH GOAT", "MEH BLAZE", "MEH SALT",
"MEH ROD", "MEH UNIVERSE", "MEH SOFA",
"MEH KEYBOARD", "MEH SNIPER", "KING 👑",
"MEH MONITOR", "MEH TABLE", "MEH GALAXLY",
"MEH MUSHROOM", "MEH STONE", "MEH BOT",
"MEH TAB", "MEH CYLINDER", "LEGEND",
"MEH VOID", "MEH REAPER", "GOD",
"MEH MASTER", "MEH NOVA", "BEAST",
"MEH LEGEND", "MEH GHOST", "NINJA",
"MEH STAR", "MEH MOON", "NEON",
"MEH OMEGA", "STICK", "PAPER",
"MEH STYLE", "ALPHA", "FISH",
"MEH AXE", "SWORD", "SHIELD",
"MEH ARMOR", "POTION", "CRYSTAL",
"MEH DRAGON", "PHOENIX", "WOLF",
"MEH TIGER", "LION", "EAGLE",
"MEH SHARK", "GHOST", "MASTER"
}
local function generateLine()
if pattern == "" then pattern = "_" end
local result = ""
while #result < 150 do
result = result .. pattern
end
return string.sub(result, 1, 150)
end
local function startTMXSpam()
if saying then return end
saying = true
sendChatMessage(targetName .. " SPAMMER STARTED 👑")
task.wait(0.1)
spamThread = task.spawn(function()
while saying do
local randomMsg = tmxMessages[math.random(1, #tmxMessages)]
local msg = generateLine().."\n"..targetName.." "..randomMsg
sendChatMessage(msg)
task.wait(math.max(delayTime, 0.2))
end
end)
end
local function stopAll()
saying = false
if spamThread then
task.cancel(spamThread)
spamThread = nil
end
sendChatMessage("SPAMMER STOPPED 🛑")
end
-- ===== GUI =====
local gui = Instance.new("ScreenGui")
gui.Name = "DevilWolfV4"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local success = pcall(function() gui.Parent = CoreGui end)
if not success then
gui.Parent = player:WaitForChild("PlayerGui")
end
-- ===== MAIN FRAME =====
local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0, 280, 0, 290)
mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 12, 12)
mainFrame.BorderSizePixel = 0
mainFrame.Visible = true
mainFrame.ClipsDescendants = true
mainFrame.Active = true
mainFrame.Draggable = true
local mainCorner = Instance.new("UICorner", mainFrame)
mainCorner.CornerRadius = UDim.new(0, 12)
local mainStroke = Instance.new("UIStroke", mainFrame)
mainStroke.Color = Color3.fromRGB(150, 0, 0)
mainStroke.Thickness = 2
mainStroke.Transparency = 0.2
local titleText = Instance.new("TextLabel", mainFrame)
titleText.Size = UDim2.new(1, 0, 0, 40)
titleText.BackgroundTransparency = 1
titleText.Text = "WOLF V4 SPAMMER"
titleText.Font = Enum.Font.GothamBlack
titleText.TextSize = 20
titleText.TextColor3 = Color3.fromRGB(200, 20, 20)
local layout = Instance.new("UIListLayout", mainFrame)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Padding = UDim.new(0, 10)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local function createInput(placeholder, text, order)
local container = Instance.new("Frame", mainFrame)
container.Size = UDim2.new(0.9, 0, 0, 35)
container.BackgroundColor3 = Color3.fromRGB(25, 20, 20)
container.LayoutOrder = order
local corner = Instance.new("UICorner", container)
corner.CornerRadius = UDim.new(0, 6)
local stroke = Instance.new("UIStroke", container)
stroke.Color = Color3.fromRGB(80, 10, 10)
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
local input = Instance.new("TextBox", container)
input.Size = UDim2.new(1, -20, 1, 0)
input.Position = UDim2.new(0, 10, 0, 0)
input.BackgroundTransparency = 1
input.Text = text
input.PlaceholderText = placeholder
input.Font = Enum.Font.GothamSemibold
input.TextSize = 14
input.TextColor3 = Color3.fromRGB(220, 220, 220)
input.PlaceholderColor3 = Color3.fromRGB(120, 120, 120)
input.TextXAlignment = Enum.TextXAlignment.Left
container.MouseEnter:Connect(function()
TweenService:Create(stroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(180, 0, 0)}):Play()
end)
container.MouseLeave:Connect(function()
TweenService:Create(stroke, TweenInfo.new(0.3), {Color = Color3.fromRGB(80, 10, 10)}):Play()
end)
return input
end
local function createButton(text, color, order)
local btn = Instance.new("TextButton", mainFrame)
btn.Size = UDim2.new(0.9, 0, 0, 40)
btn.BackgroundColor3 = color
btn.Text = text
btn.Font = Enum.Font.GothamBold
btn.TextSize = 15
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.LayoutOrder = order
btn.AutoButtonColor = false
local corner = Instance.new("UICorner", btn)
corner.CornerRadius = UDim.new(0, 6)
local darkenColor = Color3.new(color.R * 0.7, color.G * 0.7, color.B * 0.7)
local lightenColor = Color3.new(math.min(color.R * 1.2, 1), math.min(color.G * 1.2, 1), math.min(color.B * 1.2, 1))
btn.MouseEnter:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = lightenColor}):Play()
end)
btn.MouseLeave:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = color}):Play()
end)
btn.MouseButton1Down:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = darkenColor}):Play()
end)
btn.MouseButton1Up:Connect(function()
TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = lightenColor}):Play()
end)
return btn
end
local titleSpacer = Instance.new("Frame", mainFrame)
titleSpacer.Size = UDim2.new(1, 0, 0, 30)
titleSpacer.BackgroundTransparency = 1
titleSpacer.LayoutOrder = 0
local targetInput = createInput("Target Name (e.g. Ayush)", "", 1)
local delayInput = createInput("Delay (seconds)", tostring(delayTime), 2)
local patternInput = createInput("Pattern", pattern, 3)
local startBtn = createButton("START SPAM", Color3.fromRGB(120, 10, 10), 4)
local stopBtn = createButton("STOP", Color3.fromRGB(40, 40, 40), 5)
-- ===== TOGGLE BUTTON =====
local toggleBtn = Instance.new("TextButton", gui)
toggleBtn.Size = UDim2.new(0, 65, 0, 50)
toggleBtn.Position = UDim2.new(0, 20, 0.5, -25)
toggleBtn.BackgroundColor3 = Color3.fromRGB(15, 12, 12)
toggleBtn.Text = "WOLF V4"
toggleBtn.TextSize = 13
toggleBtn.Font = Enum.Font.GothamBlack
toggleBtn.TextColor3 = Color3.fromRGB(200, 20, 20)
toggleBtn.BorderSizePixel = 0
toggleBtn.Visible = true
toggleBtn.Draggable = true
local toggleCorner = Instance.new("UICorner", toggleBtn)
toggleCorner.CornerRadius = UDim.new(0, 8)
local toggleStroke = Instance.new("UIStroke", toggleBtn)
toggleStroke.Color = Color3.fromRGB(150, 0, 0)
toggleStroke.Thickness = 2
-- ===== INPUT HANDLING =====
targetInput:GetPropertyChangedSignal("Text"):Connect(function()
local text = targetInput.Text
if text ~= "" then
targetName = "[" .. text .. "]"
else
targetName = "[TARGET]"
end
end)
delayInput:GetPropertyChangedSignal("Text"):Connect(function()
local num = tonumber(delayInput.Text)
if num and num > 0 then
delayTime = num
else
delayInput.Text = tostring(delayTime)
end
end)
patternInput:GetPropertyChangedSignal("Text"):Connect(function()
if patternInput.Text ~= "" then
pattern = patternInput.Text
end
end)
startBtn.MouseButton1Click:Connect(startTMXSpam)
stopBtn.MouseButton1Click:Connect(stopAll)
local menuOpen = true
toggleBtn.MouseButton1Click:Connect(function()
menuOpen = not menuOpen
if menuOpen then
mainFrame.Visible = true
TweenService:Create(mainFrame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 280, 0, 290)}):Play()
else
local closeTween = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {Size = UDim2.new(0, 0, 0, 0)})
closeTween:Play()
closeTween.Completed:Wait()
mainFrame.Visible = false
end
end)
sendChatMessage("[WOLF V4 SPAMMER LOADED 👑]")No comments yet for this script.



