Go to the safari zone you can find it in the area you first go to.
You can't catch Zekrom in Ruby version.
You can catch Pikachu in Route 2 in Pokémon Gold.
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.
You can't, you have to breed Pikachu.
You cannot catch Ponyta in Ruby version, nor Sapphire version. You much catch it in Fire Red or Leaf Green and then trade it to Ruby or Sapphire.
You can find Pikachu in the Safari Zone (Southeast and Southwest). Gotta Catch 'em All!
safari in the city with the contest (sorry forgot its name)
One way you can catch Pikachu in either Pokémon Omega Ruby or Pokémon Alpha Sapphire is that you can find one to catch in the Safari Zone additionally you could have someone else catch one for you and trade one of your common Pokémon for it and you could also use one of your previous Pokémon games and catch Pikachu in one of those games and then transfer it over into either your Pokémon Omega Ruby or Pokémon Alpha Sapphire game.
if you have a pikachu,put a thunderstone on it and it will evolve into raichu
u will need a thunderstone and a pikachu us the thunder stone on pikachu then voila you got a pikachu hope this helped ya staraptor96
No you can't catch darkrai in ruby unless you hack (witch i do not recommend)
You can catch them in Viridian Forest as well as the Power Plant