_G.run = true -- make false to stop repeat local player = game.Players.LocalPlayer local character = player.Character local humanoidRootPart = character and character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then local function simulateTouch(part) if part and part:IsA("BasePart") then humanoidRootPart.CFrame = part.CFrame + Vector3.new(0, 3, 0) wait() end end for _, instance in pairs(game:GetDescendants()) do if instance:IsA("BasePart") and instance:FindFirstChildOfClass("TouchTransmitter") then simulateTouch(instance) end end end game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Rebirth"):FireServer() wait() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("GemUpgrade"):FireServer("2") until not _G.run