Character not moving without "Possess"

Hi! I’m developing a prototipe where a lot of characters (10-20) walk randomly in a map. I started by modifing the TopDownTemplate default Character and now one is working.
The problem is that it needs to be possessed by a player controller to work and I need to make 10 or 20 work by itself.

How can I resolve that? I know the problem is about the controller but not how to fix it easy, better without AI.

Images:
1 - Level BP working
2 - Level BP NOT working
3 and 4 - Character BP
5 - Controller BP

Your NPC characters should be driven by an [AIController][1].
You can set the default AIController that a Pawn will spawn with in the Pawn section of the class details.

312246-ue-answerpic55a.png

Ok thank you so much!
It works.
I’ve noticed that I can copy all the functions and nodes inside the controller directly to the character and it works too but obviously is not the fine way. Better with the AI controller, thanks.