When you kill any legendary Pokemon (Mesprit included), you will not be able to catch it again. It will be gone forever. That iis why it is best to save before you battle a legendary.
Chat with our AI personalities
hey im not sure if im right your better of asking a genus but i think once you kill a legdernary it cant come back
to get a lv.1 mesprit you need to intter an cheat code.
U NEED POKETCH APP MESPRIT IS STILL IN CAVE YEYZ
50 :|
mesprit is a wandering Pokemon, so after it runs away, it goes somewhere out in sinnoh. if you switch locations at certain places, mesprit will eventually get to where you are. do not fly to a nearby location with mesprit, or it will run away to a different place. hope this helps =D