Run it
Copy the script and paste it into your executor.
lp = :().LocalPlayer
uis = :()
ts = :()
(text)
map = {[]=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=, []=}
res =
i = , #text
c = text:(i,i):()
res = res .. (map[c] c)
res
lp.PlayerGui:() lp.PlayerGui.SamDev_v2:()
sg = .(, lp.PlayerGui)
sg.Name =
main = .(, sg)
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
.(, main).CornerRadius = .(, )
stroke = .(, main)
stroke.Thickness =
stroke.ApplyStrokeMode = .ApplyStrokeMode.Border
.(()
.()
hue = () % /
stroke.Color = .(hue, , )
)
topBar = .(, main)
topBar.Size = .(, , , )
topBar.BackgroundColor3 = .(, , )
topBar.BorderSizePixel =
.(, topBar)
title = .(, topBar)
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text = ()
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment =
scroll = .(, main)
scroll.Size = .(, , , )
scroll.Position = .(, , , )
scroll.BackgroundTransparency =
scroll.CanvasSize = .(, , , )
scroll.AutomaticCanvasSize = .AutomaticSize.Y
scroll.ScrollBarThickness =
.(, scroll).VerticalAlignment =
input = .(, main)
input.Size = .(, , , )
input.Position = .(, , , )
input.BackgroundColor3 = .(, , )
input.TextColor3 = .(, , )
input.PlaceholderText =
input.Text =
.(, input)
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
topBar.InputBegan:((inp)
inp.UserInputType == .UserInputType.MouseButton1 inp.UserInputType == .UserInputType.Touch
dragging =
dragStart = inp.Position
startPos = main.Position
inp.Changed:(()
inp.UserInputState == .UserInputState.End
dragging =
)
)
uis.InputChanged:((inp)
dragging (inp.UserInputType == .UserInputType.MouseMovement inp.UserInputType == .UserInputType.Touch)
(inp)
)
(user, text)
l = .(, scroll)
l.Size = .(, , , )
l.BackgroundTransparency =
l.TextColor3 = .(, , )
l.RichText =
l.TextXAlignment =
l.Text = .. (user) .. .. text
scroll.CanvasPosition = .(, )
input.FocusLost:((enter)
enter input.Text ~=
(lp.DisplayName, input.Text)
input.Text =
)
(, )
It is basically a chat panel where all age group can chat and with NO TAGS global chat messages

Universal