I don't think you need that signal. Aside from that we don't know what you are doing with 'PronunciationCorrect'. It needs to be set to false to allow the waiting, if it's always true then this logic won't work.
hi Lionz, thanks for the help.
To give more context: You speak with an NPC, you get to Array slot 2 where they ask you to try to pronounce a word. At this point I want to validate the user can correctly pronounce the word so I am reading in from the voice input their pronunciation and checking if its correct.
Thats why I am trying to do some subevent at Array value 2 to prevent continuation until this step is met, so that seems like an easy boolean condition until something is true. I tried to use Signals but I dont think I am doing it correctly, but not sure what else to do....