I'M SO CONFUSED ON HOW .Value on a string value does not get the value and just calling the instance is getting it

local CurrentGameStatus = script.Status

game.Players.PlayerAdded:Connect(function(plr)
    PlrCount += 1
    local PlrGUI = script.MainGui:Clone()
    PlrGUI.Parent = plr.PlayerGui
    
    local Succes
    
    repeat
        Succes = pcall(function()
            PlrGUI.TextLabel.Text = CurrentGameStatus
        end)
        task.wait()
    until Succes
    
    CurrentGameStatus:GetPropertyChangedSignal("Value"):Connect(function()
        PlrGUI.TextLabel.Text = CurrentGameStatus
    end)
end)

image

it is working the way it is, and not working when calling .Value, im just asking here, how is that supposed to work???

Nvm i screwed it up

CurrentGameStatus = "Not Enough Players!"
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.