Welcome to the new Bully LUA Reference!

A brand new site built from the ground up with the simple goal of being the best bully script modding resource! Along with documenting everything there is to know about scripting the base game, this site also serves to document derpy's script loader (DSL). If you are interested in script modding and are not familiar with it, I strongly suggest you check it out! It aims to take away all the annoying parts of scripting this game.

Search for anything using the navigation bar on the left, or click the big navigation button if you're on mobile.

Make sure JavaScript is enabled if you cannot see the navigation bar.


Please donate if you want this site to stay up!

This site doesn't cost much to stay up, but is not something I can keep running out of pocket. If you'd like to see the site stay up, consider donating to my paypal.


Ready to play online?

Getting Started

Want to play Bully online? In just a few steps you can get started!

  1. Download the latest version of DSL (or whatever version the server you want to play on uses).
  2. Download the server browser and put the entire zip file (unextracted) into _derpy_script_loader/scripts.
  3. Start the game to generate _derpy_script_loader/config.txt, open it in notepad, and set allow_networking to true.
  4. Add servers you may want to play on to the file using list_server lines (see below for suggested servers).
  5. Press F1 to open the server browser and pick a server using the arrow keys. Have fun!

Suggested Servers

Copy and paste this into your DSL config (_derpy_script_loader/config.txt) if you'd like to list these suggested servers. Check back later as more servers may be added.

list_server bullyscripting.net:17017		# bullworthless

Other resources.

Notepad++

Notepad++ is the text editor of choice for most of us Bully scripters. There are many other (more complex) editors, but this is a great way to keep it simple.

Lua 5.0.2

Lua 5.0.2 is the version of Lua that Bully uses. Be sure to check out the official manual if you need to brush up on the language itself.
Keep in mind that Bully does not load the entire standard library, so a lot of it may be irrelevant unless you are using DSL.

Server Manual

Check out the server manual if you are interested in setting up your own server.