To GhostWolf: Questions are not the solution and don't force people to learn the stuff you want.
To ReGnerA: Knockback in GUI isn't a big deal, well, you should do it with a attack detection trigger which triggers only when the attacking unit has the buff, then a timer starts with 0.01 or 0.02 (0.02 lags less), you should take the real, the position and a extra position in the attack detection time, you set the position to the position of the attacked unit and the facing of the attacked in the real, each time the timer expires you set the extra position to the position with a polar offset ( maybe 3 diameter away from the current location of the attacked unit) and use the facing calculated by -180* and then you move the attacked unit to the extra position, then destroy the loaction, this loops through to move the unit constantly to make it look like a slide. Maybe you want to build in a real which counts the current knock back distance and a if then else which triggers at a certain distance knocked back and stops the knock by stopping the timer.
Problem is just, that is not MUI. So just useable by one unit at the same time.