go to acuicity lake
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
in the lake by your house at the begging of the game
by searching in the grass
catch them from there lakes then mespirit will run away so maybe use a materball
weaken mespirit a bit and use dusk and quick balls you might be able to use heal balls on it
Emmurrito is a Pokemon that is also known as Mespirit. To catch it, you have to find it roaming around.
use the master ball, oh and its darkrai
in the distortion dimension and if that fales turn back cave
after seeing it in the lake cave you have to chase it down and catch it