Moses
Leviticus 20:2ESV·traditional attribution

“Say to the people of Israel, Any one of the people of Israel or of the strangers who sojourn in Israel who gives any of his children to Molech shall surely be put to death. The people of the land shall stone him with stones.

Matthew Henry Presbyterian @wholebiblehenry

Moses is here directed to say that again to the children of Israel which he had in effect said before, Lev 20:2. We are sure it was no vain repetition, but very necessary, that they might give the more earnest heed to the things that were spoken, and might believe them to be of great consequence, being so often inculcated.

Commenting on Leviticus 20:1-9

John Gill Reformed Baptist @doctorgill

Again thou shalt say to the children of Israel,.... The body of the people by their elders, and the heads of their tribes; for the following laws were binding on them all: whosoever he be of the children of Israel, or of the strangers that sojourn in Israel; everyone of the people of Israel, of whatsoever age, sex, or condition of life: and not they...

Geneva Bible Notes Reformed @genevanotes

Again, thou shalt say to the children of Israel, Whosoever [he be] of the children of Israel, or of the strangers that sojourn in Israel, that giveth [any] of his seed unto Molech; he shall surely be put to death: the people of the land shall stone him with stones. (a) By Molech he means any type of idol,