Hi! So, I tried to use a normal datastore and it did not work (Maybe because I do not use it properly or I just take it as unpractical). So I heard about DataStore2, And It sounded kind of easy especially having multiple methods of doing it. so I tried it out and my leaderstats seems to not work and the leaderboard does not show up in the list.

Have a look in the script:

local datastore2 = require(1936396537)
datastore2.Combine("CoolerMasterkey", "Stage")

game.Players.PlayerAdded:Connect(function(player)
 
	local ls = Instance.new("Folder",player)
	ls.Name = "leaderstats"
	local stages = Instance.new("IntValue",ls)
	stages.Name = "Stage"


	-- Load Data
	local datastages = datastore2("Stage", player)
	
	if datastages:Get() ~= nil then
         datastages:Get() = stages.Value
	else
		stages.Value = 1
	end
	-- Save Data
	stages.Changed:Connect(function()
		datastages:Set(stages.Value)
	end)
end)

1 comment

0

umm try using an intvalue that changes whenever you touch a new spawn and save the value of it?