Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Local players = game:GetService("players")
- Local admins = {"Owner"}
- Local prefix = ";"
- Local function GetplayerByname(player:player,playerName :string?):[player]
- If(playerName = = nil) then
- return{}
- end
- Local loweedUser = string.lower(playername)
- if (lowwedUser == "me") then
- return {player}
- end
- if (loweedUser == "all") then
- return players:GetPlayers()
- end
- if (loweedUser == "other") then
- Local list [player] = Players:Getplayers()
- Local list: {player} = Players:Getplayers()
- Local adminIndex: number? = table.find(list,player)
- if(adminIndex) then
- table.remove(list,adminIndex)
- end
- return list
- end
- return {player:FindFirstChild(playerName)}
- End
- Local commands = {
- kill = function(player: Player,information
- {string}): ()
- local playersToAffect: {player} =
- GetPlayerByName(player,information [2])
- for _, player: player in ipairs(playersToAffect)
- Local character = player.Character or player.characterAdded:Wait()
- character:WaitForChild("Humanoid ).Health = 0
- end
- end,
- kick = function(player,information:{string}):()
- local playersToAffect: {player} =GetPlayerByName(player,information [2])
- local reason = ""
- for index: numer = 3, #information do
- reason ..=information[index].." "
- end
- for _, player:player in ipairs(playersToAffect)
- Player:kick(reason)
- end
- end,
- }
- Players.playerAdded:Connect(function(player:player)
- --if (table.find(admins,player.UserId) ==nil) then
- --return
- --end
- player.Chatted:Connenct(function(message:string)
- if (string.sub(message,1, 1 ~= prefix) then
- return
- end
- local information : {string} = string.split(message, " ")
- local commandName: string = string .sub(information[1], 2) commandName
- String.lower(commandName)
- local commandFunction=commands[commandName
- ifcommandFunction then
- commandFunction(player,information)
- end
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement