You need to get the go-go goggles.
Chat with our AI personalities
pass the sandstorm
You beat the 4th Gym, (fire type) then your rival will give you something, and then you go in.
either left of lilycove, sandstorm bit or water near dewford
You may capture a Machop in Fiery Path or Jagged Pass in Pokemon Emerald.
go to to route 111 and use rock smash then keep on going up then youll be there