The sheep and the goats
Matthew 25:31 When the Son of man shall come in his glory, and all the holy angels with him, then shall he sit upon the throne of his glory:
32 And before him shall be gathered all nations: and he shall separate them one from another, as a shepherd divideth his sheep from the goats:
33 And he shall set the sheep on his right hand, but the goats on the left.
34 Then shall the King say unto them on his right hand, Come, ye blessed of my Father, inherit the kingdom prepared for you from the foundation of the world:
35 For I was an hungred, and ye gave me meat: I was thirsty, and ye gave me drink: I was a stranger, and ye took me in:
36 Naked, and ye clothed me: I was sick, and ye visited me: I was in prison, and ye came unto me.
37 Then shall the righteous answer him, saying, Lord, when saw we thee an hungred, and fed thee? or thirsty, and gave thee drink?
38 When saw we thee a stranger, and took thee in? or naked, and clothed thee?
39 Or when saw we thee sick, or in prison, and came unto thee?
40 And the King shall answer and say unto them, Verily I say unto you, Inasmuch as ye have done it unto one of the least of these my brethren, ye have done it unto me.
41 Then shall he say also unto them on the left hand, Depart from me, ye cursed, into everlasting fire, prepared for the devil and his angels:
42 For I was an hungred, and ye gave me no meat: I was thirsty, and ye gave me no drink:
43 I was a stranger, and ye took me not in: naked, and ye clothed me not: sick, and in prison, and ye visited me not.
44 Then shall they also answer him, saying, Lord, when saw we thee an hungred, or athirst, or a stranger, or naked, or sick, or in prison, and did not minister unto thee?
45 Then shall he answer them, saying, Verily I say unto you, Inasmuch as ye did it not to one of the least of these, ye did it not to me.
46 And these shall go away into everlasting punishment: but the righteous into life eternal.
There has been a lot of confused teachings over this portion. We are not saved because we gave someone a drink of water. There is only one way to the Father and that is Jesus Christ. It is the blood of Jesus that saves us from hell. This portion is not about the children of God, it is about the nations. It is not about those who inherit the kingdom that was before the foundation of the earth, but the kingdom that is from the foundation of the earth. These sheep are not believers, they are the nations who are kind, considerate and compassionate. During the millennial kingdom the believers will rule and reign with Christ and the Jews will be the priesthood. So then, who are the subjects? How would you rule and reign if there are no subjects? These are the subjects. This is my understanding and I realize that verse 46 presents a problem. What does Jesus mean by the righteous shall go into life eternal? He said the sheep were righteous for the way they treated His brethren. That seems clear that they are not His brethren, they are not born again, but they have behaved in a way that He calls "righteous". For a believer Jesus Christ is our righteousness, but for these ones they way they treat the believers determines if they are righteous. Again, my interpretation is that they shall enter into the millennial reign of Jesus Christ as the "nations".
Now a goat is very different from a sheep. A goat will ram other animals and it can seriously hurt or even kill them by ramming into them. Goats are violent, sheep aren't. Street gangs are violent whereas law abiding citizens are not. Jesus Christ is the great shepherd of the sheep and the believers are to be shepherds. We are to feed the sheep, care for them, etc.
Anyway there are other verses in the Bible describing the nations coming into Jerusalem to learn of God during the Millennial reign. We also know that Satan is released for a short while to fight against the Lord at the end of the millennial reign. This indicates that there are still unbelievers who will be deceived and manipulated by him at the end of the millennial kingdom.