nox-chat
A modern, feature-rich chat system for FiveM servers with Discord integration.
Overview
nox-chat is a comprehensive chat solution that replaces the default FiveM chat with a modern, customizable interface. Built with Vue.js for smooth performance and beautiful UI.
Key Features
- Multi-channel system - World (proximity), Global, and System channels
- Discord role integration - Sync player tags and permissions with Discord roles
- Custom tags - Player-defined name tags with color customization
- Speech bubbles - 3D speech bubbles above player heads
- TTS (Text-to-Speech) - Voice synthesis for chat messages
- Anti-spam - Built-in spam detection and prevention
- Whisper system - Private messaging between players
- Multiple frameworks - Supports QBCore, QBox, ESX, and Standalone
Requirements
| Resource | Required |
|---|---|
| oxmysql | ✅ |
| QBCore / QBox / ESX / ESX-Legacy / Standalone | ✅ (one of) |
Quick Start
Add to your server.cfg:
ensure oxmysql ensure nox-chat
Database Setup
Run the following SQL to create the required table:
CREATE TABLE IF NOT EXISTS `nox_chat_player_tags` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `identifier` VARCHAR(100) NOT NULL UNIQUE, `tag_text` VARCHAR(50) DEFAULT NULL, `tag_color` VARCHAR(20) DEFAULT '#ffffff', `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
Chat Commands
| Command | Description |
|---|---|
/ooc [message] | Out-of-character global chat |
/me [action] | Action message (proximity) |
/do [description] | Description message (proximity) |
/twt [message] | Twitter-style global message |
/ad [message] | Advertisement with phone number |
/w [id] [message] | Whisper to player |
/r [message] | Reply to last whisper |
Support
- Discord: discord.gg/noxcore
- Download: noxcore.tebex.io
Last updated: February 17, 2026