Let's be clear; those who voted for Gary Johnson and Bill Weld knew they stood no chance of winning and their goal was to siphon off Trump votes to facilitate a Clinton victory. Maybe it's even understandable on some level. After all, the Johnson-Weld duo endorsed forced vaccinations, the TPP, carbon taxes and even gun control. The Libertartian Party has a lot more in common with the statist Dems and neocons than it does it does with Trump and his mission to foster a more peaceful and less interventionist foreign policy, Furthermore, Trump campaigned heavily on restoring US manufacturing because the offshoring and outsourcing of domestic manufacturing has devastated America's poor and middle classes.
Anyway, the LP hurt Trump somewhat but not nearly enough to cost him the election despite coming in with 3.2% of the vote (4,042, 291 votes, source here). Trump easily won the states that Romney won in 2012 but what delivered him victory was the swing states - they are typically the general election kingmakers. Also, blue states that typically aren't in play came into play for Trump's decisive victory.
Trump managed to peel off some fickle purplish states as well as some reliable blue states, all states that Obama won in 2012 with the exception of NC, The Democrat loss of FL (29 EV), OH (18 EV), IA (6 EV), PA (20 EV), MI (16 EV) and WI (10 EV) blasted a staggering 99 electoral votes into the Trump column. The loss of reliable blue PA, WI and MI was especially painful for the Dems because the Dems could afford to lose big swing states like FL and OH but they couldn't afford to lose PA, MI and WI.
Hence, the Clinton Campaign and Jill Stein are demanding recounts in PA, MI and WI because if successful it will swing victory to Clinton.
Trump has 306 EV to Clinton's 232. A flip of 46 EV in PA, MI and WI subtracts 46 electoral votes from Trump's column and puts them in Clinton's column. Clinton wins.278-260.
Moving along, let's focus on the effect of the Libertarian vote. In what states did the Libertarian vote cost Trump victory:
NM - 5 EV
CO - 9 EV
ME - 4 EV
NH - 4 EV
MN - 10 EV
NV - 6 EV
The Libertarian vote delivered 6 states and 38 electoral votes to Clinton. Without the Libertarians, Clinton would have had a paltry 194 EV's to Trump's 344.
Also, the Libertarian vote is responsible for the razor thin Trump victory margins in WI, MI, PA, FL and also cost Trump breaking 50% in these states.
WI - 10 EV
MI - 16 EV
PA - 20 EV
FL - 29 EV
Although it's not likely that Clinton will reverse the results in PA, MI and WI (she needs all 3), what is clear is that the LP played a key role in making POTUS2016 more difficult and challenging for the Republicans. Still, it appears that the LP has failed to elect Clinton and that's a damn good thing for America and the entire world.
The Libertarians sought to play the role of spoiler in POTUS 2016, which it came close to accomplishing, despite not winning one single state. However, America seems to be trending Republican-Libertarian. Trump won 30 states and would have won 36 if he got the Libertarian vote. This does not bode well for the Democratic Party that only won 6 states because of the Libertarian vote.
The Democrats also got clobbered in the Senate which it expected to flip to Democrat control with the anticipated huge Clinton victory that never materialized. The Republicans kept both houses of Congress, won a least 3 more governorships and cleaned up in state legislatures.
Finally, the mood of American voters is that government is failing them so they once again voted for hope and change.