This isn’t a very high priority, but…
causes issues:(the “block” reporter thinks it’s an upvar)
After some tampering, I was able to see this happen. The 'upvar' feels so cursed…
![]()
I can’t reproduce this
Edit: I got it!
You might be putting a ring around the this [script V]. Select “unringify” in the right-click menu of the reporter block
what even is this? nothing is happening when I run the block.
Oh right, you have to put something in the 2nd slot, just put “test” or anything you like
thanks. this glitch is really weird.
may you please show me the steps?
import the first script pic and make the second slot say anything other than blank.
I can’t do this
When I click on the word “this”, the rename dialog pops up, allowing me to change the label of the block.
I can confirm @ego-lay_atman-bay 's method worked


it also works on connected blocks
how did you do that?
This topic, which is yours, inspired a few features in Split!
Better yet, ringify the block in the upvar twice. Then you can drag the ring and the this script block out and replace with whatever you want. Unringify to complete, unless you used a command block which will be booted out and replaced with a string input! (You can now also easily drag a reporter in).
Warning: If you drag any reporter other than the original “this script block” out of the define block, you won’t be able to get rid of it or otherwise do a whole lot.
look

Fun fact: you can still access the whole block variable, it just uses the spec of whatever is in the upvar:

(When you import it, it will switch the “this [script v]” to a ”this %env” block.)