local ns = firefly ns.register_weapon("streamer", { inventory_image = "firefly_weapon_streamer.png", fire_rate = 0.02, fire = function(m, s) ns.add_projectile(m.eye_pos +m.look_dir, {}, vector.new(0, 0, 1):rotate(vector.new(-m.pitch +(math.random() -0.5) /10, m.yaw +(math.random() -0.5) /10, 0)) *100, 0) end })