WASHINGTON ― A federal judge extended a gag order effectively silencing Roger Stone after he published a disparaging Instagram post that depicted crosshairs next to her head.

At a hearing on Thursday, Stone took the witness stand to apologize for his Instagram post that took aim at Amy Berman Jackson, the federal judge assigned to his case.

Donald Trump’s former confidant suggested he was broke and stressed, which led him to post the photo on Monday and a rant that called his case a “fix” and special counsel Robert Mueller a “Deep State hitman.”

“How hard was it to come up with a photograph that doesn’t have crosshairs in the corner?” Jackson asked.

“I can only say I’m sorry yet again it was an egregious mistake,” he said, acknowledging he had abused her trust. “Perhaps I talk too much, but I am under enormous pressure.”

Jackson set up the hearing to allow Stone to explain why she shouldn’t revoke his bail or add him to an existing gag order on his case after the offending Instagram post.

Just before her ruling, she said, “Thank you, but the apology rings quite hollow.”