Thanks to Soybeen on Roblox Forums for the help:
local uis = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
function UnequipTools()
for _,v in next,player.Character:GetChildren() do
if v:IsA("Tool") then
v.Parent = player.Backpack
end
end
end
uis.InputBegan:connect(function(input,gp)
if gp then return end
local key = input.KeyCode
if key == Enum.KeyCode.Q then
UnequipTools()
end
end
end)
