TimeLeft most likely isn’t being properly cloned and parented to each player instance. You’ll want to check if it exist during run-time through the explorer.
Also, with the release of Attributes you should use attributes instead, as they are more efficient and faster than ValueInstances.
It’s okay! Sometimes you need a fresh pair of eyes to find your issue, although I really recommend looking at your code veryvery carefully as to avoid making posts about really simple issues