Quello che farei è utilizzare un plugin con un campo utente personalizzato che convalidi l’iscrizione quando il campo personalizzato viene salvato. Verificare sia Discord che Roblox sembra superfluo.
Ad esempio, potresti generare un numero casuale e chiedere all’utente di aggiungerlo al proprio profilo su Discord o Roblox, quindi utilizzare un before_save per verificare che il profilo remoto contenga la chiave.