options: P: &8[&6Sharpshooter&8]&c command /sharpscatter []: permission: skript.op trigger: if arg 1 is not set: loop all players: if {captains::%loop-player%} is loop-player: message "{@P} %loop-player% skipped" execute console command "warp shootersspot %loop-player%" else: set {scatterme::%loop-player%} to loop-player set {_Size} to (size of {scatterme::*}) loop {_Size} times: set {_gettingScattered} to (random element out of {scatterme::*}) execute console command "warp spad%loop-num% %{_gettingScattered}%" delete {scatterme::%{gettingScattered}%} else if arg 1 is "reset": delete {scatteringNow} delete {scatterme::*} delete {_teleports} delete {_gettingScattered} delete {_Size} delete {_captain} delete {_newcaptain} delete {_TeamNumber} message "{@P} All SharpScatter variables reset" else: message "{@P} Error in Command" message "{@P}Usage: /sharpscatter []" command /setscatter: permission: skript.op trigger: loop all players: if {scatterme::%loop-player%} is loop-player: message "{@P}%loop-player% is already in the scatter list" else: set {scatterme::%loop-player%} to loop-player message "{@P}%loop-player% was added to the scatter list" command /setshooter : permission: skript.op trigger: #Set set {_captain} to arg 1 set {captains::%arg 1%} to arg 1 delete {scatterme::%arg 1%} broadcast "{@P} %arg 1% is now a Shooter!" #Add set {_newcaptain} to arg 1 set {_TeamNumber} to arg 2 command "/team join %{_TeamNumber}% %{_newcaptain}%"