My problem is that my player falls over so I am just a little confused on how I can make this work properly. To be clear, I want to make the player face ANY direction without making them fall over.
local part = workspace.Player1.PrimaryPart
local r = math.random
--not applying any changes to the Y vector, or setting it to 0
local lookAt = Vector3.new(r(-10, 10), part.CFrame.LookVector.Y, r(-10, 10))
part.CFrame = CFrame.new(part.Position, Vector3.new(r(-10, 10), lookAt)