How to continue projectile's movement after hitting a surface

Old thread but I have another trick for anyone else who finds it:

Enable ShouldBounce but set Bounciness to zero. When the hit triggers, ShouldBounce will keep it from stopping automatically and Bounciness at zero will stop the projectile from bouncing. Then you can set the trajectory.yourself. Also, you will probably need to manually call StopSimulating.

Thank you!
After I pick up the object, and then throw it out, then it falls to the ground!