Context is your friend. “whoever” referred to the person who blasphemes against the Holy Spirit.
Then why didn't you POST it in context to begin with?
Mark 3:28-30
28 Truly I tell you, the sons of men will be forgiven all sins and blasphemies, as many as they utter. 29 But whoever blasphemes against the Holy Spirit will never be forgiven; he is guilty of eternal sin.
30 Jesus made this statement because they were claiming, He has an unclean spirit.