Create
Monetize
Policies and Guidelines

Avatar, a system of expression

Every Roblox user is represented by an avatar — a fully customizable 3D character with cosmetics, clothing, and accessories that persist across games on the platform. At their core, avatars are deeply personal because they symbolize one's digital identity, uniquely crafted by individual purchases on the Marketplace or in experiences, or from giveaways.

Each avatar is a system of components that work together to create a character that can interact with objects in the 3D space and wear cosmetics, clothing, and accessories. Broadly speaking, you can separate these components into those that make up who you are and what you wear. Let's break it down.

Who you are

There are four main layers of the avatar body that structure how the character looks and moves on the platform:

Geometry
The avatar's visual appearance.
Rigging armature
How the avatar moves.
Animations
How the avatar expresses their personality.
Attachment points and cage meshes
How the avatar attaches accessories and wears clothing.

While you can create each of these layers manually, some have strict configuration requirements to meet Roblox's technical character specifications that guarantee your avatar behaves consistently from game to game. To assist your creative process and ensure your avatars meet these specifications, Roblox provides the following:

Geometry

The avatar's physical body geometry is made up of 15 separate mesh body parts that define the shape and contours of the character:

  • Head
  • Upper and lower torso
  • Left upper arm, lower arm, and hand
  • Right upper arm, lower arm, and hand
  • Left upper leg, lower leg, and foot
  • Right upper leg, lower leg, and foot

When users purchase an avatar body, they can either equip it as a set or mix-and-match individual body parts from other purchases.

Create your first avatar body
Avatar body geometry

Rigging armature

Inside of the avatar's physical body is a non-rendered rigging armature that allows the character to articulate its limbs. Often referred to as joints or bones, rigging armature includes skinning data that allows connections between limbs to bend organically, such as the character's knees and elbows.

Standard avatar rigs, often referred to as R15 rigs, require 15 poseable joints to articulate the character's 15 body parts. However, if you want to create higher-fidelity rigs with a greater level of realism, there are up to 37 additional optional joints you can create for articulated hands, shoulders, and spine movements. Each joint must follow a specific hierarchy and naming convention for the avatar to function properly in Studio and on the Marketplace.

If your avatar's geometry doesn't have a rigging armature, Roblox provides Avatar Setup, a tool that automatically generates a Marketplace-ready rig to the character's body model to enable movement and animation.

Create your first character rig on an existing model
Avatar rigging armature

Animations

Using the avatar's rigging armature or face bones with Facial Action Coding System (FACS) data, you can create poses and interpolate between them to create the following types of custom animations:

  • Emotes - Full body animations that players purchase from the Marketplace to communicate and celebrate with others in a game, such as gestures, reactions, and dances.
  • Facial expressions - Facial animations with the character's eyes, mouth, and teeth that players use to express emotions.

Roblox provides the following tooling to make the avatar animation process easier:

  • Avatar Setup - Automatically generate FACS poses, facial rigging, skinning, and animation data required for facial animation and avatar chat.
  • Adaptive Animation - Customize, modify, and map joints so that animations can play seamlessly between characters with unique body types, rigging armatures, and proportions.
  • Animation Editor - Manually animate the rig by creating poses on different keyframes.
  • Animation Capture - Record or upload video content to capture movement and expressions as keyframes.
  • Face Animation Editor - Use facial sliders to automatically create keyframes as you adjust sliders for different facial features.
Create your first full body animationCreate your first dynamic head
Avatar body geometry
Select an option to preview

Attachment points and cage meshes

Outside of the avatar's physical body are two types of non-rendered components that allow the character to attach accessories to the body and wear clothing:

  • Attachment points - Sets the specific points where accessories and in-game equipable objects attach to the character's body.
  • Cage meshes - Sets the outer boundary for clothing to stretch and fit over the character's body.

If your avatar's geometry doesn't have attachment points or cage meshes, Roblox provides Avatar Setup, a tool that automatically adds the required attachment points and cage meshes to your avatar. In addition, there are downloadable Blender, Maya, and .fbx project files you can use to ensure you're using standard attachment points and cage meshes for humanoid bodies.

Edit your first cage meshes on an existing model
Avatar cage meshes and attachment points

What you wear

There are four main layers of what avatars can wear to express their unique style:

Makeup
2D cosmetic items you can apply to the character's face.
Rigid accessories
3D cosmetic items that attach on the character's body, such as hats, weapons, and props.
Layered accessories
3D cosmetic items that stretch and fit over the character's body, such as pants, t-shirts, and jackets.
Classic clothing
2D cosmetic images that wrap around the character's body.

Each of these layers have strict requirements so that users can equip these items to characters of various shapes and sizes.

Makeup

Makeup is a facial cosmetic item for additional creative expression, such as face paint, battle markings, camouflage, and traditional makeup art like eyeshadow, lipstick, and blush. Users can purchase makeup as a set on the Marketplace and apply it as a complete cohesive look, or swap out individual makeup components for others that match their own avatar's style.

Roblox provides makeup templates that you can use within your creation process, such as:

  • Template textures that you can use in 2D editing software to author makeup.
  • Template heads that you can use to view and test your makeup before export.
  • A reference experience you can use to import and test your makeup assets on characters with different skin tones and body types.

You can either use these templates as a pure reference to see how everything works, or you can use all of them at each step of your creation process.

Create your first makeup look
Avatar without makeup
Toggle Eyes, Face, Lips to preview

Rigid accessories

Rigid accessories attach to the avatar according to the attachment points around the character's body. When users purchase rigid accessories on the Marketplace, they can adjust the position and rotation of the item away from the attachment point according to their avatar's body type.

Roblox provides a step-by-step tutorial on how to convert your custom 3D models into rigid accessories, as well as the Accessory Fitting Tool in Studio to test and edit your custom 3D models on multiple combinations of character bodies, animations, and accessories.

Create your first rigid accessory
Avatar without rigid accessories
Toggle Back, Neck, Waist to preview

Layered accessories

Layered accessories, often referred to as layered clothing, stretch and fit on the avatar according to their rigging armature and cage meshes. When users purchase layered accessories on the Marketplace, they expect it to move with the character's animations and layer appropriately on top of existing clothing the character is wearing.

Roblox provides a step-by-step tutorial on how to create a Studio-ready layered t-shirt in Blender, as well as the Accessory Fitting Tool in Studio to test and edit your custom 3D models on multiple combinations of character bodies, animations, and accessories.

Create your first layered accessory
Avatar without layered clothing
Select an option to preview

Classic clothing

Classic clothing wraps around specific areas of the avatar's body, such as their front torso for t-shirts or their torso and legs for pants. This is the most basic type of avatar item to sell on Roblox as you just need an image editor and web browser for the creation process.

Roblox provides a step-by-step video tutorial on how to create a Studio-ready classic t-shirt using GNU Image Manipulation Program (GIMP), a free, third-party image editor.

Create your first classic clothing item






Avatar without classic clothing
Toggle Pants, Shirt to preview
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.