you get from a man in mauvile
in mauville city.
to get to mauville you have to have rock smash to get rock smash you have to get to mauville
this makes no sense what do you mean by smash up and where is it happening
You can found it in the Safari Zone, but to catch it you will have to have passed the elite four and have a Pokemon with rock smash and then smash all the rocks in the Orres Pokemon regions.
go to the granite cave and have a pokemon with the move rock smash then go to a stone you can smash with rock smash smash it and nosepass may appear
Someone has it in Mauvill who lives next to the bike shop.
you win them from gyms
At the rusturve cave if you use rock smash the guy there will give you strength.
You can find it right next to the pokemart in mauville city talk to the guy in the house and he will give you HM rock smash
Route 111. Righ above where you smash the rocks above Mauville
you have to beat a certain gym but i forgot what gym and you have to have the hm
You have to get passed by getting the move rock smash in a house in mauville city