Creates a weapon