You need to go to the Safari Zone, and catch Pikachu, which only has a 5% chance of holding a Light Ball. So, this will take a very long time.
use alakazam and use trick to switch items (or take). Not sure if this next part works in 3rd gen, but have someone with static in first. In 4th gen it attracts electric pokemon