Yep, it’s still happening to me. Probably the longest Roblox has gone with this bug.
I have found the solution (kinda).
I got 2 booleans:
reequipped = false
reequipped2 = false
So basically, we re-equip player’s tool when he tries to equip it.
Equip function (start of it):
if not reequipped then
humanoid:UnequipTools()
task.wait()
humanoid:EquipTool(tool)
reequipped = true
return
else
reequipped2 = true
end
Unequip function (start too):
if not reequipped2 then
return
end
This will lead into player seamlessly re-equipping the item (meaning Motor6D will work as expected).
It will fire only one time (first equip).
Works for me, hope I helped somebody with this.
sorry for grammar, my english is not perfect
Forgot to say, if you want to get rid of warning message in output, check out this post right here: