I've been using Roblox to simulate some of the stuff I've learnt in Physics class. But for the life of me I'm not able to 'remove gravity' (degravitise? I don't know the word) from a part. I've tried doing:
local Part = Instance.new("Part", workspace)
Part.Size = Vector3.new(0.05, 0.05, 0.05) -- very small
Part.CanCollide = false
local bf = Instance.new("BodyForce", Part)
bf.Force = Vector3.new(0, Part:GetMass() * 196.2, 0)
But this just accelerates the part extremely fast upwards. If I replace the Y force with any other value it either accelerates upwards or just falls flat.
Is there any other way to degravitise parts?

5 comments
Depending on your use cas you can remove gravity from the game itself https://developer.roblox.com/en-us/api-reference/property/Workspace/Gravity
I can do that, yeah. I'd also like to know what other ways to remove gravity.
You should parent last. It could be being pushed from being placed at the origin of the world.
There's no baseplate, so that shouldn't do anything.
Just try it