--[[ Script for Roblox Executor Teleports to each collectible position (models 1-50) with 10 sec delay. ]] local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local rootPart = character:WaitForChild("HumanoidRootPart") -- Locate the Collectibles folder local events = workspace:FindFirstChild("EVENTS") if not events then warn("EVENTS folder not found") return end local julyEvent = events:FindFirstChild("4th of July 2026") if not julyEvent then warn("'4th of July 2026' not found in EVENTS") return end local collectibles = julyEvent:FindFirstChild("Collectibles") if not collectibles then warn("Collectibles folder not found") return end -- Loop through numbered models 1 to 50 for i = 1, 50 do local model = collectibles:FindFirstChild(tostring(i)) if model then -- Get the WorldPivot CFrame and extract the position local pivot = model:GetPivot() -- same as model.WorldPivot if pivot then local position = pivot.Position print("Teleporting to model " .. i .. " at " .. tostring(position)) -- Teleport the character rootPart.CFrame = CFrame.new(position) -- Wait 10 seconds before next teleport task.wait(10) else warn("Model " .. i .. " has no WorldPivot") end else warn("Model " .. i .. " not found in Collectibles") end end print("All teleports completed!")