Top and bottom block clarification

Ive been trying to make it so when the player or sprite (the turtle in this case) touches the top of any neighbor, an event will happen. but for some reason it wont read the list of “my neighbors” as individual sprites. How can i get around this?

You can make use of list functions like Item (1) of (list) to read individual items. If you want to check if the player is touching the top for every neighbor, you can use for each (item) in (list) to loop through the list of neighbors and make a custom block like this:

Thank You!

that’s a decent script
i’ve made my own version which just uses map (() $> :: ring) over $list to check instead but works just the same, in case you’d like to use it, @stratosphere

or:

how do you get the empty touching?

by clicking on the menu?
(no offense, but did you even try?)

no

oh wait yes i did, its just hard to see it when its NOT even there lol. i found it

huh? I’m pretty sure it’s there.

It is an empty string that is the option in the menu, thus the option is, roughly put, “not even there.”