Is there any way to do BulkMoveTo() but with models, attachments, and other similar things?

Hi guys. I have got a need to move thousands of models at once. I know that there’s BulkMoveTo() method in Roblox to move BaseParts.
Is there any way to do same thing with models and attachments?

I was having the same issue. You can create a HumanoidRootPart and set the model’s PrimaryPart to it, then move just the part

local parts = {}
local cframes = {}

local folder = workspace.Folder

for _, part in folder:GetChildren() do
	local hrp = part:FindFirstChild("HumanoidRootPart")
	if hrp then
		table.insert(parts, hrp)
		table.insert(cframes, hrp.CFrame + Vector3.new(0, 10, 0))
	end
end

workspace:BulkMoveTo(parts, cframes)