Mini linter step 8

Hi, I’m working on step 8 of the mini linter project.
https://www.codecademy.com/courses/introduction-to-javascript/projects/mini-linter

I’m on part 1, which is: 1. For the overused words, remove it every other time it appears.
I’ve been working on this for a long time and my brain is twisted up into a pretzel. I don’t know what to do. Can someone please help? Did I ask a bad question? No one seems to want to help me with this.

Here is my code:

let overusedWords = ['really', 'very', 'basically'];

let unnecessaryWords = ['extremely', 'literally', 'actually' ];

const storyWords = story.split(' ');

console.log('words:', storyWords.length);

const betterWords = storyWords.filter(word => !unnecessaryWords.includes(word));

console.log('better words:', betterWords.length);

let reallyCount = 0;
let veryCount = 0;
let basicallyCount = 0;


for(word of betterWords){
  if(word === 'really'){
    reallyCount++;
  }else if(word === 'very'){
    veryCount++;
  }else if(word === 'basically'){
    basicallyCount++;
  }
};

console.log('overused words:', reallyCount + veryCount + basicallyCount);
console.log(' really count:', reallyCount);  
console.log(' very count:', veryCount);
console.log(' basically count:', basicallyCount);

let sentences = 0;
for(word of betterWords){
  if(word[word.length - 1] === '.' || word[word.length -1] === '!'){
    sentences++;
  }
};

console.log('sentences:', sentences);

//console.log(betterWords.join(' '));

console.log('overused words:', overusedWords);

reallyCount = 0;
veryCount = 0;
basicallyCount = 0;

const evenBetterWords = betterWords.filter(word => {
  for(let i = 0; i < overusedWords.length; i++){
    if(overusedWords[i] === word){
      reallyCount++;      
      if(reallyCount % 2 === 0){
        return word;
      }
    }
  }
});
console.log('even better words:', evenBetterWords);

I did, didn’t I? You did not seem to be very interested…

No offense but I didn’t understand anything you told me

Hmm, you could have written, what exactly you don’t understand and then I could’ve clarified.
So what kind of help do you expect, exactly?