You can find a lightball on wild Pikachu, but it is very rare.
Lightball
CATCH PIKACHU UNTIL YOU CATCH A PIKACHU THAT HOLD THE LIGHTBALL.
i don't think you can you would need to trade from ruby sapphire or emerald
Thomas Edison invented the light bulb in 1879. He created a long-lasting and practical electric light bulb that revolutionized the way people live and work.
By catching a female pikachu that holds the item lightball then breed
You can find them in the Yellow Forest (Pokéwalker Route). You might find some wild Pikachu holding them too.
either get a volt tackle pikachu from the walker in yellow forest or breed a pikachu holding a lightball, the hatched piccu will have volttackle
there is actually a cheat for getting a lightball in Pokemon pearl and diamond it is for an action replay
Go to the safari zone and catch a ton of pikachu until one has it. Then put it with the opisite gender or with a ditto to make a pichu that will know volt tackle!
Go 2 the Pokemom Mansion and catch Pikachu or Pichu and see if they have it TIP: it hard 2 find i would rather use thief
A wild pikachu Has a 5% chance of holding a lightball when you battle it. My best recommendation is to get a stantler with the frisk ability and wait for the light ball pikachu to appear then capture it.