The script:

    script.Parent.Unequipped:Connect(function()

        local char = script.Parent.Parent.Parent.Character

        local root = char:FindFirstChild("HumanoidRootPart")

        if root:FindFirstChild("BodyForce") then
            root["BodyForce"]:Destroy()
        end

        for i,v in pairs(script.Parent.Parent:GetDescendants()) do
            if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
                v.Massless = false
            end
        end

    end)