The Bible teaches that only certain people will go to Heaven

"Jesus died on the cross for everyone sins, not just Christians." Yes, that is true. However, only Christians can go to Heaven. God is perfect, and man is not unless their sins are forgiven. So, everyone who gets into Heaven will be perfect, because they accept Christ's gift of taking on their sins. Those who do not repent of their sins will bear them forever, and go to hell. Also, anyone can become a Christian, you are not born a Christian, you are born again a Christian. Now, correct me if I am wrong, but you just were saying in your first paragraph last round that anyone can get to Heaven because Jesus died on the cross for everyone's sins. However, in my last round, I stated a similar statement about how only those who accept the gift of Jesus' death will be saved. You then say that anyone who follows Jesus' commandments is saved because they know God. However, you said in round two, "'For it is not those who hear the law who are just in the sight of God; it is those who keep it who will be declared just. When Gentiles who do not have the law keep it as by instinct, these men although without the law serve as a law for themselves. It shows that the demands of the law are written in their hearts. Their conscience bears witness together with that law, their thoughts will accuse or defend them on the day when, in accordance with the gospel I preach, God will pass judgement on the secrets of men through Jesus Christ.'" I think you put this verse in because you wanted to say that everyone who listens and follows the teachings of the Bible will be saved. You are right, because the Bible commands people to become Christians. However, this does not support that anyone can get into Heaven without regard to their soul. Rather, it says the exact opposite. Also, knowing God and being a Christian are completely different. You yourself say that "knowing God" is "believing in God." Does this mean that Satan and demons will be in Heaven? Of course not! Those demons believe in God, and SHUDDER WITH TERROR (James 2:19)! God is real, and to believe in him means to believe that he exists. We only grow closer to God if we follow his laws, so what John means is that you must follow God's commandments in order to know him better. Just because you follow his commandments does not mean you are a Christian, unless you follow every commandment, in which you would convert to Christianity (Acts 16:31). Now, before you say, "that says believe..." look at the original Greek for believe, pisteuo. This word means to believe or entrust. Therefore, "Trust in [what] the Lord Jesus Christ [did on the cross] and you will be saved." You point out that anyone who keeps the law will get into Heaven. As I said earlier, the law teaches you to become a Christian, to give your life to God, to get to Heaven. I feel we may not be understanding each other, that we might just be arguing back and forth the same things, meaning the same thing. If this is indeed the case, please let me know or clarify it for me. I feel that we may be both arguing the same thing, just under different lights, because I say that only those who are Christians will go to Heaven, and you seem to be saying that those who follow the law will get to Heaven. The law teaches that only those who are saved will go to Heaven, so we may just be saying the same thing in different words. If this is not the case, please correct me. All in all, this has been a fun debate, I have learned a lot through it. Good luck to you in future debates, and God bless you!