Inside of a localscript, I have
event = game.ReplicatedStorage.OpenDoors
DoorVal = script.Parent.DoorValue
event.OnClientEvent:connect(function(...)
local tuple = {...}
if tuple[1] == "Door" then
print(tuple[2])
DoorVal.Value = tuple[2]
script.Parent.Label.Visible = true
elseif tuple[1] == "DoorStop" then
DoorVal.Value = 0
script.Parent.Label.Visible = false
end
end)
It does print it, but it doesn't change it at all - why?

3 comments
I usually do tab my code, but in a hurry, I C&Ped of the ROBLOX forums that I've been waiting forever for an answer. It still prints, but the value doesn't change.
Try printing
DoorVal:GetFullName()and be sure you're looking in the right place? Another thing to check would be that"DoorStop"isn't being immediately sent after it (add a print there, too)The DoorStop event can't interfere with it because it also does not work.