So i am having a heart attack whole day to how to do a datastore.. so someone gived me this video i did it like he did. But dont works.. Its me today whole day with datastore and its still dont works https://www.youtube.com/watch?v=Ay0vh2rRG-E&ab_channel=SammyGamer&ab_channel=SammyGamer Video Time 4:05 help me.. DataStoreVideo : https://www.youtube.com/watch?v=Nfm-CtRUNqk&t=253s&ab_channel=SpooksHD
local DataStore = game:GetService("DataStoreService")
local ds1 = DataStore:GetDataStore("Example")
game.Players.PlayerAdded:Connect(function(player)
local Costumes = Instance.new("Folder", player)
Costumes.Name = "Costumes"
local CostumeArkham = Instance.new("BoolValue", Costumes)
CostumeArkham.Name = "CostumeArkham"
CostumeArkham.Value = ds1:GetAsync(player.UserId) or false
ds1:SetAsync(player.UserId, CostumeArkham.Value)
CostumeArkham.Changed:connect(function()
print("SavingData")
ds1:SetAsync(player.UserId,CostumeArkham.Value)
print(player.UserId.."'s Data of "..CostumeArkham.Value..""..CostumeArkham.."has been saved!")
end)
end)
game.Players.PlayerRemoving:Connect(function(player)
print("SavingData")
ds1:SetAsync(player.UserId, player.Costumes.CostumeArkham.Value)
print(player.UserId.."'s Data of "..player.Costumes.CostumeArkham.Value..""..player.Costumes.CostumeArkham.Value.."has been saved!")
end)

3 comments
what is
CostumeArkham.Value = ds1:GetAsync(player.UserId) or falsesupposed to mean?its gets damn player value.
You only saved one value! You should use a table