If there’s one person you can count on to berate Donald Trump on Twitter, it’s Elizabeth Warren.

The Massachusetts senator took to her feed Tuesday night after Trump’s victory in Indiana made him the Republican Party’s de facto presidential nominee for 2016. And, no surprise, the Democrat did not hold back in criticizing Trump, calling him a divisive narcissist and his ideology a “toxic stew of hatred & insecurity.”

“There’s more enthusiasm for [Trump] among leaders of the KKK than leaders of the political party he now controls,” Warren tweeted.

Warren said she will “fight her heart out” to ensure Trump never makes it to the White House. She has been mentioned as a possible vice presidential pick by Hillary Clinton, which would make a historic statement with two women on the ticket. But Warren has stayed neutral in the Democratic primary race so far.

Trump is considered the presumptive GOP nominee after his main rival, Ted Cruz, dropped out of the race Tuesday night. The Republican National Committee is now calling for voters to rally behind the business mogul against Hillary Clinton, who is expected to clinch the Democratic nomination.

This is not the first time Warren has laid into Trump on Twitter. At the end of March, she called him a “loser” and a “serious threat.”

“His insecurities are on parade: petty bullying, attacks on women, cheap racism, flagrant narcissism. But just because [Trump] is a loser everywhere else doesn’t mean he’ll lose this election,” she wrote.

Here is Warren’s full tweet-storm from Tuesday night: