Humanoid:EquipTool(tool) doesn't fire the tool's .Equipped event

I am trying to make a custom hotbar gui, so I figured I could use tools because they are handy, but when I try to equip the tool using Humanoid:EquipTool() inside a LocalScript, and have a tool.Equipped event inside another LocalScript, the latter doesn’t fire. I did disable backpack core gui because I am making a custom one.

Odd… I feel like this is worthy of #bug-reports:engine-bugs if this is true. I will test it out myself and will post my findings.

1 Like

Seems to work fine for me, if you don’t have a handle, are you sure tool.RequiresHandle is disabled?

1 Like

My tool doesn’t have a handle, because I don’t need a handle on my tool, but what is this tool.RequiresHandle?

You are correct, since I have no handle on my tool, I must disable too.RequiresHandle for it to activate without a handle.
Can you please edit your message so I can mark it as a solution?

done​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

1 Like

It’s the other way around :smiley: , because I don’t have a handle on my tool and I still need it to work, I should therefore disable tool.RequiresHandle

Yes I mean it’s obvious from your next reply but I can edit it if you want

1 Like