Before you report, this project does NOT actually contain swear words inside it. Only the irreversible hashes of them. The hashes cannot be decrypted or be transformed into any of the swear words. The project attempts to split your sentence into individual words, and for each word hashes it and tries to see if the same hash is in the hashed swear words list. Of course, this has flaws. This is only a proof of concept, and is not intended to be used as a suitable swear filter for any project. (At least not right now) I unfortunately cannot link the original place I pulled all the swear words from for obvious reasons. SHA256 hasher by @Nick_2440 If it takes a while, it's probably processing a long sentence. String manipulation tools i used: https://scratch.mit.edu/projects/908744313/