-- Is Studio actually CONNECTED to the Rojo server, or is it showing a stale -- snapshot? A place can contain MapBuilder from an old sync and still be -- disconnected, which is how you end up testing yesterday's geometry. local out = {} local function say(s) table.insert(out, s) end -- Rojo's plugin leaves session state in the DataModel; look for its markers. local found = {} for _, d in ipairs(game:GetDescendants()) do local n = d.Name if n:match("Rojo") or n:match("ROJO") then table.insert(found, ("%s (%s)"):format(d:GetFullName(), d.ClassName)) end if #found > 12 then break end end say("Rojo-named instances: " .. (#found > 0 and table.concat(found, ", ") or "NONE FOUND")) -- Does the in-place MapBuilder source contain the fix I just made? This is the -- real test of whether the running place is current. local SS = game:GetService("ServerScriptService") local mb for _, d in ipairs(SS:GetDescendants()) do if d:IsA("ModuleScript") and d.Name == "MapBuilder" then mb = d end end if mb then local ok, src = pcall(function() return mb.Source end) if ok and type(src) == "string" then say("MapBuilder source length: " .. #src) say("has PARALLEL_RUN (today's ramp fix): " .. tostring(src:find("PARALLEL_RUN") ~= nil)) say("has PA_AUX_DECEL (decel lanes): " .. tostring(src:find("PA_AUX_DECEL") ~= nil)) else say("could not read MapBuilder.Source (permission): " .. tostring(src)) end else say("MapBuilder NOT FOUND") end say("place: " .. tostring(game.Name)) return table.concat(out, "\n")