When equipping the tool, you can set the priority of your animations higher so that they override the default animations. Then, when unequipping the tool, set your animations’ priority back.
Regarding motor6d, you can check out this post where the comments explain it pretty well.