Smug Twat
Someone who plays a really good prank or wind up on another person, BUT then they do not shut up about it and go on and on about their victory all day.
I wish Charles would shut up about that wind up earlier.
I know, he is a real smug twat.