// 1
transform.Rotate(Vector3.up, Time.deltaTime * 5);
cube1.transform.Rotate(xAngle, yAngle, zAngle, Space.Self); // Space.World
// 2
transform.rotation *= Quaternion.AngleAxis(90 * Time.deltaTime, Vector3.up);