Hello, I’m Fayzulloh.
I was working on my camera until I noticed the camera CFrame wasn’t working
here’s the camera script:
local Player = game.Players.LocalPlayer
local Camera = workspace.CurrentCamera
local Character = Player.Character or Player.CharacterAdded:Wait()
repeat wait()
Camera.CameraType = Enum.CameraType.Scriptable until
Camera.CameraType == Enum.CameraType.Scriptable
Camera.CFrame = workspace.Camera1.CFrame
here’s my CFrame script:
while wait() do
-- orientation and cframe here
end
Any generic loops are simply too slow to handle the cameras. Try using RunService’s Stepped or any similar functionalities that exist within such as BindToRenderStepped.