Vector3 position = myGameObject.GetComponent().bounds.center; myGameObject.transform.RotateAround(position, rotationVector, degreesPerSecond * Time.deltaTime);