local Humanoid = script.Parent.Humanoid
local Torso = script.Parent.Torso
local goal = game.Workspace.Goal
local model = script.Parent
wait(5)
Humanoid:MoveTo(goal.Position)
local cframe = model.PrimaryPart.CFrame
model:SetPrimaryPartCFrame(cframe * CFrame.Angles(0, math.rad(-90), 0))
I want the humanoid to move to the goal after 5 seconds, then i want to humanoid to turn 90 degrees. What the humanoid does is turning 90 degrees , it does not walk
while if i put this part of the script away:
local cframe = model.PrimaryPart.CFrame
model:SetPrimaryPartCFrame(cframe * CFrame.Angles(0, math.rad(-90), 0))
it works again. How can i make a humanoid move and then turn 90 degrees properly?

2 comments
don't walk* ?
Yes