Wait you are using a .Touched event for fast bullet hit detection?
.Touched is unreliable because of how the physics engine works.
It’s possible the bullet will just phase and pass through the part instead of actually colliding and touching the part in a phenomenon known as tunneling @0Shank. This seems to be happening for your bullets until you move it through the center of the dummy where the wall is the most thick where it has a chance of detecting the bullet.
This is the reason people will use fastcast and why it’s the most popular resource there is.
Edit: Otherwise, try slowing down the speed of your projectiles, or increasing hitbox size if you still want to work with the .Touched method.