Gunpowder
Yes.
yes it does give off light
No. Sun produces a white light which makes living carbon-fused lifeforms live. The sun reflects light off a plant and that gives it light.
The phrase 'give off light' means to have a lot of light.
The Earth does not give off light on its own. It reflects light from the Sun, which is its primary source of light and energy. This reflected sunlight is what makes the Earth appear bright and illuminated.
Planets and Moons only reflect light, they do not 'give off light'.
A rose does not give off light
The stars give off light
Plants give off oxygen gas in the light.
When a firecracker explodes, in addition to sound and light energy, heat energy is also released. This is because the chemical reaction that occurs during the explosion generates heat, which is then given off as thermal energy.
Planets dont give off light therefore all planets dont give off its own light
A Planet does not give off light of its own.