George Zimmerman, the man acquitted in the shooting death of unarmed Florida teen Trayvon Martin, has apparently perfected the art of tough guy tweeting.

The killer-cum-Twitter troll on Thursday threatened someone by raising the specter of Trayvon Martin’s death and insulting the slain teenager in the process.

“I’m sorry I’m a day late for your slapping,” someone tweeted at Zimmerman with a meme labeled “It’s slap-an-idiot Wednesday.”

ADVERTISEMENT

“We all know how it ended for the last moron that hit me. Give it a whirl cupcake,” Zimmerman responded.

https://twitter.com/TherealGeorgeZ/status/636881991166754816

It’s not the first time Zimmerman has taunted online hecklers with a sense of macho over his killing of Martin.

https://twitter.com/TherealGeorgeZ/status/636897536746344448

Zimmerman has had a violent and tumultuous run since a jury found him not guilty of second-degree murder or manslaughter in Martin’s death.. He has been arrested multiple times on a variety of violence and weapons charges. He has taken on an air of machismo hubris, stating in March that he doesn’t feel bad about killing the teen because it was part of God’s plan for him.

ADVERTISEMENT

In a Friday morning Tweet, Zimmerman referred to himself as “teflon.” In others, he expresses dislike for President Barack Obama with oblique insults to the president and Mike Brown, the unarmed Ferguson teenager killed by white police officer Darren Wilson last year. Zimmerman claimed Brown and Vester Flanagan, the man accused of killing two WDBJ reporters on air Wednesday would be Obama’s sons.

https://twitter.com/TherealGeorgeZ/status/636891501625257984

The 2012 killing of Trayvon Martin and Zimmerman’s subsequent acquittal sparked nation-wide protests and helped launch what is now the Black Lives Matter movement.

ADVERTISEMENT

Zimmerman also called President Obama an “ignorant baboon” for statements after the Virginia shooting discussing the high number of deaths from gun violence in America.

https://twitter.com/TherealGeorgeZ/status/636673412556001280