A lightweight Vencord plugin that allows you to appear deafened in Discord voice channels while maintaining full audio reception. Perfect for privacy-conscious users who want to listen without broadcasting their listening status.
- Features
- How It Works
- Prerequisites
- Installation
- Usage
- Configuration
- Troubleshooting
- FAQ
- Disclaimer
- Contributing
- License
|
Appear deafened to all other users in the voice channel while your audio remains fully functional. |
Quick |
|
Customizable settings to control mute behavior and deafen state transmission. |
Minimal performance impact with efficient patching of Discord's voice state system. |
Fake Deafen operates by intercepting Discord's voice state update mechanism:
graph LR
A[User Toggles /fd] --> B{Fake Deafen Active?}
B -->|Yes| C[Send Deafened State to Server]
B -->|No| D[Normal Behavior]
C --> E[Keep Local Audio Active]
E --> F[You Appear Deafened]
F --> G[But Can Still Hear]
The plugin patches the voiceStateUpdate function to modify the behavior of the deafen toggle:
| Component | Normal Deafen | Fake Deafen |
|---|---|---|
| Server State | ✅ Deafened | ✅ Deafened |
| Client Audio | ❌ Disabled | ✅ Enabled |
| Others See You As | 🔇 Deafened | 🔇 Deafened |
| You Can Hear | ❌ No | ✅ Yes |
Key Mechanism:
- Intercepts the
self_deafparameter in voice state updates - Sends
trueto Discord servers (you appear deafened) - Prevents local audio stream disconnection
- Maintains full audio reception on your client
Before installing Fake Deafen, ensure you have the following:
| Software | Version | Purpose | Download |
|---|---|---|---|
| Node.js | v18+ | JavaScript runtime | nodejs.org |
| pnpm | Latest | Package manager | pnpm.io |
| Git | Latest | Version control | git-scm.com |
| Vencord | Source | Discord client mod | vencord.dev |
- OS: Windows 10/11, macOS 10.15+, or Linux
- RAM: 4GB minimum (8GB recommended)
- Disk Space: 500MB for Vencord source + dependencies
- Discord: Desktop client (Stable, PTB, or Canary)
If you haven't already installed Vencord from source, follow these steps:
# Clone the Vencord repository
git clone https://github.com/Vendicated/Vencord.git
cd Vencord
# Install dependencies
pnpm install --frozen-lockfile💡 Tip: This may take 5-10 minutes depending on your internet connection.
Choose one of the following methods:
- Download
fakeDeafen.tsx - Save it to your Downloads folder
git clone https://github.com/fizzexual/FakeDeafenVencord.git
cd FakeDeafenVencord# Create userplugins directory if it doesn't exist
mkdir Vencord\src\userplugins -Force
# Copy the plugin file
copy fakeDeafen.tsx Vencord\src\userplugins\# Create userplugins directory if it doesn't exist
mkdir -p Vencord/src/userplugins
# Copy the plugin file
cp fakeDeafen.tsx Vencord/src/userplugins/cd Vencord
# Build Vencord with your custom plugin
pnpm build
# Inject into Discord
pnpm inject
⚠️ Note: You may need to select which Discord installation to inject into (Stable, PTB, or Canary).
- Restart Discord completely (close from system tray)
- Open Discord Settings (⚙️)
- Navigate to Vencord → Plugins
- Find "FakeDeafen" in the plugin list
- Toggle it ON ✅
🎉 Installation Complete!
| Command | Description | Example |
|---|---|---|
/fd |
Toggle fake deafen on/off | Type /fd in any text channel |
-
Join a Voice Channel
- Click on any voice channel to join
- Wait until you're connected
-
Activate Fake Deafen
- Type
/fdin any text channel - You'll see: 🔴 Fake deafen: ON
- Type
-
Verify Status
- You appear deafened to others (🔇 icon)
- You can still hear everyone speaking
- Only you see the status message
-
Deactivate When Done
- Type
/fdagain - You'll see: ⚪ Fake deafen: OFF
- Type
| Indicator | Meaning | Visible To |
|---|---|---|
| 🔴 Fake deafen: ON | You appear deafened but can hear | Only you |
| ⚪ Fake deafen: OFF | Normal deafen behavior | Only you |
| 🔇 Deafened icon | Others see you as deafened | Everyone |
- 🎧 Passive Listening: Listen to conversations without appearing active
- 🎮 Gaming: Hear teammates while appearing AFK
- 📚 Study Sessions: Listen to study groups without broadcasting presence
- 🎵 Music Bots: Enjoy music while appearing deafened
- 🔒 Privacy: Control when others know you're listening
Access plugin settings in Discord Settings → Vencord → Plugins → FakeDeafen
Type: Boolean
Default: ✅ Enabled
Description: Maintains your microphone mute status while fake deafened.
- Enabled: Your mute state is preserved (recommended)
- Disabled: Mute state may change when toggling fake deafen
When to use:
- ✅ Keep enabled if you want consistent mute behavior
- ❌ Disable if you want independent mute control
Type: Boolean
Default: ✅ Enabled
Description: Controls whether the deafen state is sent to Discord servers.
- Enabled: You appear deafened to others (normal operation)
- Disabled: Experimental - may cause unexpected behavior
When to use:
- ✅ Keep enabled for normal fake deafen operation
⚠️ Only disable for testing purposes
❌ Plugin doesn't appear in Vencord settings
Possible Causes:
- Plugin file not in correct location
- Build errors during compilation
- Vencord not properly installed
Solutions:
-
Verify file location:
# The file should be here: Vencord/src/userplugins/fakeDeafen.tsx -
Check for build errors:
cd Vencord pnpm build # Look for any error messages
-
Rebuild from scratch:
cd Vencord pnpm install --frozen-lockfile pnpm build pnpm inject -
Restart Discord completely:
- Close Discord from system tray
- Wait 5 seconds
- Reopen Discord
❌ /fd command doesn't work
Possible Causes:
- Plugin not enabled
- Not in a voice channel
- Command conflicts
Solutions:
-
Verify plugin is enabled:
- Settings → Vencord → Plugins
- Find "FakeDeafen" and ensure it's toggled ON
-
Join a voice channel first:
- The command only works when connected to voice
-
Try reloading Discord:
- Press
Ctrl+R(Windows/Linux) orCmd+R(Mac)
- Press
-
Check console for errors:
- Press
Ctrl+Shift+Ito open DevTools - Look for red error messages in Console tab
- Press
❌ Can't hear audio when fake deafened
Possible Causes:
- Audio device issues
- Discord audio settings
- Plugin conflict
Solutions:
-
Toggle fake deafen off and on:
/fd (turn off) /fd (turn on again) -
Check Discord audio settings:
- Settings → Voice & Video
- Verify correct output device selected
- Test audio with "Let's Check" button
-
Rejoin the voice channel:
- Disconnect from voice
- Wait 2 seconds
- Reconnect
-
Check system audio:
- Ensure Discord isn't muted in system mixer
- Verify volume levels are up
❌ Build errors when compiling Vencord
Possible Causes:
- Outdated dependencies
- Node.js version mismatch
- Syntax errors in plugin file
Solutions:
-
Update dependencies:
cd Vencord pnpm install --frozen-lockfile -
Check Node.js version:
node --version # Should be v18 or higher -
Verify plugin file integrity:
- Re-download
fakeDeafen.tsxfrom this repo - Ensure no modifications were made
- Re-download
-
Check for TypeScript errors:
cd Vencord pnpm build --dev # Look for specific error messages
❌ Others can tell I'm using fake deafen
This is not possible. The plugin operates entirely client-side and server-side. Other users only see:
- 🔇 Deafened icon next to your name
- Standard deafened status
There is no way for others to detect you're using fake deafen unless you tell them.
If you're still experiencing issues:
- Check existing issues: GitHub Issues
- Open a new issue: Include:
- Operating system and version
- Discord version (Stable/PTB/Canary)
- Vencord version
- Error messages from console
- Steps to reproduce the problem
Q: Is this safe to use?
A: The plugin only modifies client-side behavior and doesn't interact with Discord's API in unauthorized ways. However, using any client modification carries inherent risks (see Disclaimer).
Q: Can others detect I'm using this?
A: No. The plugin operates transparently and others only see standard deafened status.
Q: Does this work on mobile?
A: No. This is a Vencord plugin which only works on desktop Discord clients.
Q: Will this work with Discord updates?
A: The plugin may break with major Discord updates. Check this repo for updates if it stops working.
Q: How does this differ from just muting my audio?
A: Muting audio still shows you as listening. Fake deafen shows you as deafened (not listening) while you actually are.
Q: Does this affect my microphone?
A: No. Your microphone state is independent and controlled by the "Keep mute state" setting.
Q: Can I use this with other Vencord plugins?
A: Yes. Fake Deafen is compatible with other Vencord plugins.
Q: Does this consume extra bandwidth?
A: No. You're still receiving audio normally, so bandwidth usage is identical to regular listening.
Q: Does this send any data anywhere?
A: No. The plugin operates entirely locally and only communicates with Discord's standard voice servers.
Q: Can Discord detect this plugin?
A: Discord can potentially detect client modifications. Use at your own risk.
Q: Is my account safe?
A: While many users use client mods without issue, Discord's ToS prohibits client modifications. See Disclaimer.
This plugin modifies the Discord client, which may violate Discord's Terms of Service.
- ❌ Account Suspension: Discord may suspend or ban accounts using modified clients
- ❌ No Warranty: This software is provided "as is" without any guarantees
- ❌ Educational Purpose: This project is for educational purposes only
- ❌ Use at Own Risk: You assume all responsibility for using this plugin
By using this plugin, you acknowledge that:
- You have read and understand Discord's Terms of Service
- You accept the risk of potential account action
- The developers are not responsible for any consequences
- This is an unofficial modification not endorsed by Discord Inc.
- 🔒 Use on a secondary/test account first
- 📚 Read Discord's ToS before using
- ⚖️ Understand the legal implications
- 🛡️ Don't use for malicious purposes
Not affiliated with Discord Inc. or Vencord
Contributions are welcome and appreciated! Here's how you can help:
- 🐛 Report Bugs: Open an issue with detailed reproduction steps
- 💡 Suggest Features: Share your ideas for improvements
- 📝 Improve Documentation: Fix typos or clarify instructions
- 🔧 Submit Code: Create pull requests with bug fixes or features
- ⭐ Star the Repo: Show your support!
# Fork and clone the repo
git clone https://github.com/fizzexual/FakeDeafenVencord.git
cd FakeDeafenVencord
# Make your changes to fakeDeafen.tsx
# Test in Vencord
cp fakeDeafen.tsx /path/to/Vencord/src/userplugins/
cd /path/to/Vencord
pnpm build
# Create a pull request- ✅ Follow existing code style
- ✅ Test your changes thoroughly
- ✅ Update documentation if needed
- ✅ Write clear commit messages
This project is licensed under the GNU General Public License v3.0.
Fake Deafen - Vencord Plugin
Copyright (C) 2025 FakeDeafen Contributors
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
See LICENSE file for full details.
- Vencord - Discord client mod
- BetterDiscord - Alternative client mod
- Discord.js - Discord bot framework