1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Emote specifications

Emotes are made up of an Animation object with the Animation.AnimationId property set to the asset ID of your animation sequence. The Animation object is the only component required to upload an emote to the Marketplace because animations do not require meshes, textures, or other 3D art components.

<img src="https://prod.docsiteassets.roblox.com/assets/avatar/avatar-emotes/Animation-Explorer.png" />
`Animation` object in the Explorer window.
<img src="https://prod.docsiteassets.roblox.com/assets/avatar/avatar-emotes/Animation-Properties.png" />
`AnimationId` property in the Properties window.

Animation requirements

Emotes must meet the following requirements before you upload them to the Marketplace, otherwise they may fail validation:

Note

Emotes for advanced R15 rigs are currently in a closed beta. For more information, see the DevForum announcement.