No. Professor Elm gives you one after beating all the Johnto Gyms.
prof. oak
talk to prof oak
you only get 1 from prof. Oak
u get it by beating giovaani in team rocket headquaters
you get it from prof. Oak after you beat red on mt. silver.
prof. oak gives it to you i think
In his lab in pallet town.
only if professer oak or professer elm think your good enough
You battle Red on top of Mt. Silver after talking to Prof. Oak.
regional dex: meganium prof. elm national dex: venasaur prof. oak
complete the johto dex then prof oak will give it to you.
get all 16 badges then talk to Prof. Oak