Skip to content

fknMega/discord-username-sniper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Discord Selfbot Sniper

by fknMega

A Discord selfbot that allows you to snipe a specific username and automatically change your username to the desired one whenever it becomes available.

Alert !!!

Discord has a username locking machenism, we don't know how much time you have to wait to claim a username, the sniper only works if you add delay of 3+ days to sniping (we dont know exactly)

Features

  • Snipes a specific username on Discord.
  • Automatically changes your username to the sniped username.
  • Works with either CapMonster or 2Captcha captcha solving services.
  • Smooth and reliable username sniping.

Prerequisites

  • Node.js installed on your machine.
  • Note: Before running the selfbot, make sure you have at least one interaction with the Discord account that currently owns the username you want to snipe. It is recommended to send a friend request or initiate a direct message conversation with that account.
  • Please place a star on this repository on the top right :D

Installation

  1. Clone this repository or download the source code.

  2. Install the required dependencies by running the following command in the project directory:

    npm install discord.js-selfbot-v13
  3. Depending on your chosen captcha solving service, install the required package:

    • For CapMonster:

      npm install node-capmonster
    • For 2Captcha:

      npm install 2captcha
  4. Replace the file node_modules/discord.js-selfbot-v13/src/structures/ClientUser.js with the modified version available here.

Important: Do this or it will crash while trying to snipe.

Configuration

  1. Create a config.json file in the root directory of the project.

  2. Inside the config.json file, provide the following information:

    {
      "toSnipe": "username to snipe",
      "myPassword": "your password",
      "myToken": "your token",
      "captcha_service": "capmonster or 2captcha",
      "apiKey": "your captcha key"
    }
    • toSnipe: The username you want to snipe.
    • myPassword: Your Discord account password.
    • myToken: Your Discord account token. (Note: Be cautious with your token and keep it private.)
    • captcha_service: The captcha solving service you want to use (capmonster or 2captcha).
    • apiKey: Your API key for the chosen captcha solving service.

Usage

  1. Run the following command in the project directory to start the Discord Selfbot Sniper:

    node index.js
  2. The selfbot will log in with the provided token and start monitoring for username changes.

  3. Once the desired username becomes available, the selfbot will automatically change your username to the sniped username.

Example of a valid output:

Notes

  • This selfbot is intended for educational purposes and self-use only. Use it responsibly and respect Discord's Terms of Service.
  • Be careful with your Discord account token and keep it private. Sharing your token can lead to unauthorized access to your account.
  • You can test it by adding ChangeUsername function to the ready event =>
client.on('ready', () => {
  console.log(`Logged in as ${client.user.username}\nSniping ${toSnipe}\nMade by https://github.com/fknMega`);
 
  console.log('Testing ƪ(˘⌣˘)ʃ');
  ChangeUsername();

});
  • If you are unable to have an interaction with the target user, go to index.js, line 34, remove "//" and replace id, then install axios =>
npm install axios

Credits

Star History Chart