[ NotSupportingThePlayer o i; i=parent(player); while (i~=0 && i~=visibility_ceiling) { if (i==o) rfalse; i = parent(i); if (i~=0 && i hasnt supporter) rtrue; } rtrue; ];