Simply create a new animation in Blender for every weapon (including your hand) and switch between those meshes.
You need a custom animation for every different weapon anyway so this would be a viable solution.
-
This reply was modified 9 years, 5 months ago by Sponk.