So a bit of an update to this, i have got something slightly working but it has all kinds of weird errors. So first of all, i'm using fukuyama's caterpillar script and Drago's pixel movement, and they ''work'' together, but the follower character moves like twice as fast, ignores collision, sometimes moves strangely, and generally does not behave normally. No idea what in the code is causing this, my only guess would be that Drago's pixel movement script is only four directional movement while the caterpillar script supports eight directions (diagonal)? I dunno. If video is needed for this issue i can record it and link it here so you can understand what i mean when i say the follower acts very strange in game.
It's also worth noting that Drago's pixel movement is causing issues with the loading zones in the game, repeatedly warping the player back and forth on the event tiles for some reason. This script might end up being unusable anyways.