In a final joint appearance with Hillary Clinton before Election Day, Donald Trump heard boos from some in the crowd at the Al Smith dinner after he began joking about his opponent.

In front of an audience of New York’s elite, Trump didn’t waste any time calling many in the audience out for hypocrisy.

A special hello to all of you in this room who have known and loved me for many, many years. It’s true. The politicians. They’ve had me to their homes, they’ve introduced me to their children, I’ve become their best friends in many instances. They’ve asked for my endorsement and they always wanted my money. And even called me really a dear, dear friend.

But then suddenly, decided when I ran for president as a Republican, that I’ve always been a no-good, rotten, disgusting scoundrel. And they totally forgot about me.

Trump earned multiple laughs for the first ten minutes, sharing a few self-deprecating jokes as well as poking fun at politicians and the media. But when he turned the jokes to Clinton, he was booed. At one point, some in the audience started booing before he was even able to finish his jokes.

“Hillary is so corrupt,” he began, before some in the audience started booing. “She got kicked off the Watergate Commission. How corrupt do you have to be to get kicked off the Watergate Commission?”

“Hillary believes that it’s vital to deceive the people by having one public policy,” he began, before he was interrupted again by boos. “…and a totally different policy in private.”

Trump acknowledged the boos, but continued.

“That’s okay,” he said. “I don’t know who they’re angry at Hillary, you or I.”

Reaching back to his original joke of Hillary being a different person in private than she is in public, he continued.

“For example, here she is tonight, in public, pretending not to hate Catholics,” he said, as the audience booed again.

Trump continued, “Now some of you haven’t noticed, Hillary isn’t laughing as much as the rest of us. That’s because she knows the jokes. And all of the jokes were given to her in advance of the dinner by Donna Brazile,” he said, as some in the audience booed again.

Trump even joked about the Clinton Foundation’s work in Haiti.

“Everyone knows, of course, Hillary’s belief that it takes a village,” he said. “Which only makes sense after all in places like Haiti, where she’s taken a number of them.”

The audience booed again, as some even started yelling at Trump.

“Thank you,” he replied.

Trump added that he wanted to say something nice about Clinton.

“Hillary has been in Washington a long time. She knows a lot about how government works,” he said, before adding. “And according to her sworn testimony Hillary has forgotten more things than most of us will ever, ever, ever know.”

Some in the audience booed and yelled at him again as he continued.

“We’re having some fun here tonight and that’s good,” he said before continuing his speech.

Watch the full speech below: