Lua Chat System gives the illusion that forking is required

The current way the Lua Chat System page is written, gives the false illusion that the chat must be forked to modify any part of it

Yet it doesn’t mention the three following things:

  • The Server API can be accessed in ServerScriptService
  • The Client API can be accessed in LocalPlayer.PlayerScripts
  • The Client settings can be modified using a LocalScript and Chat:RegisterChatCallback

Using these three points, forking the chat system may not actually be required as most of the functionality of the chat can be accessed using either the APIs or the callback.

Considering how forking a system like the Chat should be avoided, I believe this should’ve been brought up in the page talking about the Lua Chat System itself

7 Likes

Hey, thanks for this. Just to double check we’re talking about the same page, could you please link it?

5 Likes
2 Likes