Hello everyone. I was working with a RigidBody2D just to understand how it works and eventually played around with the script provided in Godot docs(Manual > Physics > Physics Introduction > RigidBody2d > Using rigid bodies). The issue is that sometimes the body behaves as expected and sometimes it doesn't. I faced the same issues when using state.set_linear_velocity(some vector) as well as state.apply_torque(some angle).