Zakładam, że Pan nie zmienił {_item} na swój przedmiot tak jak prosiłem. Błędu nie było, gdyż Skript nie informuje o zmiennych lokalnych, które nie zostały poprawnie zainicjalizowane.
Zwracam uwagę, że nie dałem Panu gotowej instrukcji, a jedynie przykład jej wykorzystania. Gotowy kod prawie niczego nie uczy, gdyż nie stoi za nim jakikolwiek wysiłek intelektualny.
A tutaj Pan w swoim kodzie używa tej instrukcji jak prosiłem, gdyż Pan zamienił {_item} na 'tool', czyli przedmiot trzymany w ręce gracza.