No he doesn't
Chat with our AI personalities
Either, master ball, (if you haven't used yours givin to you by professer rowan) ultra ball, or timer ball.
no
Ultra Ball
you catch girantina in story just keep a master ball and it will take you their
You get it when you beat the Galaxy Leader in the Base in Veilstone City. He brings it to you!