diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm
index 2988b54e8f..956b91929e 100644
--- a/code/game/objects/items/storage/secure.dm
+++ b/code/game/objects/items/storage/secure.dm
@@ -164,11 +164,15 @@
/obj/item/storage/secure/briefcase/hos/mws_pack_hos/PopulateContents()
new /obj/item/gun/ballistic/revolver/mws(src)
new /obj/item/ammo_box/magazine/mws_mag(src)
+ new /obj/item/ammo_box/magazine/mws_mag(src)
new /obj/item/ammo_casing/mws_batt/lethal(src)
new /obj/item/ammo_casing/mws_batt/lethal(src)
+ new /obj/item/ammo_casing/mws_batt/lethal(src)
+ new /obj/item/ammo_casing/mws_batt/stun(src)
new /obj/item/ammo_casing/mws_batt/stun(src)
new /obj/item/ammo_casing/mws_batt/stun(src)
new /obj/item/ammo_casing/mws_batt/ion(src)
+ new /obj/item/ammo_casing/mws_batt/taser(src)
/obj/item/storage/secure/briefcase/hos/multiphase_box
name = "\improper X-01 Multiphase energy gun box"
diff --git a/code/modules/projectiles/boxes_magazines/external/rechargable.dm b/code/modules/projectiles/boxes_magazines/external/rechargable.dm
index 76b2102731..5b774b111a 100644
--- a/code/modules/projectiles/boxes_magazines/external/rechargable.dm
+++ b/code/modules/projectiles/boxes_magazines/external/rechargable.dm
@@ -94,14 +94,15 @@
/obj/item/ammo_casing/mws_batt/lethal
name = "'MWS' microbattery - LETHAL"
type_color = "#bf3d3d"
- type_name = "LETHAL"
+ type_name = "LASE"
projectile_type = /obj/item/projectile/beam
/obj/item/ammo_casing/mws_batt/stun
- name = "'MWS' microbattery - STUN"
+ name = "'MWS' microbattery - DISABLER"
type_color = "#0f81bc"
- type_name = "STUN"
+ type_name = "DISABLE"
projectile_type = /obj/item/projectile/beam/disabler
+ e_cost = 60 //gives it 10 disabler shots in line with literally all other eguns.
/obj/item/ammo_casing/mws_batt/xray
name = "'MWS' microbattery - XRAY"
@@ -114,3 +115,9 @@
type_color = "#d084d6"
type_name = "ION"
projectile_type = /obj/item/projectile/ion
+
+/obj/item/ammo_casing/mws_batt/taser
+ name = "'MWS' microbattery - TASER"
+ type_color = "#e5ff00"
+ type_name = "TASE"
+ projectile_type = /obj/item/projectile/energy/electrode/security
diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm
index 06342937dc..4775b5e8ea 100644
--- a/code/modules/projectiles/guns/ballistic/revolver.dm
+++ b/code/modules/projectiles/guns/ballistic/revolver.dm
@@ -390,16 +390,12 @@
// ---------- Code originally from VoreStation ----------
/obj/item/gun/ballistic/revolver/mws
name = "MWS-01 'Big Iron'"
- desc = "Modular Weapons System"
-
+ desc = "Modular Weapon System-01, does fit on your hip."
icon = 'icons/obj/guns/projectile.dmi'
icon_state = "mws"
-
- fire_sound = 'sound/weapons/Taser.ogg'
-
+ fire_sound = 'sound/weapons/MWSfire.ogg' //i spent 1 hour making a cool sound but byond just compresses it to shit so have this instead >:(
mag_type = /obj/item/ammo_box/magazine/mws_mag
spawnwithmagazine = FALSE
-
recoil = 0
var/charge_sections = 6
diff --git a/sound/weapons/MWSfire.ogg b/sound/weapons/MWSfire.ogg
new file mode 100644
index 0000000000..560497f33a
Binary files /dev/null and b/sound/weapons/MWSfire.ogg differ