Сначала выдаешь предмет с тегом /give @p (противогаз){tag:"pg"}
(Цикл всегда актив)/execute unless @p[nbt={Inventory:[{Slot:103b,tag:{tag:pg}}]}] run effect @p[nbt={Inventory:[{Slot:103b,tag:{tag:pg}}]}] (эффект) (длительность) (сила эффекта)
Пример : /execute unless @p[nbt={Inventory:[{Slot:103b,tag:{tag:pg}}]}] run effect @p[nbt={Inventory:[{Slot:103b,tag:{tag:pg}}]}] blidness 3 1
Вроде все должно работать если не работает напиши