Run it
Copy the script and paste it into your executor.
repeat .() :()
TCS = :()
CoreGui = :()
RStorage = :()
Players = :()
TweenService = :()
HttpService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer.PlayerGui
isLegacy = TCS.ChatVersion == .ChatVersion.LegacyChatService
ChatBar = CoreGui:(, ) PlayerGui:():(, )
ChatBar = ChatBar:() ChatBar
(str, find_str, replace_str)
escaped_find_str = find_str:(, )
str:(escaped_find_str, replace_str)
letters = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = , [] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
}
wordReplacements = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] =
}
MessagePrefix =
MessagePrefix0 =
MessagePrefix0 =
(message)
word, replacement (wordReplacements)
message = .(message, word, replacement)
search, replacement (letters)
message = .(message, search, replacement)
message
Connection = .()
_, c (ChatBar.FocusLost)
c:()
ChatBar.FocusLost:((enterPressed)
enterPressed
Connection:(ChatBar.Text)
ChatBar.Text =
)
Connection.OnInvoke = (Message)
Message = (Message)
isLegacy
ChatRemote = RStorage:(, )
ChatRemote:(MessagePrefix .. Message, )
Channel = TCS.TextChannels.RBXGeneral
Channel:(MessagePrefix .. Message)
(:(, ))()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Modified version of simplebypass 2 and 3 Credits to skire or x6x6