How can I load a part after its been removed by content streaming from a local script?

How can I load a part after its been removed by content streaming from a local script?

I have a script that loads a part into the workspace and then removes it using content streaming. I want to be able to load it back in after its been removed, but I can’t find any way to do that.

I’ve tried using ContentProvider:PreloadAsync(), but that doesn’t work after the part has been removed.

I’ve tried using game:GetService(“InsertService”):LoadLocalAsset(), but that doesn’t work after the part has been removed either.

I’ve tried using a local script, but that didn’t work either.

local part = script.Parent:WaitForChild(“MyPart”) local model = game.Workspace.MyModel local clone = model:Clone() clone.Parent = game.Workspace clone:SetPrimaryPartCFrame(part.CFrame) local model2 = game.Workspace.MyModel2 local clone2 = model2:Clone() clone2.Parent = game.Workspace clone2:SetPrimaryPartCFrame(part.CFrame)

I’ve tried using script.Parent:SetPrimaryPartCFrame(part.CFrame), but that didn’t work either.

I’ve tried using content streaming to load in the asset, but that didn’t work.

I’ve tried using script.Parent:WaitForChild(“MyPart”).Parent = game.Workspace, but that didn’t work.

I’ve tried using script.Parent:WaitForChild(“MyPart”).Parent = script.Parent.Parent, but that didn’t work either.

I’ve tried using script.Parent:WaitForChild(“MyPart”).Parent = nil, but that didn’t work.

I’ve tried using model2:Destroy(), but that didn’t work.

I’ve tried using model2:WaitForChild(“MyPart”).Parent = nil, but that didn’t work.

I’ve tried using workspace.StreamingEnabled = false, but that didn’t work.

I’ve tried using workspace:SetStreamingEnabled(false), but that didn’t work.

I’ve tried using game:GetService(“Workspace”).StreamingEnabled = false, but that didn’t work.

I’ve tried using game:GetService(“Workspace”):SetStreamingEnabled(false), but that didn’t work.

I’ve