Run it
Copy the script and paste it into your executor.
TextChatService = :()
Players = :()
HttpService = :()
LocalPlayer = Players.LocalPlayer
ScreenGui = .(, LocalPlayer:())
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
Title = .(, MainFrame)
Title.Size = .(, , , )
Title.Text =
Title.TextColor3 = .(, , )
Title.BackgroundColor3 = .(, , )
ScrollingFrame = .(, MainFrame)
ScrollingFrame.Size = .(, , , )
ScrollingFrame.Position = .(, , , )
ScrollingFrame.CanvasSize = .(, , , )
ScrollingFrame.BackgroundColor3 = .(, , )
UIList = .(, ScrollingFrame)
UIList.SortOrder = .SortOrder.LayoutOrder
InputBox = .(, MainFrame)
InputBox.Size = .(, , , )
InputBox.Position = .(, , , )
InputBox.PlaceholderText =
InputBox.Text =
InputBox.BackgroundColor3 = .(, , )
InputBox.TextColor3 = .(, , )
SendBtn = .(, MainFrame)
SendBtn.Size = .(, , , )
SendBtn.Position = .(, , , )
SendBtn.Text =
SendBtn.BackgroundColor3 = .(, , )
(text)
.. text ..
(sender, text, isTranslated)
msgLabel = .(, ScrollingFrame)
msgLabel.Size = .(, , , )
msgLabel.BackgroundTransparency =
msgLabel.TextSize =
msgLabel.TextXAlignment = .TextXAlignment.Left
isTranslated
msgLabel.Text = .. sender .. .. text
msgLabel.TextColor3 = .(, , )
msgLabel.Text = .. sender .. .. text
msgLabel.TextColor3 = .(, , )
TextChatService.OnIncomingMessage = (message)
message.TextSource
senderName = message.TextSource.Name
originalText = message.Text
(senderName, originalText, )
senderName ~= LocalPlayer.Name
translated = (originalText)
(senderName, translated, )
()
content = InputBox.Text
content ~=
channel = TextChatService.TextChannels.RBXGeneral
channel:(content)
InputBox.Text =
SendBtn.MouseButton1Click:(forceSendMessage)
InputBox.FocusLost:((enterPressed)
enterPressed ()
)This is my own code The UI is written by ai When you send it, others can see it, but you can't see it yourself.

Universal