ngd-chat is a modern and fully customizable chat system designed for FiveM.
This script replaces the default FiveM chat with a feature-rich UI, multiple chat channels, 3D roleplay bubbles, moderation tools, logging integrations, and full player customization.

Showcase Video
Documentation


✨ Features

  • Global – Server-wide chat

  • Proximity – Local chat within a configurable radius

  • Advertisement – Job-restricted ads with cooldown

  • Police – Police-only announcements

  • EMS – EMS-only announcements

  • /me – Action messages with 3D bubbles

  • /do – Narration messages with 3D bubbles

  • Anonymous – Hidden sender identity

  • Staff Chat – Staff-only communication

  • Announcements – Global toast notifications with sound


🛠️ Staff Moderation Tools

Built-in moderation tools help staff manage chat effectively.

Commands

  • /mute [id] – Prevent players from sending messages

  • /clearchat – Clear chat for everyone

  • /staff – Send a staff-only message

  • /announce – Broadcast a global announcement with sound

Staff UI Controls

Staff members can also:

  • Delete chat messages directly from the UI

  • Mute players by clicking messages

  • See player IDs next to names


😀 Custom Emojis

Players can use both Unicode emojis and image-based emojis in chat.

Features

  • Emoji picker built directly into the chat input

  • Support for PNG, JPG, and GIF images

  • Automatically scaled emoji images

  • Fully configurable emoji list