How do I move a character model (NPC)

I am trying to reposition a character in the workspace but every time I do it breaks , I have tried moving rootPart , Head ect but nothing is working , can someone tell me how to do this?

Try Model:SetPrimaryPartCFrame. Details on the wiki

I suggesting using :PivotTo since its newer and setprimarypartcframe is known for being buggy

Are you trying to move it in Studio, or in game?

I had the exact same problem last year, but there is a simple solution to this problem

local dummy = script.Parent

local HRP = dummy:WaitForChild("HumanoidRootPart")

local TargetDestination = game.Workspace.big.CFrame

HRP:PivotTo(TargetDestination) 

First we get the Dummy and its HumanoidRootPart, then we describe our target destination.

The PivotTo() function will align most instances to the stated argument position, which in this case is the target destination