function GetEyeAngles(player) return Vector(player.m_angEyeAngles[1], player.m_angEyeAngles[2], player.m_angEyeAngles[3]) end function Delay(seconds) local globaltime = CurTime() local newtime = globaltime + seconds return newtime end function VectorToString(vec, usecommas) local new if usecommas ~= nil and usecommas == true then new = vec[1] .. ", " .. vec[2] .. ", " .. vec[3] else new = vec[1] .. " " .. vec[2] .. " " .. vec[3] end return new end function GetVelocity(entity) return Vector(entity.m_vecVelocity[1], entity.m_vecVelocity[2], entity.m_vecVelocity[3]) end ------------------------------------- ents.AddCreateCallback("tf_projectile_stun_ball", function(ent) timer.Simple(0.015, function() local launcher = ent.m_hLauncher if launcher:GetClassname() == "tf_weapon_scattergun" then launcher:PlaySound("BallLauncherShoot") ent:StopParticleEffects() ent:SetModelOverride("models/empty.mdl") end end) end)