I actually have a game just like this where I have to check A LOT of variables constantly. I personally don’t think there’s any other way, like using loops, that would probably make the code longer and slower, too.
You should just stick with what you have. Try using some indents to organize it further, or put your evaluation into another variable and then pass that variable into the if statement.
So say I need to check the same statements just with different answers across a bunch of scripts, I just have to copy and paste them and change the answer?
Yes, because the time and location to reference them may be different. I don’t see any other way.
Unless you put them all into a folder, and have an external script update them, and simultaneously check if they are all the desired values, then update ANOTHER value (isTrue) based on that case.