HM08 Waterfall is in the Cave of Origin in Sootopolis City.
there are no move tutors in Pokemon ruby yes there is there is one in fallabar town
Your town in Pokemon ruby is called littleroot town.
He's in Selaro Town, just south of Polaris Town and of the Thin Forest.
The move tutor lives in Fallabor town. But he wants heart scales in exchange for a move.
By fighting May. She's in that route above Oldale Town.
Waterfall isn't in Dewford Town, it's in Granite Cave.
you have to fish near the left of flabbar town you can also catch a whishcash wit a super rod on top of the waterfall in meteor falls
The town in which the third gym is in on Pokemon ruby is in Mauville City (or town, I don't know which one)
You get waterfall (HM07) in the Ice Path after Mahogany Town.
A girl in Undella Town.
You can exchange them with the Move Tutor in Fallarbor Town. He can teach your Pokemon a move that it learnt in the past but doesn't know anymore. This is useful if you accidentaly delete your best move, etc.
well first you get a level 80 Pokemon that knows surf and then you find waterfall rocksmash strength you teach the Pokemon waterfall surf and strength and then you use dive near that log town and then lugia attacks you AND YOUR CHARACTER DIES....the end you don't get to mirage island