import maya.cmds as cmds selected = cmds.ls(long=True, selection=True, type='dagNode') if selected: new_coord = 0 # Checks first item in selected to decide which way to face all coords if cmds.getAttr(f"{cmds.listRelatives(selected[0], shapes=True, fullPath=True)[0]}.tangentSpace") == 0: new_coord = 2 else: new_coord = 0 # Swaps all selected to new coord system for obj in selected: shape_node = cmds.listRelatives(obj, shapes=True, fullPath=True)[0] cmds.setAttr(f"{shape_node}.tangentSpace", new_coord) cmds.refreshEditorTemplates() else: cmds.error("Please Select something first")