A bone spear is crafted like this.
The thing on the top is a spear tip. You can get it by killing goblins.
The thing in the middle is a bloody giant bone. You can get that by crafting vampire blood from the Vampire or Vampire Bat and a giant bone from the Giant together.
Bone spears are pretty powerful. They could easily kill a mob before they can get to you and they are pretty cheap.