This page is incomplete.
Please continue to add information to this page until it is complete.
This page assumes you have basic understanding of Roblox Lua.
The Lua Chat System is the programming side of the chat. It allows the chat to be fully modified by developers.
Tree[]
Objects[]
ChatService[]
The ChatService (not to be confused with the Chat) is the server sided chat controller. This module is responsible for creating and accessing chat speakers and chat channels. It can be accessed in any Script using the following code.
require(game.ServerScriptService.ChatServiceRunner.ChatService)
ChatSpeaker[]
A ChatSpeaker (not to be confused with a Player) is an object that represents a talking entity in the chat. This can be a player or a created bot. After accessing the ChatService, a ChatSpeaker can be accessed using the following code.
ChatService:GetSpeaker("speakerNameHere")
This returns a ChatSpeaker object.