this is fucking cool
So as you might have noticed the reason why you cannot hit through walls anymore is cause of the raycast right before takehit function being called, if you teleport PlayerWeapons to the zombie it will also teleport you so that's not a good solution, however if you change walls you can get it working fine!
Vid by PaLa showcasing this:
to people asking: this isn't being sold!