Appearing and disappearing stages synchronized with timer

Hey everyone

Im making a randomized obby and it worked at first, but then I decided to add a timer. Now obviously i need that timer synchronized with when the stages appear and disappear, how do I do this? The script I have right now(see it below) randomly spawns 3 stages at first and then the 4th one and then the 5th one, they all don’t disappear, how do I fix this?
(until now I’ve tried multiple things with minutes seconds minutesvalue.Value and secondsvalue.Value, also tried putting it in another order etc. and with wait function but all of those didnt work)

local rep = game:GetService("ReplicatedStorage")
local players = game:GetService("Players")
local minutesvalue = rep:WaitForChild("Minutes")
local secondsvalue = rep:WaitForChild("Seconds")
local pickedmap = rep:WaitForChild("Pickedmap")
local minutes = 1 --minutes
local seconds = 01 --seconds
 
while true do
    minutesvalue.Value = minutes
    secondsvalue.Value = seconds
   
    repeat
        if secondsvalue.Value <= 0 then
            minutesvalue.Value = minutesvalue.Value - 1
            secondsvalue.Value = 59
        else
            secondsvalue.Value = secondsvalue.Value - 1
        end
		print(minutesvalue.Value ..":" ..secondsvalue.Value)
		wait(1)
		
	until secondsvalue.Value <= 0 and minutesvalue.Value <= 0

	if seconds == 01 then
		workspace.goingaround.walls.Transparency = 1
		workspace.goingaround.walls.CanCollide = false
		workspace.goingaround.ground.Transparency = 1
		workspace.goingaround.ground.CanCollide = false
		workspace.Workingback.Conveyors.a.Transparency = 1
		workspace.Workingback.Conveyors.b.Transparency = 1
		workspace.Workingback.Conveyors.c.Transparency = 1
		workspace.Workingback.Conveyors.d.Transparency = 1
		workspace.Workingback.Conveyors.e.Transparency = 1
		workspace.Workingback.Conveyors.f.Transparency = 1
		workspace.Workingback.Conveyors.g.Transparency = 1
		workspace.Workingback.Conveyors.a.CanCollide = false
		workspace.Workingback.Conveyors.b.CanCollide = false
		workspace.Workingback.Conveyors.c.CanCollide = false
		workspace.Workingback.Conveyors.d.CanCollide = false
		workspace.Workingback.Conveyors.e.CanCollide = false
		workspace.Workingback.Conveyors.f.CanCollide = false
		workspace.Workingback.Conveyors.g.CanCollide = false
		workspace.Workingback.killparts.Script.Disabled = true
		workspace.Workingback.killparts.Transparency = 1
		workspace.Workingback.parts.Transparency = 1
		workspace.Workingback.parts.CanCollide = false
		workspace.Pushingaway.conveyors.a.Transparency = 0
		workspace.Pushingaway.conveyors.b.Transparency = 0	
		workspace.Pushingaway.conveyors.c.Transparency = 0
		workspace.Pushingaway.conveyors.d.Transparency = 0
		workspace.Pushingaway.conveyors.e.Transparency = 0
		workspace.Pushingaway.conveyors.f.Transparency = 0
		workspace.Pushingaway.conveyors.g.Transparency = 0
		workspace.Pushingaway.conveyors.h.Transparency = 0
		workspace.Pushingaway.conveyors.a.CanCollide = true
		workspace.Pushingaway.conveyors.b.CanCollide = true
		workspace.Pushingaway.conveyors.c.CanCollide = true
		workspace.Pushingaway.conveyors.d.CanCollide = true
		workspace.Pushingaway.conveyors.e.CanCollide = true
		workspace.Pushingaway.conveyors.f.CanCollide = true
		workspace.Pushingaway.conveyors.g.CanCollide = true
		workspace.Pushingaway.conveyors.h.CanCollide = true
		workspace.Pushingaway.part.CanCollide = true
		workspace.Pushingaway.part.Transparency = 0
		workspace.Pushingaway.killparts.Script.Disabled = false
		workspace.Pushingaway.killparts.Transparency = 0
		workspace.Topjump.conveyors.a.Transparency = 0
		workspace.Topjump.conveyors.b.Transparency = 0
		workspace.Topjump.conveyors.a.CanCollide = true
		workspace.Topjump.conveyors.b.CanCollide = true
		workspace.Topjump.part.CanCollide = true
		workspace.Topjump.part.Transparency = 0.3
		workspace.Topjump.killparts.Script.Disabled = false
		workspace.Topjump.killparts.Transparency = 0
		workspace.Dodge.parts.Transparency = 0
		workspace.Dodge.parts.CanCollide = true
		workspace.Dodge.killparts.Transparency = 0
		workspace.Dodge.killparts.Script.Disabled = false
	end
	if minutes == 1 then
		pickedmap.Value = math.random(1,5)
		print("math.random done")
		workspace.goingaround.walls.Transparency = 1
		workspace.goingaround.walls.CanCollide = false
		workspace.goingaround.ground.Transparency = 1
		workspace.goingaround.ground.CanCollide = false
		workspace.Workingback.Conveyors.a.Transparency = 1
		workspace.Workingback.Conveyors.b.Transparency = 1
		workspace.Workingback.Conveyors.c.Transparency = 1
		workspace.Workingback.Conveyors.d.Transparency = 1
		workspace.Workingback.Conveyors.e.Transparency = 1
		workspace.Workingback.Conveyors.f.Transparency = 1
		workspace.Workingback.Conveyors.g.Transparency = 1
		workspace.Workingback.Conveyors.a.CanCollide = false
		workspace.Workingback.Conveyors.b.CanCollide = false
		workspace.Workingback.Conveyors.c.CanCollide = false
		workspace.Workingback.Conveyors.d.CanCollide = false
		workspace.Workingback.Conveyors.e.CanCollide = false
		workspace.Workingback.Conveyors.f.CanCollide = false
		workspace.Workingback.Conveyors.g.CanCollide = false
		workspace.Workingback.killparts.Script.Disabled = true
		workspace.Workingback.killparts.Transparency = 1
		workspace.Workingback.parts.Transparency = 1
		workspace.Workingback.parts.CanCollide = false
		workspace.Pushingaway.conveyors.a.Transparency = 0
		workspace.Pushingaway.conveyors.b.Transparency = 0	
		workspace.Pushingaway.conveyors.c.Transparency = 0
		workspace.Pushingaway.conveyors.d.Transparency = 0
		workspace.Pushingaway.conveyors.e.Transparency = 0
		workspace.Pushingaway.conveyors.f.Transparency = 0
		workspace.Pushingaway.conveyors.g.Transparency = 0
		workspace.Pushingaway.conveyors.h.Transparency = 0
		workspace.Pushingaway.conveyors.a.CanCollide = true
		workspace.Pushingaway.conveyors.b.CanCollide = true
		workspace.Pushingaway.conveyors.c.CanCollide = true
		workspace.Pushingaway.conveyors.d.CanCollide = true
		workspace.Pushingaway.conveyors.e.CanCollide = true
		workspace.Pushingaway.conveyors.f.CanCollide = true
		workspace.Pushingaway.conveyors.g.CanCollide = true
		workspace.Pushingaway.conveyors.h.CanCollide = true
		workspace.Pushingaway.part.CanCollide = true
		workspace.Pushingaway.part.Transparency = 0
		workspace.Pushingaway.killparts.Script.Disabled = false
		workspace.Pushingaway.killparts.Transparency = 0
		workspace.Topjump.conveyors.a.Transparency = 0
		workspace.Topjump.conveyors.b.Transparency = 0
		workspace.Topjump.conveyors.a.CanCollide = true
		workspace.Topjump.conveyors.b.CanCollide = true
		workspace.Topjump.part.CanCollide = true
		workspace.Topjump.part.Transparency = 0.3
		workspace.Topjump.killparts.Script.Disabled = false
		workspace.Topjump.killparts.Transparency = 0
		workspace.Dodge.parts.Transparency = 0
		workspace.Dodge.parts.CanCollide = true
		workspace.Dodge.killparts.Transparency = 0
		workspace.Dodge.killparts.Script.Disabled = false
		if pickedmap.Value == 1 then
			print("1 chosen")
			workspace.Dodge.parts.Transparency = 0
			workspace.Dodge.parts.CanCollide = true
			workspace.Dodge.killparts.Transparency = 0
			workspace.Dodge.killparts.Script.Disabled = false
		end
		if pickedmap.Value == 2 then
			print("2 chosen")
			workspace.Topjump.conveyors.a.Transparency = 0
			workspace.Topjump.conveyors.b.Transparency = 0
			workspace.Topjump.conveyors.a.CanCollide = true
			workspace.Topjump.conveyors.b.CanCollide = true
			workspace.Topjump.part.CanCollide = true
			workspace.Topjump.part.Transparency = 0.3
			workspace.Topjump.killparts.Script.Disabled = false
			workspace.Topjump.killparts.Transparency = 0
		end
		if pickedmap.Value == 3 then
			print("3 chosen")
			workspace.Pushingaway.conveyors.a.Transparency = 0
			workspace.Pushingaway.conveyors.b.Transparency = 0	
			workspace.Pushingaway.conveyors.c.Transparency = 0
			workspace.Pushingaway.conveyors.d.Transparency = 0
			workspace.Pushingaway.conveyors.e.Transparency = 0
			workspace.Pushingaway.conveyors.f.Transparency = 0
			workspace.Pushingaway.conveyors.g.Transparency = 0
			workspace.Pushingaway.conveyors.h.Transparency = 0
			workspace.Pushingaway.conveyors.a.CanCollide = true
			workspace.Pushingaway.conveyors.b.CanCollide = true
			workspace.Pushingaway.conveyors.c.CanCollide = true
			workspace.Pushingaway.conveyors.d.CanCollide = true
			workspace.Pushingaway.conveyors.e.CanCollide = true
			workspace.Pushingaway.conveyors.f.CanCollide = true
			workspace.Pushingaway.conveyors.g.CanCollide = true
			workspace.Pushingaway.conveyors.h.CanCollide = true
			workspace.Pushingaway.part.CanCollide = true
			workspace.Pushingaway.part.Transparency = 0
			workspace.Pushingaway.killparts.Script.Disabled = false
			workspace.Pushingaway.killparts.Transparency = 0
		end
		if pickedmap.Value == 4 then
			print("4 chosen")
			workspace.Workingback.Conveyors.a.Transparency = 0
			workspace.Workingback.Conveyors.b.Transparency = 0
			workspace.Workingback.Conveyors.c.Transparency = 0
			workspace.Workingback.Conveyors.d.Transparency = 0
			workspace.Workingback.Conveyors.e.Transparency = 0
			workspace.Workingback.Conveyors.f.Transparency = 0
			workspace.Workingback.Conveyors.g.Transparency = 0
			workspace.Workingback.Conveyors.a.CanCollide = true
			workspace.Workingback.Conveyors.b.CanCollide = true
			workspace.Workingback.Conveyors.c.CanCollide = true
			workspace.Workingback.Conveyors.d.CanCollide = true
			workspace.Workingback.Conveyors.e.CanCollide = true
			workspace.Workingback.Conveyors.f.CanCollide = true
			workspace.Workingback.Conveyors.g.CanCollide = true
			workspace.Workingback.killparts.Script.Disabled = false
			workspace.Workingback.killparts.Transparency = 0
			workspace.Workingback.parts.Transparency = 0
			workspace.Workingback.parts.CanCollide = true
		end
		if pickedmap.Value == 5 then
			print("5 chosen")
			workspace.goingaround.walls.Transparency = 0
			workspace.goingaround.walls.CanCollide = true
			workspace.goingaround.ground.Transparency = 0
			workspace.goingaround.ground.CanCollide = true
		end
	end
	
	if seconds == 0 then
		if pickedmap == 1 then
			print("deleting 1")
			workspace.Dodge.parts.Transparency = 1
			workspace.Dodge.parts.CanCollide = false
			workspace.Dodge.killparts.Transparency = 1
			workspace.Dodge.killparts.Script.Disabled = true
		end
		if pickedmap == 2 then
			print("deleting 2")
			workspace.Topjump.conveyors.a.Transparency = 1
			workspace.Topjump.conveyors.b.Transparency = 1
			workspace.Topjump.conveyors.a.CanCollide = false
			workspace.Topjump.conveyors.b.CanCollide = false
			workspace.Topjump.part.CanCollide = false
			workspace.Topjump.part.Transparency = 1
			workspace.Topjump.killparts.Script.Disabled = true
			workspace.Topjump.killparts.Transparency = 1
		end
		if pickedmap == 3 then
			print("deleting 3")
			workspace.Pushingaway.conveyors.a.Transparency = 1
			workspace.Pushingaway.conveyors.b.Transparency = 1
			workspace.Pushingaway.conveyors.c.Transparency = 1
			workspace.Pushingaway.conveyors.d.Transparency = 1
			workspace.Pushingaway.conveyors.e.Transparency = 1
			workspace.Pushingaway.conveyors.f.Transparency = 1
			workspace.Pushingaway.conveyors.g.Transparency = 1
			workspace.Pushingaway.conveyors.h.Transparency = 1
			workspace.Pushingaway.conveyors.a.CanCollide = false
			workspace.Pushingaway.conveyors.b.CanCollide = false
			workspace.Pushingaway.conveyors.c.CanCollide = false
			workspace.Pushingaway.conveyors.d.CanCollide = false
			workspace.Pushingaway.conveyors.e.CanCollide = false
			workspace.Pushingaway.conveyors.f.CanCollide = false
			workspace.Pushingaway.conveyors.g.CanCollide = false
			workspace.Pushingaway.conveyors.h.CanCollide = false
			workspace.Pushingaway.part.CanCollide = false
			workspace.Pushingaway.part.Transparency = 1
			workspace.Pushingaway.killparts.Script.Disabled = true
			workspace.Pushingaway.killparts.Transparency = 1
		end
		if pickedmap == 4 then
			print("deleting 4")
			workspace.Workingback.Conveyors.a.Transparency = 1
			workspace.Workingback.Conveyors.b.Transparency = 1
			workspace.Workingback.Conveyors.c.Transparency = 1
			workspace.Workingback.Conveyors.d.Transparency = 1
			workspace.Workingback.Conveyors.e.Transparency = 1
			workspace.Workingback.Conveyors.f.Transparency = 1
			workspace.Workingback.Conveyors.g.Transparency = 1
			workspace.Workingback.Conveyors.a.CanCollide = false
			workspace.Workingback.Conveyors.b.CanCollide = false
			workspace.Workingback.Conveyors.c.CanCollide = false
			workspace.Workingback.Conveyors.d.CanCollide = false
			workspace.Workingback.Conveyors.e.CanCollide = false
			workspace.Workingback.Conveyors.f.CanCollide = false
			workspace.Workingback.Conveyors.g.CanCollide = false
			workspace.Workingback.killparts.Script.Disabled = true
			workspace.Workingback.killparts.Transparency = 1
			workspace.Workingback.parts.Transparency = 1
			workspace.Workingback.parts.CanCollide = false
		end
		if pickedmap == 5 then
			print("deleting 5")
			workspace.goingaround.walls.Transparency = 1
			workspace.goingaround.walls.CanCollide = false
			workspace.goingaround.ground.Transparency = 1
			workspace.goingaround.ground.CanCollide = false
		end
	end
end