Reference
FiveM Emote List
Updated July 2026 | by the Var FiveM team
A FiveM emote list is the catalog of animations players can trigger on a roleplay server: waves, sit-downs, dances, drinking a coffee, walking with a limp. This guide breaks the full library down by category with real counts, explains how emote commands and keybinds work, and compares the main emote menus, including dpemotes and rpemotes.
How emote commands work in FiveM
Emotes in FiveM are triggered three ways: a chat command, a menu, or a keybind. The chat command pattern is /e followed by the emote name (for example /e sit), with /emote as the long form on most resources; a separate command like /emotemenu usually opens the full menu. Under the hood, emote scripts register these binds server-side with FiveM's RegisterKeyMapping, which means every player can remap them personally in GTA V Settings under Key Bindings, then FiveM. On servers running Var-Emote, the default menu key is M, and the menu is a searchable React NUI instead of a native scrolling list, so finding one emote among hundreds takes seconds.
Every emote category, with real counts
Var-Emote ships more than 1,000 animations split across seven categories. The table below lists each category and its exact count, so you know what a complete emote library looks like in 2026. For the full searchable list of every emote name, see the official emote list documentation.
| Category | Count | What it covers |
|---|---|---|
| Emotes | 381 | General animations: gestures, reactions, poses and idle loops |
| Prop emotes | 273 | Animations with attached objects like drinks, phones or tools |
| Dances | 222 | Solo dance animations, from club moves to meme dances |
| Walk styles | 114 | Persistent movement styles applied until you reset them |
| Animal emotes | 51 | Animations for animal peds used by K9 units and animal roleplay |
| Shared / dual emotes | 42 | Two-player animations with an accept or decline prompt |
| Facial expressions | 28 | Mood overlays that persist on your character's face |
A few categories deserve extra context. Prop emotes (273) attach an object to the animation, which is what turns a generic drinking loop into a believable coffee at the station scene. Walk styles (114) persist until reset, so a character can keep an injured limp across an entire medical roleplay. Facial expressions (28) layer on top of any emote, letting an angry face carry through a conversation. Animal emotes (51) cover animal peds, useful for K9 officers and pet roleplay.
Shared and dual emotes
Shared emotes, also called dual emotes, are synchronized two-player animations: handshakes, hugs, carries and similar paired scenes. Var-Emote includes 42 of them, and the flow is consent-based by design: the initiator targets a nearby player, a distance check confirms both are close enough, and the second player gets an accept or decline prompt with a request timeout. Server-side rate limiting stops spam requests, which matters on public servers where unsolicited emote requests get abused quickly.
Emote wheel, keybinds and playlists
Typing /e dance mid-scene breaks immersion, so fast access matters more than raw library size. Var-Emote gives you three layers of quick access: an 8-slot emote wheel for your most used animations, Numpad keybind slots for one-press favorites, and emote playlists, up to 10 lists of 20 emotes each, that chain animations for scripted scenes like a dance routine or a workout set. A recent-history tab keeps your last 30 emotes one click away. There is also a 3D placement mode: instead of playing an emote where you stand, you drop it at a chosen world position with a live preview gizmo, which is how players line up a sit emote exactly on a chair or a lean exactly against a wall.
Utility modules beyond emotes
A modern emote script replaces a handful of separate resources. Var-Emote bundles crouch and crawl, finger pointing, a ragdoll toggle, hands-up, walk style switching, a selfie and screenshot capture mode, and a binoculars module with normal, night and thermal vision. Consolidating these into one resource means one keybind config, one NUI and fewer scripts competing for the same keys.
dpemotes and rpemotes alternatives
dpemotes is the best-known free emote resource for FiveM, and rpemotes is its actively maintained community fork. Both are solid, widely used, and a reasonable default for a new server: they cover chat commands, a menu and a large animation set at zero cost. The trade-offs show up in the interface and the extras. Their menus are native list menus rather than a searchable NUI, and features like an emote wheel, playlists, a shared-emote consent flow or 3D placement are either missing or depend on patches and forks.
Var-Emote positions itself above the free options rather than against them: a React NUI menu with search, the 8-slot wheel, Numpad binds, 10 playlists, a 30-emote history, 42 dual emotes with accept and decline handling, 3D placement with a gizmo, and the bundled utility modules listed above. It supports ESX, QBCore and Standalone with framework auto-handling for notifications, and ships in Escrow, Partially Open and Open Source variants on Tebex. If your server treats emotes as a core roleplay tool rather than a nice-to-have, that is the gap the paid option fills.
Frequently asked questions
How do I open the emote menu in FiveM?
On servers running Var-Emote, press M to open the React NUI menu, where every category (emotes, dances, walks, props, shared, expressions) is browsable and searchable. Most emote resources also register a chat command such as /emotemenu, and individual emotes can be played directly with /e followed by the emote name.
How do I bind an emote to a key?
Var-Emote gives you Numpad keybind slots for your favorite emotes and an 8-slot quick-access emote wheel. Because FiveM keybinds are registered through RegisterKeyMapping, you can also remap the menu key itself in GTA V Settings under Key Bindings, then FiveM.
Does Var-Emote work on ESX, QBCore and standalone servers?
Yes. Var-Emote supports ESX, QBCore and Standalone, with multi-framework notification handling. It does not depend on a specific inventory or job system, so it drops into any FiveM server.
What is the difference between Var-Emote and dpemotes?
dpemotes and its community fork rpemotes are free, list-based emote menus. Var-Emote is a paid script built around a React NUI menu with search, an 8-slot emote wheel, Numpad binds, playlists of up to 20 emotes, a 30-emote history, 42 shared dual emotes with accept or decline prompts, and a 3D placement mode with a preview gizmo.
Can I try the emotes before buying the script?
Yes. Var-Emote runs on the public Var FiveM test server: connect via cfx.re/join/qlkb8v, press M and browse the full library in-game before purchasing.
Get the full emote library
Var-Emote ships 1,000+ animations, the emote wheel, playlists, dual emotes and 3D placement in one resource, with instant Tebex delivery. Browse the menu yourself on the public test server first.
Related: Best FiveM scripts in 2026