The code makes it so that if the player is under a tree then the tree is half visible (50 opacity).. and if not then the tree is fully visible. Now as you see in that code I use a for each loop. and wondered if there was a way that uses less memory. it's not bad (it runs fine) but I'm guessing with my code that I used if I had like 50+ tree's then it would get laggy.. Is there another ray of hope? Or will an update make a better way?