local cam = workspace.CurrentCamera
local distort =  1

game:GetService("RunService").RenderStepped:connect(function() 
	cam.CoordinateFrame=cam.CoordinateFrame*CFrame.new(0,0,0,distort,0,0,0,distort,0,0,0,1)
end)

the less the distort, the more the fov. distor = 1 is normal fov.

1 comment

0

I remember trying to figure that out for so long years ago and when I finally did, I felt like I busted a nut