Go to Lilycove and go right until you get to the beach, then use the super rod.
Also, this Pokemon is slightly rare so it could take 2-7 minutes to find one.
You catch staryu in Mossdeep city right behind Stevens house.
Super rod.
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.
You use a super rod in lilycove city.
No you can't catch darkrai in ruby unless you hack (witch i do not recommend)
You catch staryu in Mossdeep city right behind Stevens house.
Super rod.
You have to get a super rod from a fisherman and check your pokedex to see where staryu is and catch a staryu in that area with the super rod. Get a waterstone and evolve staryu into a starmie.
You can't catch Zekrom in Ruby version.
lilycove city
You can't catch staryu in firered only in leafgreen or ruby or sapphire or emerald.
You can't catch a sentret in Ruby version, but you can catch one in Emerald version.
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 catch a staryu at lilycove by fishing at the shore, (takes a while, use super rod) then use a water stone on the staryu to evolve it into a starmie. (Starmies are tite)
You use a super rod in lilycove city.
yes staryu is rare in Sapphire and ruby
No you can't catch darkrai in ruby unless you hack (witch i do not recommend)