I would agree if AddComponentByClass didn’t say BlueprintInternalUseOnly = "true"
BlueprintInternalUseOnly = "true"