You need to name a node on the model, e.g. for most guns you would name the node where the flash particles play and the bullet exits the "muzzleNode." You can name any node whatever you want and then make a stateEmitter for the "ready" state. I don't know how to get a light mounted though, I can get a light onto an image via tree(); but in a script it won't work.