local Blur = Instance.new("BlurEffect")
Blur.Parent = Camera
Blur.Name = "Blur"
Blur.Size = 22
local tween1 = tweenService:Create(
Camera,
TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out),
{
CFrame = CFrame.new( 105.530022, 281.960022, 98.2499924, 1, 0, 0, 0, 1, 0, 0, 0, 1),
Focus = CFrame.new(121.424995, 265.545013, 144.409988, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
)
local tween2 = tweenService:Create(
Camera,
TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out),
{
CFrame = CFrame.new( 74.6900177, 281.960022, 144.309998, 1, 0, 0, 0, 1, 0, 0, 0, 1),
Focus = CFrame.new(121.424995, 265.545013, 144.409988, 1, 0, 0, 0, 1, 0, 0, 0, 1)
}
)
local tween3 = tweenService:Create(
Camera,
TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out),
{
CFrame = CFrame.new( 105.530022, 281.960022, 188.369995, 1, 0, 0, 0, 1, 0, 0, 0, 1),
Focus = CFrame.new(121.424995, 265.545013, 144.409988, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.Angles(0,math.rad(-45),0)
}
)
plr.CharacterAdded:Connect(function()
plr.Character:WaitForChild("Humanoid")
Camera.CameraType = Enum.CameraType.Scriptable
Camera.CFrame = CFrame.new(105.530022, 281.960022, 98.2499924, 1, 0, 0, 0, 1, 0, 0, 0, 1)
wait(1)
tween2:Play()
wait(3)
tween3:Play()
wait(3)
Camera.CameraType = Enum.CameraType.Custom
Blur.Size = 0
end)
This is the whole script.