So you want to be moving around while walking 100 degrees rotated? You could use generic loop animations prioritized as a action maybe only rotating the torso to prevent locking other limbs in place if that is what you want.
Use a AlignOrientation with a two part attachment, you can have the Attachment0 be the RootAttachment inside of the HumanoidRootPart, you can have a dummy part in workspace with an attachment inside of it be the Attachment1, when you change the Attachment in that part itll also change the HumanoidRootParts orientation
IN THEORY
This should work because it’ll make the humanoid stay in the same orientation the Attachment in the dummy part is at and when you done just set the attachment CFrame in the dummy part to CFrame.new(0,0,0)
bruh so basically make it the attachment mode two, and then basically what it does is it takes Attachment0 and forces it to match the orientation of Attachment1