diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 31776bd0..b51b6a5e 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -98,7 +98,7 @@
//Hyper Change//
if(istype(W, /obj/item/bluespace_thread))
var/obj/item/bluespace_thread/B = W
- if (istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit)) //Make sure the thread is used on an item that could be ripped off in the first place
+ if ((istype(src, /obj/item/clothing/under) || istype(src, /obj/item/clothing/suit)) && roomy != 1) //Make sure the thread is used on an item that could be ripped off in the first place
roomy = 1 //True
user.show_message("You add a few stiches to your clothing, and find them to fit a little looser.", 1)
B.uses -= 1 //One use has been used
diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm
index 92a4b155..713b6a62 100644
--- a/code/modules/reagents/reagent_containers/rags.dm
+++ b/code/modules/reagents/reagent_containers/rags.dm
@@ -115,6 +115,8 @@
var/flat_icon = "towel_flat"
var/folded_icon = "towel"
var/list/possible_colors
+ //Hyper Change
+ var/roomy = 1 //To cover XL bits
/obj/item/reagent_containers/rag/towel/Initialize()
. = ..()
diff --git a/hyperstation/code/obj/bluespace sewing kit.dm b/hyperstation/code/obj/bluespace sewing kit.dm
index f466460e..7bb4fe72 100644
--- a/hyperstation/code/obj/bluespace sewing kit.dm
+++ b/hyperstation/code/obj/bluespace sewing kit.dm
@@ -7,7 +7,8 @@
icon = 'hyperstation/icons/obj/bluespace_thread.dmi'
icon_state = "thread"
item_state = "thread"
- var/uses = 2 //Give it two charges, so you can hit your uniform and jacket
+ var/uses = 5 //Give it a few charges so it can last through the shift
+ w_class = WEIGHT_CLASS_TINY
/obj/item/bluespace_thread/attack_obj(obj/O, mob/living/user)
. = ..()
@@ -15,7 +16,6 @@
user.show_message("You find yourself unable to stitch this.", 1)
return
-
/obj/item/bluespace_thread/attack_self(mob/living/user)
user.show_message("The spool has [uses] uses remaining.", 1)
@@ -31,5 +31,5 @@
result = /obj/item/bluespace_thread
time = 40
reqs = list(/obj/item/stack/ore/bluespace_crystal = 1,
- /obj/item/stack/sheet/cloth = 2)
+ /obj/item/stack/sheet/cloth = 3)
category = CAT_MISC
\ No newline at end of file