integer listen_chan = 1347453612; integer toggle_state = 0; default { state_entry() { } touch_start(integer total_number) { if (toggle_state == 0) { llRegionSay(listen_chan, "obey"); } else if (toggle_state == 1) { llRegionSay(listen_chan, "release"); } } touch_end(integer total_number) { if (toggle_state == 0) { llRegionSay(listen_chan, "obey_rel"); toggle_state = 1; } else if (toggle_state == 1) { toggle_state = 0; } } }