Here are a few verses speaking of repenting:
Mark 1:15 and saying, "The time is fulfilled, and the kingdom of God is at hand; repent and believe in the gospel."
Matthew 4:17 From that time Jesus began to preach, saying, "Repent, for the kingdom of heaven is at hand."
Luke 13:5 No, I tell you; but unless you repent, you will all likewise perish."
There are a lot more, and not just in the Christian scriptures but in the Tanakh, as well.
What do you read into the kingdom of heaven is at hand?
Let me give you the Gnostic Christian Jesus' take on it and we will compare your view.
Jesus said, "If those who attract you say, 'See, the Kingdom is in the sky,' then the birds of the sky will precede you.
If they say to you, 'It is under the earth,' then the fish of the sea will precede you.
Rather, the Kingdom of God is inside of you, and it is outside of you.
[Those who] become acquainted with [themselves] will find it; [and when you] become acquainted with yourselves, [you will understand that] it is you who are the sons of the living Father.
But if you will not know yourselves, you dwell in poverty and it is you who are that poverty."
Do you see God's kingdom or are you, to that Jesus, living in poverty?
------------
Those quote on repentance seem to contradict the ones I know best and that show that your reliance on a barbaric human sacrifice and the immoral notion of having an innocent man take your responsibility are not required.
2 Peter 3:9 The Lord is not slack concerning his promise, as some men count slackness; but is longsuffering to us-ward, not willing that any should perish, but that all should come to repentance.
1 Timothy 2:4 Who will have all men to be saved, and to come unto the knowledge of the truth.
Note that God has paved the way and will wait for all of us to be saved. Even those who would put their responsibilities on Jesus instead of keeping them and repenting for them.
You might wonder why you would take the immoral path when this moral one exists.
I urge you to, ---- 1 Thessalonians 5:21 Test all things; hold fast what is good.
I am here to show you the good and have you drop your evil way if you feel like testing your way.
Regards
DL