Po 1. struktura argumentów w komendzie jest fatalnie napisana, robisz kilka razy to samo,
stop
if arg-2 is not "weed" or "kokaina" or "hash" or "joint" or "lsd" or "marichuana":
tutaj się nic nie wykona, bo przecież dopiero zatrzymałeś skrypt
po 2. zamiast
if arg-2 is not "weed" or "kokaina" or "lsd" or "hash" or "marichuana" or "joint":
wystarczy zrobić else lub if + stop
po 3. nie używaj format slot
po 4. po co wszystko w oddzielnych eventach robisz?
on rightclick:
nie ma potrzeby 5 razy używać tego eventu (tak samo z on script load:)