maybe create a object "collision trasfert"
when player has a collision with player transfer
-player start ignoring user imput
create the path you want the player to go,and the ai will do the job,then create another object"collision off" and stop ignoring user imput when play has a collision with it or use a timer
i dont know if it was helpful.