public static boolean doYourThing(String msg){
		if(thekey != null && the2ndkey != null && the3rdkey != null && the4thkey != null){
			msg = encrypt(encrypt(encrypt(encrypt(msg, 3), 2), 1), 0);
			final String x = msg;
			if(!Main.MessageSendDelayField.getText().equals("")){
				Timeline aftertick = new Timeline(new KeyFrame(Duration.millis(Integer.valueOf(Main.MessageSendDelayField.getText())), new EventHandler<ActionEvent>() {
					@Override
					public void handle(ActionEvent event) {
						if(!Main.DontSend.isSelected()){
							Client.processMessage(x);
						}else{
							String n = decrypt(decrypt(decrypt(decrypt(x, 0), 1), 2), 3);
							Main.RemoveFromMessageField(n);
							Main.AddToConsoleField("[!] Prevented |><|" + n + " |><| from beeing sent out.");
						}
					}
				}));
				aftertick.play();
			}else{
				Client.processMessage(msg);
			}
			return true;
		}else{
			Main.AddToMessageField(".System Message rejected. Use a Key!", 2);
			return false;
		}
	}