For some reason when you index a table like this,
local keybind = keybinds.current[tool.Name[script.Name]]
print(keybind) -- Prints nil
It will not work, BUT if you write it like this instead, it will work.
local keybind = keybinds.current[tool.Name][script.Name]
print(keybind) -- Prints Enum.UserInputType.MouseButton1
In theory, these two do the exact same thing, so why is this an issue?