diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm
index 3b06fcadf57..2e75b13bd15 100644
--- a/code/game/objects/structures/fluff.dm
+++ b/code/game/objects/structures/fluff.dm
@@ -14,10 +14,10 @@
if(istype(I, /obj/item/wrench) && deconstructible)
user.visible_message("[user] starts disassembling [src]...", "You start disassembling [src]...")
playsound(loc, I.usesound, 50, 1)
- if(do_after(src, 50 * I.toolspeed, target = src))
+ if(do_after(user, 5 SECONDS * I.toolspeed, target = src))
user.visible_message("[user] disassembles [src]!", "You break down [src] into scrap metal.")
playsound(user, 'sound/items/deconstruct.ogg', 50, 1)
- new/obj/item/stack/sheet/metal(drop_location())
+ new /obj/item/stack/sheet/metal(drop_location())
qdel(src)
return
return ..()