THIS WEBSITE HAS BEEN ARCHIVED!!! NEW WEBSITE IN CONSTRUCTION

Welcome to my autohotkey script. I made this guide by myself they may be a few errors.

 

 

 

 

 

 

 

 

 

 

 

 

 

So, you need a simple guide to help you start making your first scripts. First off, download Autohotkey (use google). In order to create a script, you can just right click on your desktop, or wherever you want the script to go, and then select New -> Autohotkey Script.

If that doesn't work, then just make a notpad file, and when you are done, rename it with a .ahk at the end.

 

Autohotkey scripts are very easy to make, because the code that you need to learn is very simple. For example, if you wanted to send "hello world" just put in:

 

Send Hello World

 

However, that command will not be able to do anything by itself, since it won't ever send itself. You need to assign it to a hotkey first.

^ means the control key

+ means the shift key

# means the windows key

! means the alt key

 

With this knowledge, you can now make a command that looks like:

 

^+d::Send Hello World                                ; you can comment something out using a semi colon. Also, you can have as many spaces as you want between lines of code.

 

This will Type out "Hello World" when you do control shift d.

Now, save your command of whatever you want to send. You can now open the hotkey up, and do whatever hotkey you made to send the message.

 

You might want to pause your script for a bit.

Sleep

 

If you wanted to pause for just one second, than you would put

Sleep 1000

 

 

 

Mouse Movements

If you are done with that, lets go visit what other stuff we can do.

 

If you installed AHK correctly, there should have been a program that comes up when you type "spy" into the windows search bar.

Open it up.

 

This program tells you where your mouse is. This is EXTREMELY important if you want a macro that can do stuff for you.

The location of your cursor is told by the Mouse Position tab thingy. Use the recommended number.

 

Now you can do a command like:

 

Click 500, 500

 

This will move your cursor to the location and left click.

If you wanted to right click:

Click 500, 500 right

 

 

If you want to move the mouse to a location without clicking:

Mousemove, 500, 500

 

 

Then if you wanted to hold down the left mouse button.

Click down

 

Now you can move the mouse somewhere to drag the object with a

Mousemove, 750, 750

 

Now you want to stop clicking since you don't want to hold your mouse down forever:

Click up

 

 

If you had wanted to do anything like that with the right mouse key, then it would've been like.

Click down right

Click up right

 

 

 

So you wanted to spam?

 

In order to spam something, you will need a label at the beginning, and a Goto command at the end of your script to direct it back up to the beginning.

Yeah, that was sorta confusing, so here's an example: (yes yes there are a few commands that i didn't cover)

 

Labelone:              ; this is the label

 

Send This is Spam

Sleep 30

Send {ENTER}              ; well i mean you want to send it, and thats you hit the enter command on your keyboard.

 

Goto, Labelone       ; This brings the command back up to the "labelone" at the top. The label can be anything that you want it to be called. Just make sure you have the " : "

 

 

 

That could be your first spam bot, but however, there will be a few problems with it. for example, as soon as you start the bot, it will start spamming. Well, that would be really annoying because obviously you don't need it running as soon as you start the script.

You can fix this with a

 

Pause On

 

At the beginning of it all. This will start the script paused. Now, you've opened where ever you want to spam, so then you need to somehow start the command.

Just put a:

 

^+s::Pause          ; remember, all there is to see here is a command that pauses the script. Since the script was already paused, it will unpause it. Rocket Science, huh

 

 

 

 

That is pretty much all you needa know about spamming for now. If your internet is slow or anything, than you might lag out after a bit, as your internet won't be able to spam all the messages fast enough, and soon your script will be a lot faster than what you are sending. This will make it so that your spam gets all "jumbled up", ruining your message. There is a pretty simple fix to solve this problem.

 

You will need a variable to how much you want your script to pause everytime you finish spamming. This varies of how long your spam is. For example, I had a script that was about 300 lines long. To prevent that from lagging out, I just made a variable at the beginning of my script:

 

 

var = 1500            ; the number here is like the sleep thingy, just make it as long as you want your command to sleep and load in the current messages.

 

 

 

 

At the end of your command, you want the command to apply. An example script

 

 

Var = 100                         ; the program will wait a tenth of a second to spam.

Labelone:

 

Send This is Spam

Sleep 30

Send {ENTER}

 

 

Sleep %var%

var+=10                        ; You want this here to add time to your script everytime, as everytime you need to wait longer to spam again (unless you have really good internet)

 

 

Goto, Labelone

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For example, if you wanted to spam the le lenny face then:

 

 

 

 

 

 

 

 

 

 

var = 500

Pause On

 

 

Labelone:

 

Send ( ͡° ͜ʖ ͡°)

Sleep 30

Send {ENTER}

 

Sleep %var%

var+=100

 

Goto, Lableone

^+s::Pause

 

 

 

 will add more scripts in the future