If you look at the raw script, you'll find that your code is actually much longer than the GUI says it is (probably around 2900 lines), post me the raw code and I could probably tell you which chunk if your code isn't working
EDIT+: Figured out the initial error. Leaving the thread up in case something else pops up or if I need help with something related. Will close when confident the problem and any other related problems are 100% fixed.
EDIT: Do you know how 360 is viewed as a real? I want to check the facing of a point but all that shows on the bank is 0 and -90...I have no idea what -90 is though....
if it's reading it like that the only thing I can think of is that 0 is default (probably left, or down) and only goes 180degrees in either direction, creating a circle.
I couldn't say why it's doing that, in my experience I've been able to retrieve angles and they were never a negative value. It might have something to do with banks using xml to read it, but I'm not sure how banks work entirely, I could be wrong