Can science give the same sort of meaning and happiness to a person’s life as religion?

I think that the death, or rather, the murder, of the idea of a god or greater good or higher responsibility and purpose, as well as that of tradition, ideals, virtues, and general hope could be at the root of our societal and spiritual decay.