Reproduction Steps
Make sure layered clothing is enabled, wear a piece of layered clothing, create a localscript in starterplayerscripts with this code:
task.wait(2)
while true do
local partA = Instance.new("Part")
partA.Size = Vector3.new(2, 2, 2)
partA.Shape = Enum.PartType.Ball
partA.Anchored = true
partA.Color = Color3.new(1, 0, 0)
partA.CFrame = CFrame.new(2, 4, 0)
partA.Parent = game.Players.LocalPlayer.Character
local partB = partA:Clone()
partB.Color = Color3.new(0, 1, 0)
partB.CFrame = CFrame.new(-2, 4, 0)
partB.Parent = workspace
task.wait(1)
partA:Destroy()
partB:Destroy()
task.wait(1)
end
Expected Behavior
The red part (parented to character) and green part (parented to workspace) should both appear and disappear at the same time
Actual Behavior
There is a noticeable delay when the red part (parented to character) is created and destroyed
Workaround
Parenting character-related objects to workspace
Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly