Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Can someone tell me what's wrong with this?

Asked by 10 years ago

this script is supposed to morph every player on the "zombies" team with the zombie package, hat, and body colors.

while true do
    local Player = LocalScript.Parent
if Player ~= nil then
    Player.TeamColor = game.Teams.Zombies.TeamColor
    Player:WaitForChild(Shirt)
Player.Shirt:Destroy()
    Player:WaitForChild(Pants)
Player.Pants:Destroy()
    Player:WaitForChild(BodyColors)
b=Player.BodyColors
    b.HeadColor = "Medium Green"
b.LeftArmColor = "Medium Green"
    b.LeftLegColor = "Brown"
b.RightArmColor = "Medium Green"
    b.RightLegColor = "Brown"
b.TorsoColor = "Brown"
    Player:WaitForChild(ShirtGraphic)
Player.ShirtGraphic:Destroy()
for _, v in pairs(Player:GetChildren()) do
    if v:IsA("Accoutrement") then
     v:Destroy()
end
    end
end

Instance.new("Hat",Player)
    Instance.new("Part",Player.Hat)
Instance.new("Mesh",Player.Hat)
m=Player.Hat.Part.Mesh
        m.MeshId = ("rbxassetid://24477146")
    m.TextureId = ("rbxassetid://25289515")
    Instance.new("CharacterMesh",Player)
    Player.CharacterMesh:WaitForChild()
        Player.CharacterMesh.Name = "LeftArm"
        Player.LeftArm.MeshId = ("rbxassetid://24477146")
            Player.LeftArm.OverlayTextureId = ("rbxassetid://37686282")

            Instance.new("CharacterMesh",Player)
    Player.CharacterMesh:WaitForChild()
        Player.CharacterMesh.Name = "LeftLeg"
        Player.LeftArm.MeshId = ("rbxassetid://37683150")
            Player.LeftArm.OverlayTextureId = ("rbxassetid://37687646")

            Instance.new("CharacterMesh",Player)
    Player.CharacterMesh:WaitForChild()
        Player.CharacterMesh.Name = "RightArm"
        Player.LeftArm.MeshId = ("rbxassetid://37683174")
            Player.LeftArm.OverlayTextureId = ("rbxassetid://37686282")

            Instance.new("CharacterMesh",Player)
    Player.CharacterMesh:WaitForChild()
        Player.CharacterMesh.Name = "RightLeg"
        Player.LeftArm.MeshId = ("rbxassetid://37683227")
            Player.LeftArm.OverlayTextureId = ("rbxassetid://37687646")

            Instance.new("CharacterMesh",Player)
    Player.CharacterMesh:WaitForChild()
        Player.CharacterMesh.Name = "Torso"
        Player.LeftArm.MeshId = ("rbxassetid://37683263")
            Player.LeftArm.OverlayTextureId = ("rbxassetid://0")






end
    end
end

Answer this question