This doesn't block original damage / original "bullets" (at least for me). Also it doesn't support hit places and wallshots right ? And if shooting through "walls" would be added I recommend adding variable penetration based on weapon, texture and bullet travel distance
.