At level 29 zubat or Golbat learns the move Mean look.
29
At level 29
there is no move you need to get a zubat,gastly or evenn maybe a wobbefett
there is no TM for mean look. however, zubat, golbat, ghastly and some other Pokemon can learn it by leveling up.
Lv 38
The Pokemon that can learn Thief are listed at this site: http://bulbapedia.bulbagarden.net/wiki/Thief
Mean Look is a move that disallows the opponent from switching Pokemon. Some Pokemon that can learn mean look are zubat, golbat, gastly, haunter, gengar, jynx. Also Crobat, Umbreon, Murkrow, Misdreavus, Smoochum, Sableye, duskull, Dusclops, and Dusknoir.
In Pokémon Platinum, the Pokémon that can learn Mean Look via level up would include Zubat and its evolutions, Gastly and its evolutions, Smoochum and its evolution, Umbreon, Murkrow, Misdreavus, Sableye, Duskull and its two evolutions of Dusclops and Dusknoir.
If you evolve zubat to golbat it learns mean look at level 33
Gastly and Zubat can learn mean look when they are a certain lv.
Go to most caves and you can find a Zubat or Golbat which usually have that ability.
zubat and its evolutions learn mean look at level 29-33
GOLBATI think you can get a golbat or crobat to learn mean look in Pokemon diamond/pearl. you can get golbat almost everywhere.
there is no move you need to get a zubat,gastly or evenn maybe a wobbefett
You only can learn flamethrower if you have a fire-type pokemon. Look for TM35.
there is no TM for mean look. however, zubat, golbat, ghastly and some other Pokemon can learn it by leveling up.
Lv 38
In Gens II and III, Zubat learns Mean Look at level 36. In Gens IV and V, Zubat learns it at level 29.
Raticate, Golbat, Crobat, Haunter, and Gengar