Instead of g.reflect(shape, position, angle, keepOriginal) Use: g.reflect(shape, angle, position, keepOriginal) This is because angle is always required for this node to be useful, whereas a position of 0,0 (the origin) is often used as-is.