In botany, shoots are short plants that have just grown in. Bullets are metal projectiles that are used to fill guns. A gun is weapon that shoots bullets, or expels bullets. The joke is on the word "shoots" and its different meanings. 
Did you hear about the guy who planted bullets ? He wanted to see a lot of little shoots .