verse help needed

how can i modify this verse code that the target is not just a random player but a player from team 2.
here’s the code:

FindNearestTarget(FC : fort_character)<decides><transacts> : fort_character =
    var MaybeTarget : ?fort_character = false
    var CheckRange : float = 5000.0
    for(Player : GetPlayspace().GetPlayers(), PlayerFC := Player.GetFortCharacter[]):
        if:
            DistanceDiffernce := Distance(PlayerFC.GetTransform().Translation, FC.GetTransform().Translation) < CheckRange
            not PlayerFC = FC
        then:
            set MaybeTarget = option{PlayerFC}
            set CheckRange = DistanceDiffernce

    return MaybeTarget?
    FindNearestTarget(FC : fort_character)<decides><transacts> : fort_character =
        var MaybeTarget : ?fort_character = false
        var CheckRange : float = 5000.0
        TeamColl:=GetPlayspace().GetTeamCollection()
        Team2:=TeamColl.GetTeams()[1]
        for(Player : TeamColl.GetAgents[Team2], PlayerFC := Player.GetFortCharacter[]):
            if:
                DistanceDiffernce := Distance(PlayerFC.GetTransform().Translation, FC.GetTransform().Translation) < CheckRange
                not PlayerFC = FC
            then:
                set MaybeTarget = option{PlayerFC}
                set CheckRange = DistanceDiffernce

        return MaybeTarget?

thank you so much!

1 Like