How to add component to existing actor in level with Python/Blueprint?

Thanks for posting this YanDaik, just what I needed to get started with adding a component to an actor. I changed a few bits to suit my own needs but the overall idea works perfectly. I’m sure you probably know this, but if not, a small tip that maybe useful: instead of using UClass* as a parameter, use TSubclassOf<UActorComponent> . This will enforce that the class chosen will be derived from UActorComponent and will limit the choices available in Blueprint. Thanks again