🏳️Config

Complete reference for all settings in shared/config.lua.


Framework

Config.Framework = {
    ESX = true,
    QBCore = false,
    Standalone = false,
}
Config.PlayerLoadedEvent = "esx:playerLoaded"
Key
Type
Description

ESX

bool

Enable ESX framework integration

QBCore

bool

Enable QBCore framework integration

Standalone

bool

No framework, GTA native notifications

PlayerLoadedEvent

string

Client event fired when player is fully loaded


Config.Menu = {
    OpenCommand = "emote_menu",
    OpenKey = "M",
    OpenLabel = "Open emote menu",
    PlayCommand = {"e", "emote"},
    CancelCommand = "cancel_emote",
    CancelKey = "X",
    CancelLabel = "Cancel current emote",
    AllowMovement = true,
    BlockedControls = {1, 2, 3, 4, 5, 6, 18, 24, 25, 37, ...},
}

Categories

Toggle individual menu tabs:


Preview


Modules

Binoculars

Crouch

Pointing

Ragdoll

Hands Up

Screenshot


Features

Emote Wheel

Keybinds

Playlists

History

Shared Emotes

3D Placement


Advanced

Key
Description

MaxPreviewDistance

Max distance for 3D emote gizmo preview

RateLimitMs

Server-side rate limit for shared emote requests

Last updated