you kill a snake in the water but cant carry it?
no longer will that be a problem
use the net press g and scoop it up , press g again to drop it
bring it back to land and drop it skin it and there ya go!
use the command /net 1 to equip net and /dnet to unequip net
you can turn this into an item based on your framework and the script is open for you to do so
net only works in water