HM's cannot be deleted from a Pokemon's moveset unless forcibly removed from a Move Deleter, at Lilycove City (RSE) or Canalave City (DPP). It is recommended a HM Slave, with the purpose of only knowing HM's so the battling Pokemon are not hindered by weaker movesets, are used.
Bibarel and Linoone make good HM Slaves.
In Pokemon B/W and B/W2,Rock Smash is TM94. Deleting it just means the Pokemon now has a free move slot
Chat with our AI personalities
Rock smash is a HM move..and therefore wont get deleted unless u got it deleted by the move deleter(lilycove city)....and even if u got it deleted ..u can get it teach it again ..as it doesn't go away from your bag...
Geodude learns rock smash by teaching it the HM move rock smash.
to get to mauville you have to have rock smash to get rock smash you have to get to mauville
In this game, rock smash is not an HM, it is a TM.
No Oddish cannot learn Rock Smash.