So I tried asking this question earlier but I think I was unclear so here it is:
Sentry moves in a simple route from point A-B-C-D-A-etc but when slowed to a certain amount it starts to sink beneath base plate(slows are essential to gameplay)
The only solutions I've found are having a minimum speed(but that would mean increasing speed of sentries since current seems to be min which I don't want)
And increasing model size strangely seems to prevent the sink but I don't want larger models since they interact weirdly with the map
I've tried to counteract the sink by removing the gravity on the model using bodyforce and workspace gravity alter both failed and it still sank at the same rate(tested on player and both stopped effects of gravity on it)
If it helps here's the block of code used to set up the rocket propulsion
local RP = Instance.new("RocketPropulsion")
RP.Parent = monster.HumanoidRootPart
RP.Name = "mover"
RP.MaxSpeed = game.Lighting.MonsterLevels:FindFirstChild(monster.HumanoidRootPart.Level.Value).Speed.Value / 10
Is there some way to prevent the sink using rocket propulsion properties or is there a better body mover to use that doesn't have these drawbacks?

14 comments
Have you tried creating a counter force which pushes the thing you want to move up enough to equalize the sinking?
Why are you using Lighting as storage. Don't do that.
I've tried a counter force but I'm not sure how to calculate the sinking to equalize the forces so it just floats instead
Use GetMass().
I've also tried multiplying the mass by gravity to no avail: bodyForce.Force = Vector3.new(0,totalMass * game.Workspace.Gravity,0)
Shouldn't the lift from rocket propulsion also make calculating upward force with GetMass() inaccurate?
This might be a hack but you could set the position.y to the same number every once in a while to undo sinking (if the ground is always flat)
I remember you said you didn't want to make it can collide because players might interfere with the movement, but you could use collision groups to make it be able to collide with the ground but not other things
If the model sinks with can collide on I have no idea why. But then again I don't know much about humanoids...
I'll check out collision groups(the ground isn't always flat it has to go up hills and such)
Collision groups fixed it, it's not perfect since the monster is pushed off course instead but redirects itself eventually
Never mind collision groups is to limited and some sentries end up colliding with everything
try the position.y thing
you could even do it on every render step. It would basically be locked in a plane!