i don't think it's in it but if it is Seribii.com is a good place to find out where
Chat with our AI personalities
Unfortunately there are no wild Snorlax in Pokemon Ruby, Sapphire, or Emerald. The Snorlax must be traded from Firered or Leafgreen, or gained using a gameshark.
You can only get Snorlax by evolving Munchlax.
Snorlax is number 113 and is in your rivals party at the Pokemon League when you battle. The Pokemon after Snorlax is 114 and is called Unown and can be found in the Solaceon Ruins.
Snorlax is found blocking diglett's cave in vermilion city.
Lucario isn't in Sapphire,Sapphire is a Hoenn pokemon,Lucario is a sinnoh pokemon.