Viewport frame destroying (3d Module)

I am trying to use 3d Module.


view:GetPropertyChangedSignal("Value"):Connect(function()
	Model3D:Destroy()
	
	Model3D = Module3D:Attach3D(Frame,game.ReplicatedStorage:WaitForChild(view.Value))
	Model3D:SetDepthMultiplier(1.2)
	Model3D.CurrentCamera.FieldOfView = 5
	Model3D.Visible = true
end)


Is there a way I don’t have to destroy it but still hide because if I go back to the same string value the viewport frame stops working