local serverStorage = game:GetService("ServerStorage") local DataStore = game:GetService("DataStoreService"):GetDataStore("PLayerSave3")
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local strength = Instance.new("NumberValue")
strength.Name = "Strength"
strength.Parent = leaderstats
local rebirths = Instance.new("IntValue")
rebirths.Name = "Rebirths"
rebirths.Parent = leaderstats
local dataFolder = Instance.new("Folder")
dataFolder.Name = player.Name
dataFolder.Parent = serverStorage.RemoteData
local debounce = Instance.new("BoolValue")
debounce.Name = "Debounce"
debounce.Parent = dataFolder
local stregthData, rebirthsData
local success,errormessage = pcall(function()
stregthData = DataStore:GetAsync("strength-"..player.UserId)
rebirthsData = DataStore:GetAsync("rebirths-"..player.UserId)
end)
if success then
if stregthData then
strength.Value = stregthData
rebirths.Value = rebirthsData
end
end
player.CharacterAppearanceLoaded:Connect(function()
local Char = player.CharacterAdded:Wait()
Char:WaitForChild("BodyDepthScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("BodyHeightScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("BodyWidthScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("HeadScale").Value = 10 + (strength.Value / 250)
Char.WalkSpeed = 16 * (strength.Value / 250)
strength:GetPropertyChangedSignal(function()
Char:WaitForChild("BodyDepthScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("BodyHeightScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("BodyWidthScale").Value = 10 + (strength.Value / 250)
Char:WaitForChild("HeadScale").Value = 10 + (strength.Value / 250)
Char.WalkSpeed = 16 * (strength.Value / 250)
end)
end)
end)
game.Players.PlayerRemoving:Connect(function(player) local success,errormessage = pcall(function() DataStore:SetAsync("strength-"..player.UserId,player.leaderstats.Strength.Value) DataStore:SetAsync("rebirths-"..player.UserId,player.leaderstats.Rebirths.Value) end) end)
