View difference between Paste ID: CS8TM6Qg and aYbHrmPa
SHOW: | | - or go back to the newest paste.
1
Tool = Instance.new("Tool")
2
Part = Instance.new("Part")
3
Part.Name = "Handle"
4
Tool.Name = "up"
5-
Tool.Parent = workspace.Lucas_YT111 -- replace name
5+
6-
Mesh = Instance.new("SpecialMesh")
6+
Part.Size = Vector3.new(1.75,2,0.5)
7-
Mesh.Parent = Part
7+
Tool.Parent = owner.Character
8-
Mesh.MeshId = "http://www.roblox.com/asset/?id=12221720"
8+
local decal = Instance.new("Decal", Part)
9-
Mesh.TextureId = "http://www.roblox.com/asset/?id=12224218"
9+
decal.Face = Enum.NormalId.Front
10-
Mesh.Scale = Vector3.new(1, 1, 1)
10+
local happyFace = "http://www.roblox.com/asset/?id=9104817"
11-
Tool = script.Parent
11+
decal.Texture = happyFace
12
Part.BottomSurface = Enum.SurfaceType.Smooth
13
Part.BrickColor = BrickColor.new("Pastel Blue")
14
Part.TopSurface = Enum.SurfaceType.Smooth
15
Part.brickColor = BrickColor.new("Pastel Blue")
16
local Goodbye = Instance.new("Sound", owner.character.Head)
17
Goodbye.SoundId = "rbxassetid://5574462925"
18
Goodbye.Volume = 1
19
local A = Instance.new("Sound", owner.character.Head)
20
A.SoundId = "rbxassetid://7323113985"
21
A.Volume = 10
22
gotsomeone = false
23
function damage(dmg)
24
    for i,v in pairs(workspace:GetDescendants()) do
25
        if v.ClassName == "Model" and v ~= character then
26
            local headdude = v:findFirstChild("Head")
27
            if headdude then
28
                if (headdude.Position - Part.Position).magnitude < 3.25 then
29
                    if headdude.Parent ~= nil then
30
                        local humm = v:findFirstChildOfClass("Humanoid")
31
                        if humm then
32
                            if humm.Parent ~= owner.Character then
33
                                Goodbye:Play()
34
                                if humm.Health > 0 then
35
                                    gotsomeone = true
36
Goodbye.Ended:Wait()
37
A:Play()
38
humm.BreakJointsOnDeath = false
39
wait(0.125)
40
headdude:Destroy()
41
gotsomeone = false
42
        end
43
    end
44
end
45
end
46
end
47
end
48
end
49
end
50
end
51
Tool.Activated:Connect(damage)
52
 
53
while true do
54
task.wait()
55
if gotsomeone then
56
    for i,v in pairs(workspace:GetDescendants()) do
57
        if v.ClassName == "Model" and v ~= character then
58
            local headdude = v:findFirstChild("Head")
59
            if headdude then
60
                if (headdude.Position - Part.Position).magnitude < 3.25 then
61
                    if headdude.Parent ~= nil then
62
                        local humm = v:findFirstChildOfClass("Humanoid")
63
                        if humm then
64
                            if humm.Parent ~= owner.Character then
65
owner.Character.HumanoidRootPart.CFrame = CFrame.new(owner.Character.HumanoidRootPart.Position, Vector3.new(headdude.Position.x,owner.Character.HumanoidRootPart.Position.y,headdude.Position.z))
66
end
67
end
68
end
69
end
70
end
71
end
72
end
73
end
74
end