Thanks for the link monster! :) Hmm..about the parented object, it seems like when I added those line, it will messed up the calculation. Just to be sure, its used on this portion?for obj in selection where obj.parent == undefined do( tempPos = obj.pos obj.pos = [0,0,0] obj.transform = obj.transform * (matrix3 [ratio,0,0]…