My best 3 pokemon are my lv100 mewtwo lv100 rayquaza and lv100 kyogre
my favourite party is
lv100 mewtwo
lv100 swampert
lv100 golem
lv100 machamp
lv100 rayquaza
lv100 kyogre
note: i had help from 5 different games: sapphire, ruby, emerald, leaf green and fire red.
note: i'm also getting a lv100 darkrai from one of my friends with both pearl and diamond.
p.s: i didn't use any cheats and i've been playing pokemon sapphire for exactly 452.02 hours