yes on top of the water fall in evergrande city fish on top of the waterfall use the super rod
I believe you find his house in Mossdeep City.
After you have beaten the elite foure, there will be an egg in his house.
At littleroot town its the left or right house.
In a house at Route 123.
In emerald you can fly (or walk) to fallabor town and there you will find prof. cozmo's house and he will trade you a TM for your metorite
Mirage tower and underground tunnel in the fossil maniacs house.
You can find shards then trade them at the hunters house near Mossdeep and he will give you a stone
You can find it in the desert underpass in the fossil maniacs house or i think its mirage tower.
go to Stevens house at mosdeep city i think it was?
Mr briney is in a house near petalburg woods.
you can only get timer balls on rustboro city pokemart on emerald
Once you defeat the elite 4 in emerald, go to Fallarbor town, go to the left edge of the town where you will find a house named fossil maniac's house,enter the house where you will find a small tunnel, enter the tunnel, on going further there will be an exit of the tunnel, after exiting you will find yourself in the desert under pass.