Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
RunService = :()
ChatService = :()
playerGui = player:()
playerGui:() playerGui.RXN_Elite_Chat:()
sg = .(, playerGui)
sg.Name =
sg.ResetOnSpawn =
()
sound = .(, :())
sound.SoundId =
sound.Volume =
sound.Looped =
sound:()
.(playLocalSound)
RANKS = {
[] = ,
[] = ,
[player.Name] =
}
ALLOWED_CREATORS = {
[] = ,
[] = ,
[player.Name] =
}
BannedUsers = {}
GlobalLockUntil =
currentPrivateTarget =
RainbowLabels = {}
main = .(, sg)
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BackgroundTransparency =
main.Active =
main.Draggable =
main.ZIndex =
.(, main).CornerRadius = .(, )
mainStroke = .(, main)
mainStroke.Thickness =
mainStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
scroll = .(, main)
scroll.Size = .(, , , )
scroll.Position = .(, , , )
scroll.BackgroundTransparency =
scroll.ScrollBarThickness =
scroll.ZIndex =
scroll.ClipsDescendants =
layout = .(, scroll)
layout.VerticalAlignment = .VerticalAlignment.Top
layout.SortOrder = .SortOrder.LayoutOrder
input = .(, main)
input.Size = .(, , , )
input.Position = .(, , , )
input.BackgroundColor3 = .(, , )
input.TextColor3 = .(, , )
input.Text =
input.Font = .Font.Gotham
input.TextSize =
input.ZIndex =
.(, input).CornerRadius = .(, )
sidebar = .(, sg)
sidebar.Size = .(, , , )
sidebar.Position = .(, , , -)
sidebar.BackgroundColor3 = .(, , )
sidebar.BackgroundTransparency =
sidebar.Active =
sidebar.Visible = (player.Name == )
sidebar.ZIndex =
.(, sidebar).CornerRadius = .(, )
sideStroke = .(, sidebar)
sideStroke.Thickness =
sideStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
codes = {
{cmd = , desc = , pos = },
{cmd = , desc = , pos = },
{cmd = , desc = , pos = },
{cmd = , desc = , pos = }
}
_, data (codes)
lbl = .(, sidebar)
lbl.Size = .(, , , )
lbl.Position = .(, , , data.pos)
lbl.BackgroundTransparency =
lbl.BackgroundColor3 = .(, , )
lbl.Text = .. data.cmd .. .. data.desc
lbl.RichText =
lbl.TextColor3 = .(, , )
lbl.Font = .Font.GothamBold
lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.ZIndex =
.(, lbl).CornerRadius = .(, )
btn = .(, sg)
btn.Size = .(, , , )
btn.Position = .(, , , )
btn.Image =
btn.Active =
btn.Draggable =
btn.ZIndex =
.(, btn).CornerRadius = .(, )
btnStroke = .(, btn)
btnStroke.Thickness =
btn.MouseButton1Click:(()
targetVisibility = main.Visible
main.Visible = targetVisibility
player.Name == sidebar.Visible = targetVisibility
)
RunService.RenderStepped:(()
rainbow = .(() % / , , )
mainStroke.Color = rainbow
btnStroke.Color = rainbow
sideStroke.Color = rainbow
i = #RainbowLabels, , -
lbl = RainbowLabels[i]
lbl lbl.Parent lbl.TextColor3 = rainbow .(RainbowLabels, i)
)
()
.() < GlobalLockUntil ALLOWED_CREATORS[player.Name]
BannedUsers[player.Name] .() < BannedUsers[player.Name] ALLOWED_CREATORS[player.Name]
(sender, msg, customColor, isBotJoin, joinName)
()
textButton = .(, scroll)
textButton.Size = .(, -, , )
textButton.AutomaticSize = .AutomaticSize.Y
textButton.BackgroundTransparency =
textButton.TextXAlignment = .TextXAlignment.Left
textButton.Font = .Font.GothamBold
textButton.TextSize =
textButton.ZIndex =
textButton.RichText =
textButton.TextWrapped =
isBotJoin joinName
textButton.Text = .. joinName ..
.(RainbowLabels, textButton)
rankPrefix = RANKS[sender]
textButton.Text = (rankPrefix ~= rankPrefix .. ) .. .. sender .. .. msg
customColor
textButton.TextColor3 = customColor
currentPrivateTarget
textButton.Text = .. textButton.Text
textButton.TextColor3 = .(, , )
ALLOWED_CREATORS[sender] sender == player.Name
.(RainbowLabels, textButton)
sender ==
textButton.TextColor3 = .(, , )
scroll.CanvasSize = .(, , , layout.AbsoluteContentSize.Y + )
scroll.CanvasPosition = .(, layout.AbsoluteContentSize.Y)
input.FocusLost:((enter)
enter input.Text ~=
text = input.Text
lowerText = text:()
ALLOWED_CREATORS[player.Name]
lowerText ==
GlobalLockUntil = .() +
(, , .(, , ))
input.Text =
text:(, ):() ==
target = text:()
BannedUsers[target] = .() +
(, .. target, .(, , ))
input.Text =
lowerText ==
.(()
i = ,
msg =
(player.Name, msg)
ChatService:(player.Character.Head, msg, .ChatColor.White)
.()
)
input.Text =
lowerText ==
.(()
i = ,
msg = (i <= )
(player.Name, msg, (i % == ) .(,,) .(,,))
ChatService:(player.Character.Head, msg, .ChatColor.Green)
.()
)
input.Text =
lowerText == lowerText == text = .. .(, )
(player.Name, text)
currentPrivateTarget player.Character ChatService:(player.Character.Head, text, .ChatColor.White)
input.Text =
)
_, p (Players:())
p.Chatted:((msg) p ~= player (p.Name, msg) )
Players.PlayerAdded:((p) p.Chatted:((msg) p ~= player (p.Name, msg) ) )
(, , , , player.Name)
Aura Just

Universal