[Update] February 4th2026

[Update] January 29th2026


Hi Creators,

Bringing Roblox Classic Heads & Faces into Compliance

We are building a platform where every user can express themselves authentically. We just announced an update to our Heads policy in pursuit of this mission. Classic Heads and Faces are static and do not support the defined cage regions or animation requirements of this policynor do they allow for users to express themselves. While we want to empower creators to keep the same look and feel if they’d likeanimation is vital in user self-expression.

Thereforewe are completing the conversion of all Classic Heads and Faces to Dynamic Heads and we expect this work to complete in February 2026. In addition to complying with the new policythis unification allows us to unlock new opportunities for all creators by providing a single system that enables you to build for everyone and earn from everywhere.

You will no longer need to manage the EnableDynamicHeads property. For creators who use the AvatarEditorService APIhere is a summary of the updates that enable you to allow your users to swap head shapes within your experience.

  • AvatarEditorService:GetHeadShapesAsync()-
    Returns an array of all Classic Head shape identifiers owned by the userso you can apply those shapes to compatible Dynamic Heads.
  • BodyPartDescription.HeadShape property- Lets you specify a head shape in a HumanoidDescription via a BodyPartDescription child:
    • BodyPartDescription.BodyPart = Enum.BodyPart.Head
    • BodyPartDescription.AssetId = <DynamicHead assetId>
    • BodyPartDescription.HeadShape = <head shape id from GetHeadShapesAsync()>
    • Apply via Humanoid:ApplyDescriptionAsync() or Players:CreateHumanoidModelFromDescriptionAsync()
  • SupportsHeadShapes boolean in catalog APIs- Added to responses from AvatarEditorService / AssetService calls (e.g.GetOutfitDetailsAsyncGetItemDetailsAsync) to indicate whether a Dynamic Head supports head-shape swapping or is a regular Dynamic Head.
  • AvatarEditorService:ConformToAvatarRulesAsync():
    • The returned HumanoidDescription replaces Classic Head and Face assets with matching Dynamic Headwhile also applying the correct HeadShape property.

What We Learned and What We Fixed

We previously paused this effort to address your clear feedback and focused on five key areas for this update:

  1. Performance Parity: Our primary goal was achieving performance parity between new Dynamic Heads and Classic counterparts. Extensive testing confirmed stability and performance parity across devicesnetworksand memory. This was tested in worst case scenariosin fullcomplex worlds across jointimeloadtimemultiple platforms and multiple devices.
  2. Head Swappability: We are retaining the ability to swap head shapes for these Dynamic Heads. On the converted asset’s Details screena Head Shape selector lets you choose from owned Head Shapes.


Head Swapping Selector on Desktop

  1. Aesthetic Parity: The original look of Classic Heads and Faces is a core part of Roblox. We’ve ensured Classic Heads and Faces have a new Dynamic Head equivalent that matches the original aesthetic.



Original Classic Face + Head on LeftNew Head on Right

  1. Mood Idle Animation Tuning: In the original rolloutthe idle animation had not been tuned properly. Eyes blinked too oftentoo slowly and didn’t match the spirit of the Classic Head aesthetic. This resulted in an undesirable look and feel when heads were in motion. Animations have since been refined and tested (thank you to those who have given feedback!) to feel snappier and prioritize retaining the original static look of Classic faces. For those that want to retain a static idle animationthere will be a free animation pack which includes a static idle.


Updated and Tuned Heads Idle Animations

  1. Limiteds Support: Limited heads are highly valuable to the community for their rarity and visual identity. These limited and long‑tail combinations will be part of this migration. All limited and rare combinations will be migrated. Our schedule for selling limited heads remains unchanged at this time.

An important exception:
Certain heads with unique shapeslike the Hex Headwill stay paired with the face they were purchased with. These unique head shapes would clip and break head geometry with other faces. Thereforeyou can still use them with the original facebut you won’t be able to swap other faces onto them.


FAQs

Click to expand **How do I know if my experience is affected?**
  • If you use AvatarEditorService and let users try on or purchase Classic Heads or Facesplease review the updated APIs for AvatarEditorService above.
292 Likes

2d faces should be included with limited dynamic heads :slightly_smiling_face:

1378 Likes

we as players have rejected this change and will continue to reject itfinding every way to bypass this slop until you make it completely impossible

2136 Likes

Make resign david baszucki. Of course.

840 Likes

animation is pretty important in user self-expression except when the animation makes everyone’s face look the same generic . The left image has a distinct aesthetic and personality.

for examplethe right one could be any random modern roblox head. forcing dynamic heads on everything doesn’t increase expressionit just homogenizes it. someif not most of us CHOSE static faces specifically because we liked that look.

587 Likes

Oh my god please stop. We don’t care. We just want 2D Faces like it’s been for the last TWENTY YEARS. Stop pushing this tech on us. Wethe players and developershardly give half a crap how much money was burned creating this tech nobody uses (which is for a reason: 2D faces are just better)

1686 Likes

This is a very strange change to make to the platform. A lot of users simply do not like the dynamic faces/headsand prefer the classic Roblox aesthetic. How can revoking options and choices be to “empower” self-expression? This feels counterintuitiveremoving options does not expand expressionit limits it.

If Roblox wishes to push for more dynamic faces/heads it should do it by the means of promoting it in the cataloguenot forcing it upon users.

902 Likes

son im crine

son im crine but again

509 Likes

This will be Roblox in 2028

898 Likes

Nobody wants your sloptech. You can kick and scream and try to force it on everyone all you wantyou will not change the minds of the players.

Anybody who is confused about these updates needs to start paying attention. David is not in charge anymore. Roblox is occupied by the World Economic Forum (WEF) club via investorsthey are trying to turn the platform into the primary metaverse where people will plug their brains directly into Roblox.

2D faces stand in the way of this simply because a 2D face does not interact the same way a realhuman face does. When you speak to someoneyou tend to look at their face. If the 2D face doesn’t move when the person is speaking (either via microphone or text to speech) there is always that barrier present between “virtual” and “reality”. They want to remove this barrier.

As the quality of the “real world” deterioratesmore and more people will be pushed to online spaceswith Roblox being the primary one. If the online space is similar enough to the real world… and the real world is unaffordable and bleak… you see where this is going. Use this information how you will.

Hey guysjust wanted to update this because I’ve realized something that Roblox has clearly forgotten.

Toy code faces will likely be removed completelyOR if notunredeemed codes will be worthless as they will award NOTHING! Guess they didn’t think this one through!

1252 Likes

It’s truly impressive how Roblox consistently manages to make insanely out of touch updates nobody asked for one after another.

709 Likes

What’s gonna happen with limiteds? will they be converted? will the static variant still be traded? will they disappear?

245 Likes

This Company is so..so INCREDIBLY tonedeaf.

When they hear community feedbackthey turn the exact opposite way.

749 Likes

Yeah really sounds like you value us being able to express ourselves. Removing the aesthetics we already enjoy and like then forcing us to use the replacement is so stupid… :man_facepalming:

802 Likes

It baffles me how much ROBLOX is doubling down on dynamic heads. It is very apparent that the community still favors 2D faceswhy are you forcing it on the community so hard? Removing 2D / classic faces entirely??? Why?

415 Likes

INCLUDE THE CLASSIC HEAD AND THE CLASSIC FACE IN THESE PACKAGES
I still want my R6 games to work properly..

You guys are really ignoring every bit of feedback because you want everyone to use R15 and to get rid of the only remaining parts of your history.

Stop.

STOP.

504 Likes

Where is the feature where you can turn off the animations?

Then why are you trying to kill classic faces and heads

296 Likes

373 Likes

JUST DO THIS.

There are many ways you can keep both. They already have an ‘Included items’ tabsurely it wouldn’t hurt to still support the 2D version that everyone likes. You could just add in a 2D versionand make it optional for UGC makers to add a 2D version to their creations.

664 Likes