Try making the bullet disappear when it hits the enemy. Or you could give the enemy invincibility frames and only let it take damage when they are off.
Since each feather has it's own hitbox, You can do damage to multiple enemies, or all at one if you aim right. landing all three feathers on one enemy will deal almost double the damge of your sword!
Thanks for the support Phoenix! Unfortunately making the bullets dissapear would go against what I want to do. And I'm not sure where I would put invincibility frames. I had a plan, but some of the more complicated enemies use the variable I had planned for, and I would need an answer that works for everything.
What you need to do is have an ID associated for each hitbox. For every frame after it connects that the same hitbox ID is inside the enemy, have it pass the damage code. You can even just disable it for that particular enemy and it should still work either way with other enemies and only hit once. Something like that should do the trick & I plan to do the same once I get around to my colliders.