list oblivion; integer total; default { sensor(integer detected) { if(detected > 0) { llRezObject("UKi Bullet (SG)",llGetPos(),ZERO_VECTOR,ZERO_ROTATION,2); llSay(5713,(string)llDetectedKey(0)); } } link_message(integer sender, integer num, string msg, key id) { if(num == 909) { oblivion = llCSV2List(msg); if(oblivion != []) { total = llGetListLength(oblivion); llSetTimerEvent(0.01); } else { total = 0; llSetTimerEvent(0); } } } timer() { integer check = 0; while(check < total) { llSensor("",llList2Key(oblivion,check),AGENT,200000,7000*PI); check += 1; } } }