were can i find rock smash in ss
After you exit Violet city from the North there is a person who you can talk to who will give you it. Source: Personal experience.