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?
2 answers
#####Please accept hit "accept answer" if this helped
##Question
How do I change a character's FOV?
##Answer 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)
###Example code
local players = game:GetService("Players")
local client = players.LocalPlayer
local camera = workspace.CurrentCamera --// get camera
camera.FieldOfView = 100 --// set FoV to 100
8 comments
What do I put the script in? Workspace?
Learn to read
why so toxic? damn.
You put the local script anywhere replicated to the client (and where scripts run) such as ReplicatedFirst StarterPlayerScripts StarterCharacterScripts and Backpack
Thanks.
Also "StarterGui
^^ @Sinister Also "StarterGui" is a valid choice
I didn't mention everything but thanks for noting that!
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
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
Then you should be chacking the wiki