How to Repossesee by AI

I’m working on a character switching gameplay player can switch between two character
Player well control one character and another character should work as a follower and player can switch between this two character

But when I switching between character the AI can’t posses the character or repossess the follower character

My character Blueprint work like this

You should store AI controller as variable reference and use it later, because when you posses it by player, character probably get its AI controller removed, in this case it would be better to spawn unique AI controller at beginplay and store its static reference as var, and use it later at anytime when you want to assign AI to this char.

Use the spawnDefaultController Node to Spawn a new AI controller

Thanks I try spawnDefaultController and it work now

Thanks it seems AI controller do remove from the character and using var can reassign the character now

Great. If the issued is solved, please Mark the answer as correct