diff --git a/src/main/java/com/comandante/creeper/ConfigureNpc.java b/src/main/java/com/comandante/creeper/ConfigureNpc.java
index 872fc539b0e528e514a6449308eb260603c25e35..ed7dc6b5e4cda0c2a749a9b5df60acab4a527f72 100755
--- a/src/main/java/com/comandante/creeper/ConfigureNpc.java
+++ b/src/main/java/com/comandante/creeper/ConfigureNpc.java
@@ -122,6 +122,7 @@ public class ConfigureNpc {
         ketilItems.put(4, new MerchantItemForSale(ItemType.PYAMITE_ICEAXE, 10000000));
         ketilItems.put(5, new MerchantItemForSale(ItemType.STRENGTH_ELIXIR, 3000));
         ketilItems.put(6, new MerchantItemForSale(ItemType.CHRONIC_JOOSE, 5500));
+        ketilItems.put(7, new MerchantItemForSale(ItemType.VIAGRA_SWORD, 900000000));
         
         Map<Integer, MerchantItemForSale> blackbeardItems = Maps.newHashMap();          
         blackbeardItems.put(1, new MerchantItemForSale(ItemType.IRON_LOCKPICKING_SET, 8000000));
diff --git a/src/main/java/com/comandante/creeper/Items/ItemType.java b/src/main/java/com/comandante/creeper/Items/ItemType.java
index d0f064236b1f59b5a5b82802450b2bdd3aeff216..17bc2f8fd0597bf07ce69b14c4b00b70f3612db0 100755
--- a/src/main/java/com/comandante/creeper/Items/ItemType.java
+++ b/src/main/java/com/comandante/creeper/Items/ItemType.java
@@ -1532,7 +1532,18 @@ public enum ItemType {
             60,
             false,
             Rarity.LEGENDARY,
-            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet());
+            8000000, Sets.<TimeTracker.TimeOfDay>newHashSet()),
+
+    VIAGRA_SWORD(139, Arrays.asList("sword", "viagra sword", "viagra sword"),
+            Color.GREEN + "viagra" + Color.RESET + Color.RED + " sword" + Color.RESET,
+            "a " + Color.GREEN + "viagra" + Color.RESET + Color.RED + " sword" + Color.RESET + " is on the ground.",
+            "a " + Color.GREEN + "viagra" + Color.RESET + Color.RED + " sword" + Color.RESET,
+            false,
+            0,
+            60,
+            true,
+            Rarity.LEGENDARY,
+            100000000, Sets.<TimeTracker.TimeOfDay>newHashSet());
             
     
             
diff --git a/src/main/java/com/comandante/creeper/player/EquipmentBuilder.java b/src/main/java/com/comandante/creeper/player/EquipmentBuilder.java
index 98428e1b77940d01ef9751ea980acbff3aec15e6..a345c9c29b321ae7759765a291063db0161b527e 100755
--- a/src/main/java/com/comandante/creeper/player/EquipmentBuilder.java
+++ b/src/main/java/com/comandante/creeper/player/EquipmentBuilder.java
@@ -118,6 +118,8 @@ public class EquipmentBuilder {
                     return getAexiumLeggings(item);
                 case AEXIUM_SWORD:
                     return getAexiumSword(item);
+                case VIAGRA_SWORD:
+                    return getViagraSword(item);
             }
         }
         return null;
@@ -493,4 +495,12 @@ public class EquipmentBuilder {
         item.setEquipment(equipment);
         return item;
     }
+
+    public static Item getViagraSword(Item item){
+        Stats stats = new StatsBuilder().setArmorRating(12944).setStrength(6305).setWeaponRatingMax(27000).setWeaponRatingMin(20000).setNumberOfWeaponRolls(24).createStats();
+        final Equipment equipment = new Equipment(EquipmentSlotType.HAND, stats);
+        item.setEquipment(equipment);
+        return item;
+    }
+
 }
\ No newline at end of file