after beating the 4th gym leader may/brandon will come to you and give you the goggels
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.
rotom isn't in Pokemon emerald
where do you get the spade from on Pokemon emerald
defog is not in emerald,