In Pokemon Alpha Sapphire and Pokemon Omega Ruby, you'll have the capability tofly freely in the skies of Hoenn. As you continue on with your adventure, you'll eventually get a mission to save Latios or Latias. You can only Soar by summoning them using the Eon Flute.
While in flight, you can freely control Latios / Latias. You can even perform simple aerial tricks. While soaring, your location is displayed real-time using the world map found in the lower screen so you won't get lost.
While soaring the skies, you don't only get to enjoy the wonderful skies Hoenn has to offer. You can also encounter wild Pokemon flying together in flocks that you can battle or capture. You're not only limited to use flying Pokemon; you can use any Pokemon in your team!
Being able to fly gives you access to special locations called Mirage Spots. You can encounter rare Pokemon, get valuable items, and even fight then capture legendary Pokemon. It is said that you need certain requirements to access some of these Mirage Spots and trigger the encounters with the Legendary Pokemon residing within them.
Reference and Image Source: pokemonrubysapphire.com
[size=29][/size] hordes ? Anyone?
Can u soar with your own Latios
no need them just finish the main story and Steven will give you the flute
U do not need tm soar, latios/latias simply fly, u get waterfall after getting the eighth badge
how do you find tm soar and hm waterfall