diff --git a/code/modules/reagents/grenade_launcher.dm b/code/modules/reagents/grenade_launcher.dm
index 7a2703924a0..86d1c4fe24a 100644
--- a/code/modules/reagents/grenade_launcher.dm
+++ b/code/modules/reagents/grenade_launcher.dm
@@ -13,29 +13,6 @@
slot_flags = SLOT_FLAGS_BACK
can_be_holstered = FALSE
-/obj/item/weapon/gun/grenadelauncher/attack_hand(mob/user)
- if(loc == user)
- if(grenades.len > 0)
- var/obj/item/weapon/grenade/G = grenades[grenades.len]
- grenades -= G /
- user.put_in_hands(G)
- to_chat(user, "You take \the [G] out of \the [src].")
- to_chat(user, "[grenades.len] / [max_grenades] Grenades.")
- else
- to_chat(user, "The grenade launcher is empty.")
- else
- return ..()
-
-/obj/item/weapon/gun/grenadelauncher/attack_self(mob/user)
- if(grenades.len > 0)
- var/obj/item/weapon/grenade/G = grenades[grenades.len]
- grenades -= G
- user.put_in_hands(G)
- to_chat(user, "You take \the [G] out of \the [src].")
- to_chat(user, "[grenades.len] / [max_grenades] Grenades.")
- else
- to_chat(user, "The grenade launcher is empty.")
-
/obj/item/weapon/gun/grenadelauncher/examine(mob/user)
..()
if(src in view(2, user))