Хочу реализовать Boombox. Так же помощь с ULX

1)Хочу добавить бумбокс с функцией воспроизведения музыки.
Музыка будет храниться на веб-хостинге.
Нужен код, который добавит новый swep “Boombox”, если нажать ЛКМ, то откроется меню с выбором музыки.
Кто нибудь знает как написать такой код или какие нибудь подсказки по его написанию?
2) Где достать информацию о банах в ULX. То есть, имя игрока, который получил бан, его стим айди, срок бана, причина и имя администратора выдавшего бан.
Или это где-то хранится в отдельном файле ?