Cheers, thats a known bug. Been trying to solve it for a few hours at this point, changed how it does what it does multiple times, and rewrote the code multiple times. Still there though it freezes for slightly less now which I'm counting as a win lol.