Fixes: - If there was a function in the GUI that did not exist, then an error occurred in the console and the GUI could not be opened, this was fixed. - If you changed the slot of the UseItem, the Protection (RemoveItemWhenItIsDisabled) was ignored and you got the item.