Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do i reset the leaderboard data by pressing a button?

Asked by 3 years ago

I tryed to make a lot of scripts but none of them worked. Like i tryed to erase the stage progress on a obby but didn t work. does someone has any idea?

---stage script

local Stages = workspace:WaitForChild("Stages")

for i,Stage in pairs(Stages:GetChildren()) do

Stage.Touched:Connect(function(touch)

    local humanoid

    if touch.Parent:FindFirstChild("Humanoid") then

        humanoid = touch.Parent.Humanoid
    end

    if touch.Parent and touch.Parent.Parent:FindFirstChild("Humanoid") then

        humanoid = touch.Parent.Parent.Humanoid
    end

    if humanoid then

        local player = game.Players:GetPlayerFromCharacter(humanoid.Parent)

        local PlayerStage = player.leaderstats.Stage.Value

        if tonumber(Stage.Name) == PlayerStage + 1 then

            player.leaderstats.Stage.Value = player.leaderstats.Stage.Value + 1

        elseif tonumber(Stage.Name) > PlayerStage + 1 then

            humanoid.Health = 0

        end
    end
end)

end

Answer this question