LXR Custom Emotes & Items — Item-Gated Emotes + /emoteui + Shared + Props (RedM)

[PAID][ESCROW] LXR Custom Emotes & Items — Item-Gated Emotes, Shared Sync, Prop Attachments (RedM)

https://medal.tv/games/red-dead-2/clips/mdFPkg8GGoo3jD1rR?invite=cr-MSxsaFIsMjcyMzEzNTA2

Overview

LXR Custom Emotes & Items is a RedM emote and animation system built for roleplay-focused servers.
It supports item-triggered animations, shared partner emotes with sync correction, prop attachments, and an in-game searchable UI.

This resource is sold via Tebex and uses Cfx escrow protection.

Store Link:
https://theluxempire.tebex.io/package/7313140


Features

Item-Gated Emotes

  • Configure emotes to require specific inventory items
  • Optional consumeItem flag
  • Server-side validation of item ownership
  • Framework-based inventory bridge

In-Game Emote Menu (/emoteui)

  • Searchable
  • Categorized (Solo / Shared / Props)
  • Displays command key + required item
  • Buyer-editable UI (HTML is not escrow protected)

Shared Partner Emotes

  • Player-to-player request system
  • Countdown with accept/reject
  • 3D world-space prompts
  • Adaptive position drift correction
  • Server-side distance validation

Prop Emotes

  • Attach 3D models to ped bones
  • Configurable offsets and rotation
  • Works alongside animations

Security

  • Server validates all emote keys
  • Server validates item ownership
  • Distance checks for shared emotes
  • Rate limiting (configurable)
  • Runtime resource-name guard for escrow integrity

Performance

  • Adaptive thread sleep (idle vs active)
  • Lightweight sync checks
  • Designed for low server overhead

Framework Compatibility

Auto-detected at startup (priority order):

  • LXR-Core
  • RSG-Core
  • VORP Core
  • Optional: RedEM / QBR / QR
  • Standalone fallback (no item validation)

Framework can be manually pinned in config.lua.


Commands

Command Description
/emoteui Open / close emote UI
/e <key> Play emote
/emote <key> Alias
/e Stop current emote
/estop Force stop
/esync Re-sync shared position

Installation

  1. Place resource in:
resources/[lxr]/lxr-customemotes-items

:warning: Resource name must remain exactly lxr-customemotes-items.

  1. Ensure dependencies before this resource:
ensure lxr-core       (or rsg-core / vorp_core)
ensure lxr-inventory  (or compatible inventory)
ensure ox_lib         (recommended)
ensure lxr-customemotes-items
  1. Configure:
Config.Framework = 'auto'
Config.Lang      = 'en'
  1. Restart server.

Localization

Includes 13 languages:
English, Georgian, Spanish, French, German, Russian, Portuguese, Turkish, Polish, Italian, Ukrainian, Dutch, Romanian.

Custom locales can be added by duplicating a file inside /locales.


Buyer-Editable Files

  • config.lua
  • html/index.html
  • locales/*
  • docs/*

Core logic (client/server/shared) is escrow protected.


Support

Discord support provided after purchase.
(Invite link available on Tebex page.)


Required Information (Per CFX Rules)

Code is accessible Partially (Config, UI, locales accessible — core logic escrow protected)
Subscription-based No
Lines (approximately) ~3,000+
Requirements RedM server • Supported framework (LXR / RSG / VORP) • Inventory system • ox_lib recommended
Support Yes

Assets Section (Not Applicable – Script Only)

Assets are accessible N/A
Subscription-based No
Polygons (model and LOD) N/A
Texture size and amount UI only (HTML/CSS)
Requirements & dependencies See above
Support Yes

MLO Section (Not Applicable)

Code is accessible N/A
Subscription-based No
MLO No
Number of rooms N/A
Number of entities N/A
Requirements & dependencies N/A
Support Yes

1 Like