local Part = script.Parent Part.Touched:Connect(function() Part.CFrame = CFrame.new(20, 0, 0) end)
Create a for loop that adds additional position to the part for every iteration. Check out: https://developer.roblox.com/en-us/articles/Roblox-Coding-Basics-Loops