|
| 04 Apr 2014 10:37 PM |
I've made a script that is supposed to give a BlockMesh to every part of a player's body. The script does not work. Please help.
Script:
local player = script.Parent.Parent local char = player.Character
game.Players.PlayerAdded:connect(function() for i, v in pairs do bm = Instance.new('BlockMesh') bm.Parent = child end end) |
|
|
| Report Abuse |
|
|
yurhomi10
|
  |
| Joined: 10 Dec 2008 |
| Total Posts: 13886 |
|
|
| 04 Apr 2014 10:40 PM |
is this a local script?
if so
player = script.Parent.LocalPlayer -- I believe. character = player.Character |
|
|
| Report Abuse |
|
|
|
| 04 Apr 2014 10:43 PM |
| Hm. It's currently in StarterPack. Let me make a few changes. |
|
|
| Report Abuse |
|
|
|
| 04 Apr 2014 10:44 PM |
I've put it in Lighting (as a LocalScript).
Script:
local player = script.Parent.LocalPlayer local char = player.Character
game.Players.PlayerAdded:connect(function() for i, v in pairs do bm = Instance.new('BlockMesh') bm.Parent = child end end) |
|
|
| Report Abuse |
|
|
BladeXE
|
  |
| Joined: 22 Dec 2012 |
| Total Posts: 3857 |
|
|
| 04 Apr 2014 10:45 PM |
player = game.Players.LocalPlayer in a localscript its k bros |
|
|
| Report Abuse |
|
|
yurhomi10
|
  |
| Joined: 10 Dec 2008 |
| Total Posts: 13886 |
|
|
| 04 Apr 2014 10:45 PM |
woe.
game.Players.PlayerAdded:connect(function(player) for i, v in pairs(player.Character) do if v:IsA("Part") then local block = Instance.new("BlockMesh") block.Parent = v end end end)
that should work if not, I didnt test so check it out. |
|
|
| Report Abuse |
|
|
| |
|
|
| 04 Apr 2014 10:47 PM |
| normal script in serverscriptservice block. |
|
|
| Report Abuse |
|
|
|
| 04 Apr 2014 10:48 PM |
game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(char) for i, v in pairs(char:GetChildren()) do if v:IsA("BasePart") then local block = Instance.new("BlockMesh") block.Parent = v end end end) end) |
|
|
| Report Abuse |
|
|
yurhomi10
|
  |
| Joined: 10 Dec 2008 |
| Total Posts: 13886 |
|
|
| 04 Apr 2014 10:49 PM |
sorry, IT should work now
MAKE SURE ITS A SCRIPT IN WORKSPACE, Local scripts would be a little bit more complicated to insert to player and such.
--
game.Players.PlayerAdded:connect(function(player) player:WaitForChild("Backpack") parts = player.Character:GetChildren() for i, v in pairs(parts) do if v:IsA("Part") then local block = Instance.new("BlockMesh") block.Parent = v end end end) |
|
|
| Report Abuse |
|
|
|
| 04 Apr 2014 10:52 PM |
| Duelingwarlord got it right. Thanks to all who helped. |
|
|
| Report Abuse |
|
|