Tonight on "Hannity," Rudy Giuliani slammed President Barack Obama for negotiating with Iran on nuclear weapons.

Giuliani said that Obama doesn’t have the ability to appreciate how dangerous Iran is. He charged Obama with having “a warped view,” a lack of knowledge on foreign policy, no serious understanding of World War I and World War II, and no respect for generals.

“The reality is he is leading us down a road that is gonna have a severe nuclear proliferation in the Middle East with 2,000-year-old enemies facing off against each other,” Giuliani cautioned.

Giuliani said that “thousands and thousands of American families don’t have their sons today because of that ayatollah that Obama is negotiating with.” The former New York mayor said that more people are being killed in Iran today than under Mahmoud Ahmadinejad, yet the U.S. is still negotiating with the country.

“Our secretary of state is sitting there while they are executing hundreds of thousands of people, and they’re doing it on purpose,” Giuliani charged.

Giuliani said that it’s as if the U.S. is handing Iran’s ayatollah a nuclear button.

“I am very, very worried for my country, and I’m very worried for the world,” he said. “I do not want to see the nuclear button put in the hands of a maniac.”

Watch more above.

Don't miss a "Hannity" special, "Obama vs. Netanyahu," as Sean takes a look at the two leaders' differing views on confronting Iran following the prime minister's historic address to Congress. Friday at 10p/1a ET on Fox News Channel.