I was making edits to my Pokemon Alpha Sapphire game, and this happened once I started playing it:
[video=youtube;tj-CxqFBBQM]
All I did was mess around in Pk3DS, just randomizing wild pokemon, trainers, moves, move types and editing overworld textures in Ohana3DS. I also changed a bit of Game Text but the 1.2 update overwrites those.
Somehow it changed the Rival battle to think I was versing the champion (it didn't even use the Rival music, but the Champion Music) and it had Steven as the model/opening picture, thus swapping the Rival battle event with another.
What did I do that made this glitch happen? I don't know if I can replicate it.
EDIT: Alright, nevermind. After looking again at the trainer files, I realised I ticked everything to randomize (including a massive level boost) and it was just by coincidence that May had the Champion class. It seems that if you give any trainer a Champion class it gives the trainer a special opening/3D model. Time to revert changes >.<