So inside a birck is this script:
local AI = game.ServerStorage.FredAI.Value
if AI == 1
then
print("Test")
script.Parent.Transparency = 1
end
However, "Test" is never printed and the block never changed its transprency.
I know that the value changes, as I have a script to print the current value some time after the value is changed, and it says 1, also I hit run and watched the value chaged.
Any solutions?

3 comments
You're going to need a loop if the AI value is changed after the game starts
I also recommend you to move the value from ServerStorage to ReplicatedStorage
wow.. coincidence?