Starfire weapon