Bloco que desaparece
Script que faz o bloco sumir após ser tocado, ele volta a aparecer após um tempo.
O Script deve ser colocado dentro do objeto que vai ser usado pra função:

local part = script.Parent
local reset = true
part.Touched:Connect(function(hit)
if hit and reset == true then
reset = false
for i = 0, 10, 1 do
part.Transparency = i/10
wait(0.1)
if i == 10 then
part.CanCollide = false
wait(2)
part.CanCollide = true
part.Transparency = 0
reset = true
end
end
end
end)