SafeChat — Major Update Log
Hey everyone! Since releasing SafeChat, I’ve been working on a full overhaul to make the system easier to update, more secure, and better aligned with Roblox’s UI standards. This update brings a ton of improvements across the board.
Converted Into a Package
SafeChat is now distributed as a package, making updates significantly easier for developers using it. Future patches and improvements will roll out much more smoothly.
New Config Module
A dedicated Config Module has been added.
You can now customize:
- Chat behavior
- Rate limits
- UI settings
- Security options
All without touching the core system.
Rebuilt Security System
The entire security layer has been rewritten from scratch.
This includes:
- Stronger message validation
- Improved filtering logic
- More reliable exploit protection
- Cleaner internal structure
SafeChat is now far more resilient and consistent.
Chat Rate Limiting
To help prevent spam, SafeChat now includes built‑in rate limiting.
This is fully configurable through the new config module.
Updated Layout & UI
The chat layout has been redesigned for clarity and readability.
The UI has also been updated to better match the default Roblox UI style, allowing it to blend seamlessly into any experience.
Full Code Cleanup
I went through the entire system and cleaned up:
- Naming conventions
- Module structure
- Internal logic
- Redundant code
Everything is now more organized, consistent, and easier to maintain.
If you have feedback or suggestions for future updates, feel free to share them!