Проблема с огнестрельным оружием в невесомостмневесомости в классической механике. Сила действия равна силе противодействия. Это на Земле вам приклад в плечо ударит, а в невесомости вы улетите с такой же энергией от пули как и она от вас. В сумме ноль. Как и на земле. Но на земле вы стоите благодаря силе тяжести. Короче медленно пуля полетит.
В СССР существовала такая серия орбитальных "Алмаз" на них предполагалось устанавливать модернизированную авиационную пушку НР-23. А позже две ракеты класса "космос"-"космос". Две станции были запущены, а ещё две ввиду распада СССР и тяжёлой экономической обстановки запущены не были и хранятся в музее "НПО Машиностроения"