So i have been trying some stuff but can't think of a way to create a potion that never ends. Splash or not im having trouble. What i want it to do is be a potion of poison that when it is thrown it does not leave your inventory kind of like duplicating. so you can throw it any number of times. Thing is i want it to only be that specific item not every splash potion.
Second, give a tag to the player(s) that should have an infinite amount of potions:
/scoreboard players set <Player Name> 1
(I think it's also possible to do it dynamically, with detecting the players that have the potion but you would be unable to put the potion e.g. in a chest and I don't have enough time to solve that at the moment.)