diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm
index d4a2ad141cb..4096b139e78 100644
--- a/code/modules/paperwork/photocopier.dm
+++ b/code/modules/paperwork/photocopier.dm
@@ -228,7 +228,18 @@
var/icon/temp_img
if(!check_ass()) //You have to be sitting on the copier and either be a xeno or a human without clothes on.
return
-
+ if(emagged)
+ if(ishuman(ass))
+ var/mob/living/carbon/human/H = ass
+ to_chat(ass,"Something smells toasty...")
+ var/obj/item/organ/external/G = H.get_organ("groin")
+ G.take_damage(0, 20)
+ sleep(20)
+ ass.emote("scream")
+ if(!ishuman(ass))
+ var/mob/living/H = ass
+ to_chat(ass,"Something smells toasty...")
+ H.apply_damage(20, BURN)
if(ishuman(ass)) //Suit checks are in check_ass
var/mob/living/carbon/human/H = ass
temp_img = icon('icons/obj/butts.dmi', H.species.butt_sprite)
@@ -310,6 +321,13 @@
else
return 1
+/obj/machinery/photocopier/emag_act(user as mob)
+ if(!emagged)
+ emagged = 1
+ to_chat(user,"You overload the photocopier's laser printing mechanism.")
+ else
+ to_chat(user,"The photocopier's laser printing mechanism is already overloaded!")
+
/obj/item/device/toner
name = "toner cartridge"
icon_state = "tonercartridge"