So i want the brick when it's touched only for the PLAYER who touches it let him pass trough not others, is it even possible ?
local a = script.Parent a.Touched:connect(function() a.Transparency = 0.5 a.CanCollide = true wait(0.25) a.Transparency = 0 a.CanCollide = false end)
You should have your script create a StringValue that stores the name of the player who first touched the brick and have it check every other player who touches the brick to see if that player matches the name stored within the created StringValue.