Knock a player off of a block

//ads -- adsterra.com -- native banner
?>
I would like to knock players back, whenever they step on a block. I have tried making a fill clock doing the following commands
execute @a[x=-124,y=67,z=1307,r=0] ~ ~ ~ /summon Zombie ~ ~ ~
execute @a[x=-124,y=67,z=1307,r=0] ~ ~ ~ /kill @e[type=Zombie,r=0,c=-1]
This is supposed to summon a zombie that must hit the player backwards, but it kills the zombie too fast. I have also tried to summon a snowball, but it doesn't seem to knock the player backwards.
Pictures about "Knock a player off of a block"



Where does the saying knock your block off?
Beat up someone, as in If he doesn't leave at once, I'll knock his block off. This hyperbolic term employs block in the sense of \u201chead,\u201d a usage dating from the 1600s. The idiom, however, dates only from about 1900.Hidden Player Trap??? Jumping Out Of A Block In Skywars | Minecraft Hypixel
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Jim De Ramos, Pixabay, Kampus Production, Omar Ramadan