First of all, there is no move called swim. It's probably surf, you are talking about. You can get HM 03 (surf) after you beat your dad in Petalburg Gym. Then you go to the house next door and the guy will give you surf.
Chat with our AI personalities
its not an emerald its RAYQUAZA the main legendary Pokemon in Pokemon emerald.
You cannot get a Yanma in Pokemon Emerald, as only Hoenn Region Pokemon can be found in Pokemon Emerald.
There is no Autosave in Pokemon Emerald.
defog is not in emerald,
rotom isn't in Pokemon emerald