In Rustboro right next to the PC there is a house with a sign in front. Go inside and talk to the guy. He'll give you cut. P.s. cut is an HM not TM..
Chat with our AI personalities
Pokemon that have claws, horns etc. Although Zangoose cannot learn the TM cut.
your Pokemon CANT learn cut in ruby, sapphire or emerald. you have to trade a Pokemon that's holding the TM cut (from sinnoh region game, platinum, diamond and pearl) then take it off them and they can learn cut.
There is not a tm for bite or crunch.
you can get it in seafloor cavern
at the game corner