Alright, my previous question about admin commands was very helpful with the answers, however I am now in need of help again, I can't test them at the moment, so I need to know if I have created a good "Basis" for the admin commands as the entire script is within an anonymous function, and then then a function within it is the actual commands and levels, I need help with this part as I dont know if it would work.
local adminlist = {
[game.CreatorId] = {3},
[NormalAdminId] = {2},
[Moderator] = {1},
}
-- the level of the admin goes 3(Owner kind of commands, if the admin has this they have access to all commands), 2(General commands such as kick, ff, etc...), 1(commands like ff, tp, and msg, nothing abusive)
game.Players.PlayerAdded:connect(function(plr)
function levels()
for _,v in pairs(adminlist) do
if v == "3" then
-- add commands for level 3 users
elseif v == "2" then
-- add commands for level 2 users
elseif v == "1" then
-- add commands for level 1 users
elseif plr ~= v then
print("IsNotAdmin")
end
end
end
end
end
end
end
levels()
end)
Any and all help works.

3 comments
You're a smart fellow.
;) I need a fun question to do
Thank you!