How to make Evade legs movement system

I been trying to remake Evade’s legs follow move direction system for so long so someone know how to make it?

I’m not sure what you mean.

If you mean the run animations just use animations.

If you’re talking about the actual movement system you can try looking at source engine copies on Roblox as I’m sure they exist.

1 Like

like the legs follow the position you’re moving to

Inverse Kinematics can help.

Inverse Kinematics is where the computer predicts the direction or movement to one spot, allowing for generating leg movement- like you’ve said. They’re commonly used in interpretations of things like spiders. You can replicate this with scripts when you can see where the body is and provide it from the last leg position, if it’s over a distance, raycast down and move the Leg that way.

2 Likes

Thanks but not what I’m looking for, what I mean is like it rotate the legs to the position your are walking to. Like you are walking forward it got forward and if you’re walking to the side the two legs rotate to the side like as you’re walking in a straight line to the side. its hard to explain but here is a video that I can use as a example: Video (0:25)

I think those are just jump animations, they could also just be moving the motor6Ds up a little when you jump up, and down a little when you fall.

1 Like

No I mean the part that he walks to the side not the jump part lol

1 Like

Well thanks I will probably just use this one you sent but its not the same as Evade, In evade you can Walk Forward and Hold A or D and the legs just be a bit rotated

You can change the Motor6D position using the HumanoidRootPart.CFrame.RightVector as your directional unit and the velocity of the root part to get a general idea of where the legs should be.

local origin = Motor6D.C0
local distancemultiplier = .1 (multiply the studs per-second to get the distance)
runservice.heartbeat:Conenct(function() 
Motor6D.C0 = origin+((humanoidRootPart.Velocity*humanoidRootPart.CFrame.RightVector)*distancemultiplier)
end)

Don’t know if this works or not It’s just an Idea

6 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.