Hi have problem with this script.
local part = PART game:GetService('RunService').RenderStepped:connect(function() game.Workspace.CurrentCamera.CoordinateFrame = CFrame.new(game.Workspace.CurrentCamera.CoordinateFrame.p, part.CFrame.p) end)
Like phxntxsmic said, you have to reference the part variable to the parent. And remember that this has to be in a Localscript, since renderstepped only works in the client.
local part = workspace.Part game:GetService('RunService').RenderStepped:connect(function() game.Workspace.CurrentCamera.CoordinateFrame = CFrame.new(game.Workspace.CurrentCamera.CoordinateFrame.p, part.CFrame.p) end)