How do I parent another object only to a specific bone? I have hands model which I rigged, now I want the gun to be parented to the left hand, where the problem occurs as left hand is the same object with the right hand, so by parenting the gun to the bone, in the end the gun is parented to both bones, the right hand and the left hand.

In my head I have 2 Options, either:


Find a way to parent the gun only to the left hand bone
Separate the right hand from the left hand as well as the right hand bone from left hand bone, but if so then another question arises how do I separate bones from each other?


Here are some screenshots to make it easier
You can parent an object to a specific bone using a 'Child Of' constraint:



Here, the object I want to parent to an individual bone has a 'Child Of' constraint added, with the armature and bone I want it to follow selected from the 'Target' and 'Bone' search boxes.

Pressing the 'Set Inverse' button may be required to return the object to it's original position as after choosing the target object it may jump to that bone's position.