Now I will say the whole thing is kind of strange. I don't believe in 'human sacrifices'. It's not a thing in our deen. You can't kill a human than say it will curse another random human being. This is horror movie fictional nonsense that God doesn't permit.
There is no cursing in Islam unless you're cursed by God. Which means kicked out of his mercy. This is for figures like Satan and Pharaoh, Abu Lahab.
Cursing in Islam means you won't be able to believe in God, the afterlife, heaven and hell. Your heart gets hardened.
These Epstein files seem to be trying to achieve some shock value. Horror movie fiction style. To get people to believe Satan is might powerful and the people that have gone astray are powerful. The reality is they aren't that powerful. And not at all compared to God's power.
Satan wants people to look at him different from what he really is. If you look at him as a stubborn disbeliever that's narcassistic and disobeyed God, that's the right way to view him.
Refusing to obey God. Satan at the end is like any human, knows the truth but chose to disobey. He'll be throwing everyone under the bus on judgement day. He just wants you to disbelieve in God (become agnostic or atheist ) or worship anyone but the One true God.
This secret Satanic cabal that eats 1,000 babies alive thing is shock value nonsense, Satan throwing stuff at Wall hoping it sticks. To try getting people to believe the gibberish other nonsense theories out there like simulation theories or Egyptian pyramid advanced civilization theories, anything but God created us.
This is how I'm looking at this spiritual warfare thing.
To believe you have to simply submit to God with your heart. Accept him as the Supreme Creator in your heart, pray to him 5 times a day on time, fast and so forth. God heals the hearts from hardening or disbelief and makes you believe. You can't just choose to believe. Belief and actual conviction is also in God's hands.
Muslims and many non-Muslims today don't believe these games of Satan but they're slacking big time when it comes to worship.
Our biggest issue is slacking when it comes to prayers.
May Allah make us of those that establish salaat regularly and on time