why script wont change player rank? no errors
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)