I can't script, but I'm trying to find a setting that allows me to change a character's FOV in my game. All of the sources I've found so far are outdated.
How do I change a character's FOV?
You can get the client's camera from a LocalScript. The CurrentCamera index in https://developer.roblox.com/api-reference/class/Workspace return's the client's camera.
Simply set the FieldOfView property on the camera to a desired FOV. (Note the FOV can only be set to range [1, 120] and it is default 70)
local players = game:GetService("Players") local client = players.LocalPlayer local camera = workspace.CurrentCamera --// get camera camera.FieldOfView = 100 --// set FoV to 100
use the CurrentCamera property from workspace on the client, which is the player's camera. then change the FieldOfView property of it; article.
ex
--client local camera = workspace.CurrentCamera camera.FieldOfView = 50 -- default is 70 degrees
Closed as Not Constructive by EpicMetatableMoment, DeceptiveCaster, and evaera
This question has been closed because it is not constructive to others or the asker. Most commonly, questions that are requests with no attempt from the asker to solve their problem will fall into this category.
Why was this question closed?