C++ Pawn Possession

Here is the particular function in the docs: AController::Possess | Unreal Engine Documentation

This function occurs on the controller, so first you’ll want to get the particular character controller then call this function on it with whatever pawn you are switching to (it will unpossess automatically).