Hey Gbr-
I’m glad you were able to find a solution that works for you. As a note, you can use BlueprintImplementableEvents inside an actor component. The key is that you have to make your actor component class Blueprintable in the UCLASS() macro in order to create a blueprint of the component. Then, in the component’s blueprint, you can override the function. When the component blueprint is added to an actor and you call your function on that component, you will get the component blueprint’s implementation.
Cheers