Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
CoreGui = :()
ReplicatedStorage = :()
RunService = :()
CoreGui:() CoreGui.XdemicCompleteChat:()
godPlayers = {, , }
vipPlayers = {, , }
(player)
_, god (godPlayers)
.(player.Name) == .(god)
_, vip (vipPlayers)
.(player.Name) == .(vip)
isGod =
_, god (godPlayers)
.(LocalPlayer.Name) == .(god)
isGod =
()
rank = (LocalPlayer)
bioText = .. rank
args = {
[] = bioText
}
success, err = (()
remote = ReplicatedStorage:()
remote remote:()
remote[]:((args))
ReplicatedStorage:()
ReplicatedStorage.UpdateBio:(bioText)
)
( .. bioText)
bioText
chatBubbles = {}
customNames = {}
rgbEnabled =
hue =
currentTab =
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.Parent = ScreenGui
MainFrame.Active =
MainFrame.Draggable =
.(, MainFrame).CornerRadius = .(, )
TopBar = .()
TopBar.Size = .(, , , )
TopBar.BackgroundColor3 = .(, , )
TopBar.Parent = MainFrame
.(, TopBar).CornerRadius = .(, )
Title = .()
Title.Size = .(, , , )
Title.Position = .(, , , )
Title.Text =
Title.TextColor3 = .(, , )
Title.BackgroundTransparency =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.Parent = TopBar
BioLabel = .()
BioLabel.Size = .(, , , )
BioLabel.Position = .(, , , )
BioLabel.Text = .. (LocalPlayer)
BioLabel.TextColor3 = .(, , )
BioLabel.BackgroundTransparency =
BioLabel.Font = .Font.Gotham
BioLabel.TextSize =
BioLabel.Parent = TopBar
CloseScriptBtn = .()
CloseScriptBtn.Size = .(, , , )
CloseScriptBtn.Position = .(, -, , )
CloseScriptBtn.Text =
CloseScriptBtn.BackgroundColor3 = .(, , )
CloseScriptBtn.TextColor3 = .(, , )
CloseScriptBtn.Font = .Font.GothamBold
CloseScriptBtn.TextSize =
CloseScriptBtn.Parent = TopBar
.(, CloseScriptBtn).CornerRadius = .(, )
GlobalTab = .()
GlobalTab.Size = .(, , , )
GlobalTab.Position = .(, , , )
GlobalTab.Text =
GlobalTab.BackgroundColor3 = .(, , )
GlobalTab.TextColor3 = .(, , )
GlobalTab.Font = .Font.GothamBold
GlobalTab.TextSize =
GlobalTab.Parent = MainFrame
.(, GlobalTab).CornerRadius = .(, )
LocalChatTab = .()
LocalChatTab.Size = .(, , , )
LocalChatTab.Position = .(, , , )
LocalChatTab.Text =
LocalChatTab.BackgroundColor3 = .(, , )
LocalChatTab.TextColor3 = .(, , )
LocalChatTab.Font = .Font.GothamBold
LocalChatTab.TextSize =
LocalChatTab.Parent = MainFrame
.(, LocalChatTab).CornerRadius = .(, )
PrivateTab = .()
PrivateTab.Size = .(, , , )
PrivateTab.Position = .(, , , )
PrivateTab.Text =
PrivateTab.BackgroundColor3 = .(, , )
PrivateTab.TextColor3 = .(, , )
PrivateTab.Font = .Font.GothamBold
PrivateTab.TextSize =
PrivateTab.Parent = MainFrame
.(, PrivateTab).CornerRadius = .(, )
SettingsTab = .()
SettingsTab.Size = .(, , , )
SettingsTab.Position = .(, , , )
SettingsTab.Text =
SettingsTab.BackgroundColor3 = .(, , )
SettingsTab.TextColor3 = .(, , )
SettingsTab.Font = .Font.GothamBold
SettingsTab.TextSize =
SettingsTab.Parent = MainFrame
.(, SettingsTab).CornerRadius = .(, )
GlobalContainer = .()
GlobalContainer.Size = .(, , , )
GlobalContainer.Position = .(, , , )
GlobalContainer.BackgroundColor3 = .(, , )
GlobalContainer.Parent = MainFrame
.(, GlobalContainer).CornerRadius = .(, )
GlobalScroll = .()
GlobalScroll.Size = .(, , , )
GlobalScroll.BackgroundTransparency =
GlobalScroll.CanvasSize = .(, , , )
GlobalScroll.ScrollBarThickness =
GlobalScroll.Parent = GlobalContainer
GlobalLayout = .()
GlobalLayout.Padding = .(, )
GlobalLayout.Parent = GlobalScroll
GlobalInput = .()
GlobalInput.Size = .(, , , )
GlobalInput.Position = .(, , , )
GlobalInput.BackgroundColor3 = .(, , )
GlobalInput.TextColor3 = .(, , )
GlobalInput.PlaceholderText =
GlobalInput.PlaceholderColor3 = .(, , )
GlobalInput.Text =
GlobalInput.Font = .Font.Gotham
GlobalInput.TextSize =
GlobalInput.Parent = MainFrame
.(, GlobalInput).CornerRadius = .(, )
GlobalSend = .()
GlobalSend.Size = .(, , , )
GlobalSend.Position = .(, , , )
GlobalSend.Text =
GlobalSend.BackgroundColor3 = .(, , )
GlobalSend.TextColor3 = .(, , )
GlobalSend.Font = .Font.GothamBold
GlobalSend.TextSize =
GlobalSend.Parent = MainFrame
.(, GlobalSend).CornerRadius = .(, )
LocalContainer = .()
LocalContainer.Size = .(, , , )
LocalContainer.Position = .(, , , )
LocalContainer.BackgroundColor3 = .(, , )
LocalContainer.Parent = MainFrame
LocalContainer.Visible =
.(, LocalContainer).CornerRadius = .(, )
LocalScroll = .()
LocalScroll.Size = .(, , , )
LocalScroll.BackgroundTransparency =
LocalScroll.CanvasSize = .(, , , )
LocalScroll.ScrollBarThickness =
LocalScroll.Parent = LocalContainer
LocalLayout = .()
LocalLayout.Padding = .(, )
LocalLayout.Parent = LocalScroll
LocalInput = .()
LocalInput.Size = .(, , , )
LocalInput.Position = .(, , , )
LocalInput.BackgroundColor3 = .(, , )
LocalInput.TextColor3 = .(, , )
LocalInput.PlaceholderText =
LocalInput.PlaceholderColor3 = .(, , )
LocalInput.Text =
LocalInput.Font = .Font.Gotham
LocalInput.TextSize =
LocalInput.Parent = MainFrame
LocalInput.Visible =
.(, LocalInput).CornerRadius = .(, )
LocalSend = .()
LocalSend.Size = .(, , , )
LocalSend.Position = .(, , , )
LocalSend.Text =
LocalSend.BackgroundColor3 = .(, , )
LocalSend.TextColor3 = .(, , )
LocalSend.Font = .Font.GothamBold
LocalSend.TextSize =
LocalSend.Parent = MainFrame
LocalSend.Visible =
.(, LocalSend).CornerRadius = .(, )
PrivateContainer = .()
PrivateContainer.Size = .(, , , )
PrivateContainer.Position = .(, , , )
PrivateContainer.BackgroundColor3 = .(, , )
PrivateContainer.Parent = MainFrame
PrivateContainer.Visible =
.(, PrivateContainer).CornerRadius = .(, )
PrivateScroll = .()
PrivateScroll.Size = .(, , , )
PrivateScroll.BackgroundTransparency =
PrivateScroll.CanvasSize = .(, , , )
PrivateScroll.ScrollBarThickness =
PrivateScroll.Parent = PrivateContainer
PrivateLayout = .()
PrivateLayout.Padding = .(, )
PrivateLayout.Parent = PrivateScroll
PlayerListFrame = .()
PlayerListFrame.Size = .(, , , )
PlayerListFrame.Position = .(, , , )
PlayerListFrame.BackgroundColor3 = .(, , )
PlayerListFrame.Parent = MainFrame
PlayerListFrame.Visible =
.(, PlayerListFrame).CornerRadius = .(, )
PlayerListScroll = .()
PlayerListScroll.Size = .(, , , )
PlayerListScroll.BackgroundTransparency =
PlayerListScroll.CanvasSize = .(, , , )
PlayerListScroll.ScrollBarThickness =
PlayerListScroll.Parent = PlayerListFrame
PlayerListLayout = .()
PlayerListLayout.Padding = .(, )
PlayerListLayout.Parent = PlayerListScroll
PrivateInput = .()
PrivateInput.Size = .(, , , )
PrivateInput.Position = .(, , , )
PrivateInput.BackgroundColor3 = .(, , )
PrivateInput.TextColor3 = .(, , )
PrivateInput.PlaceholderText =
PrivateInput.PlaceholderColor3 = .(, , )
PrivateInput.Text =
PrivateInput.Font = .Font.Gotham
PrivateInput.TextSize =
PrivateInput.Parent = MainFrame
PrivateInput.Visible =
.(, PrivateInput).CornerRadius = .(, )
PrivateSend = .()
PrivateSend.Size = .(, , , )
PrivateSend.Position = .(, , , )
PrivateSend.Text =
PrivateSend.BackgroundColor3 = .(, , )
PrivateSend.TextColor3 = .(, , )
PrivateSend.Font = .Font.GothamBold
PrivateSend.TextSize =
PrivateSend.Parent = MainFrame
PrivateSend.Visible =
.(, PrivateSend).CornerRadius = .(, )
ExitPrivateBtn = .()
ExitPrivateBtn.Size = .(, , , )
ExitPrivateBtn.Position = .(, , , )
ExitPrivateBtn.Text =
ExitPrivateBtn.BackgroundColor3 = .(, , )
ExitPrivateBtn.TextColor3 = .(, , )
ExitPrivateBtn.Font = .Font.GothamBold
ExitPrivateBtn.TextSize =
ExitPrivateBtn.Parent = MainFrame
ExitPrivateBtn.Visible =
.(, ExitPrivateBtn).CornerRadius = .(, )
SettingsContainer = .()
SettingsContainer.Size = .(, , , )
SettingsContainer.Position = .(, , , )
SettingsContainer.BackgroundColor3 = .(, , )
SettingsContainer.Parent = MainFrame
SettingsContainer.Visible =
.(, SettingsContainer).CornerRadius = .(, )
NameLabel = .()
NameLabel.Size = .(, , , )
NameLabel.Position = .(, , , )
NameLabel.Text = isGod
NameLabel.TextColor3 = isGod .(, , ) .(, , )
NameLabel.BackgroundTransparency =
NameLabel.Font = .Font.GothamBold
NameLabel.TextSize =
NameLabel.Parent = SettingsContainer
NameInput = .()
NameInput.Size = .(, , , )
NameInput.Position = .(, , , )
NameInput.BackgroundColor3 = .(, , )
NameInput.TextColor3 = .(, , )
NameInput.PlaceholderText = isGod
NameInput.Text = LocalPlayer.Name
NameInput.Font = .Font.Gotham
NameInput.TextSize =
NameInput.Parent = SettingsContainer
NameInput.Visible = isGod
.(, NameInput).CornerRadius = .(, )
NameApply = .()
NameApply.Size = .(, , , )
NameApply.Position = .(, , , )
NameApply.Text =
NameApply.BackgroundColor3 = .(, , )
NameApply.TextColor3 = .(, , )
NameApply.Font = .Font.GothamBold
NameApply.TextSize =
NameApply.Parent = SettingsContainer
NameApply.Visible = isGod
.(, NameApply).CornerRadius = .(, )
RGBLabel = .()
RGBLabel.Size = .(, , , )
RGBLabel.Position = .(, , , )
RGBLabel.Text = isGod
RGBLabel.TextColor3 = isGod .(, , ) .(, , )
RGBLabel.BackgroundTransparency =
RGBLabel.Font = .Font.GothamBold
RGBLabel.TextSize =
RGBLabel.Parent = SettingsContainer
RGBToggle = .()
RGBToggle.Size = .(, , , )
RGBToggle.Position = .(, , , )
RGBToggle.Text =
RGBToggle.BackgroundColor3 = .(, , )
RGBToggle.TextColor3 = .(, , )
RGBToggle.Font = .Font.GothamBold
RGBToggle.TextSize =
RGBToggle.Parent = SettingsContainer
RGBToggle.Visible = isGod
.(, RGBToggle).CornerRadius = .(, )
(player, message)
player player.Character
head = player.Character:()
head
chatBubbles[player]
chatBubbles[player]:()
billboard = .()
billboard.Name =
billboard.Adornee = head
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.ZIndexBehavior = .ZIndexBehavior.Sibling
billboard.Parent = head
bubbleFrame = .()
bubbleFrame.Size = .(, , , )
bubbleFrame.BackgroundColor3 = .(, , )
bubbleFrame.BackgroundTransparency =
bubbleFrame.Parent = billboard
.(, bubbleFrame).CornerRadius = .(, )
stroke = .(, bubbleFrame)
stroke.Color = .(, , )
stroke.Thickness =
rank = (player)
rankColor = rank == .(, , ) (rank == .(, , ) .(, , ))
rankLabel = .()
rankLabel.Size = .(, , , )
rankLabel.Position = .(, , , )
rankLabel.Text = rank .. .. player.Name
rankLabel.TextColor3 = rankColor
rankLabel.BackgroundTransparency =
rankLabel.Font = .Font.GothamBold
rankLabel.TextSize =
rankLabel.TextXAlignment = .TextXAlignment.Center
rankLabel.Parent = bubbleFrame
msgLabel = .()
msgLabel.Size = .(, , , )
msgLabel.Position = .(, , , )
msgLabel.Text = message
msgLabel.TextColor3 = .(, , )
msgLabel.BackgroundTransparency =
msgLabel.TextWrapped =
msgLabel.Font = .Font.Gotham
msgLabel.TextSize =
msgLabel.TextXAlignment = .TextXAlignment.Center
msgLabel.Parent = bubbleFrame
chatBubbles[player] = billboard
.()
chatBubbles[player]
chatBubbles[player]:()
chatBubbles[player] =
(player)
customNames[player.UserId]
customNames[player.UserId]
player.Name
(player)
rgbEnabled isGod
r = .(hue) * +
g = .(hue + ) * +
b = .(hue + ) * +
.(r, g, b)
.(, , )
(msg)
result =
i = , #msg
result = result .. msg:(i, i)
i % ==
result = result ..
result
(player, message, isSystem)
msgFrame = .()
msgFrame.Size = .(, , , )
msgFrame.AutomaticSize = .AutomaticSize.Y
msgFrame.BackgroundTransparency =
msgFrame.Parent = GlobalScroll
rank = isSystem (player)
rankColor = isSystem .(, , ) (rank == .(, , ) (rank == .(, , ) .(, , )))
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.Text = isSystem rank .. .. (player) ..
nameLabel.TextColor3 = rankColor
nameLabel.BackgroundTransparency =
nameLabel.Font = .Font.GothamBold
nameLabel.TextSize =
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.Parent = msgFrame
msgLabel = .()
msgLabel.Size = .(, , , )
msgLabel.AutomaticSize = .AutomaticSize.Y
msgLabel.Position = .(, , , )
msgLabel.Text = message
msgLabel.TextColor3 = .(, , )
msgLabel.BackgroundTransparency =
msgLabel.TextWrapped =
msgLabel.Font = .Font.Gotham
msgLabel.TextSize =
msgLabel.Parent = msgFrame
.()
GlobalScroll.CanvasPosition = .(, GlobalLayout.AbsoluteContentSize.Y)
GlobalScroll.CanvasSize = .(, , , GlobalLayout.AbsoluteContentSize.Y + )
(player, message)
msgFrame = .()
msgFrame.Size = .(, , , )
msgFrame.AutomaticSize = .AutomaticSize.Y
msgFrame.BackgroundTransparency =
msgFrame.Parent = LocalScroll
rank = (player)
rankColor = rank == .(, , ) (rank == .(, , ) .(, , ))
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.Text = rank .. .. (player) ..
nameLabel.TextColor3 = rankColor
nameLabel.BackgroundTransparency =
nameLabel.Font = .Font.GothamBold
nameLabel.TextSize =
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.Parent = msgFrame
msgLabel = .()
msgLabel.Size = .(, , , )
msgLabel.AutomaticSize = .AutomaticSize.Y
msgLabel.Position = .(, , , )
msgLabel.Text = message
msgLabel.TextColor3 = .(, , )
msgLabel.BackgroundTransparency =
msgLabel.TextWrapped =
msgLabel.Font = .Font.Gotham
msgLabel.TextSize =
msgLabel.Parent = msgFrame
.()
LocalScroll.CanvasPosition = .(, LocalLayout.AbsoluteContentSize.Y)
LocalScroll.CanvasSize = .(, , , LocalLayout.AbsoluteContentSize.Y + )
(player, message)
(sender, message, isOwn)
msgFrame = .()
msgFrame.Size = .(, , , )
msgFrame.AutomaticSize = .AutomaticSize.Y
msgFrame.BackgroundTransparency =
msgFrame.Parent = PrivateScroll
bubble = .()
bubble.Size = .(, , , )
bubble.AutomaticSize = .AutomaticSize.Y
bubble.Position = isOwn .(, -, , ) .(, , , )
bubble.BackgroundColor3 = isOwn .(, , ) .(, , )
bubble.Parent = msgFrame
.(, bubble).CornerRadius = .(, )
rank = (sender)
rankColor = rank == .(, , ) (rank == .(, , ) .(, , ))
nameLabel = .()
nameLabel.Size = .(, , , )
nameLabel.Position = .(, , , )
nameLabel.Text = rank .. .. (sender) ..
nameLabel.TextColor3 = rankColor
nameLabel.BackgroundTransparency =
nameLabel.Font = .Font.GothamBold
nameLabel.TextSize =
nameLabel.TextXAlignment = .TextXAlignment.Left
nameLabel.Parent = bubble
msgLabel = .()
msgLabel.Size = .(, , , )
msgLabel.AutomaticSize = .AutomaticSize.Y
msgLabel.Position = .(, , , )
msgLabel.Text = message
msgLabel.TextColor3 = .(, , )
msgLabel.BackgroundTransparency =
msgLabel.TextWrapped =
msgLabel.Font = .Font.Gotham
msgLabel.TextSize =
msgLabel.Parent = bubble
.()
PrivateScroll.CanvasPosition = .(, PrivateLayout.AbsoluteContentSize.Y)
PrivateScroll.CanvasSize = .(, , , PrivateLayout.AbsoluteContentSize.Y + )
()
_, v (PlayerListScroll:())
v:() v:()
_, player (Players:())
player ~= LocalPlayer
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , )
rank = (player)
btn.Text = rank .. .. (player)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = rank == .(, , ) .(, , )
btn.Font = .Font.GothamBold
btn.TextSize =
btn.Parent = PlayerListScroll
.(, btn).CornerRadius = .(, )
btn.MouseButton1Click:(()
privateChatPartner = player
(LocalPlayer, .. (player), )
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
PlayerListFrame.Visible =
PrivateContainer.Visible =
)
GlobalSend.MouseButton1Click:(()
GlobalInput.Text ~=
msg = (GlobalInput.Text)
(LocalPlayer, msg, )
GlobalInput.Text =
)
LocalSend.MouseButton1Click:(()
LocalInput.Text ~=
msg = (LocalInput.Text)
(LocalPlayer, msg)
LocalInput.Text =
)
PrivateSend.MouseButton1Click:(()
PrivateInput.Text ~= privateChatPartner
msg = (PrivateInput.Text)
(LocalPlayer, msg, )
PrivateInput.Text =
)
ExitPrivateBtn.MouseButton1Click:(()
privateChatPartner =
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
PlayerListFrame.Visible =
PrivateContainer.Visible =
_, v (PrivateScroll:())
v:() v:()
)
GlobalTab.MouseButton1Click:(()
currentTab =
GlobalTab.BackgroundColor3 = .(, , )
LocalChatTab.BackgroundColor3 = .(, , )
PrivateTab.BackgroundColor3 = .(, , )
SettingsTab.BackgroundColor3 = .(, , )
GlobalContainer.Visible =
LocalContainer.Visible =
PrivateContainer.Visible =
SettingsContainer.Visible =
PlayerListFrame.Visible =
GlobalInput.Visible =
GlobalSend.Visible =
LocalInput.Visible =
LocalSend.Visible =
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
)
LocalChatTab.MouseButton1Click:(()
currentTab =
GlobalTab.BackgroundColor3 = .(, , )
LocalChatTab.BackgroundColor3 = .(, , )
PrivateTab.BackgroundColor3 = .(, , )
SettingsTab.BackgroundColor3 = .(, , )
GlobalContainer.Visible =
LocalContainer.Visible =
PrivateContainer.Visible =
SettingsContainer.Visible =
PlayerListFrame.Visible =
GlobalInput.Visible =
GlobalSend.Visible =
LocalInput.Visible =
LocalSend.Visible =
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
)
PrivateTab.MouseButton1Click:(()
currentTab =
GlobalTab.BackgroundColor3 = .(, , )
LocalChatTab.BackgroundColor3 = .(, , )
PrivateTab.BackgroundColor3 = .(, , )
SettingsTab.BackgroundColor3 = .(, , )
GlobalContainer.Visible =
LocalContainer.Visible =
PrivateContainer.Visible =
SettingsContainer.Visible =
PlayerListFrame.Visible =
GlobalInput.Visible =
GlobalSend.Visible =
LocalInput.Visible =
LocalSend.Visible =
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
()
)
SettingsTab.MouseButton1Click:(()
currentTab =
GlobalTab.BackgroundColor3 = .(, , )
LocalChatTab.BackgroundColor3 = .(, , )
PrivateTab.BackgroundColor3 = .(, , )
SettingsTab.BackgroundColor3 = .(, , )
GlobalContainer.Visible =
LocalContainer.Visible =
PrivateContainer.Visible =
SettingsContainer.Visible =
PlayerListFrame.Visible =
GlobalInput.Visible =
GlobalSend.Visible =
LocalInput.Visible =
LocalSend.Visible =
PrivateInput.Visible =
PrivateSend.Visible =
ExitPrivateBtn.Visible =
)
isGod
NameApply.MouseButton1Click:(()
NameInput.Text ~=
customNames[LocalPlayer.UserId] = NameInput.Text
(LocalPlayer, .. NameInput.Text .. , )
)
rgbState =
RGBToggle.MouseButton1Click:(()
rgbState = rgbState
rgbEnabled = rgbState
RGBToggle.Text = rgbState
RGBToggle.BackgroundColor3 = rgbState .(, , ) .(, , )
)
CloseScriptBtn.MouseButton1Click:(()
ScreenGui:()
)
bioText = ()
BioLabel.Text = .. (LocalPlayer)
.(()
ScreenGui.Parent
rgbEnabled isGod
hue = hue +
hue > .pi * hue =
.()
)
(LocalPlayer, , )
(LocalPlayer, , )
(LocalPlayer, , )
(LocalPlayer, , )
(LocalPlayer, .. bioText, )
isGod
(LocalPlayer, .. LocalPlayer.Name .. , )
()
()
()
()
()
()
()
()
()
()
Universal