How to use:    Select the object to contrain  SHIFT+Select all the object that must constrain the first one  Execute the script    On the target object there's a new attribute called "parentTo" and you can select from list. Now I'm trying to resolve the snap problem and create a simple pyQt interface...     This is the base script you can add to the Shelf   _________________________________________________    import maya.cmds as cmds   attrString = ''   selection = cmds.ls (sl=True)     target = selection[0]   l = len(selection)     for i in range(1,l):       cmds.group(em=True, n = 'grp_' + selection[i])       cmds.select('grp_' + selection[i],selection[i])       cmds.parent()       cmds.select('grp_' + selection[i],target)       cmds.parentConstraint(mo=True, weight=1)       cmds.select(cl=True)       attrString += selection[i] + ':'           cmds.select(target, r=True)   cmds.addAttr(ln='parent...