diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm
index a516e906e83..b632503f012 100644
--- a/code/modules/reagents/reagent_containers/food/snacks.dm
+++ b/code/modules/reagents/reagent_containers/food/snacks.dm
@@ -1679,9 +1679,10 @@
return Expand()
/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Expand()
- visible_message("[src] expands!")
- new/mob/living/carbon/human(get_turf(src),monkey_type)
- qdel(src)
+ if(isnull(gcDestroyed))
+ visible_message("[src] expands!")
+ new/mob/living/carbon/human(get_turf(src),monkey_type)
+ qdel(src)
/obj/item/weapon/reagent_containers/food/snacks/monkeycube/proc/Unwrap(mob/user)
icon_state = "monkeycube"
diff --git a/html/changelogs/monkey-creation-fox-mccloud.yml b/html/changelogs/monkey-creation-fox-mccloud.yml
new file mode 100644
index 00000000000..67230968cbe
--- /dev/null
+++ b/html/changelogs/monkey-creation-fox-mccloud.yml
@@ -0,0 +1,7 @@
+
+author: Fox McCloud
+
+delete-after: True
+
+changes:
+ - bugfix: "Fixes/cuts down on the lag caused by monkey cubes."
\ No newline at end of file