Places that dont need changed are the gate.Position lines! I just want it to move when i say "Close Spawns"/"Open Spawns", but i only want rank 5 and higher in the group to be able to...and i don't want it to move if it is already closed/opened.
local gate = script.Parent
Game.Players.PlayerAdded:connect(function(plr)
if plr.Chatted == "Open Spawns" then
if plr:GetRankInGroup(947529) >= 5 then
if gate.Position == Vector3(-2.7, 10.19, -0.3)then
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position + Vector3.new(0,.2,0)
wait(.1)
end
end
end
end)
local gate = script.Parent
Game.Players.PlayerAdded:connect(function(plr)
if plr.Chatted == "Open Spawns" then
if plr:GetRankInGroup(947529) >= 3 then
if gate.Position == Vector3(-2.7, 28.19, -0.3)then
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.4,0)
wait(.1)
gate.Position = gate.Position - Vector3.new(0,.2,0)
wait(.1)
end
end
end
end)
