Here's the code, it's supposed to spawn in a random stage when the timer in-game is at 1 minute and despawn it when the timer is at 0, but right now it just counts down the timer but the stages dont appear and disappear, where did i do something wrong?
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
wait(1)
until secondsvalue.Value <= 0 and minutesvalue.Value <= 0
print(minutes ..":" ..seconds)
if minutes > 0 and seconds > 0 then
pickedmap.Value = math.random(1,5)
if pickedmap.Value == 1 then
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
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
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
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
workspace.goingaround.walls.Transparency = 0
workspace.goingaround.walls.CanCollide = true
workspace.goingaround.ground.Transparency = 0
workspace.goingaround.ground.CanCollide = true
end
end
if minutes == 0 and seconds == 0 then
if pickedmap == 1 then
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
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
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
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
workspace.goingaround.walls.Transparency = 1
workspace.goingaround.walls.CanCollide = false
workspace.goingaround.ground.Transparency = 1
workspace.goingaround.ground.CanCollide = false
end
end
end
