I think I know whats causing the shiny bug? When changing the shiny rate in FireRed you need to change the bytes in multiple locations. The byte at 0x08044120 (responsible for the shiny rate) is set to 82, giving a shiny rate of ~1/500. The byte at 0x08104A24 (responsible for shinies in the...