Screaming does do something, but it's not very obvious. Succeeding at a Scream lowers the enemy's luck stat, making them less likely to hit you.
I'll let you in on a secret, "that thing" drops a special item if you manage to defeat it.
Thanks so much for playing!