The 7th badge.
rock smash is hm06 and is found in mauville city but you need the dynamo badge to use it outside of battle
The fourth one.
you need the Mauville city gym badge. (the electricity gym) if im not mistaken
you need the HM rock smash and you need the required gym badge the see if any Pokemon you have can learn it if not go and find a Pokemon the can i would advise a fighting type
The 7th badge.
rock smash is hm06 and is found in mauville city but you need the dynamo badge to use it outside of battle
The fourth one.
you need the Mauville city gym badge. (the electricity gym) if im not mistaken
you need the HM rock smash and you need the required gym badge the see if any Pokemon you have can learn it if not go and find a Pokemon the can i would advise a fighting type
omg you need rock smash and you need the first gym badge which is in oreburgh
You will need the 7th badge to use the move Rock Smash.
You need to have surf, but since you beat the 5th Gym it shouldn't be a problem. You surf to the right of Mauville City, or route 118. If you don't have a water pokemon I suggest Zigzagoon, it can learn surf, rock smash, and cut.
3 but you need a mach bike and you need to know rock smash to get to the top.
Well you need a Pokemon with the move and the correct badge that enables you to use rock smash outside of battle. It could be the mauville badge, that im not for certain.
Shuckle can be obtained two ways from the Pokemon emerald safari zone in the johto area you need to use rock smash on the boulders there, or get the shuckle from Pokemon colosseum.
the sky pillar is on route 131 or 132, whichever is the one to the east of pacifidlog. you will need a Pokemon with strength and rock smash