Я заметил что мой вопрос вообще единственный на форуме, похожих почти нет.
После долгих 8 часов поиска, я понял как работает сама деаунтетификация. Это такой пакет, который можно отправить на определенный MAC адрес, например на MAC адрес сети, тот же BSSID роутера. И если отправлять пакеты достаточно часто, это и будет являться DoS атакой, соответственно вся вайфай сеть начинает лагать и рано или поздно отключает пользователей. По факту это BroadCast. Что меня впринципе устраивает (Это ненадолго).
Как отключать определенные устройства в этой сети тоже вроде дедуктивно понятно - нужно найти MAC адрес этого устройства в сети и кинуть на него пакет деаунтетификации. Но как это реализовать в коде пока неясно.
По большей части опирался на видосы про то как работает деаунтетификация и на проэкт гитхаб, который уже все это реализовал. Но кода у них там прям много....
https://github.com/risinek/esp32-wifi-penetration-...
Изменено: Спустя еще кучу времени, я понял что просто запрограммировать деаунтетификатор в arduino ide не получиться. Нужно программировать с помощью ESP-IDF. Дело в том, что отправка пакетов деаунтетификации это низкоуровневое программирование.