Image copyright Eric Butts/Lucasfilm Image caption Eric Butts is a 40-year-old YouTuber from Lexington, Kentucky

"I intentionally put crying trailers on the internet. I have to have a thick skin."

Eric Butts is what you might call a "reaction YouTuber". He makes videos where he watches trailers and reacts, whether that's with laughter, bemusement or even tears.

So as far as he was concerned, a recent video where he cried while watching the new Star Wars Episode IX teaser trailer was not unusual.

The internet disagreed.

"It started blowing up in a very negative way," Eric told the BBC. "I was getting very horrible stuff sent to me."

As social media became saturated with hate-filled tweets and his video was viewed more than 6.8 million times on Twitter - at the time of writing - it seemed there would be no end to people mocking him for his reaction.

That is until his video caught the eye of Mark Hamill, the actor who played Luke Skywalker, who tweeted his support.

Eric told the BBC that "with a name like Eric Butts" he was used to getting insulted online.

"It wasn't really getting to me," he said. "When it all started, before Mark Hamill got involved, I was on holiday for my 40th birthday with my fiancee.

"It's hard to get upset with an ocean front and a private pool."

On return from his holiday, Eric was still receiving negative comments, but was happy that he was getting money from the ad revenue on YouTube.

"So I was thinking, hey, I'm making a few extra bucks and I can buy a video game," he told the BBC.

A prominent Twitter commenter suggested it made them want to "cringe to death".

Another called Eric part of "a whole new population of undateable men".

Image copyright Twitter

This was when things took another turn for the worse.

"There was some really horrible stuff," Eric said. "They took my reaction video and changed it so they had me react to other things.

"Some of it was funny but there was some horrible stuff, anti-Semitism like Holocaust footage, racial stuff, people really trying to bully."

Eric said this was the lowest point, but also what sparked the highest point - a second reaction from Hamill.

"The next day things legitimately got to me," he said, "but in the best of ways.

"Mark Hamill was defending what I was doing."

Skip Twitter post 2 by @HamillHimself Hi Eric- Thanks for sharing your amazing reaction to the trailer. It was inspiring to see you transported with joy in anticipation of IX. Makes what we do seem all the more worthwhile.

All the best, Mar🐫

PS: I salute you, sir: pic.twitter.com/7xOEVm3iju — Mark Hamill (@HamillHimself) April 16, 2019 Report

Eric explained that the Star Wars actor's involvement started a shockwave of positive feedback.

"I was getting this outpouring of support," he said, "far outweighing the trolls."

The support came from all angles online, whether it be Star Wars fans, fellow YouTubers or self-proclaimed "proud geekazoids".

And game designer Cory Barlog tweeted his support, even changing his Twitter name to #undateable in reference to a critical tweet.

Image copyright Twitter

Suddenly Eric was receiving support from film-makers themselves, with Zootopia and Moana writer Jared Bush saying that his enthusiasm for films "means the world".

It culminated in Star Wars Rogue One writer Gary Whitta revealing that he was a closet fan of the YouTuber - even slyly starting the tongue-in-cheek hashtag #ILoveButts.

Image copyright Twitter Image caption Gary Whitta's tweet minus a slightly sweary turn of phrase

But it was the tweet from Hamill that meant the most to Eric.

"When Mark Hamill tweeted me," he said, "my hands started shaking.

"Star Wars has been such a huge deal in my life from my childhood onwards.

"I joked that I started crying again, but I did. The character he portrayed was such an influence on me."

And Eric had a smart response to the "undateable" tag too - posting a photo to his social media followers of his fiancée's hand littered with five different engagement rings.