Its late and I'm tired and now frustrated. I cannot get RadialWalk to loop through every color. I am looking for something on the MM that is constantly changing colors every time I log out or come back. I may just end up making a DTM as it never moves, but can be covered by a symbol sometimes so I don't know. Anyway below is my function.

Simba Code:
Procedure WalkToPor;
Var
 I: Integer;
 Color: Array of Integer;
Begin
 Color := [3164754, 3296334, 3622992, 3426900, 3229010, 3558224];
 If(Not(RadialWalk(Color[i], 0, 5, 73, -1, 0))) Then    
  FailSafe('Could not walk to portal, check color')
 Else
  Writeln('Walking to Portal');
  Exit;
End;

Maybe something like this?
Simba Code:
...
Color := [35235353, 52353535, 35345353]; //Example
hColor := High(Color);
For i := 0 To hColor Do
Begin
 If(Not(RadialWalk(hColor, 0, 2, 73, -1, 0))) Then
 FailSafe('Could not walk to portal, check color')
 Else
  Writeln('Walking to Portal');
  Exit;
End;