Those who have done good? Who has done good? Certainly, I have not done good, because I am a sinner.when Jesus returns, He will give a shout and only His sheep will hear His voice and rise from their graves.
those who are not His sheep will not ever be resurrected as they cannot hear His voice and respond to His call.
that means that, of those who are resurrected, those who have done good shall be resurrected to life and those who have done evil shall be resurrected to damnation.
John 5:29
Romans 7:18 For I know that nothing good dwells in me, that is, in my flesh;
Therefore, let the person who is without evil be the first to say that those who are evil will be resurrected to damnation. Because, either we're all saved and go to Heaven, or none of are saved and we are damned. And since there are few of us who are saved right now, then therefore, eventually all will be saved
Certainly, there is punishment for people who commit sins. But does this punishment last forever? No. Because all people will eventually believe in Christ to be made clean by His blood, which washes away all our evil. Only with the Holy Spirit inside of us are we truly capable of producing good works after salvation.