This might sound wacky but if you catch what I’m saying it will blow your mind. Imagine all your sin is a credit card debt. God is the credit card company and has a record of all your sin as credit card debt. He says only those who are debt free may enter into Heaven. If you still owe money on your credit card then sorry but you can’t come in. Jesus said you know what I may not be able to break that law but I still can fix this. So Jesus went into your credit card account and paid all your debt for you. And this He did with His Own Blood which is acceptable currency in Heaven. So now all those who have connected with Jesus and are His have had all their credit card debt taken care of. Heaven is now accessible to you! You are debt free! Not everyone of course but those who have turned their lives over to Him.
So now when the devil comes around he will say, hahahah, you can’t go to Heaven because you have all that credit card debt. And he’s so dumb he will keep telling you that to try to convince you of it. But guess what devil! Jesus went into my account and paid the whole thing for me! I have no debt!
When Jesus dying on the cross said “It is finished” He took all your debt of sin away forever. The old you that was in debt to Him died with Him. You can’t make a corpse pay a bill! Go ahead and try it! They can’t respond to you! But now God made you a new person completely debt free. Sadly our body is still corrupt and still loves to sin but your body is just the house that you live in. The real you is now that new person that raised from the dead with Jesus! And that person doesn’t sin!
So when the devil tries to bring up your sinful past refer him to the cross cuz that’s where that person is…crucified with Christ.