Rock Smash is not a necessary move for Gen II. You can get to a few hidden items, but you'll be perfectly fine if you don't have it. You can purchase multiple of the TMs, by going to the Goldenrod Department Store after obtaining the TM for the first time from the man after clearing away the Sudowoodo. Each one costs 1000 PokeDollars.
Hope I helped!