Run it
Copy the script and paste it into your executor.
Players = :()
TextChatService = :()
LocalPlayer = Players.LocalPlayer
mimicTarget =
isMimicking =
(str)
str:()
(str)
chars =
result = {}
i = , #str
ch = str:(i, i)
.() <
.(result, chars:(.(, #chars), .(, #chars)))
.(result, ch)
.(result)
(text)
text = text:(, )
text = text:(, )
text = text:(, )
text
(text)
TextChatService.ChatVersion == .ChatVersion.TextChatService
TextChatService.TextChannels.RBXGeneral:(text)
:().DefaultChatSystemChatEvents.SayMessageRequest:(text, )
(message)
rev = message:()
rev
((rev))
cor = message:()
cor
((cor))
message ==
isMimicking =
mimicTarget =
()
targetName = message:()
targetName
_, plr (Players:())
plr.Name:():(, #targetName) == targetName:()
mimicTarget = plr
isMimicking =
(, plr.Name)
con = message:()
con
(, con)
exec = message:()
exec
f, err = (exec)
f
()
(, err)
(plr)
TextChatService.ChatVersion == .ChatVersion.TextChatService
plr.Chatted:((msg)
isMimicking plr == mimicTarget
(msg)
)
_, p (Players:())
(p)
Players.PlayerAdded:(setupMimic)
TextChatService.ChatVersion == .ChatVersion.TextChatService
TextChatService.OnIncomingMessage = (message)
message.TextSource message.TextSource.UserId == LocalPlayer.UserId
text = message.Text
text = (text)
(text)
TextChatService:(, message.TextSource)
TextChatService:(text, message.TextSource)
message
LocalPlayer.Chatted:((msg)
modified = (msg)
(modified)
(modified)
)
+Over 17 chat commands

Universal