having issues getting two if statements getting a single while loop to function?
here is my issue
I am trying to get two guys to do whats in the while loop. which is to follow the player and to return to their spawn, but i cant seem to get this right.. I just made this script in this for an example.. Please help!
01 | local h = game.Workspace.guy 1. Humanoid |
02 | local b = game.Workspace.guy 2. Humanoid |
03 | local UpperTorso = game.Workspaceguy 1. UpperTorso |
04 | local UpperTorsoA = game.Workspace.guy 2. UpperTorso |
05 | local spawnCF = UpperTorso.CFrame |
06 | local spawnCFA = UpperTorsoA.CFrame |
09 | for _,v in next , game.Players:GetPlayers() do |
11 | local char = v.Character |
12 | if char:FindFirstChild( "Humanoid" ) and char:FindFirstChild( "UpperTorso" ) then |
13 | local pUpperTorso = char.UpperTorso |
14 | if (pUpperTorso.Position - UpperTorso.Position).magnitude < = 30 then |
16 | if (pUpperTorso.Position - UpperTorsoA.Position).magnitude < = 30 then |
27 | local player = findPlayer() |
30 | h.WalkToPoint = player.Character.UpperTorso.Position |
33 | b.WalkToPoint = player.Character.UpperTorso.Position |
35 | h.WalkToPoint = spawnCF.p |
36 | b.WalkToPoint = spawnCFA.p |