Do not judge nor justify yourself before God
Romans 5:8 (AMP)
“But God clearly shows and proves His own love for us, by the fact that while we were still sinners, Christ died for us.”
Jesus found us in sin and He made us righteous. Because of our assignment as Christians, the enemy seeks to undo everything Jesus Christ did for us. That's why many temptations will come our way but we must stand our ground and know that the Christ in us is bigger than anything else.
We should not fall for the trap of the enemy just as Judas did. It's true that Judas betrayed the Christ who was later crucified but he failed to realise how this was the purpose of God to save nations. He instead judged himself before God could proclaim His own judgement over him. Friends God is faithful and always ready to forgive us while still in flesh but let's heed to the word of Jesus when He forgave the prostitute and commanded her not to sin anymore.
Your life might be filled with a dirty past but get yourself strong and tell God that you are sorry and allow Him to transform your life completely. It's possible not to sin again when you truly give your life to Christ. Let's not judge or justify ourselves but let God do His work in us for it's Him who causes us both to will and do accordingly to His good pleasure.
Good Day