Hello, I have a question about my code, I’m just trying to verify that this code is correct since I don’t have a way to test if it works. Should my :SetBackup() and IsBackup() work correctly here?
DataStore2.Combine("MasterDataKey","pigment","petTokens","equippedPets","currentGun","currentBackpack","petInv","gunInv","backInv","music","trajectory","othersPaint","currentQuest","doneQuest","newPaint","amountPaint")
local pigmentSave = DataStore2("pigment", player)
local petTokensSave = DataStore2("petTokens", player)
local equippedPetsSave = DataStore2("equippedPets",player)
local currentGunSave = DataStore2("currentGun", player)
local currentBackSave = DataStore2("currentBackpack",player)
local petInvSave = DataStore2("petInv",player)
local gunInvSave = DataStore2("gunInv",player)
local backInvSave = DataStore2("backInv",player)
local musicSave = DataStore2("music",player)
local trajectorySave = DataStore2("trajectory",player)
local othersPaintSave = DataStore2("othersPaint",player)
local currentQuestSave = DataStore2("currentQuest",player)
local doneQuestSave = DataStore2("doneQuest",player)
local newPaintSave = DataStore2("newPaint",player)
local amountPaintSave = DataStore2("amountPaint",player)
pigmentSave:SetBackup(3)
if pigmentSave:IsBackup() then
--alert player about backup
player:Kick("Error loading game, please rejoin.")
end