weaken mespirit a bit and use dusk and quick balls you might be able to use heal balls on it
catch them from there lakes then mespirit will run away so maybe use a materball
use hypnosis after taking its hp down
Sorry, but no.
Here is a walkthrough on how to catch Mespirit: http://www.youtube.com/watch?v=ee1-2AU0k6w Do exactly what he tells you to do!
You can't catch Mespirit if you killed it, it will mysteriously disappear in the game. It's the same thing as if you defeat a Legendary Pokemon, you won't have another chance to catch it.
Verity lakefront
Well you would think on Dialga but no, you should use it on Mespirit because when you try to catch Mespirit it keeps running away from you so you mite as well get it on your first try.
well the easiest way is to use the masterball Cyrus gives you and catch dialga palkia and girantina with ultra balls
in the lake by your house at the begging of the game
go to acuicity lake
by searching in the grass
just use a master ball.if not weaken it every time u see it then try to catch it