i’d suggest a different method, there are lots of ways to do this but for simplicity.
Create an ‘Effect’ ActorComponent.
The component can spawn/remove effects such as fire.
Attach the component to any actor you want to have effects.
the actor always has a ref to its components and can call functions such as SpawnEffectOfClass OnHit etc