if (SERVER) then AddCSLuaFile( "shared.lua" ) SWEP.Weight = 5 SWEP.AutoSwitchTo = false SWEP.AutoSwitchFrom = false end if ( CLIENT ) then SWEP.PrintName = "Paintball Gun" SWEP.DrawAmmo = true SWEP.DrawCrosshair = false SWEP.ViewModelFOV = 70 SWEP.ViewModelFlip = true SWEP.CSMuzzleFlashes = true end SWEP.Author = "Panda X" SWEP.Contact = "thepanda@impulse55.net" SWEP.Spawnable = true SWEP.AdminSpawnable = true SWEP.ViewModel = "models/weapons/v_rif_sg552.mdl" SWEP.WorldModel = "models/weapons/w_rif_sg552.mdl" SWEP.Primary.Sound = "weapons/pistol/pistol_empty.wav" SWEP.Primary.ClipSize = 100 SWEP.Primary.DefaultClip = 100 SWEP.Primary.Automatic = false SWEP.Primary.Ammo = "pistol" SWEP.Primary.Delay = 0.2 SWEP.Primary.Recoil = 0.2 SWEP.Secondary.ClipSize = 100 SWEP.Secondary.DefaultClip = 100 SWEP.Secondary.Automatic = false SWEP.Secondary.Ammo = "none" SWEP.Secondary.Delay = 1 SWEP.Secondary.Recoil = 0.2 function SWEP:Reload() end function SWEP:Think() end local align = Vector( 7, 5, -5 ) function SWEP:PrimaryAttack() self.Weapon:EmitSound( self.Primary.Sound ) local ang = self.Owner:GetAimVector() local pos = self.Owner:GetShootPos() local pos = pos + Vector(7,5,-5) util.PrecacheSound(self.Primary.Sound) local pb = ents.Create("paintball") pb:SetPos(pos) pb:SetOwner(self.Owner) pb:SetModel("models/Softair/ball.mdl") pb:Spawn() pb:Activate() pb:Fire("kill","",10) local physobj = pb:GetPhysicsObject() local force = ang * 100000 physobj:ApplyForceCenter(force) end