Setting a part's velocity and adding a bodyforce to counteract gravity

I had been using this method where you add a bodyforce to counter the force of gravity by doing
local force = part:GetMass() * workspace.Gravity and it worked properly, but earlier today i noticed that the parts would shoot up in a curve force some reason. Is there something I am doing wrong or did roblox change something? By the way i add the force and set the velocity of the part before parenting the part if that has anything to do with it.

1 Like

Ok I actually found out that when you parent it after applying the velocity and putting in the body force it curves up, but when u set them after the part is parented then it works properly.