Mesh parented to bone in Blender won't move or rotate in Roblox Studio

I created a model in blender. It’s face and glasses are separate meshes in the same model.
Their parent is set to the head bone in the model’s armature. The rest of the model has their parent set to armature deform with automatic weights.

However, when I rotate or move anything in the animation editor in Roblox Studio the face and glasses do not move. Everything else works.


In Blender the armature works completely fine.

I’ve tried:

  • Setting the parent of the glasses and face to an object instead of a bone (In blender the face and glasses don’t move when I do this)
  • Using welds or a rigid constraint instead (Maybe I’m not doing it correctly?)
  • Using Motor3D on the face and glasses in Roblox Studio

On a separate note, in Roblox Studio the head bone doesn’t seem to be present (I’ve tried setting the parent of the face and glasses to the neck instead in case this was the problem but they still don’t move), is there a fix for this?

Apologies if this turns out to be a noob topic.

1 Like

My temporary solution:

  • Instead of parenting the face and glasses to the bone I parented them to the armature object instead, then added an armature modifier on them both - on Blender they do not move when posing but in Roblox Studio they both move.
  • Unfortunately, the plane becomes invisible (or gets embedded in the head? I couldn’t tell) when I do this. I liked the 2d plane that gave the face a nintendo mii look but I resorted to just adding the texture to the actual head instead and it works correctly.

As for the other issue, although you can’t see the bone if you move the joint of the bone where it connects it will move the bone that should be there.