Swap head mesh for many NPC

I have character. I want to make many different ones by changing its head. What can I change in Engine? SkeletalMesh, if it has head separetly? And not change skeleton?

If you have separate heads rigged to the same skeleton already, you just need to add the head mesh to your character blueprint as a child of body mesh, then in construction script you use a SetLeaderPoseComponet node with head mesh as target and body mesh as the new leader. And obvs, you’ll want to delete the head triangles from the body mesh so the old head doesn’t clip thru the new one.

That and more covered in this video:

I dont have heads, I plan to download them and add in Engine

Ah. Well with no exrra heads yet you could set up the character in adance so it’s ready. Export the sk_man_full somewhere, import it to blender, delete all the faces on the head, and export a copy called sk_man_body.fbx or something. Import that back to ue using the skeleton from sk_man_full, and apply that asset to the mesh in your character file.

Then go back to blender, and do the same thing, only delete the faces not on the head (or when you delete the head in step 1, you could undo the delete after exporting, invert the serlection, and delete body) and export that as sk_man_head01 or something. Import to ue using sk_man_full’s skeleton, and add the mesh to character as a child of the base mesh.