I am trying to fix this problem above.
Here is my script:
local GroupId = 00 local MinimumRankToUseCommand = 00
function Caps(PartialName) local foundName = nil local Players = game.Players:GetPlayers() for i, player in pairs(Players) do if string.find(string.lower(player.Name), string.lower(PartialName)) then foundName = player.Name end end
if not foundName then return nil else return foundName end
end
game.Players.PlayerAdded:Connect(function(Player) if Player:GetRankInGroup(GroupId) >= MinimumRankToUseCommand then Player.Chatted:Connect(function(Message) local Words = string.split(Message, " ")
if Words[1] == "Pass" then local NameOfPlayerToGivePoint = Words[2] local PlayerToGivePoint = game.Players:FindFirstChild(NameOfPlayerToGivePoint) if NameOfPlayerToGivePoint ~= "" then local PointGiver = Caps(PlayerToGivePoint) if PointGiver then PointGiver.leaderstats.Points.Value = PointGiver.leaderstats.Points.Value + 1 end end end end) end
end)