Hudson netted 12 points, including a trey in the late stages that iced the victory for the Hokies (12-7, 1-4 ACC), who claimed their first conference victory.
The key bucket came in the final 30 seconds and handed Virginia Tech a decisive 47-43 lead.
Virginia missed 13 of its 14 three-point tries in the setback.
Campus cop fatally shoots Texas student during traffic stop
Police: Sword-wielding man demanded free tacos