We will have to agree to disagreeNo human sacrifices ever in Judaism , that is a pagan thing
No one can die for another's sins
The Jewish Messiah (Moshiach) is a future human leader, a descendant of King David, who will usher in an era of global peace, justice, and spiritual perfection by rebuilding the Temple, gathering the Jewish people to Israel, and revealing God's presence to the world, acting as a great teacher and ruler, not a divine being, but a human king who redeems the world from suffering and exile.