Originally Posted by Fat voodoo pimp
Did you record a custom cry for Chatot, or is it the default sound? It only advances the PIDRNG if you're using a custom cry.
Also, where are you doing the RNG? Most Pokémon Centers have moving NPCs, which would explain why you hit frame 49 instead of 47. Pokémon League and Opelucid are both safe IIRC.
I recorded a cry for the chatot and I am using the PokéCenter near the League...