Why the hell is this not working?

Your modifier cannot work, because you dont using it anywhere :slight_smile:
You must multiply it [damage * modifier], you can do it before apply damage, or after event AnyDamage…

edit: now i see why you dont use multiply… but anyway it must work :slight_smile: try to store damage modifier in your bullet BP, not in character->weapon. It looks like you storing your modifier in weapon, but maybe that BP where you set your “Wep pointer” is bad. Post that screen also if this won’t help