if(!pS.Play)
в этой строке скорее всего неверно
Play( ) - это метод у объекта pS.
Вам же в условии нужен тип bool, а значит у объекта pS вам надо взять или переменную (к примеру isPlaying) или вызвать метод, который возвращает bool.
Добавлю ссылочку- чтоб посмотрели какие поля и методы есть
https://docs.unity3d.com/ScriptReference/ParticleS...