TimerValue:GetPropertyChangedSignal("Value"):Connect(function()
print("Changed")
TextLabel.Text = TimerValue.Value
end)
My script doesn't seem to detect TimerValue's value changing, it doesn't print anything and the text label does not change. Is it supposed to be ran in a server script or something?

5 comments
Yeah it has to be on the Server. It can be exploited if done
I changed it to a server script, still nothing.
^ lol what? that's entirely wrong. The solution: Make sure this is a localscript in startergui or other places for localscripts... make sure that you are using the playergui.
^^^*
I already had the local script in startergui.