An easily implemented, non-intrusive chat bot prevention system for Roblox games.
Get the latest version from here!
Drag the module into ServerScriptService.
These functions are completely optional and aren't required for the bot protection that ChatGuard provides.
ChatGuard:TrustPlayer(player, trusted [default: true]) [yields]
- Allows the selected player to send messages.
- This is useful for implementing your own tasks that users need to complete in order to chat, such as clicking a button or walking somewhere.
- You need to change TRUST_PLAYERS_BY_DEFAULT to false if you would like to implement your own checks as well!
ChatGuard:IsPlayerTrusted(player) [yields]
- Returns true/false depending on if the player is trusted or not.