Deepmotion Rigging Problems With Character In Blender

I had previously uploaded the character to Mixamo for rigging animation, however now I want to apply my own motion capture to the figure. So used Deepmotion uploading a video and getting the animation rig. I’ve tried to apply the rig to the character… at first I was getting the error Heat Weighting: Failed to find solution for one or more bones… Which I found the solution on here… by separating the mesh in parts, then parenting the armature to the figure which worked. Then Joined the mesh parts back together.

However when i’m playing the animation its looking like something out of a nightmare with the result need some help.