I love edge play. We do it often. Theres lots of different ways to play :D I mostly play mean :D
One of my favourite ways is to actually tell him he is allowed to cum, but at a cost. (Usually something mean) like telling him he can cum, but if he does you are not going to stop (Tie him down, he will squirm a lot after he has orgasmed and the next time you play like this he will be on a knife edge wanting to cum but not wanting that intense feeling when you won't stop lol)
Dare him to cum. Every time he gets real close slow down to the most ridiculously slow speed (One finger rubbing somewhere other than the tip of his cock and urge him to cum from just that. As his orgasm fades mock him (Come on...I thought you wanted to cum? Tut)
Another way is to give him what he wants, what builds him up and as he gets closer "accidently" lose all rhythm and end up drifting away from what was working ....Example: Get him close and then move down to lick his balls and look up all innocently and sweetly say "What? I thought you liked getting your balls licked"
Another way (Lol this is mean but I have done it) Lay something on his pubes. (Your "favourite" knickers, his phone...anything that you insist does NOT get ruined, or something he would hate to get cum on) then play. Every time he gets close slow down, give him "The look" and say "I dare you" or "What do you think you are doing" or "Want to make a mess of XYZ reeeeally?" Also works well if you wrap your favourite "Do not ruin these" panties around his penis and use them to stroke him when he is close.
Agree to play with him and when he gets close, stop, pull his pants back up and say you will play with him again when he decides to behave himself and have some self control. Keep that up until he is begging.
Tell him he can cum but if he does he is pulling his pants straight back up and wearing the wet pants for the rest of the day.
After you have edged him numerous times, get him close one last time, pull his pants back up, sit on him and ride him until he makes a mess. :D
Make him masturbate for you and tell him if he holds it, you will do XY and Z to finish him. Then draw it out and tease the crap out of him for hours, letting him watch you do things, sitting on his face, porn, watch you orgasm etc.
Tell him if he cums, it will be his last orgasm for a day/week/month
Tell him he can cum....but only after (He does something humiliating) like begs you, kisses your feet...after he does it, tell him it wasn't good enough and he better try harder and make more effort and prove he wants this orgasm when you ask him again in...ooooh an hour? then continue to tease him :D
Edge him lots and then tell him if he wants to finish he can hump the pillow. When he smirks give him the look that says "I am not joking" At some point, the pillow will look appealing.
Edge together. Tell him he is not allowed to cum until you do. Mutually masturbate and edge yourself too. Watching you get close will push him so close and you watching him will do the same...the loser (Whoever cums first) has to do some forfeit, pre arranged, the meaner it is the harder you will both try not to cum first.
Okay so all of these were more "mean" methods of denial, but you asked for kinky revenge and those are my methods. I guess this is our dynamic. I cannot think of any "nicer" ways other than what you are already doing, which is sexy too.