Hi,

you need a while loop in your script.
Without a loop your c_move instruction is called only once.

Example:
Code:

function f_fuoco() {
s_laser = snd_play(laser,30,0);
while(my) { // repeat as long as this entity exists
temp.x = 0;
temp.y = 12*time;
temp.z = 0;
c_move(e_fuoco, temp, nullvector, IGNORE_YOU);
wait(1);
}
}