Hey man since you have been so helpful to me, I have one more question (today at least XD).
I read the pokemon following guide you linked and copied all of the scripts over to mine. However, I am confused about how the dependent event actually gets activated.
"It's really pretty simple. Somewhere in your game, at the point where you want following Pokemon to activate, put a blank event and name it "Dependent". Look at this event's ID and remember what it is. Then, when you want the Pokemon to start following the player, call the script "pbPokemonFollow(x)". Just replace the "x" with the event ID of the event from before. (Keep the parentheses) This will make the event from before become dependent and follow you, and automatically update its graphic to be your Pokemon."
I don't understand what he means by "call the script". He makes it sound like I'm supposed to "call the script" while in game. Can you maybe shed some light on this?