This is a Tool Assisted Speedrun - TAS, it uses an emulator, savestates, bots and whatnot.
This is without a gameshark or any other hacking device. It uses an emulator to make things frame perfect.
At first it looked like he was going to have a normal day and meet Oak and get his first pokemon, but no, he had to beat Gary in getting to the league. And for that he had obtained a Game Shark.