I decided to change it and just make the whole character fly, for reference:
Those games you see when they do the “:Fly command”
However, I decided that a regular freecam system is enough I guess and would look better. But i’ll keep the fly script for myself because I’m an admin XD.
Also the fly script had some weird problems, for example if you zoomed into first person whilst holding right click the character would start looking around really weirdly.