uh i use it to return variables when after a button is pressed sometimes like: IF BUTTON(0) AND #R THEN CROUCH=1 ELSE CROUCH=0 instead of crouch staying at 1 after pressed it makes it 1 only when pressed and returned to 0 when not pressed.