You can catch any legendary Pokemon with an ultra ball as long as you get their hp down and you have to have a lot of them. Try to put it to sleep or paralyze it to make the catch easier.
With a pokeball
Any pokeball will work but an ultra ball is probably best.
A Master Ball
when the pokeball does the third roll thing say "gotcha" into the mic. or... Paraylism or Sleep will make the catch easier!
no moltres doesnt respawn. But before you take any legendary pokemon on always save the game just in case you want to catch it but you make it faint.
a ultraball or a master ball
With a pokeball
Any pokeball will work but an ultra ball is probably best.
Any Pokeball works. A master ball would be the best though. Just take a look at the special abilities of the pokeballs you have (unless it is a normal pokeball) and then choose which one would be a good one to use. . backward sentence
master ball.
after you beat blue,go to mt silver,waterfall side,keep going and you'll meet moltres.
You catch **Moltres** at Mt. Silver, after you've obtained all 16 gym badges.
A Master Ball
you can catch moltres in soulsilver or heartgold by defeating red, then go deep to the mountain silver, go to left, use surf, then go on, until you find that bird
Ultra balls are to be used for any legendary that does not roam PERIOD.
You can find Moltres in a little cavern in Mt. Silver.
when the pokeball does the third roll thing say "gotcha" into the mic. or... Paraylism or Sleep will make the catch easier!