So, I have 2 parts, LookAt and CamPos. CamPos is the new camera's position and LookAt is where the camera should point. I tried to make it so you could move the model anywhere.
local cam = game.Workspace.CurrentCamera
local dummy = game.Workspace.Chest
local CamPos = dummy.Cam
local LookAt = dummy.Meh
while wait(.5) do
if script:WaitForChild("Enabled").Value == true then
print("If")
while script:WaitForChild("Enabled").Value == true and wait() do
cam.CoordinateFrame=
CFrame.new(Vector3.new(CamPos.Vector3.x, CamPos.Vector3.y, CamPos.Vector3.z), --CamPos
Vector3.new(LookAt.Vector3.x, LookAt.Vector3.y, LookAt.Vector3.z)) --LookAt
cam.CameraType = "Scriptable"
end
else
print("Else")
cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
cam.CameraType = "Custom"
end
end
