ok I see, my idea was bad, but now I got another idea......
in fact I got it inspired by the post above^^
to be honest, I didn't completely understand what you said siper x, maybe it is the same thing as what I will say^^
well, in fact the sprite isn't obliged to follow you all the time, we could just put script in a faw important places like when village leaving the sprite runs from somewhere so you, when you enter a house the pokemon also comes, but durinf your walking just randomly the pokemon also can walk randomly, because what found out first was that I need a script on everytile if I want my pokemon to follow me (now I don't know exactly what you guys had for ideas coz it's today it's the first time I came on this thread^^)
yeah so as I said, we can't put scripts everywhere so just in important place that the pokémon is somewhere behind, don't know what he's doing^^ and when you go in a house or something so he runs behind you to catch you up, then again you walk along and then again do him catch you up......
sorry for my very bad english, I'm sure you will read my message 2 times to understand or you will read one time, not understand and give up^^
anyway, if someone understands what I mean, do you think it is possible like this?
edit: oh! I have seen all what you wrote already and finally I see that my idea is the worst idea ever -_-"
well, I'll still leave it^^