I would recommend creating a container object within the hand which you animate, so you can easily swap out the weapon for different weapons without the animation breaking.
It will also fix the scaling for you scale the container, not the weapon itself.
Loving the course. Thank you for making this!