I'm not at all happy with this, but at least I managed to make something and the movement is decently smooth.
this is owned by me but tbh I don't even care