I want to move a humanoid to a different position, but when the character is unanchored the whole character falls apart.
If you are trying to move the character to 1 location to the other you can do...
game.Players.USER.Character:MoveTo(workspace.Part.Position)
But if you don't want the character falling apart then you can do
game.Players.USER.Character.Humanoid.BreakJointsOnDeath = false