How to prevent weapons from penetrating the wall?

This came up recently into another post and the suggested solution was to use custom depth.
Here you go:
[Tutorial] The many uses of Custom Depth in Unreal 4](http://www.tomlooman.com/the-many-uses-of-custom-depth-in-unreal-4/)