I’ve mentioned it way too much times, but this warning happens cause you’re changing the CameraType as the same time you’re referencing/getting the Camera
Before you even change your CameraType, add a wait() to fix it
Also you’re getting the StarterGui which is replicated only to the server
local cam = game.Workspace.CurrentCamera
local CutOne = game.Workspace.IntroCutscene.CutOne
local Focus = game.Workspace.IntroCutscene.CutOneFocus
local player = game.Players.LocalPlayer
local PlayerGui = player:WaitForChild("PlayerGui")
local PlayButton = PlayerGui:WaitForChild("Play"):WaitForChild("Design"):WaitForChild("PlayButton")
wait() --Put it here cause ROBLOX is fun
cam.CameraType = "Scriptable"
cam:Interpolate(CutOne.CFrame, Focus.CFrame,0.01)
PlayButton.MouseButton1Click:Connect(function()
cam.CameraSubject = player.Character.Humanoid
cam.CameraType = "Custom"
end)