Local blocks in variables kill project

split local block bug script pic

If we split local block, and set it to variable, project wont be able to load.

image

link

local block script pic

This also gives the same issue

I assume this is because local blocks should be able to be inside more than 1 sprite, so when it gets into the variable all sprites share variables it doesn’t know what to do because well, for all the sprite knows, it has a variable set to a block that doesn’t exist.
So it just corrupts and doesn’t let you save

Actually, the block just runs as if it were still in the otigonal script, unless you call it by tell or ask. The corrupt project sounds like a completly different issue.