Gaming

Elon Musk’s daughter says he’s ‘awful’ at games, had to be carried in Overwatch

Wilson says Musk would "try to constantly get" Wilson and her twin to play with him to get a higher in-game ranking

Elon Musk crying

The latest chapter in the “Elon Musk is bad at video games” saga has arrived.

In a March 29 chat with political commentator and Twitch streamer Hasan Piker, Musk’s estranged daughter, Vivian Wilson, revealed that her father is even more of a fake gamer than we already knew.

@hasandpiker vivian jenna wilson doubts her dad is the god gamer he says he is #hasanabi #vivianjennawilson #elonmusk ♬ original sound – hasanabi


As Wilson tells it, Musk was a Bronze-ranked Torbjörn main in Overwatch, the game’s lowest possible ranking, when she was around 12. To boost his standing, Musk would “try to constantly get” Wilson and her twin to play ranked with him.

“I’m 90 percent sure it was just because we could carry him,” says Wilson. “I was like a 12-year-old Hanzo main who was barely in Silver. He was a Bronze Torbjörn main. He was fucking dogshit. Awful. Like, godawful.”

For this reason alone, she says she doesn’t believe all of Musk’s claims about being one of the best players in the world in Path of Exile 2. This is to say nothing of leaked DMs confirming he was lying, as well, as you know, the logistical impossibility of playing that much of the game while running multiple major companies (plus a government organization) and occasionally spending time with one of his many children. (Not to mention getting routinely roasted on his own social media platform — most recently by the official Assassin’s Creed account.)

“So no, I don’t believe the fucking ‘I am a pro Path of Exile whatever the fuck.’ Like, no the fuck you are not. This is so cringe,” says Wilson.

She goes on to make the rather astute point that it’s rather ridiculous to so desperately want to be top-ranked in a game to begin with. “This is so cringe. Why would you even pretend to be? It’s fine not to be a gamer.”

Indeed, most logical people would understand that, but Musk, in his incessant attempts to appear “cool” to people, simply never will. Let’s not forget the time he proudly boasted of an Elden Ring build that was objectively bad, or how, according to ex-wife Grimes, he showed up to a Cyberpunk 2077 recording session brandishing a gun and begging developer CD Projekt to add him to the game. (“He’s not good at reading the room,” said Grimes — who has publicly criticized Musk for his treatment of their children — of the latter incident.)

The fact that we now know Musk practically forced his pre-teen kids to carry him in Overwatch only makes him even more embarrassing. And if that weren’t enough, Wilson also revealed the root of Musk’s perpetual desire to be liked by the gaming community. According to her, Musk idolizes Nolan Sorrento, the corrupt and egomaniacal CEO and antagonist of Ernest Cline’s novel Ready Player One. (Because of course he would.)

“He made us read Ready Player One when we got in trouble. True story,” Wilson said.

World’s best dad, everyone.

Image credit: CBS

MobileSyrup may earn a commission from purchases made via our links, which helps fund the journalism we provide free on our website. These links do not influence our editorial content. Support us here.

Related Articles

Fatal error: Uncaught Aws\S3\Exception\PermanentRedirectException: Encountered a permanent redirect while requesting https://ms-staging-baselayer-static-assets.s3.ca-central-1.amazonaws.com/?list-type=2&delimiter=%2F&prefix=uploads%2Fwpcf7_uploads%2F. Are you sure you are using the correct region for this bucket? in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php:49 Stack trace: #0 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(209): Aws\S3\PermanentRedirectMiddleware->Aws\S3\{closure}(Object(Aws\Result)) #1 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(Aws\Result), NULL) #2 /var/www/html/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #3 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(163): GuzzleHttp\Promise\TaskQueue->run() #4 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(189): GuzzleHttp\Handler\CurlMultiHandler->tick() #5 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true) #6 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #7 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #8 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #9 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #10 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #11 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #12 /var/www/html/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(58): GuzzleHttp\Promise\Promise->wait() #13 /var/www/html/vendor/aws/aws-sdk-php/src/ResultPaginator.php(151): Aws\AwsClient->execute(Object(Aws\Command)) #14 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(52): Aws\ResultPaginator->valid() #15 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(69): Aws\map(Object(Aws\ResultPaginator), Object(Closure)) #16 [internal function]: Aws\flatmap(Object(Aws\ResultPaginator), Object(Closure)) #17 /var/www/html/wp-content/plugins/s3-uploads/inc/class-stream-wrapper.php(695): Generator->valid() #18 [internal function]: S3_Uploads\Stream_Wrapper->dir_readdir() #19 /var/www/html/wp-content/plugins/contact-form-7/includes/file.php(362): readdir(Resource id #734) #20 /var/www/html/wp-includes/class-wp-hook.php(322): wpcf7_cleanup_upload_files() #21 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #22 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #23 /var/www/html/wp-includes/load.php(1280): do_action('shutdown') #24 [internal function]: shutdown_action_hook() #25 {main} thrown in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php on line 49