I belive the only way to get Weedle is by Migrating from Fire Red or Leaf Green.
Chat with our AI personalities
Weedles can be found on route 204 ( south ) but you must have Pokemon Leaf Green in your gameboy advanced slot.
You can find a Weedle in White Forest.
In the Pokemon forest
You can't get weedle you have to trade it from fire red or leaf green
Weedle evolves into Kakuna, starting at level 7, then Kakuna evolves into Beedrill at level 10.