Health not decreasing

You should use Code Tags when posting code in this forum.

Second, it looks like your life is attached to your Bullet. I presume you want to instead be subtracting the Player’s life, not the Bullet’s life. If you have a Player script, you would need to GetComponent to grab that, and then change its life total.