** Solved, no need to read. **
I made my own simple hats system, it’s pretty much the first thing I’ve done with Lua.
When I stand still, looks great!
When I move, it trails behind a step or two. D:
The first solution to come to mind would be to add the player’s velocity to the global position that the hat is drawing at.
Of course, draw is updated more than once a second. Velocity, I assume, is in units/second. This makes the hat fly off the player with such reckless abandon that they seem like they don’t want to come back ever again.
So, I have to divide it by something! I would assume it would be divided by however often ENT:Draw() is called per second, but… I don’t know how often that is. And therein lies the problem.