✓ Accepted answer
Here is the actual answer. (It because you didn't provide enough information but whatever)
In "LocalScript", You make two same variables (local Text) inside the function which caused variables to get created when function triggered when you should create variable (local Text) above the function. You need to concatenate correctly and you need 2 variables for separated value (Int value and String Value).
You also need only 1 function connection because the script is read from top to bottom meaning only TimeValue.Changed will be ignored and you need to use the loop to update automatically unless you didn't want the loop so change While wait(0.25) do to Change Detection TimeValue.Changed:Connect(function()
This is the code if your value has 1 string value and 1 int value (only local script)
local Text = RoundValue.Value
local Time = TimeValue.Value
While wait(0.25) do
script.Parent.Text = Text..Time
end
Since you didn't ask for the script code so I only provide code for the local script.
In the future, you may need to concatenate and use variable correctly so you** should** read more on how variable and concatenate works so that you can face this error less.
If this answer helped then please accept this answer.
2 comments
You will also need to 'break' your loop once it reaches 0, otherwise it will continue below 0 to -1, -2, -3 etc.
I just question about ----> TEXT <--- and why I can't change it with 2 values, not about loop, not about breaking loop. I didn't said I don't need -1 -2 -3, I need this numbers. Please, help me with part of the script I said about.