Player Isn't Allowed to Turn When Setting CFrame in the Direction of Player's Character

Hello, this is a repost from long months ago (like in July of 2022) because nobody could find a solution and nobody still is, but here’s the video of me attempting this treacherous act (when the game was in early access, this is a strange face):

And here’s the code:

music:Play()
while music.IsPlaying do
	torso.CFrame = CFrame.new(torso.Position, torso.Position+ torso.CFrame.LookVector) * CFrame.new(Vector3.new(0,0,-1) * 3.5)
	task.wait(.125)
end

I want the player to be able to turn while it move’s them, thanks. And sorry if the youtube link isn’t loading yet, please be patient.

Is this on the client or server?

The server, why? Let me guess, the client is only allowed to replicated turning?