the art looks great.
do you have idle animations? you could just stop running the animation when it gets to its target, but it would look better to have an idle animation.
I am not really clear on what you have in the array? just the animation name? you could add extra columns for different animations:
Array_Player_Full.At(Player_Select,0) for idle
Array_Player_Full.At(Player_Select,1) for walk
Array_Player_Full.At(Player_Select,2) for run
Array_Player_Full.At(Player_Select,3) for Attack, etc...
or skip the array, and set Player_Select to the character type (Warrior, Ninja, Wizard, or Knight) and then set animations as you need like this:
Set Animation to Player_Select & "_Idle"
or Set Animation to Player_Select & "_Walk"
in events 11 to 15 I see you checking Stage and starting to move the character to a destination, but I don't see you updating Stage. That means those events will happen every tick. Once a sequence has been started, you should update Stage, or add a trigger once. then when the sequence finishes, set animation to Player_Select & "_Idle"