Find a yellow shard and bring it to the guy west of moss town/city/place
Yes, Pikachu evolves in Pokémon Sapphire if you use a Thunder Stone on it.
a thunder stone can evolve a pikachu. pikachu won't evolve on it's own.
You first need a yellow shard these can be found using Dive near the Hunter's house, Second give the yellow shard to the hunter he will trade you a thunder stone for the shard. Another way to get a thunder stone is by trading a Pokemon from firered or leafgreen that is holding one to ruby, sapphire or emerald.
You can find the thunder stone in New Mauville
you can find a thunder stone by checking the UNDERGROUND
There is no mist stone in sapphire.
You can get the thunder stone by going underground and digging for it in Pokemon diamond/pearl ( the thunder stone , fire stone, water stone, and the leaf stone is very rare, so good luck!).
you cant find shiny stone in Sapphire only in pearl nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo you cant nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo you cant
You find the thunder stone in Celadon Mall level 4, wise man gifts.
No, you have to catch a Pikachu and let it evolve into Raichu with a Thunder Stone.
in the ruins with the unknown
You can find it anywhere.