Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //wasd v1.2
- //a wutang production
- //null cancelling movement script isn't my work; rest is
- //null-cancelling movement
- alias +mfwd "-back;+forward;alias checkfwd +forward"
- alias +mback "-forward;+back;alias checkback +back"
- alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
- alias +mright "-moveleft;+moveright;alias checkright +moveright"
- alias -mfwd "-forward;checkback;alias checkfwd none"
- alias -mback "-back;checkfwd;alias checkback none"
- alias -mleft "-moveleft;checkright;alias checkleft none"
- alias -mright "-moveright;checkleft;alias checkright none"
- alias checkfwd none
- alias checkback none
- alias checkleft none
- alias checkright none
- alias none ""
- //movement-dependent vm
- alias xhair_primary "cl_crosshair_file crosshair7; cl_crosshair_scale 20" ///edit slot xhair types and sizes here
- alias xhair_secondary "cl_crosshair_file crosshair3; cl_crosshair_scale 18" ///check the link below if you need help w/ setup
- alias xhair_melee "cl_crosshair_file crosshair5; cl_crosshair_scale 14" ///http://www.reddit.com/r/tf2scripthelp/wiki/crosshairs
- alias primary "slot1; r_drawviewmodel 1; xhair_primary; xhair_color; qs_primary; alias vm_move primary_vm_move"
- alias secondary "slot2; r_drawviewmodel 1; xhair_secondary; xhair_color; qs_primary; alias vm_move secondary_vm_move"
- alias melee "slot3; r_drawviewmodel 1; xhair_melee; xhair_color; qs_melee; alias vm_move melee_vm_move"
- primary
- alias primary_vm_move "r_drawviewmodel 0" //viewmodel drawing on movement section
- alias secondary_vm_move "r_drawviewmodel 0" //as wrtten slot 1&2 turn the vm off when you move with them out
- alias melee_vm_move "r_drawviewmodel 1" //slot3 leaves it on.
- alias qs_primary "alias prev m2p; alias next s2p; alias eq_primary primary; alias eq_secondary s2p; alias eq_melee m2p"
- alias qs_secondary "alias prev p2s; alias next m2s; alias eq_primary p2s; alias eq_secondary secondary; alias eq_melee m2s"
- alias qs_melee "alias prev s2m; alias next p2m; alias eq_primary p2m; alias eq_secondary s2m; alias eq_melee melee"
- alias p2s "primary; alias qs s2p"
- alias p2m "primary; alias qs m2p"
- alias s2p "secondary; alias qs p2s"
- alias s2m "secondary; alias qs m2s"
- alias m2p "melee; alias qs p2m"
- alias m2s "melee; alias qs s2m"
- ////abridged version: add this to your relevant .cfg if you already have a xhair switcher script in order to add drawviewmodel on movement functionality
- ////add ` alias vm_move primary_vm_move ` to your slot1 master alias, ` alias vm_move secondary_vm_move ` to slot2, and ` alias vm_move melee_vm_move ` to slot3
- ////and add the below bit anywhere (make sure to uncomment)
- ////alias primary_vm_move "r_drawviewmodel x"
- ////alias secondary_vm_move "r_drawviewmodel x"
- ////alias melee_vm_move "r_drawviewmodel x"
- //xhair color cycle
- //will cycle the xhair color from red-green-blue on movement / weapon switch
- alias xhair_color color01
- alias color01 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 000; alias xhair_color color02"
- alias color02 "cl_crosshair_red 255; cl_crosshair_green 020; cl_crosshair_blue 000; alias xhair_color color03"
- alias color03 "cl_crosshair_red 255; cl_crosshair_green 060; cl_crosshair_blue 000; alias xhair_color color04"
- alias color04 "cl_crosshair_red 255; cl_crosshair_green 100; cl_crosshair_blue 000; alias xhair_color color05"
- alias color05 "cl_crosshair_red 255; cl_crosshair_green 140; cl_crosshair_blue 000; alias xhair_color color06"
- alias color06 "cl_crosshair_red 255; cl_crosshair_green 180; cl_crosshair_blue 000; alias xhair_color color07"
- alias color07 "cl_crosshair_red 255; cl_crosshair_green 220; cl_crosshair_blue 000; alias xhair_color color08"
- alias color08 "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color09"
- alias color09 "cl_crosshair_red 220; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color10"
- alias color10 "cl_crosshair_red 180; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color11"
- alias color11 "cl_crosshair_red 140; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color12"
- alias color12 "cl_crosshair_red 100; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color13"
- alias color13 "cl_crosshair_red 060; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color14"
- alias color14 "cl_crosshair_red 020; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color15"
- alias color15 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 000; alias xhair_color color16"
- alias color16 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 020; alias xhair_color color17"
- alias color17 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 060; alias xhair_color color18"
- alias color18 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 100; alias xhair_color color19"
- alias color19 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 140; alias xhair_color color20"
- alias color20 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 180; alias xhair_color color21"
- alias color21 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 220; alias xhair_color color22"
- alias color22 "cl_crosshair_red 000; cl_crosshair_green 255; cl_crosshair_blue 255; alias xhair_color color23"
- alias color23 "cl_crosshair_red 000; cl_crosshair_green 220; cl_crosshair_blue 255; alias xhair_color color24"
- alias color24 "cl_crosshair_red 000; cl_crosshair_green 180; cl_crosshair_blue 255; alias xhair_color color25"
- alias color25 "cl_crosshair_red 000; cl_crosshair_green 140; cl_crosshair_blue 255; alias xhair_color color26"
- alias color26 "cl_crosshair_red 000; cl_crosshair_green 100; cl_crosshair_blue 255; alias xhair_color color27"
- alias color27 "cl_crosshair_red 000; cl_crosshair_green 060; cl_crosshair_blue 255; alias xhair_color color28"
- alias color28 "cl_crosshair_red 000; cl_crosshair_green 020; cl_crosshair_blue 255; alias xhair_color color29"
- alias color29 "cl_crosshair_red 000; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color30"
- alias color30 "cl_crosshair_red 020; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color31"
- alias color31 "cl_crosshair_red 060; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color32"
- alias color32 "cl_crosshair_red 100; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color33"
- alias color33 "cl_crosshair_red 140; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color34"
- alias color34 "cl_crosshair_red 180; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color35"
- alias color35 "cl_crosshair_red 220; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color36"
- alias color36 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 255; alias xhair_color color37"
- alias color37 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 220; alias xhair_color color38"
- alias color38 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 180; alias xhair_color color39"
- alias color39 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 140; alias xhair_color color40"
- alias color40 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 100; alias xhair_color color41"
- alias color41 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 060; alias xhair_color color42"
- alias color42 "cl_crosshair_red 255; cl_crosshair_green 000; cl_crosshair_blue 020; alias xhair_color color01"
- //chatbind randomizer
- alias talk_cycle cycle01
- alias cycle01 "alias talk_result phrase01; alias talk_cycle cycle02"
- alias cycle02 "alias talk_result phrase02; alias talk_cycle cycle03"
- alias cycle03 "alias talk_result phrase03; alias talk_cycle cycle04"
- alias cycle04 "alias talk_result phrase04; alias talk_cycle cycle05"
- alias cycle05 "alias talk_result phrase05; alias talk_cycle cycle06"
- alias cycle06 "alias talk_result phrase06; alias talk_cycle cycle07"
- alias cycle07 "alias talk_result phrase07; alias talk_cycle cycle08"
- alias cycle08 "alias talk_result phrase08; alias talk_cycle cycle09"
- alias cycle09 "alias talk_result phrase09; alias talk_cycle cycle10"
- alias cycle10 "alias talk_result phrase10; alias talk_cycle cycle11"
- alias cycle11 "alias talk_result phrase11; alias talk_cycle cycle12"
- alias cycle12 "alias talk_result phrase12; alias talk_cycle cycle13"
- alias cycle13 "alias talk_result phrase13; alias talk_cycle cycle14"
- alias cycle14 "alias talk_result phrase14; alias talk_cycle cycle15"
- alias cycle15 "alias talk_result phrase15; alias talk_cycle cycle16"
- alias cycle16 "alias talk_result phrase16; alias talk_cycle cycle17"
- alias cycle17 "alias talk_result phrase17; alias talk_cycle cycle18"
- alias cycle18 "alias talk_result phrase18; alias talk_cycle cycle19"
- alias cycle19 "alias talk_result phrase19; alias talk_cycle cycle20"
- alias cycle20 "alias talk_result phrase20; alias talk_cycle cycle21"
- alias cycle21 "alias talk_result phrase21; alias talk_cycle cycle22"
- alias cycle22 "alias talk_result phrase22; alias talk_cycle cycle23"
- alias cycle23 "alias talk_result phrase23; alias talk_cycle cycle24"
- alias cycle24 "alias talk_result phrase24; alias talk_cycle cycle25"
- alias cycle25 "alias talk_result phrase25; alias talk_cycle cycle26"
- alias cycle26 "alias talk_result phrase26; alias talk_cycle cycle27"
- alias cycle27 "alias talk_result phrase27; alias talk_cycle cycle28"
- alias cycle28 "alias talk_result phrase28; alias talk_cycle cycle29"
- alias cycle29 "alias talk_result phrase29; alias talk_cycle cycle30"
- alias cycle30 "alias talk_result phrase30; alias talk_cycle cycle31"
- alias cycle31 "alias talk_result phrase31; alias talk_cycle cycle32"
- alias cycle32 "alias talk_result phrase32; alias talk_cycle cycle33"
- alias cycle33 "alias talk_result phrase33; alias talk_cycle cycle01"
- alias phrase01 "say "lol get reckd scrub lolololo"; alias talk_result phrase02" //this was meant to be an editable shell for people
- alias phrase02 "say "im da bess mayn, i did itttt"; alias talk_result phrase03" //to put whatever chatbind list they wanted
- alias phrase03 "say "youll cowards dont even smoke crack"; alias talk_result phrase04" //and have the script randomize the order
- alias phrase04 "say "3gud5server lul ban me nubs"; alias talk_result phrase05" //in order to edit what is said,
- alias phrase05 "say "raped xD :P lololol pwnd!111one!"; alias talk_result phrase06" //simply replace the line after "say _____
- alias phrase06 "say "dominated like ur mum last nite"; alias talk_result phrase07" //if you have more / less than 33
- alias phrase07 "say ":D:D:D:D:D:D:D:D:D:D:D:D:D"; alias talk_result phrase08" //you'll have to edit the alias talk_result
- alias phrase08 "say "how do i git gud at vidya gaymes"; alias talk_result phrase09" //as well as the alias cycle above here
- alias phrase09 "say "reckd like a baws jesus im awsum"; alias talk_result phrase10"
- alias phrase10 "say "lol y u mad tho brah"; alias talk_result phrase11"
- alias phrase11 "say "troled so hard its a art i kno"; alias talk_result phrase12"
- alias phrase12 "say "christ im such an amazing player"; alias talk_result phrase13"
- alias phrase13 "say "get stomped on, ur a bad player"; alias talk_result phrase14"
- alias phrase14 "say "deez frags make all dem hoes wet"; alias talk_result phrase15"
- alias phrase15 "say "i>u. all day. erryday."; alias talk_result phrase16"
- alias phrase16 "say "420 noscope'd, scrub."; alias talk_result phrase17"
- alias phrase17 "say "try n hide from my swag"; alias talk_result phrase18"
- alias phrase18 "say "omg u c dat airshoot?! im da bess"; alias talk_result phrase19"
- alias phrase19 "say "thank you based god"; alias talk_result phrase20"
- alias phrase20 "say "u didnt stand a chance lolol"; alias talk_result phrase21"
- alias phrase21 "say "i. get. money."; alias talk_result phrase22"
- alias phrase22 "say "i stay trappin all day"; alias talk_result phrase23"
- alias phrase23 "say "fight me irl"; alias talk_result phrase24"
- alias phrase24 "say "come at me, im 2gangsta4u"; alias talk_result phrase25"
- alias phrase25 "say "inhale marijuana each and every day"; alias talk_result phrase26"
- alias phrase26 "say "this game is 4 casuals, no mp5 or ak"; alias talk_result phrase27"
- alias phrase27 "say "where r my grenades!!11!!1"; alias talk_result phrase28"
- alias phrase28 "say "u r so bad its embarassing me"; alias talk_result phrase29"
- alias phrase29 "say "gb2 training mode lul l2p"; alias talk_result phrase30"
- alias phrase30 "say "how i say things in chat box?"; alias talk_result phrase31"
- alias phrase31 "say "u jus mad cuz im stylin on u"; alias talk_result phrase32"
- alias phrase32 "say "whatever losers, im da bess evar"; alias talk_result phrase33"
- alias phrase33 "say "how do i get the laser weps"; alias talk_result phrase01"
- //action spam toggle
- alias spam_off "alias spam none; alias spam_mode spam_on; echo action item spamming DISABLED"
- alias spam_on "alias spam +use_action_slot_item; alias spam_mode spam_off; echo action item spamming ENABLED"
- alias none ""
- spam_off
- //x+5 spam toggle
- alias vspam_off "alias vspam none; alias vspam_mode vspam_on; echo dispenser mode disabled"
- alias vspam_on "alias vspam voicemenu 1 4; alias vspam_mode vspam_off; echo NEED A DISPENSER HERE! dispenser spamming is ENABLED"
- alias none ""
- vspam_off
- //bind s explode
- alias exp_off "alias exp_mode exp_on; alias exp_check none; echo no going back mode disabled"
- alias exp_on "alias exp_mode exp_off; alias exp_check explode; echo WARNING: NO GOING BACK MODE IS ON, FEAR YOUR S KEY"
- alias none ""
- exp_off
- //binds
- alias +w "+mfwd; xhair_color; talk_cycle; spam; vspam; vm_move"
- alias -w "-mfwd"
- alias +a "+mleft; xhair_color; talk_cycle; spam; vspam; vm_move"
- alias -a "-mleft"
- alias +s "+mback; xhair_color; talk_cycle; spam; vspam; vm_move; exp_check"
- alias -s "-mback"
- alias +d "+mright; xhair_color; talk_cycle; spam; vspam; vm_move"
- alias -d "-mright"
- bind w +w
- bind a +a
- bind s +s
- bind d +d
- bind 1 eq_primary
- bind 2 eq_secondary
- bind 3 eq_melee
- bind q qs
- bind mwheeldown next
- bind mwheelup prev
- bind <KEY> talk_result ///key for saying randomized chatbind
- bind <KEY> spam_mode ///key to toggle action item spamming
- bind <KEY> vspam_mode ///key to toggle x+5 spamming
- bind <KEY> exp_mode ///key to toggle no going back mode
Add Comment
Please, Sign In to add comment