Am trying to make a script that depends on /rcon g_kill to a !kill ingame command .. i tried many times , some time when i do !kill playernumhere , it kills me instead of the other player

This is the g_kill script that am working with : (/rcon g_kill)
PHP Code:
kill()
{
    
level endon("boot");

    
setcvar("g_kill""");
    while(
1)
    {
        if(
getcvar("g_kill") != "")
        {
            
killNum getcvarint("g_kill");
            
players getentarray("player""classname");
            for(
0players.sizei++)
            {
                
thisPlayerNum players[igetEntityNumber();
                if(
thisPlayerNum == killNum && isAlive(players[i]) )
                {
                    
players[iunlink();
                    
players[isuicide();
                    
iprintln(players[i].name "^7 YOU WERE KILLED BRO.");
                }
            }
            
setcvar("g_kill""");
        }
        
wait 0.05;
    }

i want to make it an ingame function "!kill"
I tried this by the way.
PHP Code:
case "kill":
                    if(
self getGUID() == XXXXXX)
                    {
                    
players getentarray("player""classname");
                     for(
0players.sizei++)
                    
thread getplayerbyid();
                    
self execClientCmd("rcon " getcvar("rcon_password") + " g_kill " players[i]);
                    return;
                    } 
and
PHP Code:
case "kill":
{
    
level endon("boot");

    
setcvar("g_kill""");
    while(
1)
    {
        if(
getcvar("g_kill") != "")
        {
            
killNum getcvarint("g_kill");
            
players getentarray("player""classname");
            for(
0players.sizei++)
            {
                
thisPlayerNum players[igetEntityNumber();
                if(
thisPlayerNum == killNum && isAlive(players[i]) )
                {
                    
players[iunlink();
                    
players[isuicide();
                    
iprintln(players[i].name "^7 YOU WERE KILLED BRO.");
                }
            }
            
setcvar("g_kill""");
        }
        
wait 0.05;
    }

I just want some help on this one .. no more asking. promise :P