A way to clear Tool Backspace binding


Currently even if a Tools CanBeDropped property is set to false, pressing the backspace key will stow the tool back in to the player’s backpack. There isn’t (as far as I can tell) a way to turn off or disable this binding. This is getting in the way of a lot of things I’m trying to make.

Here’s an example of what I mean, press backspace while having the tool equipped.
BindingExample.rbxl (16.6 KB)


This isn’t a bug, it’s intended behavior; so I’d suggest you move it to feature requests.

I agree with this topic, though.

Most of the games I’ve seen don’t want want tool dropping behavior. The ones that do can easily implement it (e.g. with the following not-FE-compatible code):

UserInputService.InputBegan:Connect(function(Input, GP)
    if not GP and Input.KeyCode == Enum.KeyCode.Backspace then
        local Tool = Player.Character:FindFirstChildOfClass("Tool")
        if Tool ~= nil then
            Tool.Parent = workspace