Запрет на покупку привелегий

Есть одна небольшая проблема, раньше использовал метод

:SetCanBuy()

чтобы запретить покупать привелегии админам, но теперь это почему то не работает, скорее всего изза того что я перешел с ulx на SAM, вот еще для примера сама привелегия в донате:

 IGS("VIP Навсегда", "vip_navsegda"):SetSAMGroup("vip", 1)
	:SetPrice(100)
	:SetPerma()
 	:SetCategory("Привелегии")
 	:SetDescription("VIP: Вам доступны все vip профессии и предметы")
	:SetCanBuy(function(pl) if pl:IsUserGroup("nabmoder") or pl:IsUserGroup("moder") or pl:IsUserGroup("admin") or pl:IsUserGroup("founder") or pl:IsUserGroup("superadmin") then return "Вы не можете купить эту привелегию!" end end)

Покупка всеравно происоходит, не знаю что с этим делать, помогите пожалуйста