Motor6D Rigging Problem

I’m having a VERY annoying issue with Motor6D’s, and while it is difficult for me to explain, I’ll try.

Basically, I’ve animated a knife and rigged the Motor6Ds in an animation place, and the problem is that in-game, I have to generate these Motor6Ds while maintaining the same position of the original model.

Here’s an example of how it SHOULD look like ingame:

And here’s what’s going on attempting to re-rig the Motor6Ds:

So the question to this problem is: How do I ensure the Motor6D will not interfere with Part1’s original position when generating a new Motor6D?