I currently have a simple traditional flying Function in LuaScript. It seems that Nav cannot be used for flying collision detection, so it is just a simple TraceLine.
There is currently a faster flying called DragonRiding, but the modes of the two are very different. Such as taking off, hovering, etc.
The current thinking is that unlike traditional flying, take-off must reach a certain height instead of direct ctm. Traceline processing is not spiraling upward, but spiraling downward. When there is no buff, energy acceleration is used, etc.
Does anyone with the same problem have any mature solutions?