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

This script still makes you sit?

Asked by 11 years ago

I even have it set to false but it still makes you sit, how do you fix this?

01function onDamage(Part)
02    if Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent.Name ~= "script.Parent.Name" then
03        script.Disabled = true
04        f = Instance.new("Fire", Part)
05        for i = 1,25 do
06            f.Size = f.Size +0.25
07            Part.Parent.Humanoid.Health = Part.Parent.Humanoid.Health -1
08            wait(0.05)
09        end
10        Part.Parent.Humanoid.Sit = false
11        f:remove()
12        script.Parent:remove()
13    end
14    wait(0.025)
15end
16 
17script.Parent.Touched:connect(onDamage)
0
It seems like "script.Parent.Name" isn't supposed to be a string literal and is supposed to be referring to script.Parent.Name itself. 1waffle1 2908 — 11y
0
What should It look like then? RedstoneStudios 0 — 11y
0
script.Parent.Name instead of "script.Parent.Name" 1waffle1 2908 — 11y
0
What line? RedstoneStudios 0 — 11y
0
The only line with "script.Parent.Name" on it (2) 1waffle1 2908 — 11y

1 answer

Log in to vote
0
Answered by 11 years ago
1if Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent.Name ~= "script.Parent.Name" then

This line is the problem. It should say

1if Part.Parent:FindFirstChild("Humanoid") ~= nil and Part.Parent.Name ~= script.Parent.Name then
Ad

Answer this question