I need to create a script that adds a " cooldown " whenever a tool is swapped - easy enough normally except due to the nature of the game I can’t necessarily just go Tool.Equipped / Unequipped.
Currently I’ve tried checking if an object is added to the character, if it is a tool and in fact the right type of tool but this has caused issues with it firing multiple times over and over.
Once I can detect if a tool has changed from A to B I can then run logic to get the desired effect.