Ball touch part

Hello, I would like you to help me do something more and I will stop bothering you.

I would just like to be able to do that when my ball touches the GRAY PART, and the ball teleports to the PURPLE PART, and it is possible that you tell me how to do it, or put the scripts? I thank you.

local grayPart = game.Workspace.grayPart
local purplePart = game.Workspace.purplePart

grayPart.Touched:Connect(function(hit)
	if hit.Name == "ball" then
		hit.Position = purplePart.Position
	end
end)