I don't know much about pixel movement scripts but what I've seen of making a diagonal script, to move diagonal is just moving one tile right and one tile down at the same time. So maybe to get a different angle of movement with pixel movement it would be (as an example, I don't know where you'd change this or what to change to) move 2px down and 4px left at the same time for a different diagonal movement angle.
Maybe that will help you, maybe its obvious stuff you already knew haha... but love your work, looking forward to this.