Now that I've thought about it some more, it's likely that I was mistaken about the Script. The script is most likely what is necessary for NPCs to use the item mid-combat, since the script details conditions on when they should take the potion.

So the script shouldn't be necessary for normal player use. The functions should be based off of the Stats file.