Run it
Copy the script and paste it into your executor.
Players = :()
TextChatService = :()
UserInputService = :()
VirtualInputManager = :()
player = Players.LocalPlayer
OWNER_NAME =
LIMITED_ADMINS = {}
playerGui = player:()
playerGui:() playerGui[]:()
playerGui:() playerGui[]:()
playerGui:() playerGui[]:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.DisplayOrder =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBlack
title.TextSize =
title.Parent = frame
.(()
.() title.Parent
title.TextColor3 = .(() % / , , )
)
textBox = .()
textBox.Size = .(, -, , )
textBox.Position = .(, , , )
textBox.BackgroundColor3 = .(, , )
textBox.PlaceholderText =
textBox.Text =
textBox.TextColor3 = .(, , )
textBox.Font = .Font.GothamSemibold
textBox.TextSize =
textBox.ClearTextOnFocus =
textBox.Parent = frame
boxCorner = .()
boxCorner.CornerRadius = .(, )
boxCorner.Parent = textBox
startBtn = .()
startBtn.Size = .(, , , )
startBtn.Position = .(, , , -)
startBtn.BackgroundColor3 = .(, , )
startBtn.Text =
startBtn.TextColor3 = .(, , )
startBtn.Font = .Font.GothamBold
startBtn.TextSize =
startBtn.Parent = frame
stopBtn = .()
stopBtn.Size = .(, , , )
stopBtn.Position = .(, -, , -)
stopBtn.BackgroundColor3 = .(, , )
stopBtn.Text =
stopBtn.TextColor3 = .(, , )
stopBtn.Font = .Font.GothamBold
stopBtn.TextSize =
stopBtn.Parent = frame
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.Parent = frame
closeBtn.MouseButton1Click:(() frame.Visible = )
UserInputService.InputBegan:((input, gp)
gp input.KeyCode == .KeyCode.Insert
frame.Visible = frame.Visible
)
warningLabel = .()
warningLabel.Size = .(, -, , )
warningLabel.Position = .(, , , -)
warningLabel.BackgroundTransparency =
warningLabel.Text =
warningLabel.TextColor3 = .(, , )
warningLabel.Font = .Font.GothamBold
warningLabel.TextSize =
warningLabel.TextWrapped =
warningLabel.Visible =
warningLabel.Parent = frame
(text)
warningLabel.Text = text
warningLabel.Visible =
.(, () warningLabel.Visible = )
(str)
str = .(str)
str = str:(, ):(, ):(, ):(, ):(, ):(, ):(, ):(, ):(, )
str = str:(, )
str
(name)
name name ==
normalized = (name)
normalized:() normalized:()
cleanTags = {,,,,,,,,,,,}
customTags =
spamDelay =
MAX_CHAT_BYTES =
customEmoji =
muteEndTime =
(str) str:(, )
(name, tag)
emojiPart = customEmoji
core = name .. .. tag .. emojiPart
core = (core)
available = MAX_CHAT_BYTES - #core
pattern = .(, .(available / ))
pattern .. core
()
core =
core = (core)
available = MAX_CHAT_BYTES - #core
pattern = .(, .(available / ))
pattern .. core
(msg, forceFromOwner)
forceFromOwner = forceFromOwner
forceFromOwner .() < muteEndTime
success, channel = (() TextChatService.TextChannels:(, ) )
success channel (() channel:(msg) )
isSpamming =
spamTask =
IS_LOCKED =
IS_KICKED =
copycatTarget = {}
()
stopBtn.Text = IS_LOCKED
startBtn.Text = IS_LOCKED (isSpamming )
()
isSpamming =
spamTask .(spamTask) spamTask =
()
(name)
isSpamming .() < muteEndTime
(name) ()
isSpamming =
()
spamTask = .(()
i =
count =
tags = customTags cleanTags
isSpamming .() >= muteEndTime
count = count +
((name, tags[i]))
.(spamDelay)
i = (i % #tags) +
count >= .(,)
.()
(())
.()
count =
()
)
startBtn.MouseButton1Click:(()
IS_LOCKED .() < muteEndTime
name = textBox.Text:()
name ~= (name)
)
stopBtn.MouseButton1Click:(() IS_LOCKED () )
.(()
success, channel = (() TextChatService.TextChannels:(, ) )
success channel
channel.MessageReceived:((msg)
msg.TextSource
sender = Players:(msg.TextSource.UserId)
sender
is_owner = sender.Name == OWNER_NAME
is_limited_admin = .(LIMITED_ADMINS, sender.Name) ~=
(is_owner is_limited_admin)
text = msg.Text:()
text == (text:() text:(player.Name:()))
is_owner
player:()
)
)
()Spamming script

Universal