Have a fast Pokemon with mean look so it can't escape for a few more turns and press your luck with whatever pokeball you use. Also if mesprit is in a cave use a dusk ball. Good luck.
no
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.
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
I'm not quite sure what your talking about, but I would have to say that you would not have to catch it in a Master Ball.
Yes
you need to have two master balls.
Simple weaken it to red hp it will run refind it and use a quick ball it should definetely work.
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
yes, i caught suicine with a friend ball!
Use an Ultra Ball, not a Master Ball
you should go capture mespirit because it is awesome and its a legendary!!
Of course, a Master Ball catches any Pokemon without fail, Legendary or not.