Kim Kardashian was viciously dragged on social media for her "poor timing" in posting her racy bikini pictures on her social media page.

While Kardashian is known to usually show a lot of skin on her Instagram page, fans attacked the reality star as her sister, Khloe Kardashian, was then dealing with the aftermath of her boyfriend Tristan Thompson allegedly cheating on her.

Kardashian has since removed several of those pictures. While many believe that it's because of guilt that she showed off her bikini body during her sister's crisis, the beauty mogul apparently has a different reason why.

Kim Wasn't Feeling It

The Keeping Up with The Kardashians star claims that she removed some of her vacation pictures because she wasn't feeling the vibe on her page. The reality star posted another picture of herself with her sister, Kourtney, walking on the beach and addressed the issue in the caption.

The beauty mogul claimed that she wants to have only "positive vibes" on her page and will post some photos that have been "re-filtered."

A post shared by Kim Kardashian West (@kimkardashian) on Apr 9, 2018 at 7:17pm PDT

The Kardashians' Family Crisis

While the reality star is working on rebranding her social media page, she is also standing by Khloe's side in the midst of the Tristan Thompson drama. Khloe has just given birth to her first child, a baby girl, but the exciting news is being overshadowed by Thompson's alleged cheating scandal.

Thompson, who is the father of Khloe's baby, was caught kissing Instagram model Lani Blair in a club. The two where then seen entering a hotel where they reportedly stayed for 48 hours before checking out. This news made headlines days before Khloe went into labor and gave birth to her daughter. The new mom is currently in Cleveland, Ohio, where she had planned to stay with Thompson.

Her family, including her mother Kris Jenner and her best friend Malika Haqq, flew out to Cleveland to be by her side. Thompson also flew from New York City to join Khloe before their daughter came. Khloe has yet to announce her daughter's name.