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