Well, I'm not sure if this goes here...
I've seen in Bulbapedia that Pokemon G/S and C has a glitch that makes pokeballs have glitchy catch rates...
Here what it says:
The status conditions of paralysis, burn, and poison, increase the catch rate by 0 as opposed to by 5 as it was intended.
The Love Ball only gains a catch rate of 8× on Pokémon of the same gender and species as the player's Pokémon, rather than on Pokémon of the opposite gender.
The Moon Ball was intended to multiply the catch rate by 4 on Pokemon that evolve with Moon Stone, but was erroneously programmed to apply this effect on Pokémon that evolve with Burn Heal instead. Subsequently, Moon Ball does not have any additional effect and always acts like a Poké Ball.
The Fast Ball only quadruples the catch rate against the first three of all fleeing Pokémon: Magnemite, Grimer, and Tangela.
Really I would like anyone to do it, I don't know/ haven't enought time to do it myself... Any chance any pokemon fan makes a fix patch??