local r = game.Workspace:FindFirstChild("Rounds")
r.Changed:Connect(function()
wait(.1)
script.Parent.Text = "Wave"..rc.Value
✓ ANSWER ACCEPTED
Why isn't the text changing?
1 answer
✓ Accepted answer
You seem to be missing an end for the Changed, also, I would recommend using GetPropertyChangedSignal for this instead
Fixed version:
local r = game.Workspace:FindFirstChild("Rounds")
r:GetPropertyChangedSignal("Value"):Connect(function()
script.Parent.Text = "Wave"..r.Value
end)
You can learn more about GetPropertyChangedSignal here
This discussion is preserved as it was. New answers, comments, and votes are closed.

7 comments
You misspelled "r.Value" on line 05
oh thx
It still dosen't work
have you tried print statements to try and figure out where the problem is?
Maybe because you have it in a changed function it only changes the text when the value is changed so try copying the code inside the changed function and pasting it before the function and see if that works
Are there any errors?
It worked thx