
Key RequiredUniversal

-- LocalScript (só afeta o jogador local)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
-- Salva a posição inicial do jogador
local originalCFrame = humanoidRootPart.CFrame
-- Ordem de prioridade dos elementos a serem procurados
local priorityNames = {"Baby_", "Easy_", "Medium_", "Hard_", "Extreme_"}
-- Função para encontrar o primeiro objeto válido na ordem de prioridade
local function findPriorityObject()
for _, name in ipairs(priorityNames) do
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and obj.Name:find(name) then
return obj
end
end
end
return nil
end
-- Função para teleportar o jogador para o objeto e monitorá-lo
local function teleportAndMonitor()
local target = findPriorityObject()
if not target then
-- Se não houver nenhum objeto, volta para a posição original
humanoidRootPart.CFrame = originalCFrame
return
end
-- Teleporta para o objeto (+3 no Y para evitar colisão)
humanoidRootPart.CFrame = CFrame.new(target.Position + Vector3.new(0, 3, 0))
-- Monitora se o objeto é removido ou modificado
local connection
local function checkTarget()
if not target or not target.Parent then
if connection then connection:Disconnect() end
teleportAndMonitor() -- Procura o próximo objeto
end
end
connection = target.AncestryChanged:Connect(function(_, newParent)
if newParent == nil then
checkTarget()
end
end)
-- Verifica se o objeto se moveu significativamente
local lastPosition = target.Position
while target and target.Parent do
task.wait(0.5)
if (target.Position - lastPosition).Magnitude > 1 then
checkTarget()
break
end
lastPosition = target.Position
end
end
-- Inicia o processo quando o personagem estiver pronto
teleportAndMonitor()
-- Reconecta caso o personagem morra e respawne
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
humanoidRootPart = newCharacter:WaitForChild("HumanoidRootPart")
originalCFrame = humanoidRootPart.CFrame
teleportAndMonitor()
end)No comments yet for this script.



![Item Spawner - Bypass Gamepass [OPEN-SOURCE]](https://scriptblox.com/images/sb/rbx-2736e5de37c3d8bc17e5e9bd07d73e38-cc0a9732451c.png)