Please see my attempt at the BP. I dont know if I made the correct variable for TempClass, I have it as an actor? Also Possess Function, the InPawn will not connect to the return value of the SpawnActor Node and I cant seem to find the correct FIND node cause it wont accept the AvailablePawnClasses Node. Where should I put this BP, in the 3rd person Character BP or in every BP Character?