So i made a culling system for my game what puts all parts/models into ServerStorage when there arent players near in 2000 studs radiuss. But when i try to retrieve or put them in ServerStorage it makes a lag spike (+45ms) becuse its trying to move all parts/models at the same time. Ive been thinking if there is any possible way to move the parts slower for smaller lag spike while at the same time not messing up the place where are the parts parented to.
for _, BorderPart in pairs(ListOfTagNameLevel2) do --the culling blocks
if (PlayerCords - BorderPart.Position).Magnitude >= DistanceForPartsToDissapear then
--the culling logic what puts ALL parts/models in the BorderPart
BorderPart.Parent = ServerStorage.Culling --the issue
else
BorderPart.Parent = workspace.WorldGenFolderCulling --the issue
end
end