Hombre de script ni idea, alguien te dira mejor, pero una forma de lo que quieres es hacerlo por sprite, seria fijo pa siempre, quizas menos en bici xD
Es cuestion de aumentar los frames de tamaƱo, osea normalmente son 16x32, si se aumenta a 32x32, habria suficiente anchura en los frames como para meter un pokemon al lado haciendo sus movimientos al son de los tuyos :)
Si me equivoco que lo digan, pero creo que desde hace ya tiempo que se pueden poner los frames del prota a 32x32 sin problemas, es opcion del NSE por ejemplo el aumentarlo e insertarlo, si me lo confirman, hare una version del prota que puse en "aportes de sprites" pero con pokemon al lado, al tipico pikachu fijo, despues ya vere xD (esperando confirmacion de esto) ^^