Amazing Movement Script - UpDated - My version A marriage between the Crouch Jump Script and the Run/Walk/Crouch Toggle Script It is now possible to execute a jump crouch or crouch only without screwing up the walk/crouch toggle script. Also, if you are walking and execute a jump crouch or crouch only and keep holding the jump crouch or crouch button to maintain a crouch, you will move at crouching, and not walk+crouching speed! With this script, you will always move in the way best suited to the situation at hand. //////////////////// Amazing Movement Script ///////////////////////// // Robert Richardson a.k.a. =Agent69= tsm - website: http://www.csload.com /////////////////////////////////////////////////////////////////////////// // Duck Seletor //; alias duck_tg "duck.1" //; alias duck.1 "alias duck_tg duck.2; alias +jdu +jdu1; alias -jdu -jdu1; speak one" //; alias duck.2 "alias duck_tg duck.3; alias +jdu +jdu2; alias -jdu -jdu2; speak two" //; alias duck.3 "alias duck_tg duck.4; alias +jdu +jdu3; alias -jdu -jdu3; speak three" //; alias duck.4 "alias duck_tg duck.1; alias +jdu +jdu4; alias -jdu -jdu4; speak four" //; duck.1;w1;-duck /////////////////////////////////////////////////////////////////////////// // Duck + Jump //; alias +jdu1 "-speed; alias walk_tg blank; +jump; w1; +duck" //; alias -jdu1 "alias walk_tg walk.1; walk_do; alias duck_tg duck.1; -jdu1a" //; alias -jdu1a "-duck; w1; -jump" /////////////////////////////////////////////////////////////////////////// // Duck //; alias +jdu2 "-speed; alias walk_tg blank; +duck" //; alias -jdu2 "alias walk_tg walk.1; walk_do; alias duck_tg duck.1; -duck" /////////////////////////////////////////////////////////////////////////// // Jump //; alias +jdu3 "-speed; alias walk_tg blank; +jump" //; alias -jdu3 "alias walk_tg walk.1; walk_do; alias duck_tg duck.1; -jump" /////////////////////////////////////////////////////////////////////////// // Fly Duck + Jump - by: CuLLi-2 //; alias +jdu4 "-speed; alias walk_tg blank; +jump; +duck; w1; -duck; -jump; w1" //; alias -jdu4 "alias walk_tg walk.1; walk_do; alias duck_tg duck.1; -jdu4a" //; alias -jdu4a "+jump; +duck; w1; -duck; -jump; w1" /////////////////////////////////////////////////////////////////////////// // Walk Toggle //; alias walk_tg "walk.1" //; alias walk.1 "+speed; alias walk_tg walk.0; alias walk_do walk.1" //; alias walk.0 "-speed; alias walk_tg walk.1; alias walk_do walk.0" //; walk.0 /////////////////////////////////////////////////////////////////////////// // Unwalk when shooting - Optional //; alias +attack_uw "+attack; walk.0" //; alias -attack_uw "-attack" /////////////////////////////////////////////////////////////////////////// // Basic Aliases for wait (w) //; alias w1 "wait" /////////////////////////////////////////////////////////////////////////// // Binds and Settings [Edit These to your preference!] // bind anykey "Duck_tg" // Duck Seletor (Optional) // bind anykey "+jdu" // Duck + Jump Button (Optional) // bind mouse1 "+attack_uw" // Unwalk when shooting (Optional) // bind anykey "walk_tg" // Walk Toggle // // bind anykey "+jdu1" // Duck + Jump // bind anykey "+jdu2" // Duck // bind anykey "+jdu3" // Jump // bind anykey "+jdu4" // Fly Duck + Jump ///////////////////////////////////////////////////////////////////////////