Из-за размытой формулировки пришлось догадываться, что тебе конкретно нужно, но если я всё правильно понял, то вот как-то так:
Объекту врага в Create:
Код
knockbackX = 0;
knockbackY = 0;
В событии столкновения с игроком:
Код
if (other.image_index != 2) exit;
dir = point_direction(other.x, other.y, x, y); //направление отбрасывания (от игрока)
power = 10; //сила отбрасывания
knockbackX = lengthdir_x(power, dir);
knockbackY = lengthdir_y(power, dir);
В Step:
Код
x += knockbackX;
y += knockbackY;
immunity = 0.95; //чем меньше значение, тем больше иммунитет к отбрасыванию
knockbackX *= immunity;
knockbackY *= immunity;