So this is the thingie...
Im building up the tweening stuff, thats not part of the problem.
I set the cframe of the current-cam to the paart but when I playtest it it doesnt work (no errors shown on output)
I'm doing all of this in one script because i dont know how to transmit info between scripts, so either type of solution is welcome!
local Camset = game:GetService("Workspace"):FindFirstChild("Camset")
local cam1 = Camset.cam1
local cam2 = Camset.cam2
local cam3 = Camset.cam3
local twink = game:GetService("TweenService")
local twinfo = TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, false, 0)
local Plrcam = game.Workspace.CurrentCamera
Plrcam.CameraType = Enum.CameraType.Scriptable
Plrcam.CFrame = cam1.CFrame
gui.Black.Visible = true
gui.Frame.Visible = true
gui.TextButton.Visible = true
gui.Black.MouseMoved:Once(function()
repeat
gui.Black.BackgroundTransparency += 0.01
wait(0.01)
until gui.Black.BackgroundTransparency == 1
end)
gui.TextButton.MouseButton1Click:Connect(function()
gui.Frame.Visible = false
gui.TextButton.Visible = false
gui.Black.Visible = false
cam3.Transparency = 1
cam2.Transparency = 1
cam1.Transparency = 1
end)

** You are now Level 1! **