Update
Hold Animations
The holding animation feature takes a table of animations and plays them in order to make unsheathing animations and anything that comes before the actual holding animation when the sword is equipped. Implementation is quite easy:
local data = {
holdingAnims = {00000}, -- List of holding animations in order
};
Dual Wield
Dual wield swords are now possible, the duplicates will have the same features as the original blade, is equipped and unequipped the same time as the original blade, and damages players like the original blade.
data = {
dualWield = true,
};
However sometimes the sword won’t be facing the correct direction, giving for some funny results. To fix this you can change the offset for the new blade’s CFrame.
local data = {
C1 = CFrame.new(0, 0, -2.3) * CFrame.fromEulerAnglesXYZ(-math.rad(90), 0, 0), --This won't work for every sword, you may have to mess around with the settings a bit
dualWield = true,
};
Thanks to @octav20071 for the suggestion!