Character class contains AActor that has a BlueprintImplementableEvent, but does not fire.

I have a character class, and an AActor class that has a BlueprintImplementableFunction. The Actor class is a socket reciever that receives messages from an external server, like say a chat message. My problem is this how do I get the AActor class implemented in Blueprint to change my UI chatbox based on the value, and make sure that the AActor is still connected to my Character class. Where do I define the event in Blueprint if it’s part of AActor class, but I want to make sure it stays with the Character Class that i have defined? Thanks