Run it
Copy the script and paste it into your executor.
lp = :().LocalPlayer
rs = :()
uis = :()
(text)
map = {[]=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=}
res =
i = , #text
c = text:(i,i):()
res = res .. (map[c] text:(i,i))
res
lp.PlayerGui:() lp.PlayerGui.SamDev_Secret:()
sg = .(, lp.PlayerGui)
sg.Name =
sg.ResetOnSpawn =
main = .(, sg)
main.Size = .(, , , ); main.Position = .(, -, , )
main.BackgroundColor3 = .(, , ); main.Active = ; main.Draggable =
.(, main)
stroke = .(, main)
stroke.Thickness =
.(()
.() stroke.Color = .(() % / , , )
)
scroll = .(, main)
scroll.Size = .(, , , ); scroll.Position = .(, , , )
scroll.BackgroundTransparency = ; scroll.AutomaticCanvasSize =
.(, scroll).VerticalAlignment =
input = .(, main)
input.Size = .(, , , ); input.Position = .(, , , )
input.PlaceholderText = ; input.Text =
input.BackgroundColor3 = .(, , ); input.TextColor3 = .(,,)
.(, input)
(name, msg)
l = .(, scroll)
l.Size = .(, , , ); l.BackgroundTransparency =
l.TextColor3 = .(, , ); l.TextXAlignment = ; l.RichText =
l.Text = .. (name) .. .. msg
scroll.CanvasPosition = .(, )
_, v (:())
v:() (v.Name == v.Name == )
v.OnClientEvent:((mode, data)
mode == data:()
split = .(data, )
(split[], split[])
)
input.FocusLost:((enter)
enter input.Text ~=
msg = input.Text
myName = lp.DisplayName lp.Name
(myName, msg)
(()
remote = rs:(, )
remote
remote:(, myName .. .. msg)
)
input.Text =
)
.(()
.()
(()
remote = rs:(, )
remote
remote:(, (lp.DisplayName))
)
)
(, )pz

Universal