James Carville on Tuesday called President Donald Trump a “sorry sack of s**t,” warning him in an expletive-laden rant that his apparent MAGA allies “hate” him — and have already started to betray him ahead of this year’s upcoming midterm elections.

“I have a personal message for Donald John Trump, and you sit still, you son of a bitch, when I’m telling you this, because I’m gonna tell you right where you are, you fat, sorry sack of shit: People hate you,” said Carville in the video titled “Betrayal Within Trump’s Inner Circle.”

He added, “I’m not just saying this because I don’t like you. I’m saying this because I’m telling you what’s happening to you right now and get ready to tell you what’s going on. First of all, everybody is stabbing you in the back. You can trust no one.”

The Democratic strategist pointed to recent Pentagon leaks concerning preliminary plans for potential war with Iran. Carville not only argued that Defense Secretary Pete Hegseth “can’t control shit,” but that Trump officials are leaking information “because they hate you.”

He also noted that the president’s own chief of staff, Susie Wiles, agreed to some rather candid interviews last year and told Vanity Fair that Trump has “an alcoholic’s personality” and that White House Budget director Russ Vought is “a right-wing absolute zealot.”