Creating new weapons is very similar to FPS Game Starter Kit and TSS Game Starter Kit, basically there is a weapon base class, and all other weapons that you create are its child classes, but with different stats, mesh, etc.
1. Right click on BP_WeaponBase and create a new child class
2. Let’s start with the weapon mesh, click on it and select your custom skeleton mesh
3. Now click on CLass Defaults and change the stats of the weapon (ammo, damage, etc.)
4. In this example I also changed it to be projectile based and in the explosion that gets spawned in the launcher projectile changed the particle.