diff --git a/code/game/objects/items/devices/autopsy.dm b/code/game/objects/items/devices/autopsy.dm
index 2839715d7d7..268ee2fae79 100644
--- a/code/game/objects/items/devices/autopsy.dm
+++ b/code/game/objects/items/devices/autopsy.dm
@@ -74,6 +74,18 @@
if(O.trace_chemicals[V] > 0 && !chemtraces.Find(V))
chemtraces += V
+/obj/item/weapon/autopsy_scanner/attackby(obj/item/weapon/P, mob/user)
+ if(istype(P, /obj/item/weapon/pen))
+ var/dead_name = input("Insert name of deceased individual")
+ var/dead_rank = input("Insert rank of deceased individual")
+ var/dead_tod = input("Insert time of death")
+ var/dead_cause = input("Insert cause of death")
+ var/dead_notes = input("Insert any relevant notes")
+ var/obj/item/weapon/paper/R = new(user.loc)
+ R.name = "Official Coroner's Report - [dead_name]"
+ R.info = "NanoTrasen Science Station Cyberiad - Coroner's Report
Name of Deceased: [dead_name]Rank of Deceased: [dead_rank]
Time of Death: [dead_tod]
Cause of Death: [dead_cause]
Additional Coroner's Notes: [dead_notes]"
+ user.put_in_hands(R)
+
/obj/item/weapon/autopsy_scanner/attack_self(mob/user)
if(!wdata.len && !chemtraces.len)
return
@@ -181,4 +193,4 @@
M.visible_message("[user] scans the wounds on [M]'s [S] with [src]")
add_data(S)
- return 1
\ No newline at end of file
+ return 1