TV preacher Pat Robertson says the massacre in Las Vegas was caused by lack of respect for President Donald Trump, protests during the national anthem and the country having no “vision of God.”

“There is profound disrespect for our president, all across this nation they say terrible things about him,” the televangelist and former presidential candidate said on “The 700 Club” on Monday. “It’s in the news, it’s in other places.”

Robertson went on:

“There is disrespect now for our national anthem, disrespect for our veterans, disrespect for the institutions of our government, disrespect for the court system. All the way up and down the line, disrespect.”

He also blamed the lack of “biblical authority” and “some controlling authority in our society.”

“When there is no vision of God, the people run amok,” he said in the clip, posted online by Right Wing Watch. “And we have taken from the American people the vision of God, the whole idea of reward and punishment, an ultimate judge of all our actions, we’ve taken that away. When there is no vision of God, the people run amok.”

Watch his full comments below.