it evolves at lvl i beleave about lvl 16 through 18 so it should evolve st lvl 16 17 or 18 but in ruby it evolves at lvl 20 in sappire it evolves at lvs 30
No, it can not.
at level 18, it evolves into a mightyena
14.
Evolve Surskit.
yes into a haunter and the trade it to evolve into a gengar
Ralts will evolve at level 20 into Kirlia. From there it will change into a Gardevoir at level 30. However, in Emerald version you can not evolve Kirlia into Gallade
No, Shuckle can't evlove in Emerald or any other version.
Staryu does not evolve by level. You use a water stone to make it evolve.
Rhyhorn evolves into Rhydon at level 42 in Pokemon Emerald Version.
Lairon evolves at level 42-45 in Pokemon Emerald version.
Slugma evolves by Level at Level 38. It evolves into Magcargo.
Slakoth > lvl 18 > Vigoroth > lvl 36 > Slaking