How to make VectorForce point straight up, instead of at the angle of the model

I am trying to create a planekit based on the use of airfoils, however I’ve hit a roadblock as I’m unable to make a vectorforce paint directly up, relative to the world, rather than relative to the part. This needs to be done by script

This causes unintended flinging due to the forces being applied horizontally rather than just straight up.

I have tried setting the WorldOrientation and WorldAxis to 0,0,0 however these properties get over ridden.

For the upward force, just use a BodyForce instead. You can apply just a force in the Y direction and achieve the results you want.

I don’t want to use a deprecated body mover, I’d rather stick with vectorforces.

Ok then just use the VectorForce. There is a property that makes it relative to the world

1 Like

Setup your VectorForce as you would normally, then set RelativeTo to World. The following line of code is how you do this from Lua:

vectorForce.RelativeTo = Enum.ActuatorRelativeTo.World
4 Likes

Ah, thanks, forgot that there was a property setting the RelativeTo value