> ## Documentation Index
> Fetch the complete documentation index at: https://docs.melonly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Melonly Vision

> Hover over a Roblox username, press a keybind and moderate the player from an overlay without leaving the game.

***

## What is Melonly Vision?

Melonly Vision is a desktop app for Windows and macOS that sits on top of Roblox. Hover over a username in ER:LC, press your capture keybind, and an overlay opens with that player's details and logs, ready for you to warn, kick or ban them.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/xskijtqE1ls" title="Melonly Vision overview" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen />

<Note>
  You need [Melonly Pro](/Guides/pro) or a Vision Team seat from your server to use Vision.
</Note>

***

## Installing Vision

<Steps>
  <Step title="Download it">
    Go to [melonly.xyz/vision](https://melonly.xyz/vision), sign in and click **Download**. If you don't have access yet, the same button starts a Pro trial or subscription instead.
  </Step>

  <Step title="Install and sign in">
    Run the installer, open Vision and sign in with your Melonly account.
  </Step>

  <Step title="Give it permission (macOS)">
    Vision needs Screen Recording permission to read usernames. Turn it on in System Settings, Privacy & Security, Screen Recording, then restart Vision.
  </Step>

  <Step title="Add a capture keybind">
    Open **Keybinds** and add a capture keybind. There isn't one until you set it.
  </Step>
</Steps>

Roblox has to be open for Vision to work.

***

## Choosing Your Server

The **Home** page shows your account and the server your moderation is logged to. With Pro you can pick any server you moderate. With a Vision seat, you can pick the servers that gave you one.

<Frame caption="Vision home page">
  <img className="block" src="https://mintcdn.com/melonly/B0k5lO50skNjcYJo/images/Melonly-Vision/Melonly-Vision-App/Home/HomeOverview.png?fit=max&auto=format&n=B0k5lO50skNjcYJo&q=85&s=5a2db52bbd7c8c29977aa08a963036a1" alt="The Vision Dashboard with the account card and the server card" style={{ borderRadius: '0.75rem' }} width="1919" height="1028" data-path="images/Melonly-Vision/Melonly-Vision-App/Home/HomeOverview.png" />
</Frame>

| Control | What it does |
| - | - |
| Server picker | Choose the server where your logs are saved. |
| Use this | Switch to the server Vision detected you were last in. |
| Join | Launch Roblox and join the selected server. |
| Refresh | Reload your list of servers. |
| Logout | Sign out of Vision. |

***

## Moderating a Player

<Steps>
  <Step title="Capture the username">
    Hover over the player's name in game and press your capture keybind. Vision reads the name around your cursor and opens the overlay.
  </Step>

  <Step title="Check the player">
    The overlay shows their Roblox details and previous logs. You can also show their Discord roles and who they've killed or been killed by.
  </Step>

  <Step title="Create a log">
    Open **Create Log**, choose Warning, Kick, Ban, Ban BOLO, Note or one of your server's custom log types, then enter a reason. For a temporary ban, type when it should end, such as "in 2 hours".
  </Step>

  <Step title="Run it in game (optional)">
    For kicks and bans, tick the option to kick or ban the player in ER:LC at the same time.
  </Step>
</Steps>

***

## Keybinds

<Frame caption="Keybinds page">
  <img className="block" src="https://mintcdn.com/melonly/B0k5lO50skNjcYJo/images/Melonly-Vision/Melonly-Vision-App/Keybinds/Keybind.png?fit=max&auto=format&n=B0k5lO50skNjcYJo&q=85&s=f7c06aed2aef8efc93e4c62275e52ae1" alt="The Vision Keybinds page" style={{ borderRadius: '0.75rem' }} width="1919" height="1026" data-path="images/Melonly-Vision/Melonly-Vision-App/Keybinds/Keybind.png" />
</Frame>

There are three kinds of keybind. You can change or reset any of them on the **Keybinds** page.

<AccordionGroup>
  <Accordion title="Capture Keybinds">
    Shortcuts that open the overlay for the username under your cursor. They work anywhere. Add as many as you like and mark one as primary.
  </Accordion>

  <Accordion title="Overlay Keybinds">
    Single keys that work while the overlay is focused.

    | Action | Default |
    | - | - |
    | Close Overlay | Escape |
    | Toggle Logs | L |
    | Create Log | N |
    | Copy Player ID | C |
    | Dismiss Notification | D |
    | Toggle Roles | R |
    | Toggle Kills | K |
    | Execute in Game | Cmd + E on macOS, Windows key + E on Windows |
  </Accordion>

  <Accordion title="Global Keybinds">
    Work even when Roblox is focused instead of the overlay. They use Ctrl + Alt on Windows and Cmd + Option on macOS.

    | Action | Default |
    | - | - |
    | Close Overlay | Escape |
    | Toggle Logs | L |
    | Create Log | N |
    | Copy Player ID | C |
    | Dismiss Notification | Backspace |
    | Log type: Warning, Kick, Ban, Ban BOLO, Note, Custom | 1 to 6 |
    | Submit log | Enter |
    | Execute in Game | E |
    | Toggle Roles | R |
    | Toggle Kills | K |
  </Accordion>
</AccordionGroup>

***

## Settings

<Frame caption="Settings page">
  <img className="block" src="https://mintcdn.com/melonly/B0k5lO50skNjcYJo/images/Melonly-Vision/Melonly-Vision-App/Settings/Settings.png?fit=max&auto=format&n=B0k5lO50skNjcYJo&q=85&s=336aee31ec6bac1778da2de98d960b4e" alt="The Vision Settings page with Check for Updates and Overlay Position" style={{ borderRadius: '0.75rem' }} width="1919" height="1028" data-path="images/Melonly-Vision/Melonly-Vision-App/Settings/Settings.png" />
</Frame>

<AccordionGroup>
  <Accordion title="All Settings">
    | Setting | What it does |
    | - | - |
    | Updates | Vision updates in the background and restarts to apply them. Click **Check Now** to look for one. |
    | Capture Monitor | Follow your cursor (recommended) or always capture from one monitor. |
    | Overlay Position | Where the overlay appears, on a 3 by 3 grid. Top center is recommended. |
    | Overlay Scale | Small (75%), Compact (87.5%), Default (100%), Large (112.5%) or Extra Large (125%). |
    | Execute In-Game Commands | Whether the kick or ban in game option starts ticked on kick and ban logs. |
    | Appearance | Light, Dark or System theme. |
    | Discord Rich Presence | Show Vision on your Discord profile as Minimal, Server Info or Full Details. You can also disconnect it when Roblox closes. |
    | Window Focus Requirement | Only capture while Roblox or Vision is focused, with an option to allow Discord too. |
    | Minimize to Tray | Closing the window keeps Vision running in the system tray. Use **Quit** in the tray menu to close it fully. |
    | Hardware Acceleration | Uses your graphics card. Turn it off if you see glitches or crashes. |
    | Device info | Details and log files to share with support when reporting a bug. |
  </Accordion>
</AccordionGroup>

***

## Vision Team Seats

Team seats let a server give Vision to its moderators without each of them buying Pro. A seat only works on the server that owns it.

| Plan | Monthly |
| - | - |
| 10 seats | \$5.99 |
| 30 seats | \$14.99 |
| 50 seats | \$19.99 |

<Steps>
  <Step title="Buy seats">
    Choose a team plan at [melonly.xyz/vision](https://melonly.xyz/vision), or get seats in a [bundle](/Guides/managingsubs#bundles).
  </Step>

  <Step title="Activate them on your server">
    Open **Manage subscriptions** on your dashboard and activate the seats on your server. See [Activating a Subscription](/Guides/managingsubs/activating).
  </Step>

  <Step title="Assign seats">
    On your server's **Members** page, assign a seat to each moderator who should use Vision. You can move seats between members at any time. See [Member Management](/Dashboard/members/membermanagement).
  </Step>
</Steps>

Assigning seats needs the Manage Vision Team Seats role permission.

***

<Card title="Need help?" icon="headset" href="https://melonly.xyz/discord">
  Still have questions? Join our Discord server for support from the Melonly Team.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.