R6 IK Footplanting

Hi all!

I am currently creating a R6 FPS game, but the default Roblox walk animation is very bloky and unrealistic. The legs of the player goes through the floor and doesn’t get affected by stairs, walls, floors, etc. I recently learned about inverse kinematics, but I have no idea how to use them in accordance to R6 footplanting. Is there any way to use it like that? If so, help or a tutorial is greatly appreciated. Thanks!

Am I late? If not, use 2 parts, weld them, use IKControl set the ChainRoot to the Upper one and EndEffector the Lower one. After that make a tiny invisible part which will be our Target. Now use a series of Raycasts to determine where the ground is and use the .Normal property to see the rotation and set the CFrame of the target part to that. Now after all that works make the 3 parts invisible and Weld your leg to the lower part.

1 Like