Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
(ui, r)
c = .()
c.CornerRadius = .(, r)
c.Parent = ui
chatGui
()
chatGui
chatGui = .()
chatGui.Name =
chatGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(,,)
frame.Parent = chatGui
(frame, )
scroll = .()
scroll.Size = .(, -, , -)
scroll.Position = .(, , , )
scroll.CanvasSize = .(,,,)
scroll.ScrollBarThickness =
scroll.BackgroundTransparency =
scroll.Parent = frame
layout = .(, scroll)
layout.Padding = .(,)
(plr, msg, transparency)
t = .()
t.Size = .(, -, , )
t.BackgroundTransparency =
t.TextWrapped =
t.TextXAlignment = .TextXAlignment.Left
t.TextYAlignment = .TextYAlignment.Top
t.Font = .Font.Gotham
t.TextSize =
t.TextColor3 = .(,,)
t.TextTransparency = transparency
t.Text = msg
t.Parent = scroll
layout:():()
scroll.CanvasSize = .(,,,layout.AbsoluteContentSize.Y)
(, , )
(p)
p.Chatted:((msg)
(p, p.Name .. .. msg)
)
_,p (Players:())
(p)
Players.PlayerAdded:(connectPlayer)
clearBtn = .(, frame)
clearBtn.Size = .(, , , )
clearBtn.Position = .(, , , -)
clearBtn.Text =
clearBtn.Font = .Font.GothamBold
clearBtn.TextSize =
clearBtn.TextColor3 = .(,,)
clearBtn.BackgroundColor3 = .(,,)
(clearBtn,)
clearBtn.MouseButton1Click:(()
_, child (scroll:())
child:()
child:()
(, , )
)
()
gui = .(, playerGui)
gui.Name =
holder = .(, gui)
holder.Size = .(,,,)
holder.Position = .(,-,,-)
holder.BackgroundTransparency =
(text, y)
b = .()
b.Size = .(,,,)
b.Position = .(,,,y)
b.Text = text
b.Font = .Font.GothamBold
b.TextSize =
b.TextColor3 = .(,,)
b.BackgroundColor3 = .(,,)
b.Visible =
b.Parent = holder
(b,)
b
chatBtn = (, )
dotsBtn = (, )
chicken = .(, holder)
chicken.Size = .(,,,)
chicken.Position = .(,,,)
chicken.Text =
chicken.TextSize =
chicken.BackgroundColor3 = .(,,)
chicken.TextColor3 = .(,,)
chicken.TextTransparency =
(chicken,)
open =
(state)
open = state
_,b ({chatBtn,dotsBtn})
b.Visible = state
state
b.TextTransparency =
TweenService:(b, TweenInfo.(), {TextTransparency = }):()
chicken.MouseButton1Click:(()
( open)
)
chatBtn.MouseButton1Click:(()
chatGui
chatGui.Enabled = chatGui.Enabled
()
)
settingsGui
dotsBtn.MouseButton1Click:(()
settingsGui
settingsGui.Enabled = settingsGui.Enabled
settingsGui = .(, playerGui)
settingsGui.Name =
frame = .()
frame.Size = .(,,,)
frame.Position = .(,-,,-)
frame.BackgroundColor3 = .(,,)
frame.Parent = settingsGui
(frame,)
(text, infoText, y, callback)
btn = .()
btn.Size = .(,-,,)
btn.Position = .(,,,y)
btn.Text = text
btn.Font = .Font.GothamBold
btn.TextSize =
btn.TextColor3 = .(,,)
btn.BackgroundColor3 = .(,,)
(btn,)
btn.Parent = frame
btn.MouseButton1Click:(callback)
infoText
info = .()
info.Size = .(,-,,)
info.Position = .(,,,y+)
info.BackgroundTransparency =
info.TextColor3 = .(,,)
info.TextTransparency =
info.Font = .Font.Gotham
info.TextSize =
info.Text = infoText
info.TextXAlignment = .TextXAlignment.Left
info.Parent = frame
(, , , ()
chatGui
scroll = chatGui:():()
scroll
_,child (scroll:())
child:() child:()
layout = scroll:()
t = .()
t.Size = .(,-,,)
t.BackgroundTransparency =
t.TextWrapped =
t.TextXAlignment = .TextXAlignment.Left
t.TextYAlignment = .TextYAlignment.Top
t.Font = .Font.Gotham
t.TextSize =
t.TextColor3 = .(,,)
t.TextTransparency =
t.Text =
t.Parent = scroll
layout
scroll.CanvasSize = .(,,,layout.AbsoluteContentSize.Y)
)
(, , , ()
_, gui (playerGui:())
gui.Name == gui.Name == gui.Name ==
gui:()
chatGui =
()
)
(, , , ()
()
)
versionLabel = .()
versionLabel.Size = .(, -, , )
versionLabel.Position = .(, , , -)
versionLabel.BackgroundTransparency =
versionLabel.TextColor3 = .(,,)
versionLabel.TextTransparency =
versionLabel.Font = .Font.Gotham
versionLabel.TextSize =
versionLabel.TextXAlignment = .TextXAlignment.Left
versionLabel.Text =
versionLabel.Parent = frame
)
loadingGui = .(, playerGui)
box = .(, loadingGui)
box.Size = .(,,,)
box.Position = .(,-,,-)
box.BackgroundColor3 = .(,,)
(box,)
txt = .(, box)
txt.Size = .(,,,)
txt.BackgroundTransparency =
txt.TextColor3 = .(,,)
txt.Font = .Font.GothamBold
txt.TextSize =
slideTween = TweenService:(box, TweenInfo.(), {
Position = .(,-,,-)
})
slideTween:()
slideTween.Completed:()
i = ,
txt.Text = ..i..
.(/)
fadeTween = TweenService:(box, TweenInfo.(), {
BackgroundTransparency =
})
fadeTween:()
fadeTween.Completed:()
loadingGui:()
()Logs (BETA!! EXPECT TO FIND BUGS)

Universal