There's not any TM or level up moves that EVERY Pokemon can learn, the TM is because of unown, and the level up is pretty obvious, but there is a move that EVERY Pokemon after gen II already learn since level 1, that being Struggle, the move that can be used by any Pokemon if they run out of PP, and in bulbapedia it is signed as a "Move" so the answer is, and isn't Struggle