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 =
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 =
layout = .(, scroll)
layout.VerticalAlignment = .VerticalAlignment.Top
layout.SortOrder = .SortOrder.LayoutOrder
input = .(, main)
input.Size = .(, , , )
input.Position = .(, , , )
input.BackgroundColor3 = .(, , )
input.TextColor3 = .(, , )
input.Text =
input.PlaceholderText =
input.Font = .Font.Gotham
input.TextSize =
input.ZIndex =
.(, input).CornerRadius = .(, )
sidebar = .(, sg)
sidebar.Size = .(, , , )
sidebar.Position = .(, , , -)
sidebar.BackgroundColor3 = .(, , )
sidebar.BackgroundTransparency =
sidebar.Active =
sidebar.Visible = ALLOWED_CREATORS[player.Name]
sidebar.ZIndex =
.(, sidebar).CornerRadius = .(, )
sideStroke = .(, sidebar)
sideStroke.Thickness =
sideStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
creditsLabel = .(, sidebar)
creditsLabel.Size = .(, , , )
creditsLabel.Position = .(, , , )
creditsLabel.Text =
creditsLabel.TextColor3 = .(, , )
creditsLabel.Font = .Font.GothamBold
creditsLabel.TextSize =
creditsLabel.BackgroundTransparency =
creditsLabel.ZIndex =
sideTitle = .(, sidebar)
sideTitle.Size = .(, , , )
sideTitle.Position = .(, , , )
sideTitle.Text =
sideTitle.TextColor3 = .(, , )
sideTitle.Font = .Font.GothamBold
sideTitle.TextSize =
sideTitle.BackgroundTransparency =
sideTitle.ZIndex =
codes = {
{cmd = , desc = , pos = },
{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
ALLOWED_CREATORS[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.BackgroundTransparency =
textButton.TextXAlignment = .TextXAlignment.Left
textButton.Font = .Font.GothamBold
textButton.TextSize =
textButton.ZIndex =
textButton.RichText =
isBotJoin joinName
textButton.Text = .. joinName ..
.(RainbowLabels, textButton)
rankPrefix = RANKS[sender]
rankPrefix ~=
textButton.Text = rankPrefix .. .. sender .. .. msg
textButton.Text = .. sender .. .. msg
customColor
textButton.TextColor3 = customColor
currentPrivateTarget
textButton.Text = .. (RANKS[sender] ) .. .. sender .. .. msg
textButton.TextColor3 = .(, , )
ALLOWED_CREATORS[sender] sender == player.Name
.(RainbowLabels, textButton)
sender ==
textButton.TextColor3 = .(, , )
textButton.TextColor3 = .(, , )
textButton.MouseButton1Click:(()
currentPrivateTarget == sender
currentPrivateTarget =
sender ~= sender ~=
currentPrivateTarget = sender
)
scroll.CanvasSize = .(, , , layout.AbsoluteContentSize.Y + )
scroll.CanvasPosition = .(, layout.AbsoluteContentSize.Y)
longLaugh = .. .(, )
input.FocusLost:((enter)
enter input.Text ~=
text = input.Text
ALLOWED_CREATORS[player.Name]
text:() ==
GlobalLockUntil = .() +
(, , .(, , ))
input.Text =
text:(, ):() ==
target = text:()
BannedUsers[target] = .() +
(, .. target .. , .(, , ))
input.Text =
text:() ==
input.Text =
.(()
i = ,
msg =
(player.Name, msg, )
ChatService:(player.Character.Head, msg, .ChatColor.White)
.()
)
text:() ==
input.Text =
.(()
i = ,
msg
hkrColor
i % ==
hkrColor = .(, , )
hkrColor = .(, , )
i <=
msg =
msg =
(player.Name, msg, hkrColor)
ChatService:(player.Character.Head, msg, .ChatColor.Green)
.()
)
text == text == text == text ==
text = longLaugh
(player.Name, text, )
currentPrivateTarget player.Character player.Character:()
ChatService:(player.Character.Head, text, .ChatColor.White)
input.Text =
)
(, , , , player.Name)
Chat Script Without Roblox tags

Universal