# Configuring Your V3 Readers

![](/static/assets/banners/whg_v3config.png)

Welcome to customization heaven. (#3)

!!!warning
This page assumes the user has basic knowledge of the Roblox scripting language, Luau.
!!!

---

## Reader Settings

### Cards
=== `{ number }`
A table of Access Levels that are whitelisted to use the reader **At Any Time**.

---

Example:
```lua
["Cards"] = {"1", "2", "3", "4", "5", "0"},
```

===

### WhitelistEnabled
=== `boolean`

Whether to enable or disable the reader whitelist.

---

Example:
```lua
["WhitelistEnabled"] = false,
```

===

---

## Custom Reader Settings

!!!warning
These settings apply only to the **Custom Reader**, it will not work on default readers
!!!

```lua
    -- / CUSTOM READER SETTINGS / --
    ["LEDAccept"] = function(Reader)
        Reader.LEDG.Transparency = 0
        Reader.LEDS.Transparency = 1
        Reader.LEDR.Transparency = 1
    end,
    ["LEDIdle"] = function(Reader)
        Reader.LEDG.Transparency = 1
        Reader.LEDS.Transparency = 0
        Reader.LEDR.Transparency = 1
    end,
    ["LEDDeny"] = function(Reader)
        Reader.LEDG.Transparency = 1
        Reader.LEDS.Transparency = 1
        Reader.LEDR.Transparency = 0
    end,
    ["LEDLocked"] = function(Reader)
        Reader.LEDG.Transparency = 1
        Reader.LEDS.Transparency = 1
        Reader.LEDR.Transparency = 0
    end,

    ["SoundAccept"] = function(Reader)
        Reader.Body.SoundAccept:Play()
    end,
    ["SoundDeny"] = function(Reader)
        Reader.Body.SoundDeny:Play()
    end,

    -- / SYSTEM / --
    ["ReaderSpec"] = "CUSTOM" -- DO NOT TOUCH THIS! System Will Break
}
return Settings
```

---

!!!success Configuration Complete!

Not working? Make sure you followed the syntax, or visit our [FAQ Page](/faq.md) for help, or contact Whitehill Support via our [Discord server](https://discord.whitehill.group/) for further assistance.
!!!
