Why does the tool not exist in a server script?

If you’re cloning & parenting your tool on the client side, it will only be visible on your screen

(Plus if you’re using a custom backpack then maybe that’s the reason why your tool keeps disappearing when using Equip/UnequipTools)