Kind of, but it seems like an overly complicated system to do something as basic as turning a light on or off, having something glow when the player is near, having different color lights (not sure what you mean by designs on lights) but either way, the general idea doesn’t seem complicated. Not sure why you need a “constant” cast assuming you mean a “tick” by this, for something that you also use an overlap event for. Overlap events to trigger something seems much more efficient if the goal is to light something up or flash something when a player is near as opposed to checking a boolean value on tick…but screen shots will def help, a video is good too, just so I can understand what you’re trying to accomplish.