on off hand switch: cancel event if {phantom::%player%} is 1: if {invisible::%player%} is 0: apply invisibility of tier 1 without particles to player for 99999 seconds apply hunger of tier 1 without particles to player for 99999 seconds set {invisible::%player%} to 1 else: remove invisibility from player remove hunger from player set {invisible::%player%} to 0