Non-Character humanoid not moving when using MoveTo()

I’ve been trying to make a non-character humanoid (a squid) move to a certain position but the squid doesn’t move by using :MoveTo(). :squid:

ex:


(sorry i think you have to download it idk)

I’ve tried changing the hipheight, anchoring and unanchoring different parts, change the welds between different parts, even made sure that the primary part was correct, and most of the information ive found is just confusing because they contradict eachother.

move script: (as shown in video, and moving to part prints)

local TweenService = game:GetService("TweenService")

local squsihInfo = TweenInfo.new(2, Enum.EasingStyle.Linear, Enum.EasingDirection.In, -1, true)
local squishTween = TweenService:Create(script.Parent.Torso.Mesh, squsihInfo, {Scale = Vector3.new(1, 0.75, 1)})
squishTween:Play()

print("moving to part!")
script.Parent.Humanoid:MoveTo(workspace.Part.Position)

squid: (i think its the problen)
squidmodel.rbxm (7.3 KB)

2 Likes

nvm you dont have to download the video :smiley:

Quick update: ive looked into the issue further and ive tried the adjusting the humanoid, model, welds, further… im not even sure what im doing anymore :sob::sob:

You’ve probably already checked this, but just double check that no parts of the squid are anchored

oh the hrp isnt supposed to be anchored? but how would that work since it’s cancollide is also false

oh wow- somehow that worked… didnt think that would actually :sweat_smile: i guess i was just getting confused because i saw a bunch of other advice for some reason saying that it should be anchored. i really didnt think it would be that stupid a mistake lol