I have a problem with my script using a NumberValue called Intermission in Workspace. It kinda works, but when I change the Intermission value from another script or server, it still prints the old value.
When you put the value as a variable outside the loop, it detects the static value it was, with no changes, but when you put it inside the loop, it would detect the value every 1 second so if you changed it midway, it would detect it as it keeps updating.