there are 13 guns in blox fruits
1st sea :
Name : Slingshot
Rarity : Common
Obtainment : 5,000 beli from Weapon Dealer
Name : Flintlock
Rarity : Uncommon
Obtainment : 10,500 beli from Weapon Dealer
Name : Musket
Rarity : Uncommon
Obtainment : 8,000 beli from Weapon Dealer
Name : Cannon
Rarity : Rare
Obtainment : 100,000 beli from Advanced Weapon Dealer
Name : Refined Flintlock
Rarity: Rare
Obtainment : 65,000 beli from Advanced Waepon Dealer
Name : Refined Slingshot
Rarity : rare
Obtainment : 30,000 beli from Advanced Weapon Dealer
Name : Refined Musket
Rarity : Rare
Obtainment : Dropped by defeating Magma Admiral 5% Chance
Name : Bazooka
Rarity : Legendary
Obtainment : Dropped by defeating Wysper 5% Chance
2nd sea :
Name : Acidum Rifle
Rarity : Rare
Obtainment : Dropping by defeating a Factory Raid 20% Chance
Name : Bizarre Rifle
Rarity : Rare
Obtainment : 25 ectoplasms from El Rodolfo
Name : Kabucha
Rarity : Legendary
Obtainment : 1,500fragments from The Strongest God
3rd sea :
Name : Serpent Bow
Rarity : Legendary
Obtainment : Dropping by defeating Island Impress 5% Chance
Name : Soul Guitar
Rarity : Mythical
Obtainment : 1 Dark fragment,250 ectoplasms,500 Bones and 5,000 fragments to Weird Machine