//The current workaround is to use DORotateQuaternion instead (will add it to the docs until I fix this): transform.eulerAngles = new Vector3(95, 0, 0); transform.DORotateQuaternion(Quaternion.Euler(new Vector3(100, 0, 0)), 1);