Ah I did a starter kit with the Follower Script I have. You can download it, sorry Zingzag, if you want to me to remove I will, this is just to help the ppl.
Btw, I have fixed alot things, my version can give problems with HMs/TMs and veihcles when you have a partner dependent event with you. So if you are using the script I have, my advice is not use a partner.
I created a switch that fix a bug when you are in veihcles and if you change the position of your pokemons, the pokemon that now are in the 1st position will appear while you are surfing, bicycling. Don't forget when you mount bicycle or when you use surf the switch will activate so to not let that happen, but don't forget if you are using a bicycle and when you enter through some door or entrance, you need to implement 2 commands to the teleport event, 1 is to desactivate the switch and the other is to update the sprite. Now if you have the first pokemon in your party fainted or if it is an egg, the game will search for the next pokemon alive and will refresh the sprite (This if you have more than 1 pokemon). And so on. The problems I know with my version is, the partner dependent events can't work very well, especially when the player is on some vehicle and now you can't talk to waterfalls while you have a pokemon following you, you need to use the waterfall manually (like in classic pokemon games, where you need to open the party menu, choose the pokemon with the move and then use it). I may fix that one day, for now I will try to develop my game. I'm newbie to script as well, but I'm trying to learn. Hope you liked it :)
www(dot)mediafire(dot)com/?6ti03tembmszsh1