I really wana add admin to a rank, but i Dont want everyone else to have it please help! THANK YOU
Main Idea Ranks to me is something that shows different levels of importance to a player. That is what you are trying to do, so I am here to help.
Let's Begin
We will start by going to services and insert the team service to your game. Now there will be two teams. Admin and Standard. Now we will make the standard team Auto Assignable
. Now let's Insert a local script into the Service Script Storage
. Now we will type a script that will Put certain players into the Admin team
local admin1 = game.Players."Jim" -- Jim being one of the admins local admin2 = game.Players."You" -- You get the idea while true do admin1.Team = Admin admin2.Team = Admin -- Add more if neccesary end
Now that we have done that, we will give everyone in the Admin team certain tools.(I'm guessing this is what you wanted.
Now we will add tools to the team. To do this we will Insert a Local Script
into the Starter Gui. Then we will put our tool into Replicated Storage And copy the name onto the clipboard.
In the local script we will type the following:
local AdminGear = game.ReplicatedStorage:WaitForChild("Tool") --Change the name to whatever your tool is.
basically what that does, is it tells the server what the tool or tools you want the team to get.
now we will make sure the player that receives this script, is in the Admin Team.
local AdminGear = game.ReplicatedStorage:WaitForChild("Tool") local plr = script.Parent.Parent if plr.Team.Name == Admin then AdminGear:Clone().Parent = plr.Backpack else print("NotAdmin") end
so, lets go through this;
-- admin local admin = game.Players.Luck_k local admin2 = game.Players.FriendlyFriendManGuy -- end admin admin.Team = Admin admin2.Team = Admin
then, we'd use a Team Only Tools script.
function teamFromColor(color) for _,t in pairs(game:GetService("Teams"):GetChildren()) do if t.TeamColor==color then return t end end return nil end function onSpawned(plr) local tools = teamFromColor(plr.TeamColor):GetChildren() for _,c in pairs(tools) do c:Clone().Parent = plr.Backpack end end function onChanged(prop,plr) if prop=="Character" then onSpawned(plr) end end function onAdded(plr) plr.Changed:connect(function(prop) onChanged(prop,plr) end) end game.Players.PlayerAdded:connect(onAdded)
put the tools you want in the Admin team, and you're all set my dude