I don't think a brick's visibility could be client-sided. They would have to affect only the client, because you have to factor in other people near the brick. What if one person is near it, so everyone else can see it? That's silly.
Wait...why can't it be server-sided? Within the brick itself? It would affect everyone.
What if the brick was in one person's viewing range, but not in another's? They would both see it.
Say you have a cactus, make the entire thing undulo.Have the cactus disappear when someone walks near it by hidden player touch evented bricks.You can't have it client sided but I heard mirages disappear themselves if you witness another person walking directly into it so it works out anyways.
I guess, but I was trying to think of a way without events...
See with emitters the farther you go the emitter disappears. You need to do the opposite and have it disappear when you get close.
That's a horrible idea. Your flawed logic aside, emitter properties are not applicable to those of bricks.