public void run() {
		URL url = null;
		try {
			url = new URL("http://skriptlib.exsoloscript.com/files/" + name + "/" + name);
		} catch (MalformedURLException e) {
			this.plugin.messageOps("Something went wrong whilst connecting to the SkriptLib server.");
			return;
		}
		
		if (!exists(url)) {
			this.plugin.messageOps("Script with the name '" + name + "' does not exist. Look for scripts on the SkriptLib server with /search or /lookup");
			return;
		}
		
		try {
			FileUtils.copyURLToFile(url, new File(dir, name), 4000, 4000);
		} catch (IOException e) {
			this.plugin.messageOps("Something went wrong whilst copying the file from the SkriptLib server to your Skript direcotry");
			return;
		}
	}