Morality is too subjective for proper science. We can say what we think is moral, such as various freedoms, self-determination, and so on, but there are no concrete laws or divine/cosmic forces that make it so. A fine example is a Nozick/Rand type of Libertarianism that finds any and all forms of wealth redistribution, including taxes, to be stealing and immoral, or a more Scandinavian approach which seeks to improve the lives of all citizens. To one group, a few people sitting on a mountain of wealth while everybody else fends for themselves is moral, but to the other group having people pay their "fair share" and having an obligation to help is considered moral. Any way you try to approach it, defining morality requires you to put your own personal values ahead of the values of others. That is why science cannot define morality, because it requires a subjective perspective to be used as the measuring stick, and interpreting the results in a subjective way. Eradicating poverty is a moral crusade of some, but poverty isn't even a concern for others.