@Zeozzz
"How could the devils find* us" - Should be "find", not "found".
Both instances of "its body" should have "its" used and not "it's" and same goes for "its eyes" since "its" is the possessive use form.
I'd consider getting a proofreader to help you tidy up the translation.