local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local TeleportService = game:GetService("TeleportService") local player = Players.LocalPlayer task.spawn(function() while task.wait(0.5) do if player.CameraMode ~= Enum.CameraMode.Classic then player.CameraMode = Enum.CameraMode.Classic end player.CameraMinZoomDistance = 10 player.CameraMaxZoomDistance = 20 end end) local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local function openAllChestsAndRejoin() local chestsFolder = Workspace:FindFirstChild("Scripted") and Workspace.Scripted:FindFirstChild("Chests") if chestsFolder then local chests = chestsFolder:GetChildren() for _, chestModel in pairs(chests) do local chestPart = chestModel:FindFirstChild("Part", true) local prompt = chestModel:FindFirstChildWhichIsA("ProximityPrompt", true) if chestPart and prompt and prompt.Enabled then hrp.CFrame = chestPart.CFrame + Vector3.new(0, 1, 0) char.Humanoid.AutoRotate = false hrp.CFrame = CFrame.new(hrp.Position, chestPart.Position) task.wait(0.4) prompt.HoldDuration = 0 fireproximityprompt(prompt) task.wait(0.3) char.Humanoid.AutoRotate = true end end print("تم الانتهاء! جاري إعادة الدخول...") task.wait(1) TeleportService:Teleport(game.PlaceId, player) else warn("لم يتم العثور على المجلد!") end end openAllChestsAndRejoin()...") task.wait(1) TeleportService:Teleport(game.PlaceId, player) else warn("failed") end end openAllChestsAndRejoin()