Every time I kill a player it gives + 50 points to the player I killed instead of me. how can I fix this?

I am making a script when a player reaches 100% power level it triggers a ultimate ability, but every time I kill a player it gives + 50 points to the player I killed instead of me. how can I fix this?

var PowerLevel : int = 0

OnPlayerEliminated(Result : elimination_result):void=

    # We got the elimination
    if (FortChar := Result.EliminatingCharacter?):
        if (IsFortCharSameAsPlayer(FortChar)?):
            set PowerLevel += 50
            Print ("KilledPlayer")
            Print("powerlevel: {PowerLevel}")
            spawn:
                CheckKillStreak(FortChar)
    # We died
        else if (IsFortCharSameAsPlayer(Result.EliminatedCharacter)?):
            set PowerLevel = 0
            Print("powerlevel: {PowerLevel}")

CheckKillStreak(FortChar : fort_character)<suspends>:void=
        if (PowerLevel = 100 ):
            Sleep(1.0)
            spawn:
                UseSuper()
            Print("PowerWorked")

UseSuper()<suspends>:void=
    DamageDevice.Enable()
    if (Agent := agent[Player?]):
        CheckPlayerClass(Agent)
        SwordGranter.GrantItem(Agent)
        DamageDevice.UpdateSelectedTeam(Agent)
    Sleep(20.0)
    DamageDevice.Disable()
    Disable_AllVfxPlayer()
    if (Agent := agent[Player?]):
        RemoveSword.Remove(Agent)
    DamageDevice.Disable()

    set PowerLevel = 0

IsFortCharSameAsPlayer(Incoming : fort_character)<transacts>:logic=
    if (Agent := Incoming.GetAgent[], IPlayer := player[Agent]):
        if (Player? <> IPlayer) { return true }
        else { return false }
    
    return false

IsAgentSameAsPlayer(Incoming : agent)<transacts>:logic=
    if (IPlayer := player[Incoming]):
        if (Player? = IPlayer) { return true }
        else { return false }
    
    return false

I can’t find where you give the points in your code?

Maybe you can look at custom damage setting manually the game_action_instigator

How are you setting the “Player” variable?