ClickDetector fails to detect mouse hovers or clicks on a BasePart when the camera’s FieldOfView is set to a small value. I’m using a FieldOfView of 0.5 with a large camera distance to simulate an ortographic/isometric projection.
Steps to reproduce:
- Set
workspace.CurrentCamera.CameraTypetoEnum.CameraType.Scriptable. - Set
workspace.CurrentCamera.FieldOfViewto 1. - Add a
ClickDetectoras a child of a part in the scene. - Set
ClickDetector.MaxActivationDistancetomath.huge. - Attempt to hover over the part with the mouse. No hand cursor appears, indicating the
ClickDetectorisn’t registering the hover.
Expected behavior: ClickDetector should register hover/click consistenly regardless of the camera FieldOfView, as long as the part is visible on the screen.
Actual behavior: ClickDetector fails to register hover or clicks when FieldOfView is low.
Update:
The camera needs to be positioned very far from the ClickDetector.Parent. In my case, approximiatively 2000 studs away, which is necessary to compensate, and simulate the orthographic/isometric camera.

