armature weights not working
I would try selecting all the vertex points you want to represent the right hand, and then press Ctrl + i  to invert the selection to the rest of the mesh, and press Remove to remove them from the right-hand vertex group, while the right-hand vertex group is selected and highlighted of course.