How to transfer asset (blueprint) between client/server in session

so the real problem here is to create a bp in runtime ? like can’t i use a reference bp that i convert to pak file and changing the name of the blueprint when i load it ? or when i convert it ? if i do that i’ll surely have to change some reference in the bp in this case ?