So, In pokemon emerald, in a certain route, i would find a wild, but instead it was a question mark, looking alot, and i mean alot like this

So, if i were to catch it, i would be able to use it all, but the game with crash, or nothing would happen. This is not using a rom, this was a physical GBA copy. Could anyone explain what this was? i hardly ever remember it.