Hello, so I am making an admin script but I can't seem to understand how to get commands like speed [p] [v] to work. Any help would be fine, thanks.
plr = game.Players.LocalPlayer
prefix = ":"
banned = {}
function GetPlayer(String)
local Found = {}
local strl = String:lower()
if strl == "all" then
for i,v in pairs(game.Players:GetPlayers()) do
table.insert(Found,v)
end
elseif strl == "others" then
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name ~= game.Players.LocalPlayer.Name then
table.insert(Found,v)
end
end
elseif strl == "me" then
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name == game.Players.LocalPlayer.Name then
table.insert(Found,v)
end
end
else
for i,v in pairs(game.Players:GetPlayers()) do
if v.Name:lower():sub(1, #String) == String:lower() then
table.insert(Found,v)
end
end
end
return Found
end
plr.Chatted:Connect(function(msg)
if string.sub(msg, 1, 6) == (prefix.."kick ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
local remote = game.Players.LocalPlayer.Backpack.Delete.delete
remote:FireServer(v)
end
end
end)
plr.Chatted:Connect(function(msg)
if string.sub(msg, 1, 6) == (prefix.."speed ") then
for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
plr.Character.Humanoid.WalkSpeed = (string.sub(msg, 8))
end
end
end)

1 comment
PLEASE indent your code!