I cant make the dog be upright when using moveto

  1. I want the dog to be upright when I use :MoveTo()

  2. The dog is not upright when I try using :Moveto() and instead it is sideways
    Desired outcome:

desired

outcome:

code if anyone wants it:

script.Parent.Humanoid:MoveTo(Vector3.new(607.47, 1062.503, -1789.8))

I could be wrong, but the problem might be lying on the rotation of the limbs and body parts of the dog (possibly the HumanoidRootPart?) Make sure the each body part’s front surface is facing to the front (facing where the dog’s head is facing).

Didn’t work, the dog just did the exact same thing as before

Can you try recording a video of how the dog moves when :MoveTo() function is called?

1 Like


here

1 Like

How did you position the root part? Did you position it like the middle part of the dog’s body? Try making the front surface of the root part facing to where the head is facing.

1 Like

Wait I repositioned the Humanoidrootpart to have the exact same size and position as the torso and now its working perfectly

i also made the humanoidrootpart to have the same rotation as the torso and head

so basically what you said

2 Likes

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