God does NOT forgive those who do not Repent/change from their wrong ways.
God ONLY forgives those who:
1.) “ask” for forgiveness and
2.) are in line for forgiveness through contrition=THROUGH REPENTING by stopping doing their wrong ways, and because of
3.) their right-hearted condition of confessing and admitting their sins to God.
God punishes wrongdoers, by Divine judgement.
God has the ability to read hearts, and
God knows fully, the intent of the person.
God is no fool.
You cannot say you love Him, while you willfully disobey Him.
Whoever has my commandments and keeps them, he it is who loves me. ... Whoever does not love me does not keep my words. John 14:15
And by this we know that we have come to know him, if we keep his commandments. Whoever says “I know him” but does not keep his commandments is a liar, and the truth is not in him, but whoever keeps his word, in him truly the love of God is perfected. By this we may know that we are in him: 1 John 2:3-5.
Whoever has my commandments and keeps them, he it is who loves me. And he who loves me will be loved by my Father, and I
[as a bonus]
will love him and manifest myself to him. John 14:21-24.