Automatic Weights “failed to find solution for one or more bones”

I’m trying to use automatic weights on my model and it comes up with “failed to find solution for one or more bones”.
I’m not that experienced with Blender. If somebody could take the file and find a fix for it I Would greatly greatly appreciate it. Cheers
I’m not too familiar with blender but this is what my model looks like:

Try to remove doubles in edit mode and clean your mesh using Loose Geometry.

x8XpO

Maybe there are some disconnected vertices in your mesh.

Yukky topology here:

43

Where did you get this model from, I think you imported a Collada (.dae) file by the looks of the bones, not good at all, I think the skeleton is useless for Blender, unless it is already weight assigned to the mesh. The mesh to me obviously has bits overlapping other bits (clothes on top of body) this won’t work either.

Try starting with something much more simple and get your head around how to build a good mesh in Quads (four sided polygons) and how to rig it.

From what I can see from your images, this will never fly as is… Sorry!

Cheers, Clock. :beers: