** I'm going to add a pcall soon, so don't worry about that **
There's no error, just it won't save.
Also I spaced out a lot of things, so if it seems weird or incorrect i did it to bypass the filter
DS = Datastore service
PS = Players
PS.PlayerAdded:Connect(function(Player)
-- Getting Stats --
local pCoins
local pWins
local pBeta
local pLevel
local pExperience
if Player.UserId > 0 then
local pCoins = DS:GetAsync('BETAStatistics'..Player.UserId..'Coins')
local pWins = DS:GetAsync('BETAStatistics'..Player.UserId..'Wins')
local pBeta = DS:GetAsync('BETAStatistics'..Player.UserId..'Beta')
local pLevel = DS:GetAsync('BETAStatistics'..Player.UserId..'Level')
local pExperience = DS:GetAsync('BETAStatistics'..Player.UserId..'Experience')
else
local pCoins = 0
local pWins = 0
local pBeta = true
local pLevel = 0
local pExperience = 0
end
-- Creating objects --
local PserverData = Instance.new('Folder',Player)
PserverData.Name = 'leaderstats'
local pCoinsObj = Instance.new('IntValue',PserverData)
pCoinsObj.Name = 'Coins'
pCoinsObj . Value = p Coins
local pWinsObj = Instance.new('IntValue',PserverData)
pWinsObj.Name = 'Wins'
pWins . Value = p Wins
local pL e ve l Instance.new('IntValue',PserverData)
pLevelObj.Name = 'Level'
pL######### Value = pLevel
local pNonVisData = Instance.new('Folder', PserverData)
pNonVisData.Name = 'NonVisible'
-- Non-visible --
local pExperienceObj = Inst a nce . new ('I nt Value') pExperienceObj.Name = 'Experience'
pExperienceObj.Value = pExperience
local pBetaObj = Inst a nce . new ('I nt Value') pBetaObj.Name = 'Beta'
pBetaObj.Value = pBeta
Player.CameraMaxZoomDistance = 400
end)
PS.PlayerRemoving:Connect(function(Player)
if Player.leaderstats and Player.leaderstats.NonVisible.Beta and Player.UserId > 0 then
DS:SetAsync('BETAStatistics'..Player.UserId..'Coins',Player.leaderstats.Coins.Value)
DS:SetAsync('BETAStatistics'..Player.UserId..'Wins',Player.leaderstats.Wins.Value)
DS:SetAsync('BETAStatistics'..Player.UserId..'Beta',Player.leaderstats.NonVisible.Beta.Value)
DS:SetAsync('BETAStatistics'..Player.UserId..'Level',Player.leaderstats.Level)
end
end)
www.youtube.com/protori
www.youtube.com/protori |