bind mouse1 "+attack"
bind mouse2 "+attack2"
bind mouse3 "+GravM"
bind mwheelup "invnext;reset"
bind mwheeldown "invprev;reset"

alias "Portal" "use weapon_portal;reset"
alias "Gravity" "bind mouse1 +GravL;bind mouse2 +GravR"

alias "reset" "bind mouse1 +attack;bind mouse2 +attack2"

alias "+GravL" "+attack"
alias "-GravL" "-attack;Portal"
alias "+GravR" "+attack2"
alias "-GravR" "-attack2;Portal"

alias "+GravM" "use weapon_physcannon;+attack2"
alias "-GravM" "-attack2;Gravity" 