Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
mouse = player:()
Camera = .CurrentCamera
cams = {}
maxCameras =
currentCamIndex =
screenGui = .(, player:())
screenGui.Name =
tabletButton = .(, screenGui)
tabletButton.Size = .(, , , )
tabletButton.Position = .(, , , -)
tabletButton.Text =
tabletButton.BackgroundColor3 = .(, , )
tabletButton.TextColor3 = .(, , )
cameraList = .(, screenGui)
cameraList.Size = .(, , , )
cameraList.Position = .(, , , -)
cameraList.BackgroundColor3 = .(, , )
cameraList.Visible =
cameraListLayout = .(, cameraList)
cameraListLayout.SortOrder = .SortOrder.LayoutOrder
cameraListLayout.Padding = .(, )
closeList = .(, cameraList)
closeList.Size = .(, -, , )
closeList.Text =
closeList.BackgroundColor3 = .(, , )
closeList.TextColor3 = .(, , )
closeList.LayoutOrder = -
closeList.MouseButton1Click:(()
cameraList.Visible =
)
controlFrame = .(, screenGui)
controlFrame.Size = .(, , , )
controlFrame.Position = .(, -, , -)
controlFrame.BackgroundColor3 = .(, , )
controlFrame.Visible =
(name, text, pos, callback)
btn = .(, controlFrame)
btn.Size = .(, , , )
btn.Position = pos
btn.Text = text
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextScaled =
btn.MouseButton1Click:(callback)
(, , .(, , , ), ()
currentCamIndex cams[currentCamIndex]
cams[currentCamIndex].CFrame *= .(-.(), , )
Camera.CFrame = cams[currentCamIndex].CFrame + cams[currentCamIndex].CFrame.LookVector
)
(, , .(, , , -), ()
currentCamIndex cams[currentCamIndex]
cams[currentCamIndex].CFrame *= .(.(), , )
Camera.CFrame = cams[currentCamIndex].CFrame + cams[currentCamIndex].CFrame.LookVector
)
(, , .(, , , -), ()
currentCamIndex cams[currentCamIndex]
cams[currentCamIndex].CFrame *= .(, -.(), )
Camera.CFrame = cams[currentCamIndex].CFrame + cams[currentCamIndex].CFrame.LookVector
)
(, , .(, -, , -), ()
currentCamIndex cams[currentCamIndex]
cams[currentCamIndex].CFrame *= .(, .(), )
Camera.CFrame = cams[currentCamIndex].CFrame + cams[currentCamIndex].CFrame.LookVector
)
tabletButton.MouseButton1Click:(()
cameraList.Visible = cameraList.Visible
)
placeTool = player.Backpack:()
placeTool
placeTool = .()
placeTool.Name =
placeTool.RequiresHandle =
placeTool.Parent = player.Backpack
placeTool.Activated:(()
#cams >= maxCameras
hit = mouse.Hit
hit
part = .(, )
part.Size = .(, , )
part.Anchored =
part.CanCollide =
part.Position = hit.p
part.Name =
camIndex = #cams +
.(cams, part)
btn = .(, cameraList)
btn.Size = .(, -, , )
btn.Text = .. camIndex
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.MouseButton1Click:(()
cams[camIndex]
currentCamIndex = camIndex
Camera.CameraType = .CameraType.Scriptable
Camera.CFrame = cams[camIndex].CFrame + cams[camIndex].CFrame.LookVector
controlFrame.Visible =
cameraList.Visible =
)
)
resetButton = .(, controlFrame)
resetButton.Size = .(, , , )
resetButton.Position = .(, , , -)
resetButton.Text =
resetButton.BackgroundColor3 = .(, , )
resetButton.TextColor3 = .(, , )
resetButton.MouseButton1Click:(()
currentCamIndex =
Camera.CameraType = .CameraType.Custom
controlFrame.Visible =
)Add cameras to everything game Добавляет камеры в любые плейсы

Universal