Sorry for my English if it's bad.
this scripts doesnt seem to be working thats why the camera is locked.
Local Script on StarterCharacterScripts
local target = workspace.camera
local buttonfix = game.StarterGui.ScreenGui.mainmenu.TextButton
local camera = workspace.CurrentCamera
camera.CameraType = Enum.CameraType.Scriptable
camera.CameraSubject = target
local angle = 0
while wait() do
camera.CoordinateFrame = CFrame.new(target.Position) --Start at the position of the part
* CFrame.new(0, 10, 0) --Move the camera backwards 5 units
angle = angle + math.rad(1)
end
Local Script in StarterGui.ScreenGUI.Frame
black = script.Parent.Parent
title = script.Parent
joingame = script.Parent.Parent.TextButton
whitestripe = script.Parent.Parent.Frame
cam = workspace.CurrentCamera
for i = 0,1,0.1 do
black.BackgroundTransparency = i
wait(0.1)
end
if black.BackgroundTransparency == 1 then
script.Parent:TweenPosition (UDim2.new(0.5, -100, 0.1, -25), "Out", "Quad", 1, true)
joingame.Visible = true
whitestripe.Visible = true
end
function onClicked()
title.Visible = false
joingame.Visible = false
whitestripe.Visible = false
for i = 1,0,-0.01 do
black.BackgroundTransparency = i
wait (0.01)
end
game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
game.Workspace.CurrentCamera.CameraType = "Custom"
wait(1)
for i = 0,1,0.1 do
black.BackgroundTransparency = i
wait(0.1)
end
end
script.Parent.Parent.TextButton.MouseButton1Down:connect(onClicked)
Thank you
