When moses was in the desert there was a rock that gave forth water and God told moses to strike the rock once.
The rock represented Jesus, as Jesus gives living water. Moses struck the rock and it gave forth water. this is representing Jesus being struck for our sins on the cross. Another day came and God said speak to the rock and it will give forth water. Instead of speaking to the rock Moses struck the rock 2 more times and because of this Moses didn't enter the promise land. Jesus didn't need to be sacraficed or struck again so this is the reason
for the two witnesses in the end.
Here is 2 examples of Moses playing the part of God to the people:
14 And the anger of the Lord was kindled against Moses, and he said, Is not Aaron the Levite thy brother? I know
that he can speak well. And also, behold, he cometh forth to meet thee: and when he seeth thee, he will be glad in
his heart. 15 And thou shalt speak unto him, and put words in his mouth: and I will be with thy mouth, and with his mouth, and will teach you what ye shall do.16 And he shall be thy spokesman unto the people: and he shall be, even he shall be to thee instead of a mouth, and thou shalt be to him instead of God.
Then the LORD said to Moses, "See, I make you as God to Pharaoh, and your brother Aaron shall be your prophet.
Now go to Dueteronomy 18:15-19
15 The LORD thy God will raise up unto thee a Prophet from the midst of thee, of thy brethren, like unto me; unto him ye shall hearken;16 According to all that thou desiredst of the LORD thy God in Horeb in the day of the assembly, saying, Let me not hear again the voice of the LORD my God, neither let me see this great fire any more, that I die not.
17 And the LORD said unto me, They have well spoken that which they have spoken.18 I will raise them up a Prophet from among their brethren, like unto thee, and will put my words in his mouth; and he shall speak unto them all that I shall command him.19 And it shall come to pass, that whosoever will not hearken unto my words which he shall speak in my name, I will require it of him.
verse 15 and 16 Moses is speaking in the place of God saying I will raise up a Prophet from the midst of thee, of thy bretheren, like unto me;......so that would be Jesus because Jesus is like God and moses is speaking in the place of God. Divide these verses correctly and you will see this last moshiach or prophet that is to come. The reason God sent Jesus was because the people were afraid when God came like a great fire.
now lets go to verse 17-19:
It starts out moses speaking and saying The Lord said unto me.....so now Moses isn't playing the part of God to the people here Moses is playing the part of a regular man because God is speaking to Moses. Now verse 18 God is still speaking to Moses and God says I will raise up a prophet from among their bretheren, like unto thee(like moses not like God), and I will put my words in his mouth: and he shall speak unto them all that I shall command him. verse 19 and it shall come to pass, that whosever will not harken
unto my words which he shall speak in my name, I will require it of him.......(This is that last day moshiach)