Alright, so I think the simplest method from looking at your other script is probably this.
Basically taking your signal you already had to determine where to stop the elevator, making that do once, then taking the false condition as the reset for the do once. Let me know how that works for ya!
