Best way to animate weapon attached to torso?

Howdy! I’m currently working on animating a baseball bat tool. The basic functionality is there: you hold LMB to charge an attack and release to swing. While this works fine mechanically, I’m running into some odd animation errors.

The issue stems from having the Motor6D attached to the torso instead of the hand. I initially avoided attaching it to the hand because the animations switch sides (e.g., left/right hand), which causes problems.

Does anyone have a good solution for keeping the bat properly aligned with the hand during animations? Alternatively, are there any tricks for handling side-swapping animations without causing attachment issues?

Thanks in advance for any advice!