Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function GetPlayer(str,speaker)
- local T={}
- if type(str)~='string'then
- str=tostring(str):lower()
- else
- str=str:lower()
- end
- if str=='me'then
- return{speaker}
- elseif str=='others'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a~=speaker then
- table.insert(T,a)
- end
- end
- elseif str=='all'then
- return game:GetService'Players':GetPlayers()
- elseif str=='friends'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a~=speaker and a:IsFriendsWith(speaker.UserId)then
- table.insert(T,a)
- end
- end
- elseif str=='nonfriends'then
- for a,a in next,game:GetPlayers'Players':GetPlayers()do
- if not a:IsFriendsWith(speaker.UserId)then
- table.insert(T,a)
- end
- end
- elseif str=='admins'and CHECK_ADMIN then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if CHECK_ADMIN(a)then
- table.insert(T,a)
- end
- end
- elseif str=='nonadmins'and CHECK_ADMIN then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if not CHECK_ADMIN(a)then
- table.insert(T,a)
- end
- end
- elseif str=='team'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.TeamColor==speaker.TeamColor then
- table.insert(T,a)
- end
- end
- elseif str=='nonteam'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if not a.TeamColor==speaker.TeamColor then
- table.insert(T,a)
- end
- end
- elseif str=='nbcs'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.MembershipType==Enum.MembershipType.None then
- table.insert(T,a)
- end
- end
- elseif str=='bcs'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.MembershipType==Enum.MembershipType.BuildersClub then
- table.insert(T,a)
- end
- end
- elseif str=='tbcs'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.MembershipType==Enum.MembershipType.TurboBuildersClub then
- table.insert(T,a)
- end
- end
- elseif str=='obcs'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.MembershipType==Enum.MembershipType.OutrageousBuildersClub then
- table.insert(T,a)
- end
- end
- elseif str=='guests'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.Guest then
- table.insert(T,a)
- end
- end
- elseif str=='nonguests'then
- for a,a in next,game:GetService'Players':GetPlayers()do
- if not a.Guest then
- table.insert(T,a)
- end
- end
- else
- for a,a in next,game:GetService'Players':GetPlayers()do
- if a.Name:sub(1,#str):lower()==str then
- table.insert(T,a)
- end
- end
- end
- return T
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement