No, I don't think so.
you can`t catch kyogre or groudon or both of them without linking them from sapphire, ruby or emerald version.
you can't catch it until you don't have a gameshark because its impossible to catch without gameshark
Kyogre is not able to be caught in Ruby Version.
You don't.
You have to trade them from the Sapphire version of the game.
It is not possible to catch Mew is Pokémon Emerald version without using cheats. The only way to get it would be to trade.
You can't without hacks glitches or cheats retard
yes
it's just by luck
You cant. You must have Emerald or sapphire (or use cheats)
No because Kyogre is only in HeartGold Version
Here are all the legendaries you can get without cheats: Groudon, Kyogre, Regice, Regirock, Registeel, Rayquaza, Latios/Latias.