Welcome to FxModernChat, the ultimate framework-agnostic chat system designed to elevate your FiveM server's communication experience. Built with a beautiful, modern UI and packed with advanced features, this script gives your players full control over how they chat.
Whether you are running an intense roleplay server or a casual freeroam server, FxModernChat seamlessly integrates with your existing framework (Auto-detects ESX, QBCore, Qbox, or runs Standalone).
🌟 Key Features
- Advanced Channel System: Dedicated tabs for Global, Job, Gang, and OOC chats. Players will only see Job/Gang chats if they have the correct permissions.
- Live GPS Location Sharing: Players can hold a beautifully animated button to share their real-time location. Other players can click the shared location to automatically set a GPS waypoint.
- Interactive Emoji Panel: A fully integrated emoji picker featuring categories and a "recently used" section for quick access.
- 3D Overhead Chat & Typing Indicators: Players' messages and a modern bouncing-dot typing indicator appear directly above their heads in the 3D world.
- Player-Specific Settings: A built-in settings panel allows players to customize their chat experience (UI Scale, Position, Opacity, Proximity Range, Fonts, and Custom Message Colors). All settings are automatically saved to the database!
- Robust Anti-Spam Security: Server-side protections include cooldowns, duplicate message blocking, and burst-limit protections to keep your chat clean from spammers.
- Smart Command Suggestions: Automatically fetches and displays command suggestions based on the player's framework permissions and ACE perms.
- Discord Webhook Logging: Easily log all Job, Gang, and OOC messages directly to your Discord server for easy moderation.
- Notification Interception: Automatically catches and beautifully displays default framework notifications (QBCore/ESX/ox_lib) inside the chat's "Alerts" panel.
⚙️ Compatibility & Dependencies
- Frameworks Supported: QBCore, ESX, Qbox, and Standalone (Auto-detected).
-
Dependencies:
oxmysql(Required for saving player UI preferences). -
Optional:
ox_lib(For enhanced notifications).
🚀 Optimization
- 0.00ms idle resmon.
- Clean and highly optimized JavaScript and Lua code.
- UI built using TailwindCSS for maximum performance and responsiveness.

