An avatar character is the playable model that a user embodies within an experience. This model takes its appearance from the user's saved Roblox avatar. You can customize the visual attributes of characters in your experience, control the name/health UI, and utilize emotes to let users further express themselves. You can also manage the ways that users interact with each other and avatar inventories with the Avatar Inspect Menu, Avatar Context Menu and the Avatar Editor Service.
In a default experience, the user's playable character takes on the appearance and accessories of the user's Roblox avatar. If you want to customize the default appearance of characters, you can either set global character settings through your experience's Game Settings or apply a HumanoidDescription to an avatar character to make direct updates. See Character Customization for more information.
The Humanoid instance is used to create character models, both for user avatars and NPCs. When inserted into a Model that contains a part named Head, Roblox displays a name and/or health bar above that part.
Emotes are short character animations that users can play to express themselves in your experiences. Users can access available emotes using the emote menu in an experience or purchase additional avatar emotes from the Avatar Shop.
You can customize a user's emote menu to allow specific emotes in your experience or play a specific emote for a user programmatically. See Emotes for more information.
Avatar Inspect Menu
The Avatar Inspect Menu allows a user to view another character's inventory, try on items, and even make purchases. Developers of an experience receive commissions from purchases made through the inspection menu. See Avatar Inspect Menu for details.
Avatar Context Menu
The Avatar Context Menu (ACM) makes it easier for users to interact with each other. When you enable the ACM in your experience, a user can walk up to another user's character and click on them to send a friend request, begin a private chat, or wave. This menu can even be customized with custom actions, such as initiating trades, battles, and more. See Avatar Context Menu for more information on enabling and customizing the ACM.
Avatar Editor Service
The Avatar Editor Service lets you access and make changes to a user's avatar within an experience. Using the service, you can access a user's inventory, search specific items in the Avatar Shop, and allow users to make purchases from within an experience. See Avatar Editor Service for more information.