Animate an Avatar on Roblox

Depending on a creator's proficiency with Roblox Studio, creators may have their own preferred methods or setups to animate assets on Roblox. If you are newer to Roblox Studio and are looking for a quick way to see your Avatars in action, read on!


Important To use a custom Avatar in Roblox, please ensure that your Creation:

  1. Is a humanoid (has the structure of a standing human figure)

  2. Is generated in T-pose and a front-facing stance. You can do that easily by including "T-pose, front-facing" in your prompt before generation so Cipher knows this is a creation you intend to be animated.


Once your Humanoid Creation is ready in T-pose, front-facing stance:

  1. Launch Roblox Studio → Open an Experience (or Template)

  2. Select the Avatar tab → Setup → Import 3D

  3. Import the .GLB file of your Creation into the Experience

  4. Ensure you have selected your Creation (Your Creation should be highlighted in blue). If you are unable to locate it: Open Explorer → Expand Workspace → Select your Creation file *In the event you are unable to locate it as the Creation is small or blocked by other props: Follow the above Select the Scale tool to locate the axis handles (colored dots) where your Creation is Increase the size.

  5. With your Creation selected, return to the Avatar Setup tab → Select Avatar Setup.

  6. Using the Rotate tool, ensure your Creation in the Avatar Setup Preview Window is rotated fully centre to face you.

  7. To confirm, select Set Up once you are ready.

  8. Boom! Your Creation is alive as an Avatar! You can now test it out by selecting the Play Icon (Test in Experience), edit it further with your Experience, publish it or even put it on the Marketplace!

Tips (Roblox + GLB)

  • In Roblox Studio, use the 3D Importer (Home or Avatar tab) to import .glb/.gltf models; PBR textures are supported. Roblox Creator Dashboard

  • Studio also accepts .fbx and .obj, but for Cipher exports you can import the GLB directly—no conversion needed. Roblox Creator Dashboard

Last updated