How should I handle equip and unequip animations

Hello, I am currently making an FPS Framework and I want to implement equip and unequip animations. However, I don’t know if I would have to do something like this for every gun in the game. (Example Below)

gun.Equipped:Connect(function()
	EquipAnim:Play()
end)

gun.Unequipped:Connect(function()
	UnequipAnim:Play()
end)

If there is a much better method please let me know and thanks in advance!

3 Likes