Issue with Pre-loading animation tracks with Modular Tool system

Currently making a tool system for a FPS horror game, and I ran into a wall when it comes to playing equip and idle animations for my tool. I only store 1 tool inside of the backpack and disabled the Core Backpack UI, so I handle my own inputs, where I check what string instance is related to that input (Contains the name of the correlating tool, a bool to check if its equipped, and its placement in the inputs) I read the name to reference the tool’s info inside a module script and run any functions based on the input being done to the tool instance (equip, activated, unequip)

The visuals are just handled by cloning the physical parts and parenting them to the tool whenver the tool is equipped, and destroying said parts whenever the tool is unequipped.

My main issue with this system, is that I don’t really understand how I can pre-load animations for this singluar tool and avoid having a million different animation track instances that I have to store.

Any ideas of solutions?