I have a spaceship which has a body force to keep it from falling down. However, once leaving the seat and returning, the ship starts floating upwards. The first time, it never floats upwards, but on the other times it sometimes starts floating upwards, not always, sometimes it takes a bit, but eventually it always does
The body force is always the same, so it’s not like the body force is increasing each time either
It works the first time, but why not every time?? Anyone know why this is happening or what to do to fix this?
This is the script that sets the gravity resistance (works fine, just for reference)
game.Workspace.Gravity = 196.2
local magnitude = upe.Body.AssemblyMass
magnitude *= gravity
local mover = Vector3.new(0, 1, 0) * magnitude
upe.VehicleSeat.BodyForce.Force = game.Workspace.Compass.CFrame:vectorToWorldSpace(mover)