Streaming with ESP loaded looks risky on paper, but the actual risk lives in OBS settings, not in the cheat. If you understand the three capture sources and pick the right one, your viewers see clean gameplay while you see the full overlay. Get the source wrong and your stream broadcasts every box, line, and menu in real time. The cheat doesn't decide what gets streamed. OBS does.
![]()
What "streamproof" actually means
Streamproof is not a magic flag the cheat toggles. It's a consequence of where the overlay draws itself. A streamproof cheat puts its ESP and menu somewhere OBS Game Capture and Window Capture cannot reach. The pixels exist on your monitor. They just live outside the surface OBS is hooked into.
That's the whole trick. No encryption, no anti-capture sorcery. Just rendering on a layer the capture source ignores.
The three OBS capture sources
OBS, Streamlabs, and XSplit all give you the same three options. Pick the wrong one and the cheat being streamproof saves nothing.
Display Capture
Reads the final composited image leaving your GPU. Whatever you see on the monitor, viewers see. Taskbar, Discord pings, every overlay. Display Capture cannot be made streamproof. It catches everything by definition.
Window Capture
Grabs the pixel buffer of one specific window. Anything drawn outside that window is invisible. A streamproof overlay rendered in a separate transparent window or through a DWM hardware layer never enters Valorant's window buffer, so it stays hidden.
Game Capture
Hooks directly into the game's render pipeline at the DirectX or Vulkan stage. It captures what the game itself draws, before the desktop compositor adds anything on top. This is the cleanest, lowest-latency option and what most serious streamers use. A streamproof ESP draws outside this pipeline, so Game Capture sees only the game.
Source setup checklist for Valorant
This is the order to set things up. Do not skip steps.
- Open OBS. Delete any Display Capture source from your scene. All of them. Even the one you forgot was there.
- Add a Game Capture source. Set Mode to "Capture specific window" and point it at the Valorant client (
VALORANT-Win64-Shipping.exe). - Leave "Capture cursor" on if you want, off if you don't. Doesn't affect overlays.
- Add your webcam, alerts, and chat boxes after the game source. Order them in the scene so they sit on top visually but never replace the game layer.
- If you use a second monitor for chat or Discord, do not Display Capture it. Use a browser source for chat directly inside OBS.
The single biggest mistake is adding a Display Capture "as a backup" in case Game Capture stops working. That backup is what gets people caught.
The recording test, every single time
Before you go live, record locally for 60 seconds with the cheat menu open and ESP active on bots or in a custom range. Stop the recording. Scrub the file from start to finish.
If you see the menu or any ESP elements, your source is wrong. Switch back to Game Capture only, verify no Display Capture source is enabled, and record again. If the second test is clean, you're good to stream.
Run this test after every driver update, every OBS update, every Riot patch, and every time you swap monitors or change your scene layout. GPU driver updates in particular can shift how overlay layers composite, and a setup that was streamproof yesterday can leak today.
Discord, ShadowPlay, and Medal
The same logic applies to every capture tool, not just OBS.
Discord screenshare defaults to window capture, which respects streamproof overlays. The trap is the "Share Screen" option versus "Share Application". Sharing your screen falls back to display capture and exposes everything. Always share the application.
NVIDIA ShadowPlay and Medal.tv both hook the render pipeline like Game Capture. Streamproof overlays stay hidden from clips and instant replays. Still run the local recording test. Clip something during a practice match and check it before you trust it.
Why this matters for Valorant specifically
Vanguard is aggressive. Riot's anti-cheat runs at boot, sits at the kernel level, and takes its job seriously. That has nothing to do with what your stream sees, but it does mean Valorant streamers get watched more closely than most. A single clip where the ESP shows up on stream is enough to end a channel and trigger a ban wave on the account.
Get the OBS setup right and the cheat handles the rest. Get it wrong and no cheat saves you.
Where Vantage fits in
Vantage currently sells FN Vantage for Fortnite, and its streamproof rendering uses the same principle described here. The overlay draws on a layer that Game Capture, Window Capture, ShadowPlay, and EAC's random screenshot system all miss. We patch within hours of every Fortnite update, support is on tickets with replies in hours, and the built-in HWID spoofer keeps hardware bans off your machine.
Valorant support is on the roadmap. Until then, the streamer guidance above is the same playbook we hand our Fortnite customers, and it works identically on any Riot title once the right product ships.
