Bullet doesn't damage NPC when too close

I don’t think you have any alternatives (unless I’m wrong).

I would also suggest using FastCast which uses raycasting and handles bullets really well performance-wise. It’s just better overall.