Put this in a LocalScript in your tool and when backspace is pressed, it won’t get put away. Make sure “CanBeDropped” property is off.
local eq = false
game:GetService("UserInputService").InputBegan:Connect(function(info)
if info.KeyCode == Enum.KeyCode.Backspace then
if eq then
game.Players.LocalPlayer.Character.Humanoid:EquipTool(script.Parent)
wait()
wait()
eq = true
end
end
end)
script.Parent.Equipped:Connect(function()
eq = true
end)
script.Parent.Unequipped:Connect(function()
wait()
eq = false
end)