How do I cast to the actor which "spawned" an object.(Scaleable Damage considering on the caster of the object)

Hi,
I just figured out how to make my character spawning a projectile and damaging other actors with it. This said, I wanted to use my projectile being “spawned” by different actors, while the damage variable of the object scales with a variable from the caster of the object. The Problem is that I was only able to cast to one specific character without duplicating and renameing the projectile. Is there a way I can get the one character which casted the projectile without duplicating and renameing the projectile for each caster?
Greetings

I assume by “specific character” you mean individual actor class (since blueprint is a class same as class in C++) not individual actor. Create base class for your characters which contains damage/health system and all feather characters you be basic out of this class will inherent. Now with that you can cast all oyur characters cast to that base class instead of individual characters, since base class has damage/health system you can control it from there instead of casting character

If you don’t know about classes inference watch my video about it

ApplyDamage event has a damage causer pin.