I am playing Pokemon FireRed. I have a Pikachu at level 49 and I am struggling to find a Light Ball without any cheats or National Dex. Can anyone please help me?
You have to trade one over from Ruby, Sapphire, or Emerald. If you don't have any of those games, than you're out of luck.
Hope I could help!
Source: This question.