Below is a script im trying to debug but not having much luck, ive made a target rezzer that rezzes 5 different coloured balls on timed delay, each ball will take a max number of hits before it sends its score to the main listener and then self deletes. the script below is in the listener/rezzer, what im trying to do is get it to add all the reported scores together and then say a total in the main chat. A little help would be appreciated. //inthelistener //5 different unlinked objects report a number on 5 different channels //how to take those 5 numbers and add them together to make listener object report a total // llShout(-5872,(string)points+"");reported by each object just ondifferent channel integer totalpoints = 0;//points = 0 at start integer points = 0; default { state_entry() { llListen(-5869, "red", "", "");//nameoffirstobject llListen(-5870, "green", "", "");//nameofsecondobject llListen(-5871, "blue", "", "");//nameofthirdobject llListen(-5872, "yellow", "", "");//nameoffourthobject llListen(-5873, "white", "", "");//nameoffifthobject } listen(integer channel, string name, key id, string message) { totalpoints = points + message; } { llSleep(190);//amount of time from 1st object reporting to last object reporting + 5 secs llSay (0, "total points=" +totalpoints); llSleep(2); llResetScript(); }