is there anyway to read run-only applescript files?
No… thus the name “run only”.
You might be able to pick out strings or other hardcoded data, but you’re not going to get anything in the way of usable, readable code out of it.
i read somewhere (dont remember where) that there is a way of “de-compiling” the script thus making it readable