Dota 2
32,910 ratings
Custom Games and Bot Scripts: Bot Script
File Size
2.987 MB
Jan 7, 2017 @ 8:58am
Jan 29 @ 10:21pm
50 Change Notes ( view )

Subscribe to download

Default Bot with All Heroes Implemented.

Credit :
Thank you to people that I mention bellow. They've helped me and I've used and tweaked some of their scripts to made me to be able to implement all the heroes.
1. Furiouspuppy[].
3. Nostrademous[]
3. Yavimaya for the Venomancer Script
4. Dr. Zed for hero_selection patch


1. How can I play it?
a. Offline or Online Solo Bot Match without creating any lobby:
- Subscribe first then you can get my script from this path Steam\SteamApps\workshop\content\570\.
- Copy 837040016 folder to Steam\SteamApps\common\dota 2 beta\game\dota\scripts\vscripts\ and rename the folder name to bots. Then you can start Solo Bot match by choosing Default Bot or my script name if you're online.
b. Online :
- Create a lobby.
- Change the server to Local Host or Valve Dedicated Server closest to your region.
- Check Fill empty slot with bot checkbox.
- From Radiant or Dire Team drop down select Browse on Workshop....
- From the Workshop Script List choose my script name BOT EXPERIMENT Credit:FURIOUSPUPPY or the other script if you want to play another script by clicking SUBSCRIBE BUTTON if you haven't subscribed or USE if you've subscribed the script.
- Click OK and then start the game
Note : If you still have all default bots selected as heroes in hero selection, try re-do the step above and make sure you re-select your preferred script from the drop down.
2. Which heroes are not yet implemented?
- All heroes have been implemented.
3. How can I disabled some heroes from being selected?
- Go to my script on this path Steam\SteamApps\workshop\content\570\837040016.
- Open hero_selection.lua with any text editor (Notepad++ recomended for easier editing) . Look at allBotHeroes variable. Add -- in front of heroes name that you want to disable.
- Save the file.
4. Do you have github link for your script?
- Yes. Visit this link .
5. What is the Game Mode the script currently support?
- For now it's only support All Pick, Captain's Mode, All Random, 1 VS 1, Turbo Mode, and Mid Only that only works in lobby.
6. How's lane assignment in Captain's Mode works?
- In Captain's mode you can choose which lane do you prefer after the CM's ban and pick phase. Here is how it works.
For Radiant : When in ban and pick phase the 1st and 2nd pick will go to the top lane. The 3rd pick will go to the mid lane. The 4th and 5th pick will go to the bottom lane.
For Dire : When in ban and pick phase the 1st and 2nd pick will go to the bottom lane. The 3rd pick will go to the mid lane. The 4th and 5th pick will go to the top lane.
For example : If you are the Captain on Radiant Team and you want to go to the safe lane, pick your hero at the 4th or 5th pick in the ban and pick phase. If you're not the Captain pick the 4th or 5th picked heroes that the bot choose.
7. Why do my fps drop?
- This script will decrease your in game fps. To minimize the decreasing fps issue, try to play it online with the Valve Dedicated Server closest to your region.
Popular Discussions View All (50)
Feb 15 @ 4:42pm
How do I prevent bots in my team from laning mid with me?
Jan 29 @ 10:05pm
Jan 8 @ 10:55am
how to call out timbersaw ???
< >
@Bored Man

Bored Man Jan 31 @ 8:43am 

P.S.: "mid top top bot bot" without the ""
Bored Man Jan 31 @ 8:41am 

type the lanes for each player in the allied chat before the game starts

like "mid top top bot bot"
how to select lane?
ALL PICK only.
how to select lane?
Bored Man Jan 30 @ 2:27pm 
First: Ty for the Update! ♥

Taking advantage of this new patch and item changes, I suggest continuing to change the itembuild of the other heroes. Balanar is still with Aghanim's and this item has been removed from the hero, among other items that are no longer as effective with some heroes.
Stu Jan 30 @ 12:13pm 
Thanks for the update!
Panky.. Jan 30 @ 12:54am 
Why exactly is it that one bot on your team always feeds at safe lane bounty rune during prep phase? Lazy programming much?
Bored Man Jan 29 @ 9:53am 
@GGelson Have you been told how to play captains mode with these bots?

If you have not discovered yet, just create a room and select the mode and this script.
Gospodin 01 Jan 28 @ 11:11pm 
Good bots, but can you make them cheaters so bots can detect illusions or othere dishonest things