You can use this LocalScript inside StarterCharacterScripts, it will make the model look at the player’s humanoidrootpart.
local char = script.Parent
local rootPart = char:WaitForChild("HumanoidRootPart")
local body = workspace:WaitForChild("Body")
local originalCFrame = body:GetPivot()
game:GetService("RunService").Heartbeat:Connect(function()
body:PivotTo(CFrame.lookAt(originalCFrame.Position, rootPart.Position))
end)