My game is round based and some has some parts that are unanchored. When a new round starts, I anchor the unanchored parts, set their CFrame to their original locations, set their velocity to nothing, and then unanchor them.
The issue is that when I unanchor them, they start to fall again, as if it’s retaining the velocity that it had prior to me resetting it.
local part = game.Workspace.Part
local startCFrame = part.CFrame
part.Velocity = Vector3.new(0, 0, -20)
wait(0.5)
part.Anchored = true
part.CFrame = startCFrame
part.Velocity = Vector3.new()
part.Anchored = false