Point/Scoring system for Dealing Damage

In my multiplayer game, I want to be able to give the person dealing damage points depending on how much damage has been dealt. The only way I can think of doing this is to use the “Any Damage” event and casting the “Instigated By” to my player controller to add points (which would be the float coming out of the “Damage” output of the event). But this would require a lot of casting which isn’t very efficient. Is there another way I could go about doing this?