How to possess Blueprint pawn without using level blueprint

I can make a possess-able pawn using the level blueprint similar to the way this tutorial demonstrates:https://youtube.com/watch?v=gZN4cLfiV6k
I’m trying to figure out how to make a blueprint possess-able from within the pawns own blueprint or from the characters blueprint that’s trying to possess the other object.

I would think this is possible, however I’m not sure how you would tell which blueprint to possess if there were two+ of the same blueprint pawns on the map.

Anyone have any ideas or suggestion?

Thanks.

I havent watched the tutorial but it is quite possible to possess pawns using player controller or game mode BP’s. Check out this thread to get an idea: How can i possess a different character and unpossess my current one? - Blueprint Visual Scripting - Unreal Engine Forums