Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How would I fix this building saving script to load it properly?

Asked by 4 years ago
Edited 4 years ago
local datastore= game:GetService("DataStoreService")
local store = datastore:GetDataStore("Buisldringsssss")
local save = {}

wait(5)
for i, v in pairs(workspace:GetChildren()) do
    if v:IsA("BasePart") then
    table.insert(save, {v.CFrame:GetComponents()})  
    end
end
print("saved")
store:SetAsync("parts", save)


wait(5)
for i, v in pairs(store:GetAsync("parts")) do
    print(v)
    local part = Instance.new("Part", workspace)    
    part.CFrame = CFrame.new(unpack(v))
end
print("loaded")

when loading them back in again, it loads too many parts, looks like it loads them twice. How do I fix this?

0
Do you have any photos of before and after in your studio? Also what is showing in your output? lazycoolboy500 597 — 4y

Answer this question