from maya import cmds , OpenMaya center = "center" vtx = cmds.ls(sl = 1 , fl = 1) for v in vtx : cmds.select(cl =1 ) jnt = cmds.joint() pos = cmds.xform(v , q =1 , ws =1 , t =1 ) cmds.xform(jnt , ws =1 , t = pos ) posC = cmds.xform(center , q =1 , ws =1 , t =1 ) cmds.select(cl =1 ) jntC = cmds.joint() cmds.xform(jntC , ws =1 , t = posC ) cmds.parent(jnt , jntC) #joint -e -oj xyz -secondaryAxisOrient yup -ch -zso; cmds.joint (jntC ,e= 1 , oj = "xyz" , secondaryAxisOrient= "yup", ch = 1 , zso =1 )