Есть такой объект func_clip_vphysics (Wiki).
Для физических объектов (гранаты, трупы, оружие) func_clip_vphysics действует как стена, через которую, однако, могут беспрепятственно проходить игроки и пролетать пули.
Что касается пуль, то в Source нет честного штатного средства, задерживающего...