----------------------------------------------------------------------
--Only Edit The Below-------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
GroupID = 1070877 --Change this to your groups ID
Door = script.Parent
Kill = false --If a player isnt in the group, then kill them on touch.
Teleport = false --Teleport Mode. Teleports to a certain position
X = 0 --For use with the Teleport Mode. Set to the X Position
Y = 0 --For use with the Teleport Mode. Set to the Y Position
Z = 0 --For use with the Teleport Mode. Set to the Z Position
----------------------------------------------------------------------
--Only Edit The Above-------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
DB = false
script.Parent.Touched:connect(function(p)
if p.Parent:FindFirstChild("Humanoid") then
player = game.Players:GetPlayerFromCharacter(p.Parent)
if player then
if not DB then
DB = true
if player:IsInGroup(GroupID) then
if not Teleport then
Door.Transparency = 1
Door.CanCollide = false
wait(0.4)
Door.Transparency = 1
Door.CanCollide = true
DB = false
elseif Teleport then
player.Character.Torso.CFrame = CFrame.new(X,Y+2,Z)
DB = false
end
elseif not player:IsInGroup(GroupID) then
if Kill then
p.Parent.Humanoid.Health = 0
DB = false
elseif not Kill then
DB = false
end
end
end
end
end
end)
It keep glitching after somone walks through it a couple times, thus, they can't walk through it anymore.

4 comments
Can't*
Disregard this comment /\
What is the error when it glitches, or what is happening when it glitches?
After walking through it a few times, it just stops working.