no
Yes but you need a last evoloution of a starter. Go to a sandstormy place, route 228, I think you have to have got all the Pokemon in the pokedex (not national, don't worry, just region)
yup
In the west end of fallabor town
the move tutor is in Fallabor city to the west. but first before he'll teach your Pokemon a move you need to give him a heart scale
rockslide is not a TM in Pokemon rse but u can get it in battle frontier from a move tutor only in emerald idk about rs
In emerald you can learn it for 48BP at the battle frontier. In ruby/sapphire you can't
The Move Tutor's house is in Fallarbor Town to the left of the Pokemon Contest Hall.
He's in Fallarbor Town, use a heart scale to teach your Pokemon moves
You trade them with the move tutor for a move for any Pokemon that you replaced by mistakely. You find the move tutor in Fallarbour town. His house is next to the Pokemon Contest Centre! By RL9
Some Pokemon can learn it regularly but since it used to be a TM it can be learned via move tutor though this move tutor isn't in ruby its in emerald and Pokemon xd gale of darkness so transfer any Pokemon you want to teach sky attack to to emerald or xd gale of darkness.
That person is in firered and leafgreen on two island.