Edit: I'm not trying to compete with or replicate uBot. I'm trying to create a similar drag and drop experience in my bot. I'm trying to give the ability to drag and drop commands from a "toolbox" in my bot. I'm using uBot Studio as the ultimate model. Basically, the user drags commands into a container in the order that he/she wants. Commands are basically calls to methods. Some commands will require (or have optional) settings to customize. Some commands that are dropped will depend on others, this means the existing commands in a container will need to be checked before the chosen command can be added to the container. The above was a mouthful. If anything above needs clarification then let me know please. I have a very vague idea in my mind but could really use some help. I need help finding some sort of example or guide. I've searched for days but haven't found anything. Thanks in advance. All the best, tAG EDIT: I just found a promising resource right after I posted this. It's not a full exact guide, but it pointed me into a good direction. Any extra help is greatly appreciated.