Endeavor is not a TM in Pokemon Black. You can only get the move by levelling up or breeding.
Chat with our AI personalities
There's no TM for Endeavor, so you'll have to find a Pokemon that learns it (or breed one that does).
you get it near lake acuity
you have to catch abomasnow or torterra. It isn't a TM
In Pokemon Platinum, the TM Shadowball can be found on route 210 before you reach Celestic Town. The player will need to ride their bicycle over some planks to reach it.
fire punch isn't a TM in platinum. There is a move tutor who will teach it to your Pokemon. it is the tutor on the route west of pastoria city