Default is nil which means no manual fade will be applied by code.
BeamFadeTime ( NumberValue) (optional) - Time it takes for Beam0 and Beam1 to fade after bullet/projectile hits something.You should only set this to true if there's a visible object that moves with each shot, such as an arrow or rocket. ShouldMovePart ( BoolValue) (optional) - Set to true if the weapon's ShotEffect should move with the projectile or false if not default is false.ShotEffect ( StringValue) (required) - Name of a shot effect stored within WeaponsSystem/Assets/Effects/Shots.