I do not really see how they could work and then not work. It only looks at bullet impact event and starts from there. Weapon and other things like that have no impact on the script. It does however generate a random number to determine if it is going to make a tracer. However there is a known problem in the game engine that random numbers are not always random.