Just a guess (not sure what you’re trying to do), but it sounds like you might want another yield after your active=false line, or you’ll flip back to true immediately. On a side note, you might want to get used to using SetActive(), since I believe “active” is deprecated (going away eventually).