Emotes are full body animations that an avatar character can perform to communicate and celebrate with others in a game, such as gestures, reactions, and dances. While Roblox provides a set of default emotes for each avatar on the platform, you can create and sell your own emotes on the Marketplace or within games.
Components
Emotes are made up of an Animation object with the unique AnimationId property set to the asset ID of your animation sequence.


All emotes must meet Roblox's technical emote specifications, Community Standards, and Marketplace policies.
Create emotes
There are several ways you can create emotes using either Studio or a third-party animation tool. Review the following table for specific workflows and resources:
| Animation workflow | Description |
|---|---|
| Animation Capture | Use Studio's Animation Capture tool to convert a full body video into a keyframe sequence for your emote. |
| Manual animation with Animation Editor | Use Studio's Animation Editor to manually animate a character rig. For an in-depth tutorial on creating a character animation, see Create character animations. |
| Third-party plug-ins | Use a third-party animation plugin, such as Moon Animator, to generate your animation. |
To convert your keyframe sequence into an animation that you can upload to the Marketplace, see Import emotes - Generate asset ID.