Rock Smash. It breaks rocks, sometimes it avoids a trainer battle but what is the point of it, rather than avoiding trainer battles?
Mod note: Question author is banned. We'll select a best answer when we see fit.
Every one since gen 2 until gen 6 you don't need it in gen 7 or lets go