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 can find the thunder stone in New Mauville
you can find a thunder stone by checking the UNDERGROUND
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.
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.
in the ruins with the unknown
You can find it anywhere.
No, you have to catch a Pikachu and let it evolve into Raichu with a Thunder Stone.