How to generate sounds on collision of a thrown physics object?

This should get you started. I presume you are doing a trace to get the mesh to pick up, bind an event to OnActorHit, by dragging off from Hit Component and typing “Assign on component hit”

The branch on the normal impulse is there is because you don’t want to sound to play for very small sliding hits, you will get 100s of the sound playing at the same time. You will have to play around with the value there, I have 700000 in mine.

Too low and too many impact sounds will play, too high and only high velocity direct impacts will cause sound. You could also add a concurrency setting so that you can control the max amount of impact sounds playing at one time.