That sorta fixes my problem. This time I changed team, respawned the player, and move the bot back to its original origin, code below. Anyways the attacker wont stop attacking the victim until the attacker "lost sight" of the victim.
PHP Code:
register_event("Damage", "event_damage", "be", "2!0")
...
public event_damage(id)
{
new attacker = get_user_attacker(id)
if(!is_user_alive(attacker))
return PLUGIN_CONTINUE
cs_set_user_team(id, cs_get_user_team(attacker))
static Float:origin[3]
pev(id, pev_origin, origin)
cs_user_spawn(id)
set_pev(id, pev_origin, origin)
return PLUGIN_CONTINUE
}