Make an object keep to its idle rotation

Greetings,
What I wish to accomplish is the following:
I have an object which will be effected by force and as a result it will rotate. I want it to behave like it has some weight on its bottom → it should temporarily rotate if the force makes it, but ultimately it should keep to its idle rotation. It’s a 2D object. How to pull this off?
I’m trying with a hinge joint, but it isn’t helping :frowning:

So, it will get some extra torque once the force affects it. Can’t you just scale down the torque over time, until it reaches the idle torque amount?

And simultaneously scale down its rotation back to idle, or will eliminating the torque get rid of that too?

That depends on how you are doing your rotations. If the physics is handling it, it should be using torque. If you’re using an animation or applying the rotations in the code, then you will need to tune these too. It’s probably easiest to use torque for everything in this case.