Não sei se pode ser feito no MV, ja que eu uso o Ace, mas você pode mudar a sprite do protagonista e colocar a sprite do NPC e criar outro personagem com a sprite do protagonsta e colocar no time, usa o comando de mover o jogador, depois é so mudar a sprite do protagonista de volta e remover do time o protagonista falso. Nao sei se deu pra entender e se tem uma maneira mais facil, tem sim, mas se você souber usar a mais dificil, a mais facil vem naturalmente. hsauhasuasuhashu
Boa sorte.