For example, I wanted to merge this...
[scratchblocks]({script variables (Is this on?)@addInput::#bbb}@addInput::ring[/scratchblocks]
...with this...
[scratchblocks]{set [Is this on? v] to [Well, it should be on now!]}@addInput::ring[/scratchblocks]
...to get this.
[scratchblocks]
({script variables (Is this on?)@addInput::#bbb
set [Is this on? v] to [Well, it should be on now!]}@addInput::ring
[/scratchblocks]
I tried using the "join" attachment, but it doesn't work.
For removing blocks, you can use the (split [] by [blocks]) block to get a list of the script, then delete the item of the block you want to remove. After that, just put the list into the join block (on the black arrows so it says "input list").