Everytime my script goes to bank when it walks around in the '5_10' (yanille area). It then just creates hug lag spikes to the point that SMART freezes up unless I stop the script or disable SMART. Is there any reason behind this?

Simba Code:
Procedure WalkToBank;

 begin
    SPS_Setup(RUNESCAPE_SURFACE, ['5_10']);
    SPS_Continue := True;

     BankWalk := [Point(2339, 4099), Point(2337, 4151), Point(2332, 4192), Point(2305, 4231), Point(2286, 4287)];

    SPS_WalkPath(BankWalk);
    FindNormalRandoms;
    FFlag(9);
    Wait(4000+random(500));
  end;
Above is an example of a SPS that I threw together to walk to the bank

Simba Code:
BankWalk : TPointArray;

Set under global variables.