OPENSOURCE
Main Features:
- Large emote / animation menu
- Images/GIF previews in the UI
- Favorites system
- Quick slots / hotkeys
- Preview toggle in the menu
- Chat shortcuts to open menu or play emotes by name
- Cancel key for fast stop
- Place & Walk system for accurate positioning (with clone preview)
- Optional stop emote when running
- MySQL save support for favorites and shortcuts
- Proper prop cleanup and cancel handling
Video: https://youtu.be/4dei9f_fY_o
Adding your own animations
The list in config.lua is yours to extend. You can add any valid Red Dead 2 content: animation dictionary + clip, scenario names, or multiplayer kit emotes (KIT_EMOTE_*). We don’t create new motions; we call what already exists in the game. If the anim/scenario works in RDR2, you can register it in the menu.
Gizmo / “Place & Walk” (similar idea to animpos)
https://github.com/dodibanScripts/object_gizmo
You can open placement with the gizmo from the menu (right‑click an emote → place with gizmo). That flow is supported for all emote types we support (anim, scenario, emote, expression): you move a preview clone, confirm, your character walks to the spot, then plays the emote pinned to that position so poses sit better on chairs, ledges, etc.
Regular animations preview smoothly on the clone.
Scenarios and kit emotes on the clone are refreshed on a timer (not every frame), so the preview can look rougher, but the final emote on your character uses the normal game behaviour (including props where the game provides them).
Some scenarios expect specific surfaces or props in the world; placing in empty air can still look odd — that’s a game limitation, not unique to this script.
Props (drink, smoke, lean + knife, etc.):
Scenarios (e.g. coffee cup, bartender glass, guitar on ground, lean on wall) use Rockstar’s built‑in props for those scenarios.
Kit emotes (e.g. smoke cigar, smoke cigarette) also spawn the cigarette/cigar prop through the game’s emote system.
Animations with attached props (choosing where and which props go is not possible in this menu).
**Only props that are already from emote kits and scenarios, TaskPlayAnim (Hash 0xEA47FE3719165B94) does not have attach.**