function SWEP:PrimaryAttack() local tr = self.Owner:GetEyeTrace() if ( tr.HitWorld ) then return end self.Weapon:EmitSound( ShootSound ) self.BaseClass.ShootEffects( self ) if (!SERVER) then return end