$item modify entity @s weapon.$(slot) {function:"minecraft:set_custom_model_data",floats:{values:[$(souls)],mode:"replace_all"}}
$item modify entity @s weapon.$(slot) {function:"minecraft:set_lore",lore:[{translate:"vb.souls.$(souls)",color:"blue",italic:0b}],mode:"replace_all"}

particle minecraft:soul ~ ~1 ~ 0.4 0.5 0.4 0 10

## Make it drinkable
$execute if items entity @s weapon.$(slot) *[minecraft:custom_model_data={floats:[20]}] run item modify entity @s weapon.$(slot) {function:"minecraft:set_components",components:{"minecraft:food":{nutrition:0,saturation:0,can_always_eat:1b},"minecraft:consumable":{consume_seconds:1.6,animation:"drink",sound:"minecraft:entity.generic.drink",has_consume_particles:0b}}}