I have datastore for my saving placed models but i'm not sure how to load it back when the player joins the game. Below is when player leaves.
local DataStoreService = game:GetService("DataStoreService")
local DS = DataStoreService:GetDataStore("Basedata")
game.Players.PlayerRemoving:connect(function(p)
local basedata = {}
for i,y in pairs(game.Workspace.Placed:GetChildren()) do
local tab = {
y.Name ,
y.PrimaryPart.Position.X,
y.PrimaryPart.Position.Y,
y.PrimaryPart.Position.Z,
y.PrimaryPart.Rotation.X,
y.PrimaryPart .Rotation.Y,
y.PrimaryPart.Rotation.Z
}
table.insert(basedata,tab)
DS:SetAsync(tostring(p.UserId).."Basedata",basedata)
print ('done')
end
end)
