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

Why is my model(s) not becoming visible or making sounds?

Asked by 9 years ago

So basically I have a model which contains seven parts. Those parts contain either nothing or a mesh... I grouped them up, and named it Assassin. Then I have a brick nearby and grouped it with the Model Assassin, and called it Thingymabob -- Don't judge. I want this Assassin to appear, when someone walks through the invisible, non-CanCollidable Thingymabob. So the Assassin starts off as invisible. (I also want several sounds to play when someone walks through it.)

So I made a script, but it's not working. Can someone help? This is the first script for the Transparency:

local Door = script.Parent.Thingymabob
Item = script.Parent.Parent.Assassin
a = Item.Head
b = Item.Sword
c = Item.Handle
d = Item.RLeg
e = Item.LLeg
f = Item.RArm
g = Item.Torso

function onTouched(hit) 
    print("Door Hit") 
    local human = hit.Parent:findFirstChild("Humanoid") 
    if (human ~= nil ) then 
        print ("Human touched door")
        a.Transparency = 0.9
        b.Transparency = 0.9
        c.Transparency = 0.9
        d.Transparency = 0.9
        e.Transparency = 0.9
        f.Transparency = 0.9
        g.Transparency = 0.9
        wait (0.5)
        a.Transparency = 0.5
        b.Transparency = 0.5
        c.Transparency = 0.5
        d.Transparency = 0.5
        e.Transparency = 0.5
        f.Transparency = 0.5
        g.Transparency = 0.5
        wait (0.5)
        a.Transparency = 0.2
        b.Transparency = 0.2
        c.Transparency = 0.2
        d.Transparency = 0.2
        e.Transparency = 0.2
        f.Transparency = 0.2
        g.Transparency = 0.2
        wait (0.5)
        a.Transparency = 0
        b.Transparency = 0
        c.Transparency = 0
        d.Transparency = 0
        e.Transparency = 0
        f.Transparency = 0
        g.Transparency = 0
        wait (5)
        a.Transparency = 0.4
        b.Transparency = 0.4
        c.Transparency = 0.4
        d.Transparency = 0.4
        e.Transparency = 0.4
        f.Transparency = 0.4
        g.Transparency = 0.4
        wait (0.5)
        a.Transparency = 0.8
        b.Transparency = 0.8
        c.Transparency = 0.8
        d.Transparency = 0.8
        e.Transparency = 0.8
        f.Transparency = 0.8
        g.Transparency = 0.8
        wait (0.5)
        a.Transparency = 1
        b.Transparency = 1
        c.Transparency = 1
        d.Transparency = 1
        e.Transparency = 1
        f.Transparency = 1
        g.Transparency = 1


while (human.health > 0) do
    human.health = human.health - 5

end
end
end

script.Parent.Touched:connect(onTouched)

This is the second script for Sound:

local Door = script.Parent

function onTouched(hit)
    print ("Door hit")
    local human = hit.parent:findFirstChild("Humanoid")
if (human ~= nil) then
    print ("Human touched door")
    wait(1)
    script.Sound1:Play()
    script.Sound2:Play()
    script.Sound3:Play()
    script.Sound4:Play()
    script.Sound5:Play()
    script.Sound6:Play()
    script.Sound7:Play()
    script.Sound8:Play()
    script.Sound9:Play()
    script.Sound10:Play() -- I have 10 Sounds.
    wait(10)
end
end

script.Parent.Touched:connect(onTouched)

These scripts are inside 'Thingymabob'

Thank you.

1 answer

Log in to vote
0
Answered by 9 years ago

It may be infected, Check all of your recent Free models and delete any scripts that are looking fishy.

0
Kk Thx DerpyShadowz 34 — 9y
Ad

Answer this question