[PAID][ESCROW] LXR Custom Emotes & Items — Item-Gated Emotes, Shared Sync, Prop Attachments (RedM)
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
consumeItemflag - 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
- Place resource in:
resources/[lxr]/lxr-customemotes-items
Resource name must remain exactly lxr-customemotes-items.
- 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
- Configure:
Config.Framework = 'auto'
Config.Lang = 'en'
- 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.luahtml/index.htmllocales/*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 |
