A Maryland man threatened to murder Sen. Bernie Sanders, Sen. Kamala Harris and March for Our Lives protesters because he was frustrated with liberals and wanted to see “people suffer,” according to disturbing new court filings.

Nicholas Bukoski of Anne Arundel County was indicted on federal charges related to disturbing Instagram messages he allegedly sent to Sanders’ and Harris’ offices March 24.

“Senator, I would watch your back as you’re out today… You wouldn’t want to be caught off guard when I use my second amendment protected firearm to rid the world of you, you stupid, crazy old fool…,” Bukoski allegedly wrote to Sanders, the filings show.

Two minutes later, the 19-year-old sent similar threats to Harris.

“You f–ing b–h, I am going to make sure you and your radical lefty friends never get back in power you will never run for president, because you won’t make it to see that day,” it said.

Bukoski also texted the Metropolitan Police Department tip line, writing, “I am intending to send the message that gun control, bomb control, or any other kind of weapons control will not stop attacks, it is an issue of the heart. My heart is messed up and evil, and part of me wants to see people suffer, god dammit. Anyway, good luck and Godspeed finding my presents. This will be my only message.”

The MPD believed Bukoski was targeting the pro-gun control March for Our Lives rally that took place in Washington, DC, the same day he sent the threats.

In yet another message, he targeted former Congresswoman Gabrielle Giffords — who survived an assassination attempt in 2011 — telling her, “Mam, I would kindly ask you to stop your radical, left wing, gun-grabbing ways, for your own safety…. It would be a shame to see you get hurt.”

Bukoski was arrested June 8 and, while in custody at a mental health facility, admitted sending the threats. He also said he knew he crossed the line from free speech to hate speech, prosecutors wrote in a memorandum.

When asked about the “presents,” Bukoski told officials there weren’t any and that he was “not as smart as the Boston bombers or the guy in Austin.”

Bukoski was indicted on five felony counts April 11 but the charging papers were only unsealed after his arrest, according to court records.

Bukoski was held without bail following a court hearing Wednesday, a spokesman for the US Attorney’s Office in Washington said.

Prosecutors said he is unemployed and “spends most of his day watching Fox News or on the internet.”

Bukoski has been in trouble before. In April, he was busted for an armed robbery of a 7-Eleven with a knife in Anne Arundel County three months before, according to court papers. During his arrest, he also confessed to several arsons. Those cases are still pending.