So, I have no idea what the error is this time.. D: So here it is:
RoundStart = game.Workspace.RoundStart
Room1 = game.ServerStorage.Room1
Room2 = game.ServerStorage.Room2
Room3 = game.ServerStorage.Room3
Room4 = game.ServerStorage.Room4
Room5 = game.ServerStorage.Room5
function NewMap()
if RoundStart.Value == true then
RandomRoom = (math.random(1,5))
if RandomRoom == 1 then
local Map1 = Room1:Clone()
Map1.Parent = game.Workspace
end
if RandomRoom == 2 then
local Map2 = Room2:Clone()
Map2.Parent = game.Workspace
end
if RandomRoom == 3 then
local Map3 = Room3:Clone()
Map3.Parent = game.Workspace
end
if RandomRoom == 4 then
local Map4 = Room4:Clone()
Map4.Parent = game.Workspace
end
if RandomRoom == 5 then
local Map5 = Room5:Clone()
Map5.Parent = game.Workspace
end
end
end
RoundStart.Value.Changed:connect(NewMap)
Please help?

5 comments
You can find the error in the output
Commonly, if this script is usually initiated once the Player joins the game, ServerStorage wouldn't have loaded yet. I usually recommend using Lighting.
There is no error in the output.
It doesn't matter if RoundStart is being changed. If It helped, accept the answer. We are not supposed to give you a full done script.(I got in trouble for it :)
It didn't help me at all........ :P