I am simply at a loss for words here. For whatever reason, scripts are not reading the actual stored value inside this variable. I was attempting to make a datastore and it stopped working because the script was not getting the proper amount of money in leaderstats. But that is not important at the moment. What is important is figuring out why. When I run this very very simple script, it prints out the variable as it should. However, when I go to change the variable to true, the resulting output is still false. This goes the same for any variable type. I am simply baffled that something so seemingly simple is giving me such a headache. I would appreciate any help here.
while true do
print(workspace.Value.Value)
wait(1)
end
I also made a youtube video depicting the issue: https://youtu.be/t2N9k6b0F7k

2 comments
Regarding your comment, can you send me a copy of the problematic place / script? Since this works when I try myself...
https://www.roblox.com/games/237784442/Personel-Server-No-9. Sorry for the late reply and thank you again for the help!