Hello, Cookie Tech!
Today, I have taken my time to show you how YOU can create a group rank door in your game. This doesn’t require much things for this!
Let move onto what you need to do in order o get this working!
First: You will want to insert a Folder into the Workspace, and name it something like “StaffDoors” or “RankDoors”.
Once you have inserted your folder and named it to something you will remember, you will want to insert a LocalScript into the StarterGUI and name is “Staff Doors”.
Now, we can move onto the main script!
You can either write this out, or copy it into your script!
Source Code:
local GroupId = nil -- Change to your Group ID
local RequiredRank = nil -- Change to the rank number you want to allow through the doors
for i, v in pairS(game.Workspace:WaitForChild("StaffDoors"):GetChildren()) do
if v:IsA("Part") then
if Player:GetRankInGroup(GroupId) >= RequiredRank then
v:Destroy()
end
end
end
NOTES:
- All the doors you want must be in the folder so the script can locate the doors and destroy them.#
- You can change the name of the Part to something like Door, but you will also have to change it in the script.
That’s all from me! Happy developing! 
Quite useful, might need it in the future. 
I created this back in 2021 and thought it would be useful to give to you all! I have another group rank door I might give you all as well, not to sure!