The experimental blocks still exist in Scratch 3.0, however this bug is fixed only in Scratch 3.0 There is a problem with an experimental loop C-block: "for each [ v] in ()" inside a custom block containing a string insert. For example, for each [ v] in (3) "Hello World" in custom block = "Hello World" in variable "word to match", the string in the custom block reports 1,2,3 instead of "Hello World" Issue: http://github.com/LLK/scratch-flash/issues/932