I've created a instance variable named "y" and I've created a shared block with the script variable named "y".
So I've used (my y) and (y) variable blocks, I thought those are different variable types, but they aren't.
How to reproduce:
- create a instance variable named "y" = (my y)
- now use the developer mode to get "Script Variables"
- use the [let (var) be ""] block to create a script variable.
- rename "var" to "y"
- drag the (y) block to a empty space in the scripting area.
- now you can try to delete the (my y) variable
- it will show you a message "Field name still in use: y"
- but you never used (my y) in the scripter
- also if you change the content of (my y) it will also change in (y)