Dreaming of fire weapons means sickness and death. To be injured with a sharp object is a sign of envy, jealousy and dislikes. Having a gun in your hand is a sign that you need material things to feel fully satisfied. To see or to hold a weapon in your dream indicates a need to defend and protect yourself emotionally and/or physically. You are experiencing some conflict in your waking life. Alternatively, the dream may also indicate a hiding desire to hurt someone or something. Your dream provides a safe asylum to express these desires. To dream that others are rich suggests you have to look help on those around you.
Read more about dreaming of Weapons in other dream meanings interpretations.