Use a Pokémon that knows the move Mean Look, or use a Pokémon that prevents the foe from fleeing such as Wobbuffet.
Chat with our AI personalities
I will tell you if you give me a shiny Pokemon
I AM SO SORRY BUT BEEDRILL IS A KANTO AND A SINNOH POKEMON NOT HOENN SO YOU WILL HAVE TO TRADE FROM FIRERED OR LEAFGREEN COURTESY OF Mewtwo master
you get it in silph co which is in saffron city. after the boss fight, the leader of silph co gives you one.
In normal game-play, you can only get one Master Ball in the game, given to you by the president of Silph Co. after defeating Giovanni in the Silph Co. building at Saffron City. It is also possible to trade Master Balls from another game, by letting the Master Ball from the other game be held by a pokemon and trading it to your game. Without this trading method, however, you are only given one Master Ball to use.
Of course, a Master Ball catches any Pokemon without fail, Legendary or not.