I want to put velocity on a character for an instant, kind of like how a character jumps
BodyVelocity won’t do because it puts a velocity on a character constantly, and I cant make it to where I quickly change the velocity after the character rises, because it would be inconsistent
Are there any ways I could do this?
Could you be more specific to which one of these would achieve the result? The page only lists a bunch of bodymovers
Moving players is always inconsistent at best because humanoid characters have internal physics applied to them every frame, you have to change the humanoid state first to be able to not use body movers.
For example, to make the character “jump”:
char.Humanoid:ChangeState(Enum.HumanoidStateType.Physics)
char.HumanoidRootPart:ApplyImpulse(Vector3.new(0, 2000, 0))
char.Humanoid:ChangeState(Enum.HumanoidStateType.Freefall)