while true do
local NewRoom = Room:Clone()
local EndofOldRoom = OldRoom
NewRoom:MoveTo(Vector3.new(EndofOldRoom.Position.X, 0.05, EndofOldRoom.Position.Z + NewRoom.Parameters.Size.Z/2))
NewRoom.Parent = workspace
OldRoom = NewRoom
wait(0.5)
end
I’m not sure if this is what you want, but I can’t really comment on your post, so I’ll just make an answer: NewRoom:SetPrimaryPartCFrame(CFrame.new(EndofOldRoom.Position.X, 0.05, EndofOldRoom.Position.Z + NewRoom.Parameters.Size.Z/2))