There is only two things in your statemwnt that are wrong.
- Moses did sin, he directly disobeyed God.
" And the LORD spake unto Moses, saying, Take the rod, and gather thou the assembly together, thou, and Aaron thy brother,
and speak ye unto the rock before their eyes; and it shall give forth his water, and thou shalt bring forth to them water out of the rock: so thou shalt give the congregation and their beasts drink. And Moses took the rod from before the LORD, as he commanded him. And Moses and Aaron gathered the congregation together before the rock, and he said unto them, Hear now, ye rebels; must we fetch you water out of this rock?
And Moses lifted up his hand, and with his rod he smote the rock twice: and the water came out abundantly, and the congregation drank, and their beasts also. And the LORD spake unto Moses and Aaron,
Because ye believed me not, to sanctify me in the eyes of the children of Israel, therefore ye shall not bring this congregation into the land which I have given them. (Num. 20:7-12)
2. Moses did die just before the children of the Hebrew slaves entered the "Promised Land."
"And the LORD said unto him, This is the land which I sware unto Abraham, unto Isaac, and unto Jacob, saying, I will give it unto thy seed:
I have caused thee to see it with thine eyes, but thou shalt not go over thither. So
Moses the servant of the LORD died there in the land of Moab, according to the word of the LORD.
And he buried him in a valley in the land of Moab, over against Bethpeor: but no man knoweth of his sepulchre unto this day. And Moses was an hundred and twenty years old when he died: his eye was not dim, nor his natural force abated. And the children of Israel wept for Moses in the plains of Moab thirty days: so the days of weeping and mourning for Moses were ended. (Deut. 34:4-8)
I'm sorry friend but my Bible said that Moses disobeyed God in that God said speak to the rock and it would bring forth water, and Moses struck it with his staff, not once, but twice. And for this he wasn't allowed to enter the Pronised Land. But God in His infinate goodness, let Moses see what He had promised. Moses did die in the land of Moab, and according to the Bible, God himself buried him.