Code:

function shoot_eBall()
{
while(!player) { wait(1); }
vec_set(eball_pos,player.x);
eball_pos.z += 25;
ent_create (energyball_mdl, eball_pos, energy_ball);
}

on_mouse_left = shoot_eball;