This repository contains a specialized JavaScript snippet designed to change or join a Discord HypeSquad House (Bravery, Brilliance, or Balance) instantly. Instead of taking the manual quiz, this script communicates directly with Discord's internal API by hooking into Webpack modules.
- Dynamic Module Hooking: Automatically locates the
HTTPUtilsmodule within the Discord client. - Instant Migration: Switch between houses without waiting for quiz cooldowns.
- Console-Ready: Designed to be executed directly in the Developer Tools console.
- Open Discord in your browser or the Desktop app.
- Press
Ctrl + Shift + Ito open Developer Tools. - Navigate to the Console tab.
- Copy the full code from
hypesquad_changer.jsin this repo and paste it into the console. - Press
Enter. - Refresh Discord (
Ctrl + R) to see your new badge!
Update the houseId variable in the script to your preferred house:
1: House of Bravery2: House of Brilliance3: House of Balance
The script functions by pushing a custom chunk into webpackChunkdiscord_app to gain access to the Webpack requirement function. It then performs the following:
- Scans the Webpack cache for modules containing specific code signatures (e.g.,
"HTTPUtils"). - Extracts the API handler to perform an authenticated
POSTrequest to the/hypesquad/onlineendpoint.
This project is for educational purposes only. Manipulating the Discord client via the console technically violates Discord's Terms of Service. Use this at your own risk. The author is not responsible for any account actions taken by Discord.