So this sounds really simple right? Well yeah in theory.
So I opened the animator and tried to move the torso down to the floor, but uh . . . yeah you can actually really move the position of the torso in an animation.
If you use the animator a lot you know that the grid that appears when using the animator is the ground level, and as we can see:
No matter how much I move it yup you just cant move the torso.
So uh how can I do this so the rig will actually go to the floor? Would this require scripting? If so please tell me
the white lines on the bottom are the ground, so move the character to the point the legs are touching the ground, idk what you mean by not being able to move torso
Well I want to make a crawling animation, so it looks like this, except as we can tell the rig is floating, there is no way for me to move it to the ground
For R15 animations you can just move the upper and lower torso wherever you want. Apparently for R6 animations it doesn’t work that way. I would just create the crawling animation you want then (if it doesn’t just work normally) set the humanoid hip height to a lower value while the crawl animation is playing.
i.e.
local humanoid -- the player's humanoid
local crawlTrack = -- Load your crawl animation
crawlTrack:Play()
humanoid.HipHeight = 0
-- ...
crawlTrack:Stop()
humanoid.HipHeight = 2
Either way, you’d need to change the humanoid hip height so that the humanoid root part doesn’t collide with things while crawling (it’s the invisible part with collisions that the character is centered on), so it’s probably not too bad you’d need to do this anyways.
I figured it out! For some dumb reason roblox makes it so when you make r6 models by default have the head as the primary part for the model, which makes it this way. If you reset it to the humanoidRootPart it works just fine! Roblox is weird sometimes lol