pretty sure thats not how it works
It is how it works. If you animate the player's actual hands instead of attaching the hands to the weapon, they then can be any color, as well as having control over the whole body for animations.
But you can't see it in first person.