Ah great, thanks! The system he uses needs a lot more code to do the same thing as the one i used to use, but it works. Here's what my autoexec looks like right now:
alias w "wait"
alias w2 "w; w; w; w; w; slot10; slot10; slot10; w; w; w; slot10; slot10; w; slot10"
alias w3 "w2; slot10; w; w; slot10; w; slot10"
alias ms1 "menuselect 1"
alias ms2 "menuselect 2"
alias ms3 "menuselect 3"
alias ms4 "menuselect 4"
alias ms5 "menuselect 5"
alias ms6 "menuselect 6"
alias ms7 "menuselect 7"
alias ms8 "menuselect 8"
alias ms9 "menuselect 9"
alias aprm "buy; ms6; w3"
alias asec "buy; ms7; w3"
alias eagle "buy; ms1; ms3; asec; w3"
alias p90 "buy; ms3; ms3; aprm; w3"
alias mp5 "buy; ms3; ms1; aprm; w3"
alias akcolt "buy; ms4; ms1; aprm; w3"
alias sigaug "buy; ms4; ms2; aprm; w3"
alias awm "buy; ms4; ms6; aprm; w3"
alias he "buyequip; ms4; w3"
alias fl "buyequip; ms3; w3"
alias sm "buyequip; ms5; w3"
alias armor "buyequip; ms2; w3"
bind F1 "eagle"
bind F2 "p90"
bind F3 "mp5"
bind F4 "akcolt"
bind F5 "sigaug"
bind F6 "awm"
bind F7 "he"
bind F8 "fl"
bind F9 "sm"
bind F12 "armor"