blockoo
|
  |
| Joined: 08 Nov 2007 |
| Total Posts: 17202 |
|
|
| 13 Aug 2011 05:05 PM |
I have these two scripts that should work together to remove anyone's gear...script 1 works fine but script 2 doesn't in online mode...I obviously can't see the output, can anyone help?
Script 1 (in Workspace):
game.Players.PlayerAdded:connect(function(newPlayer) coroutine.resume(coroutine.create(function() repeat wait() until newPlayer.Character wait(3) for m, n in pairs(newPlayer.Character:GetChildren()) do if (n.ClassName == "Tool") then n:Remove() end end for i, v in pairs(newPlayer.Backpack:GetChildren()) do for x, y in pairs(newPlayer.StarterGear:GetChildren()) do if (v.Name == y.Name) then v:Remove() end end end c = game.Lighting.GearRemover:Clone() c.Parent = game.Workspace c.Assigned.Value = newPlayer end)) end) -------------------------------------------------------------------------------
Script 2 (in Lighting but cloned to Workspace; has an ObjectValue in it whose value is a player):
game.Players.PlayerAdded:connect(function(newPlayer) coroutine.resume(coroutine.create(function() repeat wait() until newPlayer.Character wait(3) for m, n in pairs(newPlayer.Character:GetChildren()) do if (n.ClassName == "Tool") then n:Remove() end end for i, v in pairs(newPlayer.Backpack:GetChildren()) do for x, y in pairs(newPlayer.StarterGear:GetChildren()) do if (v.Name == y.Name) then v:Remove() end end end c = game.Lighting.GearRemover:Clone() c.Parent = game.Workspace c.Assigned.Value = newPlayer end)) end) |
|
|
| Report Abuse |
|
|
blockoo
|
  |
| Joined: 08 Nov 2007 |
| Total Posts: 17202 |
|
| |
|
|
| 13 Aug 2011 05:35 PM |
too many ends?
-orangegreenblue, also THE GAME |
|
|
| Report Abuse |
|
|
|
| 13 Aug 2011 05:35 PM |
nevermind, perhaps you need a break in there
-orangegreenblue, also THE GAME |
|
|
| Report Abuse |
|
|