The Science perk is used to create better modifications for energy weapons and create advanced modifications for bullet based. The Gun Nut perk is required to create better modifications for guns. There are over 700 mods, generally including sights, barrels, stocks, receivers, magazines and more.