TM 31 is a Battle Tower prize.
Oreburgh Gate
Trade in BP for it at the battle tower
brick break
brick break
brick break
100%.
You can get it in Icirrus City.
you slide into them
You can buy the TM brick break at the celadon dept store on the 2nd floor.
NO. Of course not.
get the HM strength, and teach it to a Pokemon
Use the move brick break.