diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm
index 24351c58921..ab72c5bf7a8 100644
--- a/code/game/machinery/computer/aifixer.dm
+++ b/code/game/machinery/computer/aifixer.dm
@@ -11,6 +11,16 @@
light_color = LIGHT_COLOR_PURPLE
/obj/machinery/computer/aifixer/attackby(I as obj, user as mob, params)
+ if(occupant && istype(I, /obj/item/weapon/screwdriver))
+ if(stat & BROKEN)
+ ..()
+ if(stat & NOPOWER)
+ to_chat(user, "The screws on [name]'s screen won't budge.")
+ return
+ else
+ to_chat(user, "The screws on [name]'s screen won't budge and it emits a warning beep!.")
+ return
+ else
..()
/obj/machinery/computer/aifixer/attack_ai(var/mob/user as mob)