I set up a bunch of enemy characters using attribute manager and health. I also set up ragdoll using Unity built-in so each limb has collider and rigidbody. When a character is still, when I shot them hit register perfectly but when they are moving hit do not register this happens often.