Hey, I can not find any good zoom out limit scripts like the one in Apocolypse rising.
Here is one for example, but the problem is when you zoom out your screen bounces. I understand why it does that though, it changes the camera mode to firstperson then changes back into the classic one. I need one which doesnt bounce, could be possibly by somehow making a magnitude limit. Thanks
Here is the script i'm talking about
wait(1)
p = game.Players.LocalPlayer
c = workspace.CurrentCamera
rs = game:GetService('RunService')
if not p.Character then p.CharacterAdded:wait() end
h = p.Character.Head
rs.RenderStepped:connect(function()
if (h.Position - c.CoordinateFrame.p).magnitude >= 14 then
p.CameraMode = Enum.CameraMode.LockFirstPerson
p.CameraMode = Enum.CameraMode.Classic
end
end)
