In gewisser Weise recht geben muss man ihm schon, da du ja anscheinend dich weder über die Befehle informierst noch nachfragst -> https://community.bistudio.com/wiki/backpack
Du kannst mit backpack player isEqualTo "rucksack" nicht abfragen ob er einen hat, sondern welchen er hat ("rucksack" ist hier beispielhaft für eine Rucksack Classname) - soll es für jeden Rucksack gelten empfehle ich if !(isNull unitBackpack player) then {...};