Where do you find mespirt in Pokemon diamond?
When you first find it it runs away if you look on your poketch
map it shows a weird monster face that is mesprit go to a route and
hope it appears there then run into a battle it will appear! Weaken
it then find it again and use a quick ball hopefully you will