You can catch it by getting his life low like to red, and then you could just paralyze him, make go to sleep, or poising him and then using any pokeball... Hope it helped
you should go capture mespirit because it is awesome and its a legendary!!
Simple weaken it to red hp it will run refind it and use a quick ball it should definetely work.
actually, you CAN capture it. beat Cyrus and he will give you a MASTERBALL. mespirit will keep fleeing so you should use a master ball.
Any pokeball can capture mespirit. If you were fast enough to use block, it is like a regular battle. If not, use a master ball or a different ball.
throw a master ball throw a master ball (i dont have a master ball) from tanman07
Well the trick is you cant fly or run you have to walk then you will find Mespirit and battle it you need a master ball to capture it. You will need to get a cheat for a ton of master balls though
the best ball you could use is a master ball because it straight away catches it.
throw ultra balls at him but if that dont work make ur dogatack him
once you catch dialga go to every lake the one near twinleaf town has mespirit mespirit runs away then you havta find him then catch him he runs all the time you need a master ball for ez capture hope i helped
when you reach veilstone city and get to the end of the galactic building to save azelf mespirit and uxie, you need to defeat the galactic boss and then he will give you a master ball.
use a master ball
you must set uxie mespirit and azelf free