Hi, I recently solved this issue by the following: separate the character model into submeshes for left arm, right arm, torso, head, left leg, right leg.
after the slice, check each side to see they have a lower arm collider but no upper arm collider (or no torso) if so we know it’s a ’loose’ limb. then duplicate the root gameobject for this side. Disable the arm sub mesh and any relevant colliders on the original. Disable the opposite submeshes/colliders on the duplicate. also another case is when you chop the legs horizontally. in this case you can check for lower leg collider but not upper or no pelvis. it might also be possible to slice head+arm, in which case you can detect it in a similar way to the legs.