Unequiping a tool and quickly reequipping it afterwards drops the tool

The tool has RequiresHandle false
Watch the video below to see what i mean
https://streamable.com/ztzix6
(I rapidly pressed 1 twice)
What is causing this?

You should probably add a handle to that tool, I don’t know why it bugs, but it’s worth a shot.

I did, It does have a “Handle” in the tool

You should name the part exactly as the word Handle, and turn on the RequiesHandle property of the tool instance.

Alright theres a meshpart called “Handle” in the tool, I turned on the RequiresHandle property, just tested, no luck

Maybe not use MeshParts, just normal parts.

Tools are can collide false. Its obvious that this is the issue. Are you using a tool or just a like other thing to replace the tool?

The tool isn’t supposed to be dropped, it has CanBeDropped false

But then why is it dropping? Tools can’t be dropped without a drop script.

1 Like

Wait. Im confused. Can I see the scripts?

Thats the problem I’m asking lol
There isn’t a drop script
Heres the properties
image

oh. Hmmmm. This never happened to me. This can be because of the hit script that plays the animation. It seems like you added a debounce.

Oh. Hmmm. Im not the best scriper around but I think there is a script overlapping this script with a drop script.

It seems like the welds are breaking, there isnt a drop script

Are you using a weld constraint or attachment?

Part 0 = the main part that the other part follows
Part 1 = the part that you want to make it follow

I mean the weld that welds the tool to the hand grip

Oh. Hmmm. Im not sure then. Let me test something out real quick.

its a script issue. Not a attachment issue.

It does give the tool immediately when your character gets inserted and immediately requests the humanoid to equip the tool