Thank you, I see what I was doing wrong now. I didn't realize that since it was already attached to an entity that I didn't have to call it or anything. I moved the while loop into the gun_shoot action and it works now. I have to fix it though since for some reason my physics doesn't work right now that I moved from .wdl scripts to .c , but that is for another time.