Auto-click the sequence
I've done similar things in the past, although never with a scripting language and I haven't used Pascal in a really long time, so this is more of an approach review than a code review.

The action happens in MnC:

Procedure MnC(x,y : integer);
begin
  MoveMouse(x,y);
  Wait(30);
  ClickMouse(x,y,false);
  Wait(29);
end;


Moving the Mouse

The first thing you do is MouseMove.  The question that immediately springs to mind is do you need to move the mouse?  Unless the program your are interacting with actually tracks mouse movements in an attempt to detect bots, you probably don't need to move it.  Most of the times in the programs I have written I have been able to just send mouse click events at the relevant coordinates.  The library you're using supports a SetMousePos method that will simply set the coordinates of the mouse.  However, as ClickMouse calls this under the hood, this might not work for you.  I'd try running the script with just two clicks and a longer wait between them to detect if the program really requires the movements or if it's only concerned by the clicks.

ClickMouse(421,298,false);
Wait(100);
ClickMouse(470,311,false);
Wait(100);


If it is only concerned by the clicks, then great, you only need to worry about clicking the mouse.  If the program does care about the movement then you might want to think about using the MoveMouseEx function, which supports an additional parameter MouseSpeed.  The default speed is 20, with larger numbers being faster so increasing the number should either make the function return faster, or allow you to wait for less time before clicking.  Depending on whether the movement is async, you may also find that you need to wait less time for shorter movements (i.e. the mouse will get from 8 to 7 faster than it will get from 8 to 1).

Clicking the mouse

After you click the mouse, you wait before doing the next thing.  You may be able to make it so that you don't need to wait as long by using playing with MouseClickEx and passing in different values for Interval which is how long the mouse button is held down for.  Alternately, depending on how your application works you may be able to detect that the mouse click has been recognised (because some pixels have changes from red to green for example).  The library appears to have a few functions that might support this FindColors or FindBitmap would appear to be good starting points.  You could then loop until the click has been recognised, rather than waiting.