diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
index 1aeaff319f..2a32588ecb 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
@@ -53,4 +53,21 @@
else
user << "Access Denied."
else
- return ..()
\ No newline at end of file
+ return ..()
+
+/obj/structure/closet/secure_closet/personal/verb/verb_resetlock()//personal locker ownership reset.
+ set src in oview(1)
+ set category = "Object"
+ set name = "Reset Lock"
+
+ if(opened)
+ if(broken)
+ usr << "The lock appears to be broken."
+ return
+ else
+ registered_name = null
+ usr << "You successfully reset the lock."
+ desc = initial(desc)
+ add_fingerprint(usr)
+ else
+ usr << "\the [src.name] must be open!"