Thanks Reality, that helps a ton actually....
GetHateTop is on the $mob list, I'm trying to have one mob get the hate top of the list of another mob & cast a spell on it but not aggro...before I drive myself any crazier...is this even possible?  I've been on this for a while now and can't get it rolling.
I see similar things in the linking of mobs in TOV (Like Eashen)....and I think I found the code in Sentry Rotiart, but I am not sure how to modify it to cast a spell instead of attacking:
	Code:
	    
    my $attack = $entity_list->GetMobID(mobid);
    my $traitorattack = $attack->CastToNPC();
    $traitorattack->AddToHateList($client, 1);
 $traitorattack->CastSpell(spellid, $client);
in this case, doesn't work..
	Code:
	my $attack=$entity_list->GetHateTop();
my $traitorattack=$attack->CastToNPC();
$tratorattack->CastSpell(spellid,$client);
 I'm grasping at straws here, I'm missing some small piece of how all this fits together.