How to make it impossible for player to hold tools?

Salutations ! I have posted this because I have a problem with tools.

I have a Tool, that when picked up adds to a count that the player has.
I tried using the ChildAdded event on the player’s backpack, but that sparked a new problem:

  • The first tool a player picks will automatically be equipped.

That is causing a lot of issues for me right now.
Is there a solution to go around it ?

I’m thinking that there is a way to disable the character from being able to hold any tools, if there isn’t, what’s the easiest way to achieve this ?

I have considered using .Touched events, but it seemed like too much of a hassle, as I have about 3 tools that the player can pick spawn per second.

Please help.

When a tool gets equipped, it directly goes in the character, you can use Character.ChildAdded to detect it.