Make grenade roll out when it leaves hand

I have a working grenade script, but when you throw it, it just instantiates itself out and applies force up, and forward. The problem is, is that it just flies out, and stays in one place while its flying through the air. Is there any way I can make it so it looks more real, and kind of flips through the air or something? I have tried animating it, and every time I throw it, it appears where I recorded the animation.

Add a rigidbody for gravity and force. When you throw it, add force upward and forward relative to the person. To make it spin in the air (if that’s what you want) add random torque to it. Or just make it rotate constantly, but that won’t look that realistic on the ground.

I hope this helps.