Advertisement
Parallaxox

Multi-Player Pick SS

Apr 8th, 2025 (edited)
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.12 KB | None | 0 0
  1. --https://youtu.be/rvva4TSGunI
  2. local Players = game:GetService("Players")
  3. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  4.  
  5. local multiPickPlayersValue = ReplicatedStorage:FindFirstChild("MultiPickPlayers")
  6. if not multiPickPlayersValue then
  7.     multiPickPlayersValue = Instance.new("StringValue")
  8.     multiPickPlayersValue.Name = "MultiPickPlayers"
  9.     multiPickPlayersValue.Parent = ReplicatedStorage
  10. end
  11.  
  12. local function chooseMultiplePlayers(numPlayersToChoose)
  13.     local playerList = Players:GetPlayers()
  14.     local chosenPlayers = {}
  15.  
  16.     if #playerList < numPlayersToChoose then
  17.         multiPickPlayersValue.Value = "Not enough players"
  18.         return
  19.     end
  20.  
  21.     while #chosenPlayers < numPlayersToChoose do
  22.         local player = playerList[math.random(1, #playerList)]
  23.         if not table.find(chosenPlayers, player) then
  24.             table.insert(chosenPlayers, player)
  25.         end
  26.     end
  27.  
  28.     local chosenPlayerNames = {}
  29.     for _, player in pairs(chosenPlayers) do
  30.         table.insert(chosenPlayerNames, player.Name)
  31.     end
  32.  
  33.     multiPickPlayersValue.Value = "Multi-Pick: " .. table.concat(chosenPlayerNames, ", ")
  34. end
  35.  
  36. task.wait(20)
  37. chooseMultiplePlayers(2)
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement