Moses
Genesis 6:3ESV·traditional attribution

Then the LORD said, “My Spirit shall not abide in man forever, for he is flesh: his days shall be 120 years.”

John Calvin Reformed @genevareformer

3. My Spirit shall not always strive . Although Moses had before shown that the world had proceeded to such a degree of wickedness and impiety, as ought not any longer to be borne; yet in order to prove more certainly, that the vengeance by which the whole world was drowned, was not less just than severe, he introduces God himself as the speaker.

Matthew Henry Presbyterian @wholebiblehenry

This comes in here as a token of God's displeasure at those who married strange wives; he threatens to withdraw from them his Spirit, whom they had grieved by such marriages, contrary to their convictions: fleshly lusts are often punished with spiritual judgments, the sorest of all judgments.

John Gill Reformed Baptist @doctorgill

And the Lord said,.... Not to Noah, as in Gen 6:13 for, as yet, he is not taken notice of, or any discourse addressed to him; but rather to or within himself, he said what follows, or thus concluded, and resolved on in his own mind: my Spirit shall not always strive with man; meaning either the soul of man, called the Spirit of God...