you could just get a trade for ditto.
Chat with our AI personalities
you can't you have to trade him through ruby
By Useing Gameshark or other cheat codes.
There is no cheat to obtain Kyogre in Pokemon Ruby. To obtain Kyogre and Pokemon Ruby, one must trade with a trainer that has obtained Kyogre in Pokemon Sapphire or Emerald.
there is one where u can get maxed amount but not infinite
by cheat