Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
ScreenGui = .(, LocalPlayer:())
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
MainFrame = .(, ScreenGui)
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.Active =
MainFrame.Draggable =
.(, MainFrame).CornerRadius = .(, )
ScrollingFrame = .(, MainFrame)
ScrollingFrame.Size = .(, -, , )
ScrollingFrame.Position = .(, , , )
ScrollingFrame.BackgroundTransparency =
ScrollingFrame.AutomaticCanvasSize = .AutomaticSize.Y
ScrollingFrame.ScrollBarThickness =
UIList = .(, ScrollingFrame)
UIList.VerticalAlignment = .VerticalAlignment.Top
UIList.Padding = .(, )
TextBox = .(, MainFrame)
TextBox.Size = .(, -, , )
TextBox.Position = .(, , , -)
TextBox.BackgroundColor3 = .(, , )
TextBox.TextColor3 = .(, , )
TextBox.PlaceholderText =
.(, TextBox)
() .(() % / , , ):()
(senderName, message, isSystem)
msgLabel = .(, ScrollingFrame)
msgLabel.Size = .(, , , )
msgLabel.BackgroundTransparency =
msgLabel.RichText =
msgLabel.Font = .Font.SourceSansBold
msgLabel.TextSize =
msgLabel.TextXAlignment = .TextXAlignment.Left
msgLabel.TextColor3 = .(, , )
isSystem
msgLabel.Text = .. message
senderName ==
.(()
msgLabel msgLabel.Parent
msgLabel.Text = .. () .. .. senderName .. .. message
.()
)
msgLabel.Text = .. senderName .. .. message
Remote = ReplicatedStorage:() ReplicatedStorage.DefaultChatSystemChatEvents:()
(text)
Remote
Remote:( .. text, )
(player)
player.Chatted:((msg)
msg:(,) ==
cleanMsg = msg:()
(player.DisplayName, cleanMsg, )
)
_, p (Players:()) (p)
Players.PlayerAdded:(onChatted)
TextBox.FocusLost:((enter)
enter TextBox.Text ~=
(TextBox.Text)
TextBox.Text =
)
(, , )
Jqj

Universal