Custom enemies, should they be one mesh?

When I was trying to create a custom npc enemy, I noticed that after I had attached all it’s equipment like the hat, wrist bands and Axe. When the game started everything but the body would go stick somewhere in the sky and not follow the animations set. My question is should I merge the meshes together in a program like blender then reimport it.