local bp = Instance.new("BodyPosition")
bp.D = 1
bp.MaxForce = Vector3.new(2000,5000,2000)
bp.P = 1e7
bp.Parent = char.HumanoidRootPart
bp.Position = plar.Character.HumanoidRootPart.Position + Vector3.new(0,2,0)
game.Debris:AddItem(bp, timeleft)
I am currently using bodypositions and the results are terribly disappointing and unreliable, is there something else I could use besides bodypositions? The friction of the character against the ground makes the bodyposition completely useless and if they jump it becomes a lot stronger, if I increase the Y axis of the MaxForce it Just stays in one place without moving while going up and down

2 comments
Shouldn't the body position be inside the part and not the player?
use RocketPropulsion