Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
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
lastProcessed = {}
(text)
char = LocalPlayer.Character
hum = char char:()
hum
originalName = hum.DisplayName
hum.DisplayName = .. text
.()
hum.DisplayName = originalName
RunService.Heartbeat:(()
_, p (Players:())
char = p.Character
hum = char char:()
hum hum.DisplayName:(, ) ==
msg = hum.DisplayName:()
lastProcessed[p.UserId] ~= msg
lastProcessed[p.UserId] = msg
(p.DisplayName, msg, )
)
TextBox.FocusLost:((enter)
enter TextBox.Text ~=
(TextBox.Text)
(LocalPlayer.DisplayName, TextBox.Text, )
TextBox.Text =
)
(, , )
Ks

Universal