Expecting List But Getting A Text, But It's Supposed To Get A Text

Sigh. I've encountered this in two projects now, and it's getting annoying.
This is what the list looks like:
And this is what is giving the error:
untitled script pic (1)
The block is in this script:

Project: Snap! Build Your Own Blocks

Also, shouldn't there be a STOP [OTHER SCENES] option?

Yes, it stops all the scenes because when you switch scenes, it actually suspends the scene.

After the last iteration of the for-loop "i" gets increased one more time, so by the time you try to switch the scene the loop has already finished and i = 101. gameData only has 100 items, so it throws an error.

untitled script pic - 2022-03-23T213915.454
is called for i = 2 to 101.

Test this script
untitled script pic - 2022-03-23T214101.691
To prevent this behaviour, pass value at launch:
untitled script pic - 2022-03-23T214005.258

Okay? What does that have to do with my question?

lol, I didn't see the [other scenes] part. In fact, I read it as

Also, should there be a STOP ALL SCENES option?

I'm sorry for misreading your post. I agree, a [stop other scenes] option should be added.