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

How Do I Get Rid Of The WOs In The Leader Board?

Asked by
ImfaoXD 158
8 years ago

I want to delete the WOs in the leader board so that it's only shows KOs and Points. How can I do that? Can somebody help me?

print("KOs & Points Loading.")


function onHumanoidDied(humanoid, player)
    local stats = player:findFirstChild("leaderstats")
    if stats ~= nil then
        local deaths = stats:findFirstChild("WOs")
        deaths.Value = deaths.Value + 1

        local spend = stats:findFirstChild("Points")
        spend.Value = spend.Value - 0



        local killer = getKillerOfHumanoidIfStillInGame(humanoid)

        handleKillCount(humanoid, player)
    end
end

function onPlayerRespawn(property, player)


    if property == "Character" and player.Character ~= nil then
        local humanoid = player.Character.Humanoid
            local p = player
            local h = humanoid
            humanoid.Died:connect(function() onHumanoidDied(h, p) end )
    end
end

function getKillerOfHumanoidIfStillInGame(humanoid)



    local tag = humanoid:findFirstChild("creator")


    if tag ~= nil then

        local killer = tag.Value
        if killer.Parent ~= nil then 
            return killer
        end
    end

    return nil
end

function handleKillCount(humanoid, player)
    local killer = getKillerOfHumanoidIfStillInGame(humanoid)
    if killer ~= nil then
        local stats = killer:findFirstChild("leaderstats")
        if stats ~= nil then
            local kills = stats:findFirstChild("KOs")
            local earn = stats:findFirstChild("Points")
            if killer ~= player then
                kills.Value = kills.Value + 1
                earn.Value = earn.Value + 25

            else
                kills.Value = kills.Value - 0
                earn.Value = earn.Value - 0

            end
        end
    end
end


-----------------------------------------------


function Entered(player)

      if player:findFirstChild("leaderstats") ~= nil then
            player.leaderstats:remove()
      end

      stats = Instance.new("IntValue")
      stats.Parent = player
      stats.Name = "leaderstats"

        local kills = Instance.new("IntValue")
        kills.Name = "KOs"
        kills.Value = 0

        local deaths = Instance.new("IntValue")
        deaths.Name = "WOs"
        deaths.Value = 0

        kills.Parent = stats
        deaths.Parent = stats

      money = Instance.new("IntValue")
      money.Parent = stats
      money.Name = "Points"
      money.Value = 0 


        while true do
            if player.Character ~= nil then break end
            wait(5)
        end

        local humanoid = player.Character.Humanoid

        humanoid.Died:connect(function() onHumanoidDied(humanoid, player) end )


        player.Changed:connect(function(property) onPlayerRespawn(property, player) end )


        stats.Parent = player

end


game.Players.PlayerAdded:connect(Entered)

c = game.Players:GetChildren()
for i=1, #c do
        Entered(c[i])
end

1 answer

Log in to vote
0
Answered by 8 years ago

You just need to delete the deaths areas on lines 88 and 7.

Really stupid question.

0
But, I don't know how. D: I'm just a basic beginer script and script editor. ImfaoXD 158 — 8y
0
ok lel TheDeadlyPanther 2460 — 8y
Ad

Answer this question