In this case, reproduction steps to cause the error to occur would be the most useful if it’s possible for you to pinpoint, as mentioned in the link from @QuackBack
It does seem to uncanchor a bunch of RoomPlacements and there’s not much else I noticed and I don’t know if I can pinpoint exactly what is causing that.
But if it is necessary, I’ll just change the code one by one to see if I can find what part of it causes the bug.
Or it could be a problem with this camera local script right here: local Players = game:GetService(“Players”)
local Workspace = game:GetService(“Workspace”)
local RunService = game:GetService(“RunService”)
local CurrentCamera = Workspace.CurrentCamera
Players.LocalPlayer.CharacterAdded:Wait()
local Character = Players.LocalPlayer.Character
RunService.RenderStepped:Connect(function()
CurrentCamera.CameraType = Enum.CameraType.Scriptable
CurrentCamera.CFrame = Workspace:WaitForChild("CameraPosition").CFrame
local OriginalPartPosition = Workspace:FindFirstChild("CameraPosition").CFrame
Workspace:FindFirstChild("CameraPosition").Position = Character.Head.Position+Vector3.new(0, 35, -25)
end)