I need to make minutes seconds timer. I used the following code:
local timer = script.Parent
local minutes = 2
local seconds = 19
repeat
if seconds <= 0 then
minutes = minutes - 1
seconds = 59
else
seconds = seconds - 1
end
if seconds <= 9 then
timer.Text = tostring(minutes)..":0"..tostring(seconds)
else
timer.Text = tostring(minutes)..":"..tostring(seconds)
end
wait(1)
until minutes <= 0 and seconds <= 0
It worked but my timer resets when players resets his character. I need to make a timer when player resets his character or die it should not reset the timer.
Please help me.

5 comments
game:GetService("StarterGui").ResetPlayerGuiOnSpawn = false This does not work.
It did not solved my issue.
They removed that ^ hes telling you to press on the ScreenGui its self and mark the "ResetOnSpawn" PROPERTY to false. then it will solve your problem
I will try and tell
It helped me.