Auto Rotate script always starts Z rotation from 0, so if an object is rotated somehow differently it will restart from 0 when the game is launched. Needs to be starting from the current rotation.