* Om bepaalde soorten Pokémon te verslaan. Rock Smash is een aanval van het type Fighting, die super effectief is tegen Pokémon van het type Rock en Pokémon van het normale type. Dit kan het een nuttige zet maken om in je arsenaal te hebben, vooral als je met veel van dit soort Pokémon te maken krijgt.
* Om andere bewegingen te leren. Rock Smash kan worden gebruikt om andere bewegingen te leren via TM's. Dit kan een geweldige manier zijn om de bewegingspool van je Pokémon uit te breiden en ze meer opties te geven in de strijd.
* Om de kracht van je team te vergroten. Rock Smash kan op verschillende manieren worden gebruikt om de kracht van je team te vergroten. Door rotsblokken te breken, krijg je toegang tot nieuwe gebieden en vind je verborgen items waarmee je je Pokémon kunt versterken. Door bepaalde soorten Pokémon te verslaan, kun je ervaringspunten verdienen en je Pokémon een hoger level geven. En door andere bewegingen te leren, kun je je Pokémon meer opties geven in de strijd.