So, I wanted to create a tool, similar to in Arcane Adventures, where when you have it selected and press a button, it executes a magical attack.
So, in order to find out when the player has the tool equipped or unequipped, I used the "Tool.Equipped" function. As it turns out, the "Tool.Equipped" function only works if the tool in question has a Handle part. Which I don't want.
Is there a reliable way to find out if a tool is selected without using Tool.Equipped?
Thank you!

4 comments
So if the tools parent is the character's parent its parent is the workspace?
Oops let me fix that
Ah, I see! When you select a tool, it is parented to the character. So if the tool's parent is not the character, the player hasn't selected it, but if it is, the player has it selected currently. Thanks for the info!
No problem!