if you kill Lugia in Pokemon soulsilver you can re-match him after you beat the elite four.
he will be saved on your pokedex as seen but you will never get to capture or battle him in the wild again and that is for all legendary Pokemon
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.
Go to tin tower to the top floor in Ecruteak city . TIP:Save right before you battle him so if you kill him you can just restart the game and battle him again.
You can battle the Pokemon again. Just beat the elite four and it will be there. If you don't want this problem just get a action replay and get all items so you can have 995x master balls.
No their isn't a re battle code for Shaymin I guess your hopes are gone but here's some advice when you battle legendary Pokemon you should save you game right in front of the Pokemon before you battle them that way you don't have to try to battle a legendary Pokemon and then accidentally kill it then you will have the chance to catch it again and maybe this time you will catch the Pokemon you wanted to catch thanks man- josheyman123 though what about pokesav??
if you kill it you can not battle it again.
rebatlle legendaries?? you'd have to lose to them each time, cuz if you kill them they're gone.
No it will not come back because it's a legendary Pokemon and there's only one of themActually it does come back. You have to wait a week and he will be there again to battle you.ACTUALLY, THE POKEMON DOES NOT COMEBACK UNLESS YOU RESTART YOUR GAME.
Pokemon don't die .....just faint. If you want them to faint, you let them be defeated in a battle
You don't
kill it in battle ....Hope this helps!