I think there are some behaviours in the forge for this , but i dont rely on external resources for this I use the block push actor in _xDir _Dirn like this :
after every 5 seconds
{
Create Actor_Type_Bullet at [X of self]-10 and [Y of self];
Push Last_Created_Actor [Sharply] towar [X of Target]-[X of self] and [Y of target]-[Y of self];
}
and attach this behaviour to enemy , i have attached a snap code for a quick view