loadstring(game:HttpGet("https://raw.githubusercontent.com/guangmikkusu-prog/Codefly/refs/heads/main/Codefly.Lua"))() -- 【超強力・カメラ制御スクリプト】 -- 目的:ゲーム側の強制ロックを解除しつつ、ズームは自由に行えるようにする local Players = game:GetService("Players") local RunService = game:GetService("RunService") local localPlayer = Players.LocalPlayer -- 最小距離を0.5に戻す(一人称までズーム可能にする) -- ただし、ゲーム側が「一人称強制モード」にした時はそれを解除する local TARGET_MAX_ZOOM = 500 local function forceRelease() -- 1. CameraModeが「LockFirstPerson」などの強制ロックモードだったらClassicに戻す if localPlayer.CameraMode ~= Enum.CameraMode.Classic then localPlayer.CameraMode = Enum.CameraMode.Classic end -- 2. ズームの最大値を確保(制限させない) if localPlayer.CameraMaxZoomDistance ~= TARGET_MAX_ZOOM then localPlayer.CameraMaxZoomDistance = TARGET_MAX_ZOOM end -- 最小ズームはあえていじらない(0.5のままにすることで一人称まで下げられるようにする) end -- プロパティの変更を監視し、ゲーム側がロックをかけたら即座に解除 localPlayer:GetPropertyChangedSignal("CameraMode"):Connect(forceRelease) localPlayer:GetPropertyChangedSignal("CameraMaxZoomDistance"):Connect(forceRelease) -- 毎フレームのループで保険をかける RunService.RenderStepped:Connect(forceRelease) -- 初期実行 forceRelease() print("【カメラ制御】自由ズーム&ロック解除モードで起動しました")