I wasn't able to get the move command to work in the epressions, so I had to use the translateX and translateY command. Was a bit complicated, and would have been WAY easier when the realtive movement, "move -os x y z" by the way, would work in expressions... Thats what I made: if (ChevronActivator1.Activate==true) { ChevronActivator1.translateY=cosd(0*40)*(-0.3); ChevronActivator1.translateX=sind(0*40)*(-0.3); } else if (ChevronActivator1.Activate==false) { ChevronActivator1.translateY=0; ChevronActivator1.translateX=0; } if (ChevronActivator2.Activate==true) { ChevronActivator2.translateY=cosd(40)*(-0.3); ChevronActivator2.translateX=sind(40)*(0.3); } else if (ChevronActivator2.Activate==false) { ChevronActivator2.translateY=0; ChevronActivator2.translateX=0; } if (ChevronActivator3.Activate==true) { ChevronActivator3.translateY=cosd(80)*(-0.3); ChevronActivator3.translateX=sind(80)*(0.3); } else if (ChevronActivator3.Activate==false) { ChevronActivator3.translateY=0; ChevronActivator3.translateX=0; } if (ChevronActivator4.Activate==true) { ChevronActivator4.translateY=cosd(60)*(0.3); ChevronActivator4.translateX=sind(60)*(0.3); } else if (ChevronActivator4.Activate==false) { ChevronActivator4.translateY=0; ChevronActivator4.translateX=0; } if (ChevronActivator5.Activate==true) { ChevronActivator5.translateY=cosd(20)*(0.3); ChevronActivator5.translateX=sind(20)*(0.3); } else if (ChevronActivator5.Activate==false) { ChevronActivator5.translateY=0; ChevronActivator5.translateX=0; } if (ChevronActivator6.Activate==true) { ChevronActivator6.translateY=cosd(20)*(0.3); ChevronActivator6.translateX=sind(20)*(-0.3); } else if (ChevronActivator6.Activate==false) { ChevronActivator6.translateY=0; ChevronActivator6.translateX=0; } if (ChevronActivator7.Activate==true) { ChevronActivator7.translateY=cosd(60)*(0.3); ChevronActivator7.translateX=sind(60)*(-0.3); } else if (ChevronActivator7.Activate==false) { ChevronActivator7.translateY=0; ChevronActivator7.translateX=0; } if (ChevronActivator8.Activate==true) { ChevronActivator8.translateY=cosd(80)*(-0.3); ChevronActivator8.translateX=sind(80)*(-0.3); } else if (ChevronActivator8.Activate==false) { ChevronActivator8.translateY=0; ChevronActivator8.translateX=0; } if (ChevronActivator9.Activate==true) { ChevronActivator9.translateY=cosd(40)*(-0.3); ChevronActivator9.translateX=sind(40)*(-0.3); } else if (ChevronActivator9.Activate==false) { ChevronActivator9.translateY=0; ChevronActivator9.translateX=0; }