Rotating Entire Part Cleanly

AlignOrientation or you can use linear interpolation (lerping)