local EventsFolder = game.ReplicatedStorage:WaitForChild("AdminCommandEvents")
local Admins = {206143181}
local Ranks = {
	"Default";
}

game.Players.PlayerAdded:Connect(function(player)
	player.Chatted:Connect(function(Message)
		for i,v in pairs(Admins) do
			if player.UserId == Admins then
				print("Proceed With Admin Command")
			end
		end
		local SplitMessage = Message:split(" ")
		if SplitMessage[1] == "/rank" then
			local NameOfPlayerToGiveRankTo = SplitMessage[2]
			local PlayerToGiveRankTo = game.Players:FindFirstChild(NameOfPlayerToGiveRankTo)
			local RankName = Message:split(NameOfPlayerToGiveRankTo)[2]
			
			if RankName ~= "" then
				for i,v in pairs(Ranks) do
					if RankName == Ranks then
						PlayerToGiveRankTo.leaderstats.Rank.Value = RankName
						EventsFolder.NotifySender:FireClient(player,PlayerToGiveRankTo, RankName)
						EventsFolder.NotifyPlayer:FireClient(PlayerToGiveRankTo,RankName)
						print(player.Name.." changed "..PlayerToGiveRankTo.Name.."'s rank to ".. RankName .."!")
					else
						print(RankName.." is not a rank")
					end
				end
			end
		end
	end)
end)