Should appear in the position of your target object named target. Do the following to your onMapSingleclick:
onMapSingleClick "target setPos [_pos select 0, _pos select 1, 3]; setfire=false"
This way you will have the fireball 3m above ground, else change 3 by 0.