сам скрипт чтоб было камера как в доте
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local localPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera
localPlayer.CharacterAdded:Connect(function(character)
character:WaitForChild("HumanoidRootPart")
task.wait()
local hrp = character.HumanoidRootPart
camera.CameraSubject = hrp
camera.CameraType = Enum.CameraType.Attach
camera.FieldOfView = 50
RunService:BindToRenderStep("CameraCFrame", Enum.RenderPriority.Camera.Value, function( )
local cameraPoint =
CFrame.new (hrp.Position) *
CFrame.new (0.2,50,0.2)
camera.CFrame = CFrame.lookAt(
cameraPoint.Position, hrp.Position)
end)
character.Humanoid.Died:Connect(function()
RunService:UnbindFromRenderStep("CameraCFrame")
end)
end)
забыл упомянуть
Надо найти папку в explorer StarterPlayer
и StarterPlayerScripts
назвать локальный скрипт CameraController
и добавить скрипт

так должно выглядеть
Если есть возможность еще и движение экрана камеры, как в доте и при нажатии на пробел камера на тебе статична.
Заранее огромное спасибо!