Controllable Camera

  1. What do you want to achieve?
    A build-mode camera that the player controls.

  2. What is the issue?
    I can’t figure out where to start or how to get it controllable on all platforms or in the first place.

  3. What solutions have you tried so far?
    I really just don’t know.

So, the way you would make it so the player isn’t focused on the player is by setting the camera type.

workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable -- Stops the camera from following player

workspace.CurrentCamera.CameraType = Enum.CameraType.Custom -- Returns the camera to normal

When the camera type is scriptable, you can set the camera’s CFrame by doing this

workspace.CurrentCamera.CFrame = CFrame.new(x, y, z) -- Change this to the desired position

Hope this is helpful!

1 Like

I am now using a tutorial on the Dev Hub. Still, it isn’t working to what I need. InputObject.UserInputType (roblox.com)

Ok, I was just giving some pointers on changing the camera behavior in order for you to set the position and manipulate it in the way you would like.