It can get complicated to get accurate limb collision using the vertices - possible - but complicated.
You may be able to save yourself a few head-aches by attaching a "handle" object to the limb position. By clicking on this handle, you access the limb. Don't use glue object, use
hndx#=limb position x(<obj>,<lmb>)
hndy#=limb position y(<obj>,<lmb>)
hndz#=limb position z(<obj>,<lmb>)
position object handle,hndx#,hndy#,hndz#
update sparky's
detect collision with handle using sparky's
if collision then hide limb that the handle represents
The handle could be anything - a cube, a sphere - your own custom hand grip thing. The idea is to click on the handle and have that collision detection tied by code to the limb you want to select.
Enjoy your day.