Why is rigidbody.AddRelativeTorque not working?

I am trying to write a script that will add rotation (torque) to the rigidbody of an object. I thought this would be easy, but it has proved to be quite problematic. This is what I have-

function Update () {
	if(Input.GetKey("e")){
		rigidbody.AddRelativeTorque (Vector3.up * 10);
	}
}

What am I doing wrong? I’m not new to Javascript, and this script is VERY straight and linear. It IS applied to my object, and I am pressing E. Here is my inspector-

This is really annoying.

Thank you

Everything looks ok. Put the angular drag to Zero to make sure as well, that number might be too low.

Try using:

if(Input.GetKey(KeyCode.E)){

I’ve never done it your way and can’t test either way until later tonight but Ive used my way A LOT and its 100% correct. If that ^ doesnt work there must be something else we don’t know.