Discord Selfbot for platform spoofing
npm install dsckroconst {uclient,presence}=require('dsckro');
//create a new client
const client=new uclient({
platform:'vr',
loglevel:'info'
});
//listen for ready event
client.on('ready',(data)=>{
console.log('connected as:',data.user.username);
//set activity/presence
new presence()
.setname('My Activity')
.settype('playing')
.setdetails('Some game or activity')
.settimestamp()
.apply(client);
});
//handle errors
client.on('error',(err)=>{
console.error('Error:',err);
});
//login with your token
client.login('user token here');creates a new Discord client instance.
Options:
{
platform: 'vr', //platform to spoof (e.g.,'vr','windows','android')
loglevel: 'info', //loging levels 'debug','info','warn','error'
props: {...}, //custom properties to send
intents: 53608447 //gateway intents bitmask
}Methods:
login(token)- Connect to Discord with a tokenon(event, callback)- Listen to eventsdisconnect()- Close connection
Events:
ready- bot is connected and authenticatederror- an error occurredREADY- gateway READY eventRESUMED- session resumed- plus all Discord gateway dispatch events
configure user presence/activity status.
Methods:
.setname(string)- set activity name.settype(string)- set activity type ('playing','listening','watching',etc.).setdetails(string)- set activity details.settimestamp()- add timestamp to activity.apply(client)- apply to client
Example:
new presence()
.setname('Elden Ring')
.settype('playing')
.setdetails('Exploring the Lands Between')
.settimestamp()
.apply(client);available platform strings for spoofing.
const {platforms}=require('dsckro');
console.log(platforms);const {uclient,presence}=require('dsckro');
const client=new uclient({
platform:'vr',
loglevel:'info'
});
client.on('ready',(readyData)=>{
console.log(`logged in as ${readyData.user.username}#${readyData.user.discriminator}`);
//set a custom rpc
new presence()
.setname('dsckro')
.settype('playing')
.setdetails('free discord selfbot spoofer')
.apply(client);
});
client.on('READY',(data)=>{
console.log('User ID:',data.user.id);
});
client.on('error',(error)=>{
console.error('Client error:',error);
});
//connect
client.login('user token here');- ✅ direct Discord gateway access
- ✅ platform spoofing support
- ✅ custom presence/activity
- ✅ gateway opcode handling
- ✅ automatic heartbeat
- ✅ session resumption
Terms of Service: this library interacts with discord's API in ways that may violate discord's terms of service. use responsibly and only for educational purposes or with proper authorization.
Token Security: Never hardcode Discord tokens.
client.login(cont.login);- verify your token is valid
- token format should be:
MTQxNTI2MDMwNDMwMTI4MTI4.CQ.. - don't share your token!
- check your intents are set correctly
- verify gateway connection with
client.on('READY',..)
MIT
this is an educational tool. users are responsible for:
- complying with Discord's Terms of Service
- not using tokens they don't own
- respecting rate limits and API guidelines
- not using for spam, harassment, or malicious purposes
for issues and questions:
- Check existing GitHub issues
- review Discord.js documentation for API details
- consult Discord's official API docs
Made with ❤️ by dllxyz on discord discord.gg/heyho for support