I want to make a camera like this but I dont know how.
robloxapp-20220417-1508118.wmv (1.3 MB)
Please help if you can.
So… you want it locked so you can’t rotate it?
That’s what I think you mean.
yes, if you can please show me the code or tell me how thank u
I tried it, and although I’m not good at camera manipulation I think setting the CameraType to Orbital is what you should try. Just need to disable camera rotation somehow.
You could maybe set the CurrentCameras’ type to Scriptable and using the Player’s RootPart to set the Camera to an angle using a Vector3. Connect RunService.RenderStepped to the function and yeah
i made something like this a while ago, if you play around with some things it may work how you want it
local RunService = game:GetService("RunService")
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local camera = game.Workspace.CurrentCamera
local active = true
RunService.RenderStepped:Connect(function(step)
if active then
if character then
local primary = character.PrimaryPart
camera.CFrame = CFrame.new(primary.Position + Vector3.new(10,5,0),primary.Position)
camera.CameraType = Enum.CameraType.Scriptable
end
else
if character then
camera.CameraType = Enum.CameraType.Custom
end
end
end)
I tried using this but still wont work
Wait nvm it works now, turns out scripts in workspace doesn’t work
i forgot to mention that it needs to be a localscript in either starterplayerscripts or startergui