As the name of this thread says, how would I create a VTOL aircraft using Body Movers to replicate a realistic (or at least pseudorealistic) system which reflects on real world forces?
I know I probably shouldn’t be diving into this with my limited knowledge on vehicles in ROBLOX itself, but I know for a fact that there aren’t really any topics about helicopters and other VTOL aircraft in ROBLOX. I could try looking through freemodel helicopter scripts, but some are probably obfuscated. I’d only want to do that as a last resort.
In theory, VTOL stands for Verticle Take-Off and Landing, which means vehicles lifting up or landing down vertically upon take-off or landing.
In order to work with this, start the vehicles initial velocity accelerating up. Once reached to a certain height, you may move freely around with the vehicle. Landing is the reversed process.
Basically I’d have a force pushing downwards on the model’s center of mass. Calculating the center of mass is basically this formula
Sum of all the (X components of position * the mass of that part) / the total mass. Do this for Y and Z as well. Now you combine the components into a single Vector3. And that Vector 3 will be your center of mass!