I’ve been trying for a while about a day(I’m Sleep Deprived) to change the value of my textlabel to the value of a StringValue
My script:
print(game.ReplicatedStorage.VoteValues.Value.Value)
script.Parent.Text = game.ReplicatedStorage.VoteValues.Value.Value
end)``` Fair warning the value is almost aways updating
Changed does not work the exact same way with ValueBase Objects, Changed when used with ValueBaseInstances will give the newest Value, while with other Instances, it gives you the property.
ValueBase is the base class for stuff like ObjectValue, IntValue, NumberValue, etc.
It doesn’t matter too much. .changed for values only look for when the Value changes, and nothing else already. So if you changed the name, .changed would not fire (As seen with IntValues here if you want to learn more: Int values with .Changed