Similarly if you want to rotate a object forcefully about its axis we can use:
rigidbody .AddTorque(Vector 3.up , ForceMode);
By doing this, object will rotate perfectly. However object will rotate for about 5-6 sec. Regardless of how much force applied to the object everytime you rotate it. Which looks quite unrealistic.
So to make object affected by force and look real. Please follow the link below.: