View difference between Paste ID: 0KGuLQih and QAPNp0am
SHOW: | | - or go back to the newest paste.
1
-------------------------------------------
2
--He who has lost everything.--
3
-------------------------------------------
4-
--By CKbackup--
4+
--By kjlaza--
5
---------------
6
 
7
player = game.Players.LocalPlayer
8
mouse = player:GetMouse()
9
chara = player.Character
10
equipped = false
11
del = false
12
attacking = false
13
atkd = false
14
hum = chara:FindFirstChildOfClass("Humanoid")
15
debby = game.Debris
16
 
17
ArtificialHB = Instance.new("BindableEvent", script)
18
ArtificialHB.Name = "Heartbeat"
19
script:WaitForChild("Heartbeat")
20
frame = 0.03333333333333
21
tf = 0
22
allowframeloss = false
23
tossremainder = false
24
lastframe = tick()
25
script.Heartbeat:Fire()
26
game:GetService("RunService").Heartbeat:connect(function(s, p)
27
  tf = tf + s
28
  if tf >= frame then
29
    if allowframeloss then
30
      script.Heartbeat:Fire()
31
      lastframe = tick()
32
    else
33
      for i = 1, math.floor(tf / frame) do
34
        script.Heartbeat:Fire()
35
      end
36
      lastframe = tick()
37
    end
38
    if tossremainder then
39
      tf = 0
40
    else
41
      tf = tf - frame * math.floor(tf / frame)
42
    end
43
  end
44
end)
45
function swait(num)
46
  if num == 0 or num == nil then
47
    ArtificialHB.Event:wait()
48
  else
49
    for i = 0, num*30 do
50
      ArtificialHB.Event:wait()
51
    end
52
  end
53
end
54
 
55
New = function(Object, Parent, Name, Data)
56
    local Object = Instance.new(Object)
57
    for Index, Value in pairs(Data or {}) do
58
        Object[Index] = Value
59
    end
60
    Object.Parent = Parent
61
    Object.Name = Name
62
    return Object
63
end
64
 
65
Scythe = New("Model",chara,"Scythe",{})
66
HandlePart = New("Part",Scythe,"HandlePart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 6.19999981, 0.399999976),CFrame = CFrame.new(-39.3999939, 6.70000172, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
67
Mesh = New("CylinderMesh",HandlePart,"Mesh",{Scale = Vector3.new(0.699999988, 1, 0.699999988),})
68
GWeld = New("ManualWeld",HandlePart,"GWeld",{Part0 = HandlePart,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.258819342, -0.965926528, 0, 0.965926528, 0.258819342),C1 = CFrame.new(-0.0999946594, 2.85001707, -0.979468584, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07),})
69
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 8.10000229, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
70
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
71
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 1.40000057, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
72
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.999999821, 1),CFrame = CFrame.new(-39.3999939, 9.89999485, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
73
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
74
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999313, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
75
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.40002728, -6.89999866, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
76
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
77
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 1.70002556, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
78
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.10000992, -6.89999866, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
79
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
80
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 1.4000082, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
81
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.400000006, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999786, 9.89999485, -6.59998035, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
82
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 0.899999976),MeshId = "http://www.roblox.com/asset/?id=420164161",MeshType = Enum.MeshType.FileMesh,})
83
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(1.49905682e-05, 3.19999313, 1.50203705e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
84
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 8.30002594, -6.70000172, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
85
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
86
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.60002422, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
87
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.290000021, 0.580000043),CFrame = CFrame.new(-39.3999939, 9.85499287, -2.84000158, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
88
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
89
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.15499115, 3.75999403, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
90
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.730000019),CFrame = CFrame.new(-39.3999939, 9.29999256, -5.63499975, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
91
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
92
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.59999084, 0.96499598, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
93
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.55000007),CFrame = CFrame.new(-39.3999939, 10.3799906, -5.22499561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
94
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
95
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.67998886, 1.375, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
96
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 1, 0.75),CFrame = CFrame.new(-39.3999939, 9.89999294, -4.82500172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
97
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
98
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 1.7749939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
99
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.89999294, -4.09001637, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
100
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
101
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 2.50997901, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
102
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.75),CFrame = CFrame.new(-39.3999939, 9.20001698, -5.62500477, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
103
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
104
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.50001526, 0.974990964, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
105
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.52999997),CFrame = CFrame.new(-39.3999939, 10.1699905, -4.43503284, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
106
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
107
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.46998882, 2.16496301, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
108
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999946, 0.200000003, 1.31999993),CFrame = CFrame.new(-39.3999939, 9.9899931, -3.74002552, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
109
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
110
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.28999138, 2.85997009, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
111
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.56000006),CFrame = CFrame.new(-39.3999939, 9.40000534, -5.22002172, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
112
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
113
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.70000362, 1.37997389, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
114
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.280000031, 0.74000001),CFrame = CFrame.new(-39.3999939, 9.85999298, -3.45001674, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
115
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
116
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.15999126, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
117
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.999999821, 1),CFrame = CFrame.new(-39.3999939, 9.89999294, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
118
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),})
119
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999123, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
120
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 1.5200001),CFrame = CFrame.new(-39.3999939, 9.61998653, -4.44002247, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
121
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.204999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
122
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.91998482, 2.15997291, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
123
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.400000036, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.80000305, -2.60002661, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
124
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
125
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.10000134, 3.99996901, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
126
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 9.30001068, -5.20001698, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
127
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
128
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.60000896, 1.39997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
129
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 10.499999, -5.20000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
130
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
131
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.79999733, 1.3999939, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
132
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 10.3000011, -4.40002966, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
133
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
134
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.59999943, 2.19996595, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
135
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.10002708, -5.60001087, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
136
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
137
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.40002537, 0.99998498, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
138
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.800000012, 0.709999979),CFrame = CFrame.new(-39.3999939, 9.83998299, -4.84500551, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
139
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
140
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.13998127, 1.75498998, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
141
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.52999997),CFrame = CFrame.new(-39.3999939, 10.1399765, -4.46503162, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
142
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
143
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.43997478, 2.13496399, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
144
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.370000064),CFrame = CFrame.new(-39.3999939, 9.84998894, -2.94499683, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
145
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
146
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.14998722, 3.65499878, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
147
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.730000019),CFrame = CFrame.new(-39.3999939, 9.33998299, -5.67499256, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
148
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
149
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.63998127, 0.925002933, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
150
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.789999843, 1),CFrame = CFrame.new(-39.3999939, 9.83498859, -5.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
151
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
152
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.13498688, 0.899993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
153
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.290000021, 1.56000006),CFrame = CFrame.new(-39.3999939, 9.53499508, -5.29001379, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
154
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
155
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.83499336, 1.30998194, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
156
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.50000012),CFrame = CFrame.new(-39.3999939, 10.3099785, -5.24998951, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
157
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
158
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.60997677, 1.35000587, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
159
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.74000001),CFrame = CFrame.new(-39.3999939, 9.85999107, -3.45001674, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
160
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
161
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.15998936, 3.14997888, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
162
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999946, 0.200000003, 1.31999993),CFrame = CFrame.new(-39.3999939, 9.91998863, -3.77002478, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
163
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
164
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.21998692, 2.82997084, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
165
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.200076103, -6.70000172, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
166
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
167
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -6.49992561, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
168
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.90000057, -4.00001955, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
169
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
170
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999886, 2.59997606, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
171
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999939, 0.700006008, -7.00000477, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
172
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
173
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -5.99999571, -0.400009155, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
174
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.60000002),CFrame = CFrame.new(-39.3999939, 9.49999905, -4.40001392, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
175
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
176
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.79999733, 2.19998193, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
177
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 1, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.90000057, -4.80000782, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
178
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
179
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.19999886, 1.79998791, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
180
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 0.700006008, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
181
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.99999571, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
182
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.200015068, -6.50000477, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
183
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
184
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -6.49998665, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
185
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.470000029, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.87498665, -4.1200304, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
186
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),})
187
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.17498493, 2.47996497, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
188
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.400000036, 0.600000024),CFrame = CFrame.new(-39.3999939, 9.80000305, -3.30003881, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
189
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
190
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.10000134, 3.2999568, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
191
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.5200001),CFrame = CFrame.new(-39.3999939, 9.65997887, -4.489995, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
192
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
193
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.95997715, 2.11000085, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
194
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.800000012),CFrame = CFrame.new(-39.3999939, 9.29999733, -5.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
195
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),})
196
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 2.59999561, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
197
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.75),CFrame = CFrame.new(-39.3999939, 9.27001095, -5.67499256, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
198
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.209999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
199
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 2.57000923, 0.925002933, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
200
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 6.50003672, -6.60001087, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
201
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
202
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.199965, -1.50203705e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
203
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 1.4000001, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.3000679, -6.30000782, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
204
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
205
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.600066185, 0.299987912, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
206
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 6.50005674, -6.30000782, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
207
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1.5),MeshType = Enum.MeshType.Wedge,})
208
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.199944973, 0.299987912, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
209
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 6.70007372, -6.50000477, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
210
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
211
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 7.20024109e-05, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
212
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.30000687, -6.89999866, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
213
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.100000001),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
214
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.60000515, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
215
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.60001373, -6.89999866, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
216
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
217
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.900012016, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
218
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 1.39999998),CFrame = CFrame.new(-39.3999939, 10.1000013, -3.70003271, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
219
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 1, 1),MeshType = Enum.MeshType.Wedge,})
220
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 3.39999962, 2.8999629, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
221
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 7.50002098, -6.70000172, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
222
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(0.5, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
223
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.800019264, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
224
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.399999976),CFrame = CFrame.new(-39.3999939, 7.29999208, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
225
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 0.800000012),})
226
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.599990368, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
227
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10002279, -7.10001087, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
228
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
229
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.59997892, -0.50001502, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
230
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10006189, -6.10001087, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
231
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
232
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.59993982, 0.49998498, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
233
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900043964, -6.3000226, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
234
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
235
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.79995775, 0.299972892, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
236
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900006771, -6.89999866, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
237
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
238
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.79999495, -0.300003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
239
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.600058079, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
240
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
241
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -6.09994364, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
242
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 0.200000003, 0.400000006),CFrame = CFrame.new(-39.3999939, 0.70003891, -6.2000165, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
243
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
244
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.99996281, 0.399978995, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
245
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.400000036, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.600000858, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
246
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1, 1),MeshType = Enum.MeshType.Wedge,})
247
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -6.10000086, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
248
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10001707, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
249
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
250
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.59998465, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
251
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900078773, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
252
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
253
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.79992294, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
254
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.600000024, 0.200000003),CFrame = CFrame.new(-39.3999939, 1.10007095, -6.50000477, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
255
Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1.04999995, 1, 0.5),MeshType = Enum.MeshType.Wedge,})
256
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -5.59993076, 0.0999908447, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
257
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.399999976, 0.200000003, 0.200000003),CFrame = CFrame.new(-39.3999939, 0.900025845, -6.70000172, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
258
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1.04999995, 1, 0.800000012),MeshType = Enum.MeshType.Wedge,})
259
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -5.79997587, -0.100006104, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
260
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 2.79999995, 0.399999976),CFrame = CFrame.new(-39.3999939, 2.20001125, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
261
Mesh = New("CylinderMesh",Part,"Mesh",{})
262
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, -4.49999046, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
263
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999976, 6.79999971, 0.399999976),CFrame = CFrame.new(-39.3999939, 7.00000572, -6.59999561, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
264
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 9.10000038, 0.200000003),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
265
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C1 = CFrame.new(0, 0.300004005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
266
Part = New("Part",Scythe,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.Neon,Size = Vector3.new(0.799999952, 0.400000036, 0.400000006),CFrame = CFrame.new(-39.3999939, 10.540019, -6.69998646, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.592157, 0, 0),})
267
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.400000006, 1),MeshType = Enum.MeshType.Sphere,})
268
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872),C1 = CFrame.new(0, 3.84001732, -0.0999910831, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
269
Hitbox = New("Part",Scythe,"Hitbox",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.400000006, 1.80000019, 4.80000019),CFrame = CFrame.new(-39.3999786, 9.89999485, -4.59998035, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
270
Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = HandlePart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(1.49905682e-05, 3.19999313, 2.00001502, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
271
 
272
sch = Scythe:GetChildren()
273
 
274
RightArm = New("Model",chara,"RightArm",{})
275
MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
276
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
277
Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
278
Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
279
Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
280
LeftArm = New("Model",chara,"LeftArm",{})
281
MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
282
Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
283
EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
284
Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
285
Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
286
 
287
lach = LeftArm:GetChildren()
288
rach = RightArm:GetChildren()
289
 
290
--Sounds--
291
function LoadSnd(id,loop,vol,pit)
292
local snd = New("Sound",HandlePart,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
293
return snd
294
end
295
Music = LoadSnd(1051909422,true,1,1)
296
Music.Parent = chara
297
StartUpSnd = LoadSnd(153092315,false,1,.8)
298
SwingSnd = LoadSnd(200633108,false,1,1)
299
Swing2Snd = LoadSnd(536642316,false,1,1)
300
HitSnd = LoadSnd(153092274,false,1,1)
301
HitPunchSnd = LoadSnd(153092227,false,1,1)
302
DodgeSnd = LoadSnd(232210079,false,1,1)
303
ExpSnd = LoadSnd(142070127,false,1,1)
304
FlySnd = LoadSnd(169445602,false,1,.5)
305
Fly2Snd = LoadSnd(142070127,false,1,.45)
306
BExpSnd = LoadSnd(168586621,false,1,.5)
307
ClawDashSnd = LoadSnd(62339698,false,1,.5)
308
ChargeSnd = LoadSnd(137463716,false,1,.3)
309
LasSnd = LoadSnd(162246701,false,1,1)
310
LasLoopSnd = LoadSnd(162246683,true,1,1)
311
ChatSnd = LoadSnd(565939471,false,1,1)
312
RStompSnd = LoadSnd(2760979,false,1,1)
313
SuperSnd = LoadSnd(153092315,false,1,.8)
314
GunFlameSnd = LoadSnd(48618802,false,1,1.5)
315
OrbSnd = LoadSnd(233091161,false,1,1)
316
ElectricSnd = LoadSnd(231917975,false,1,1)
317
LightsOutSnd = LoadSnd(231917794,false,1,1)
318
SkyKickSnd = LoadSnd(12222208,false,1,.5)
319
SkyBeamSnd = LoadSnd(183763487,false,1,1)
320
TargetSnd = LoadSnd(743521450,false,1,1)
321
SV1Snd = LoadSnd(28144425,false,1,.265)
322
SV2Snd = LoadSnd(2697431,false,1,.3)
323
SVHitSnd = LoadSnd(62339698,false,1,.3)
324
BurnSnd = LoadSnd(32791565,false,3,1)
325
BurningSnd = LoadSnd(31760113,true,5,1)
326
BlockedSnd = LoadSnd(357622136,false,1,1)
327
SwooshSnd = LoadSnd(158037267,false,1,1)
328
SawSnd = LoadSnd(248088589,true,1,1)
329
LaserSnd = LoadSnd(178452221,false,1,.6)
330
EyeSnd = LoadSnd(240517975,false,1,1)
331
Ult1Snd = LoadSnd(51322486,false,1,.5)
332
Ult2Snd = LoadSnd(90696602,false,1,.5)
333
 
334
--Play Sound in Part--
335
function PlaySnd(snd,part)
336
local sound = snd:Clone()
337
sound.PlayOnRemove = true
338
sound.Parent = part
339
sound:Destroy()
340
end
341
 
342
function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
343
local Att1 =  New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
344
local Att2 =  New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
345
local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001})
346
return TEff
347
end
348
 
349
SlashT = CreateTrailObj(Hitbox,"Really red","Really red",0,1)
350
PunchT = CreateTrailObj(chara["Left Arm"],"White","White",0,0)
351
KickT = CreateTrailObj(chara["Right Leg"],"White","White",0,0)
352
 
353
--Punch Hit Effect--
354
function PunchEff(pos)
355
local p = Instance.new("Part",game.Workspace)
356
p.Size = Vector3.new(1,1,1)
357
p.BrickColor = BrickColor.new("Really red")
358
p.Material = "Neon"
359
p.Anchored = true
360
p.CanCollide = false
361
p.CFrame = pos
362
local pm = Instance.new("SpecialMesh",p)
363
pm.MeshType = "Sphere"
364
local disp = coroutine.wrap(function()
365
for i = 0,1,.2 do
366
swait()
367
p.Transparency = i
368
pm.Scale = Vector3.new(2*i,2*i,2*i)
369
end
370
swait()
371
p:Destroy()
372
end)
373
disp()
374
end
375
 
376
function SlashEff(pos)
377
local p = Instance.new("Part",game.Workspace)
378
p.Size = Vector3.new(1,1,1)
379
p.BrickColor = BrickColor.new("Really red")
380
p.Material = "Neon"
381
p.Anchored = true
382
p.CanCollide = false
383
p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
384
local pm = Instance.new("SpecialMesh",p)
385
pm.MeshType = "Sphere"
386
local disp = coroutine.wrap(function()
387
for i = 0,1,.2 do
388
swait()
389
p.Transparency = i
390
pm.Scale = Vector3.new(.3,10*i,.3)
391
end
392
swait()
393
p:Destroy()
394
end)
395
disp()
396
end
397
 
398
--Handle Wielding--
399
idlec1 = CFrame.new(-0.0999946594, 2.85001707, -0.979468584, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07)
400
idlec0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.258819342, -0.965926528, 0, 0.965926528, 0.258819342)
401
uprightc1 = CFrame.new(-0.0999946594, -0.667956352, -2.79474664, -1, 0, 0, 0, -5.0663067e-07, -1, 0, -1, 5.0663067e-07)
402
uprightc0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
403
hold2c1 = CFrame.new(1.24673462, -4.13071823, 0.178261757, -0.866027713, -2.53317523e-07, -0.499995857, -0.499995708, 4.38765227e-07, 0.866030216, 1.88721394e-13, 1, -5.06639537e-07)
404
hold2c0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1.78813934e-07, -1.00000215, 0, 1.00000215, 1.78813934e-07)
405
--Damage Function--
406
function dealdmg(dude,damage,env,toim,kby,kbx)
407
coroutine.resume(coroutine.create(function()
408
if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
409
finaldmg = damage + math.random(-env,env)
410
dudehum = dude:FindFirstChildOfClass("Humanoid")
411
dudehum.MaxHealth = 100
412
dudehum.Health = dudehum.Health - finaldmg
413
local vall = Instance.new("ObjectValue",dude)
414
vall.Name = "IsHit"
415
game.Debris:AddItem(vall,toim)
416
local bfos = Instance.new("BodyVelocity",dude.Head)
417
bfos.P = 20000
418
bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
419
bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx
420
game.Debris:AddItem(bfos,.1)
421
local naeeym2 = Instance.new("BillboardGui",dude)
422
naeeym2.Size = UDim2.new(0,100,0,40)
423
naeeym2.StudsOffset = Vector3.new(0,3,0)
424
naeeym2.Adornee = dude.Head
425
naeeym2.Name = "TalkingBillBoard"
426
local tecks2 = Instance.new("TextLabel",naeeym2)
427
tecks2.BackgroundTransparency = 1
428
tecks2.BorderSizePixel = 0
429
tecks2.Text = "-"..finaldmg
430
tecks2.Font = "Fantasy"
431
tecks2.FontSize = "Size24"
432
tecks2.TextStrokeTransparency = 0
433
tecks2.TextColor3 = Color3.new(1,0.6,0)
434
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
435
tecks2.Size = UDim2.new(1,0,0.5,0)
436
for i = 1, 5 do
437
wait(.1)
438
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
439
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
440
tecks2.TextTransparency = tecks2.TextTransparency + .2
441
end
442
naeeym2:Destroy()
443
end
444
end))
445
end
446
 
447
--Explode Hitbox--
448
function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
449
local E = Instance.new("Explosion")
450
E.Position = pos
451
E.Parent = game.Workspace
452
E.BlastRadius = rad
453
E.BlastPressure = 0
454
E.Visible = false
455
E.Hit:connect(function(hit)
456
if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then
457
dealdmg(hit.Parent,damage,env,toim,kby,kbx)
458
end
459
end)
460
end
461
 
462
--Punch Touch--
463
dela = .5
464
punchactive = false
465
function punchhit(hit)
466
if punchactive == true then
467
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
468
dealdmg(hit.Parent,10,2,dela,0,5)
469
PlaySnd(HitPunchSnd,hit.Parent.Head)
470
PunchEff(hit.CFrame)
471
end
472
end
473
end
474
--Emit2Part.Touched:connect(punchhit)
475
EmitPart.Touched:connect(punchhit)
476
 
477
--Kick Touch--
478
kickactive = false
479
function kickhit(hit)
480
if kickactive == true then
481
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
482
PlaySnd(HitPunchSnd,hit.Parent.Head)
483
PunchEff(hit.CFrame)
484
dealdmg(hit.Parent,15,2,dela,0,10)
485
end
486
end
487
end
488
chara["Right Leg"].Touched:connect(kickhit)
489
 
490
--Blade Touch--
491
bladeactive = false
492
function bladehit(hit)
493
if bladeactive == true then
494
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
495
dealdmg(hit.Parent,15,2,.05,0,0)
496
PlaySnd(HitSnd,hit.Parent.Head)
497
SlashEff(hit.CFrame)
498
end
499
end
500
end
501
Hitbox.Touched:connect(bladehit)
502
 
503
--Grab Touch--
504
weldd = nil
505
exeact = false
506
exed = false
507
function grabhit(hit)
508
if exeact == true and exed == false then
509
if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
510
PlaySnd(HitPunchSnd,hit.Parent.Head)
511
SlashEff(hit.CFrame)
512
hit.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
513
local torsy = hit.Parent.Torso or hit.Parent.UpperTorso
514
weldd = New("ManualWeld",hit.Parent,"weldd",{Part0 = torsy,Part1 = Hitbox,})
515
PlaySnd(HitSnd,hit)
516
for i = 1, 6 do
517
local blo = Instance.new("Part",game.Workspace)
518
blo.Size = Vector3.new(.6,.05,.6)
519
blo.Material = "SmoothPlastic"
520
blo.BrickColor = BrickColor.new("Crimson")
521
blo.Position = weldd.Parent.Head.Position
522
blo.CFrame = weldd.Parent.Head.CFrame
523
debby:AddItem(blo,10)
524
end
525
exed = true
526
end
527
end
528
end
529
Hitbox.Touched:connect(grabhit)
530
 
531
--Chat Function--
532
function chatfunc(text)
533
local chat = coroutine.wrap(function()
534
if chara:FindFirstChild("TalkingBillBoard")~= nil then
535
chara:FindFirstChild("TalkingBillBoard"):destroy()
536
end
537
local naeeym2 = Instance.new("BillboardGui",chara)
538
naeeym2.Size = UDim2.new(0,100,0,40)
539
naeeym2.StudsOffset = Vector3.new(0,3,0)
540
naeeym2.Adornee = chara.Head
541
naeeym2.Name = "TalkingBillBoard"
542
local tecks2 = Instance.new("TextLabel",naeeym2)
543
tecks2.BackgroundTransparency = 1
544
tecks2.BorderSizePixel = 0
545
tecks2.Text = ""
546
tecks2.Font = "Fantasy"
547
tecks2.FontSize = "Size24"
548
tecks2.TextStrokeTransparency = 0
549
tecks2.TextColor3 = Color3.new(.6,0,0)
550
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
551
tecks2.Size = UDim2.new(1,0,0.5,0)
552
coroutine.resume(coroutine.create(function()
553
while tecks2 ~= nil do
554
swait(.05)
555
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
556
end
557
end))
558
for i = 1,string.len(text),1 do
559
tecks2.Text = string.sub(text,1,i)
560
swait(0.01)
561
end
562
swait(1)
563
for i = 1, 5 do
564
swait(.01)
565
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
566
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
567
tecks2.TextTransparency = tecks2.TextTransparency + .2
568
end
569
naeeym2:Destroy()
570
end)
571
chat()
572
end
573
 
574
function onChatted(msg)
575
--chatfunc(msg)
576
end
577
player.Chatted:connect(onChatted)
578
 
579
--Clerp Animations--
580
TC = chara.HumanoidRootPart.RootJoint
581
HC = chara.Torso.Neck
582
RAC = chara.Torso["Right Shoulder"]
583
LAC = chara.Torso["Left Shoulder"]
584
RLC = chara.Torso["Right Hip"]
585
LLC = chara.Torso["Left Hip"]
586
TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
587
HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
588
RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
589
LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
590
RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
591
LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
592
RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
593
LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
594
RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
595
LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
596
RW = Instance.new("Weld",HC.Parent)
597
RW.Part1 = HC.Parent
598
RW.Part0 = chara["Right Arm"]
599
RW.C0 = RWF
600
LW = Instance.new("Weld",HC.Parent)
601
LW.Part1 = HC.Parent
602
LW.Part0 = chara["Left Arm"]
603
LW.C0 = LWF
604
RLW = nil
605
LLW = nil
606
grp = Instance.new("Model",chara)
607
 
608
function AddLegWelds()
609
RLW = Instance.new("Weld",chara["Right Leg"])
610
RLW.Part1 = HC.Parent
611
RLW.Part0 = chara["Right Leg"]
612
RLW.C0 = RLWF
613
LLW = Instance.new("Weld",chara["Left Leg"])
614
LLW.Part1 = HC.Parent
615
LLW.Part0 = chara["Left Leg"]
616
LLW.C0 = LLWF
617
end
618
 
619
function DestroyLegWelds()
620
RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
621
LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
622
RLW:Destroy()
623
LLW:Destroy()
624
end
625
 
626
function clerp(a,b,c)
627
return a:lerp(b,c)
628
end
629
 
630
ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
631
IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30))
632
IRWF = (RWF + Vector3.new(1,1,1)) * CFrame.fromEulerAnglesXYZ(0,math.rad(105),math.rad(-60))
633
ILWF =  LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
634
 
635
function res()
636
TC.C0 = ITCF
637
HC.C0 = IHCF
638
RW.C0 = IRWF
639
LW.C0 = ILWF
640
end
641
 
642
--Intro--
643
hum.WalkSpeed = 0
644
Instance.new("ForceField",chara).Visible = false
645
for i = 1, #sch do
646
if sch[i] ~= Hitbox then
647
sch[i].Transparency = 1
648
end
649
end
650
swait(.5)
651
ShadowHead = New("Part",chara,"ShadowHead",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
652
sMesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.3, 1.5, 1.3),})
653
sWeld = New("ManualWeld",ShadowHead,"Weld",{Part0 = ShadowHead,Part1 = chara.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
654
for i = 0,1,.05 do
655
swait()
656
ShadowHead.Transparency = 1-i
657
end
658
swait(1)
659
coroutine.resume(coroutine.create(function()
660
for i = 14,23,.025 do
661
swait()
662
game.Lighting.ClockTime = i
663
end
664
while true do
665
swait()
666
game.Lighting.ClockTime = 23
667
end
668
end))
669
AddLegWelds()
670
for i = 0,.6,.1 do
671
swait()
672
TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),.4+i)
673
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
674
RW.C0 = clerp(RWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
675
LW.C0 = LWF
676
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
677
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
678
end
679
ChargeSnd:Play()
680
for i = 1, 50 do
681
local jtrace = Instance.new("Part",game.Workspace)
682
jtrace.BrickColor = BrickColor.new("Really black")
683
jtrace.Size = Vector3.new(1,1,1)
684
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(math.random(-7,7),2,math.random(-7,7))
685
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(math.random(-7,7),2,math.random(-7,7))
686
jtrace.Anchored = true
687
jtrace.CanCollide = false
688
local tmesh = Instance.new("SpecialMesh",jtrace)
689
tmesh.MeshType = "Sphere"
690
coroutine.resume(coroutine.create(function()
691
for i = 0,1,.1 do
692
swait()
693
jtrace.Transparency = i
694
tmesh.Scale = Vector3.new(.5,15*i,.5)
695
end
696
jtrace:Destroy()
697
end))
698
local jtrace = Instance.new("Part",game.Workspace)
699
jtrace.BrickColor = BrickColor.new("Really black")
700
jtrace.Size = Vector3.new(0,0,0)
701
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
702
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
703
jtrace.Anchored = true
704
jtrace.CanCollide = false
705
local tmesh = Instance.new("SpecialMesh",jtrace)
706
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
707
tmesh.Scale = Vector3.new(1,2,1)
708
tmesh.Offset = Vector3.new(0,0,-.125)
709
coroutine.resume(coroutine.create(function()
710
for i = 0,1,.1 do
711
swait()
712
jtrace.Transparency = i
713
tmesh.Scale = Vector3.new(15*i,2-1*i,15*i)
714
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
715
end
716
jtrace:Destroy()
717
end))
718
swait(.02)
719
local jtrace = Instance.new("Part",game.Workspace)
720
jtrace.BrickColor = BrickColor.new("Really black")
721
jtrace.Size = Vector3.new(0,0,0)
722
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
723
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
724
jtrace.Anchored = true
725
jtrace.CanCollide = false
726
local tmesh = Instance.new("SpecialMesh",jtrace)
727
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
728
tmesh.Scale = Vector3.new(1,2,1)
729
tmesh.Offset = Vector3.new(0,0,-.125)
730
coroutine.resume(coroutine.create(function()
731
for i = 0,1,.1 do
732
swait()
733
jtrace.Transparency = i
734
tmesh.Scale = Vector3.new(15*i,2-1*i,15*i)
735
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-2),0)
736
end
737
jtrace:Destroy()
738
end))
739
swait(.02)
740
end
741
swait(2)
742
for i = 0,.6,.1 do
743
swait()
744
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF,.4+i)
745
end
746
TargetSnd:Play()
747
local jtrace = Instance.new("Part",game.Workspace)
748
jtrace.BrickColor = BrickColor.new("Really red")
749
jtrace.Material = "Neon"
750
jtrace.Size = Vector3.new(.2,.2,.2)
751
jtrace.CanCollide = false
752
jtrace.Position = chara.Head.Position
753
jtrace.CFrame = chara.Head.CFrame
754
local tmesh = Instance.new("SpecialMesh",jtrace)
755
tmesh.MeshType = "Sphere"
756
local wwld = Instance.new("Weld",jtrace)
757
wwld.Part0 = jtrace
758
wwld.Part1 = chara.Head
759
wwld.C0 = CFrame.new(-.3,-.2,.65)
760
coroutine.resume(coroutine.create(function()
761
for i = 0,1,.1 do
762
swait()
763
jtrace.Transparency = i
764
tmesh.Scale = Vector3.new(1,30*i,1)
765
end
766
jtrace:Destroy()
767
end))
768
local jtrace = Instance.new("Part",game.Workspace)
769
jtrace.BrickColor = BrickColor.new("Really red")
770
jtrace.Material = "Neon"
771
jtrace.Size = Vector3.new(.2,.2,.2)
772
jtrace.CanCollide = false
773
jtrace.Position = chara.Head.Position
774
jtrace.CFrame = chara.Head.CFrame
775
local tmesh = Instance.new("SpecialMesh",jtrace)
776
tmesh.MeshType = "Sphere"
777
local wwld = Instance.new("Weld",jtrace)
778
wwld.Part0 = jtrace
779
wwld.Part1 = chara.Head
780
wwld.C0 = CFrame.new(-.3,-.2,.65)
781
coroutine.resume(coroutine.create(function()
782
for i = 0,1,.1 do
783
swait()
784
jtrace.Transparency = i
785
tmesh.Scale = Vector3.new(30*i,1,1)
786
end
787
jtrace:Destroy()
788
end))
789
swait(2)
790
Pemitter = Instance.new("ParticleEmitter",EmitPart)
791
Pemitter.Color = ColorSequence.new(Color3.new(0,0,0))
792
Pemitter.Size = NumberSequence.new(.5)
793
Pemitter.Texture = "rbxassetid://243344623"
794
Pemitter.Transparency = NumberSequence.new(0,1)
795
Pemitter.Acceleration = Vector3.new(0,4,0)
796
Pemitter.Lifetime = NumberRange.new(1)
797
Pemitter.Rate = 100
798
Pemitter.Rotation = NumberRange.new(0,360)
799
Pemitter.RotSpeed = NumberRange.new(100)
800
Pemitter.Speed = NumberRange.new(0)
801
ShadowHead:Destroy()
802
BExpSnd:Play()
803
Music:Play()
804
ExHitbox(20,chara.Torso.Position,5,2,.1,100,100)
805
-----------------------------------------
806
Void = nil
807
VoidParts = {}
808
Equipped = false
809
 
810
function RayCast(Position, Direction, MaxDistance, IgnoreList)
811
    return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
812
end
813
 
814
    Player = player
815
    Character = chara
816
 
817
    Humanoid = Character:FindFirstChildOfClass("Humanoid")
818
    Torso = Character:FindFirstChild("Torso")
819
    if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
820
        return
821
    end
822
    Equipped = true
823
    Void = Instance.new("Model")
824
    Void.Name = "Void"
825
    Angle = 0
826
    for i = 1, 1 do
827
        local VoidPart = Instance.new("Part")
828
        VoidPart.Name = "VoidPart"
829
        VoidPart.Transparency = 1
830
        VoidPart.BrickColor = BrickColor.new("Really black")
831
        VoidPart.Material = Enum.Material.Plastic
832
        VoidPart.Shape = Enum.PartType.Block
833
        VoidPart.FormFactor = Enum.FormFactor.Custom
834
        VoidPart.TopSurface = Enum.SurfaceType.Smooth
835
        VoidPart.BottomSurface = Enum.SurfaceType.Smooth
836
        VoidPart.Anchored = true
837
        VoidPart.CanCollide = false
838
        VoidPart.Locked = true
839
        VoidPart.Size = Vector3.new(10, 0.2, 10)
840
        local BlockMesh = Instance.new("BlockMesh")
841
        BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
842
        BlockMesh.Parent = VoidPart
843
        VoidPart.Parent = Void
844
        local Star = Instance.new("Decal", VoidPart)
845
        Star.Texture = "http://www.roblox.com/asset/?id=342199418"
846
        Star.Face = "Top"
847
        local Light = Instance.new("PointLight", VoidPart)
848
        Light.Color = Color3.new(1,0,0)
849
        Light.Brightness = 100
850
        Light.Range = 15
851
        table.insert(VoidParts, VoidPart)
852
    end
853
    Spawn(function()
854
        while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
855
            if Angle == 360 then
856
                Angle = 0
857
            end
858
            Angle = Angle + 0.05
859
            local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
860
            if Hit then
861
                if not Void.Parent then
862
                    Void.Parent = Character
863
                end
864
                for i, v in pairs(VoidParts) do
865
                    v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
866
                end
867
            else
868
                Void.Parent = nil
869
            end
870
            wait()
871
        end
872
    end)
873
----------------------------------------------------------------
874
local jtrace = Instance.new("Part",chara)
875
jtrace.BrickColor = BrickColor.new("Really black")
876
jtrace.Size = Vector3.new(0,0,0)
877
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
878
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
879
jtrace.Anchored = true
880
jtrace.CanCollide = false
881
local tmesh = Instance.new("SpecialMesh",jtrace)
882
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
883
tmesh.Offset = Vector3.new(0,0,-.125)
884
local jtrace2 = Instance.new("Part",chara)
885
jtrace2.BrickColor = BrickColor.new("Really black")
886
jtrace2.Size = Vector3.new(0,0,0)
887
jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
888
jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
889
jtrace2.Anchored = true
890
jtrace2.CanCollide = false
891
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
892
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
893
tmesh2.Offset = Vector3.new(0,0,-.125)
894
for i = 0,1,.01 do
895
swait()
896
jtrace.Transparency = i
897
tmesh.Scale = Vector3.new(50*i,20-17*i,50*i)
898
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
899
jtrace2.Transparency = i
900
tmesh2.Scale = Vector3.new(45*i,30*i,45*i)
901
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
902
end
903
jtrace:Destroy()
904
jtrace2:Destroy()
905
swait(1)
906
for i = 0,.6,.1 do
907
swait()
908
TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),.6-i)
909
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
910
RW.C0 = clerp(RWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i)
911
LW.C0 = LWF
912
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
913
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
914
end
915
DestroyLegWelds()
916
swait(1)
917
for i = 0,.6,.1 do
918
swait()
919
TC.C0 = clerp(TCF,ITCF,.4+i)
920
HC.C0 = clerp(HCF,IHCF,.4+i)
921
RW.C0 = clerp(RWF,IRWF,.4+i)
922
LW.C0 = clerp(LWF,ILWF,.4+i)
923
end
924
res()
925
for a = 0,1,.1 do
926
swait()
927
for i = 1, #sch do
928
if sch[i] ~= Hitbox then
929
sch[i].Transparency = 1-a
930
end
931
end
932
end
933
hum.WalkSpeed = 10
934
 
935
--Saw--
936
function SawThrow()
937
del = true
938
res()
939
chatfunc("Carnage Saw.")
940
for i = 0,.6,.1 do
941
swait()
942
TC.C0 = clerp(ITCF,TCF,.4+i)
943
HC.C0 = clerp(IHCF,HCF,.4+i)
944
LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
945
end
946
for i = 0,.6,.3 do
947
swait()
948
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),.4+i)
949
end
950
for e = -2,2,2 do
951
    local missile = Instance.new("Part",game.Workspace)
952
    missile.Size = Vector3.new(3,3,.4)
953
    missile.Name = "Blast" 
954
    missile.CanCollide = false
955
    missile.TopSurface = 0
956
    missile.BottomSurface = 0
957
    missile.BrickColor = BrickColor.new("Crimson")
958
    missile.Position = chara.HumanoidRootPart.Position
959
    missile.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector*5) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,math.rad(e*5))
960
    missile.Velocity = missile.CFrame.upVector*50
961
    CreateTrailObj(missile,"Really red","Really red",0,0).Enabled = true
962
    local snd = SawSnd:Clone()
963
    snd.Parent = missile
964
    snd:Play()
965
    coroutine.resume(coroutine.create(function()
966
    while true do
967
    swait()
968
    missile.CFrame = missile.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
969
    end
970
    end))
971
    local mesh1 = Instance.new("SpecialMesh",missile)
972
    mesh1.MeshId = "http://www.roblox.com/asset/?id=74322089"
973
    mesh1.Scale = Vector3.new(3,3,2)
974
    local force = Instance.new("BodyForce")
975
    force.force = Vector3.new(0,missile:GetMass()*game.Workspace.Gravity,0)
976
    force.Parent = missile
977
    PlaySnd(Swing2Snd,missile)
978
    missile.Touched:connect(function(hit)
979
    if (hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Name ~= "Blast" and missile.Anchored == false and hit.Parent:FindFirstChildOfClass("Humanoid")~=nil) then
980
    dealdmg(hit.Parent,14,1,.05,0,60)
981
    PlaySnd(HitSnd,missile)
982
    SlashEff(hit.CFrame)   
983
    end
984
    end)
985
    debby:AddItem(missile,10)
986
end
987
swait(.3)
988
for i = 0,.6,.1 do
989
swait()
990
LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,math.rad(90)),ILWF,.4+i)
991
TC.C0 = clerp(TCF,ITCF,.4+i)
992
HC.C0 = clerp(HCF,IHCF,.4+i)
993
end
994
walking = false
995
del = false
996
end
997
 
998
--Cannon--
999
function Cannon()
1000
del = true
1001
for i = 0,.6,.1 do
1002
swait()
1003
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1004
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1005
LW.C0 = clerp(LWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1006
end
1007
chatfunc("Lay waste.")
1008
ChargeSnd:Play()
1009
for i = 0, 1.5, .1 do
1010
    swait(.1)
1011
    for i = 1, 3 do
1012
    local tr = coroutine.resume(coroutine.create(function()
1013
    local hitp = Instance.new("Part",chara)
1014
    hitp.Size = Vector3.new(1,1,1)
1015
    hitp.Anchored = true
1016
    hitp.CanCollide = false
1017
    hitp.BrickColor = BrickColor.new("Really black")
1018
    hitp.Transparency = 1
1019
    hitp.CFrame = EmitPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
1020
    local hitm = Instance.new("SpecialMesh",hitp)
1021
    hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1022
    hitm.Scale = Vector3.new(4,4,1)
1023
    for i = 0,1,.2 do
1024
    swait()
1025
    hitp.Transparency = i
1026
    hitm.Scale = Vector3.new(10-i*5,10-i*5,1-i)
1027
    end
1028
    hitp:Destroy()
1029
    end))
1030
    end
1031
end
1032
swait(1)
1033
local EffectPart = Instance.new("Part",chara)
1034
EffectPart.Size = Vector3.new(1,1,1)
1035
EffectPart.Anchored = true
1036
EffectPart.BrickColor = BrickColor.new("Really black")
1037
local mehs1 = Instance.new("SpecialMesh",EffectPart)
1038
mehs1.MeshType = "Sphere"
1039
mehs1.Scale = Vector3.new(10,10,10)
1040
local P = Instance.new("Part")
1041
local meshla = Instance.new("BlockMesh", P)
1042
meshla.Scale = Vector3.new(5,5,1)
1043
swait()
1044
EffectPart.Position = mouse.Hit.p
1045
EffectPart.CFrame = mouse.Hit
1046
local Place0 = EmitPart.CFrame
1047
local Place1 = EffectPart.CFrame
1048
P.formFactor = 0
1049
P.Size = Vector3.new(1,1,(Place0.p - Place1.p).magnitude)
1050
P.Name = "Laser"
1051
P.CFrame = CFrame.new((Place0.p + Place1.p)/2,Place0.p)
1052
P.Parent = chara
1053
P.BrickColor = BrickColor.new("Really black")
1054
P.Anchored = true
1055
P.CanCollide = false
1056
P.Locked = true
1057
P.BottomSurface = "Smooth"
1058
P.TopSurface = "Smooth"
1059
PlaySnd(LaserSnd,chara)
1060
ExHitbox(15,Place1.p,40,1,.05,50,50)
1061
for i = 1, 5 do
1062
    coroutine.resume(coroutine.create(function()
1063
    local hitp = Instance.new("Part",chara)
1064
    hitp.Size = Vector3.new(1,1,1)
1065
    hitp.Anchored = true
1066
    hitp.CanCollide = false
1067
    hitp.BrickColor = BrickColor.new("Really black")
1068
    hitp.Transparency = 1
1069
    hitp.CFrame = EffectPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
1070
    local hitm = Instance.new("SpecialMesh",hitp)
1071
    hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1072
    hitm.Scale = Vector3.new(4,4,1)
1073
    for i = 0,1,.1 do
1074
    swait(.001)
1075
    hitp.Transparency = i
1076
    hitm.Scale = Vector3.new(i*80,i*80,i)
1077
    end
1078
    hitp:Destroy()
1079
    end))
1080
end
1081
coroutine.resume(coroutine.create(function()
1082
for i = 1, 10 do
1083
swait(.01)
1084
mehs1.Scale = mehs1.Scale + Vector3.new(.5,.5,.5)
1085
meshla.Scale = meshla.Scale + Vector3.new(.25,.25,0)
1086
EffectPart.Transparency = EffectPart.Transparency + .1
1087
P.Transparency = P.Transparency + .1
1088
end
1089
----
1090
P:Destroy()
1091
EffectPart:Destroy()
1092
end))
1093
for i = 0,.6,.1 do
1094
swait()
1095
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1096
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1097
LW.C0 = clerp(LWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1098
end
1099
walking = false
1100
del = false
1101
end
1102
 
1103
--Eye of the Reaper--
1104
function EyeReap()
1105
del = true
1106
res()
1107
chatfunc("Eye of the Reaper.")
1108
ElectricSnd:Play()
1109
for i = 0,.6,.1 do
1110
swait()
1111
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1112
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1113
LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
1114
end
1115
for i = 0,.6,.3 do
1116
swait()
1117
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1118
end
1119
    local missile = Instance.new("Part",game.Workspace)
1120
    missile.Size = Vector3.new(1,1,1)
1121
    missile.Name = "Blast" 
1122
    missile.CanCollide = false
1123
    missile.Position = Emit2Part.Position
1124
    missile.CFrame = Emit2Part.CFrame
1125
    missile.Transparency = 1
1126
    local bpos = Instance.new("BodyPosition",missile)
1127
    bpos.Position = mouse.Hit.p + Vector3.new(0,6,0)
1128
    bpos.P = 10000
1129
    bpos.MaxForce = Vector3.new(10000,10000,10000)
1130
    local bbg = Instance.new("BillboardGui",missile)
1131
    bbg.Size = UDim2.new(15,0,15,0)
1132
    bbg.Enabled = true
1133
    bbg.Adornee = missile
1134
    local imgl = Instance.new("ImageLabel",bbg)
1135
    imgl.Position = UDim2.new(0,0,0,0)
1136
    imgl.Size = UDim2.new(1,0,1,0)
1137
    imgl.Image = "http://www.roblox.com/asset/?id=1015279326"
1138
    imgl.BackgroundTransparency = 1
1139
    coroutine.resume(coroutine.create(function()
1140
    for i = 1, 10 do
1141
    ExHitbox(10,missile.Position,21,2,.05,0,0)
1142
    coroutine.resume(coroutine.create(function()
1143
    local hitp = Instance.new("Part",chara)
1144
    hitp.Size = Vector3.new(1,1,1)
1145
    hitp.Anchored = true
1146
    hitp.CanCollide = false
1147
    hitp.BrickColor = BrickColor.new("Really red")
1148
    hitp.Transparency = 1
1149
    hitp.CFrame = CFrame.new(missile.Position.X,missile.Position.Y-6,missile.Position.Z) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
1150
    local hitm = Instance.new("SpecialMesh",hitp)
1151
    hitm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1152
    hitm.Scale = Vector3.new(4,4,1)
1153
    for i = 0,1,.1 do
1154
    swait(.001)
1155
    hitp.Transparency = i
1156
    hitm.Scale = Vector3.new(i*20,i*20,i)
1157
    end
1158
    hitp:Destroy()
1159
    end))
1160
    for i = 0, 90, 10 do
1161
    swait()
1162
    imgl.Rotation = i
1163
    end
1164
    end
1165
    imgl.Rotation = 0
1166
    for i = 0,1,.1 do
1167
    swait()
1168
    bbg.Size = UDim2.new(15+10*i,0,15+10*i,0)
1169
    imgl.ImageTransparency = i
1170
    end
1171
    missile:Destroy()
1172
    end))
1173
    PlaySnd(EyeSnd,missile)
1174
swait(.3)
1175
for i = 0,.6,.1 do
1176
swait()
1177
LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),ILWF,.4+i)
1178
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1179
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1180
end
1181
walking = false
1182
del = false
1183
end
1184
 
1185
--Rapture--
1186
function Rapture()
1187
del = true
1188
res()
1189
hum.WalkSpeed = 0
1190
AddLegWelds()
1191
for i = 0,.6,.1 do
1192
swait()
1193
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
1194
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1195
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
1196
LW.C0 = clerp(ILWF,LWF,.4+i)
1197
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
1198
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1199
GWeld.C0 = clerp(idlec0,uprightc0,.4+i)
1200
GWeld.C1 = clerp(idlec1,uprightc1,.4+i)
1201
end
1202
swait(.3)
1203
hum.WalkSpeed = 30
1204
FlySnd:Play()
1205
Fly2Snd:Play()
1206
SlashT.Enabled = true
1207
local jtrace = Instance.new("Part",game.Workspace)
1208
jtrace.BrickColor = BrickColor.new("Really black")
1209
jtrace.Size = Vector3.new(0,0,0)
1210
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1211
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1212
jtrace.Anchored = true
1213
jtrace.CanCollide = false
1214
local tmesh = Instance.new("SpecialMesh",jtrace)
1215
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1216
tmesh.Offset = Vector3.new(0,0,-.125)
1217
local jtrace2 = Instance.new("Part",chara)
1218
jtrace2.BrickColor = BrickColor.new("Really black")
1219
jtrace2.Size = Vector3.new(0,0,0)
1220
jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1221
jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1222
jtrace2.Anchored = true
1223
jtrace2.CanCollide = false
1224
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
1225
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
1226
tmesh2.Offset = Vector3.new(0,0,-.125)
1227
coroutine.resume(coroutine.create(function()
1228
for i = 0,1,.01 do
1229
swait()
1230
jtrace.Transparency = i
1231
tmesh.Scale = Vector3.new(50*i,20-17*i,50*i)
1232
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
1233
jtrace2.Transparency = i
1234
tmesh2.Scale = Vector3.new(45*i,30*i,45*i)
1235
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
1236
end
1237
jtrace:Destroy()
1238
jtrace2:Destroy()
1239
end))
1240
ExHitbox(20,Torso.Position,30,2,.1,100,20)
1241
local bf = Instance.new("BodyVelocity",chara.Torso)
1242
bf.P = 100000
1243
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1244
bf.Velocity = Vector3.new(0,300,0) + chara.HumanoidRootPart.CFrame.lookVector*5
1245
debby:AddItem(bf,.5)
1246
GWeld.C0 = hold2c0
1247
GWeld.C1 = hold2c1
1248
for i = 0,1,.1 do
1249
swait()
1250
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1251
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
1252
RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
1253
LW.C0 = clerp(LWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
1254
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
1255
end
1256
for i = 0,1,.1 do
1257
swait()
1258
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1259
end
1260
swait(1.5)
1261
local bf = Instance.new("BodyVelocity",chara.Torso)
1262
bf.P = 100000
1263
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1264
bf.Velocity = Vector3.new(0,-50,0) + chara.HumanoidRootPart.CFrame.lookVector*5
1265
debby:AddItem(bf,.1)
1266
local pos = Vector3.new(0,0,0)
1267
local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
1268
if hit then
1269
pos = asd + Vector3.new(0,5,0)
1270
end
1271
for i = 1, 5 do
1272
PlaySnd(ClawDashSnd,HandlePart)
1273
for i = 0,1,.25 do
1274
swait()
1275
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1276
end
1277
for i = 0,1,.25 do
1278
swait()
1279
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1280
end
1281
end
1282
repeat swait() until Torso.Position.Y <= pos.Y
1283
Torso.Velocity = Vector3.new(0,0,0)
1284
hum.WalkSpeed = 0
1285
for i = 0,.6,.3 do
1286
swait()
1287
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
1288
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
1289
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
1290
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
1291
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
1292
end
1293
TC.C0 = TCF - Vector3.new(0,1,0)
1294
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
1295
RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
1296
LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
1297
LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
1298
local jtrace = Instance.new("Part",game.Workspace)
1299
jtrace.BrickColor = BrickColor.new("Really black")
1300
jtrace.Size = Vector3.new(0,0,0)
1301
jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
1302
jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
1303
jtrace.Anchored = true
1304
jtrace.CanCollide = false
1305
local tmesh = Instance.new("SpecialMesh",jtrace)
1306
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1307
tmesh.Offset = Vector3.new(0,0,-.125)
1308
local jtrace2 = Instance.new("Part",chara)
1309
jtrace2.BrickColor = BrickColor.new("Really black")
1310
jtrace2.Size = Vector3.new(0,0,0)
1311
jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
1312
jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
1313
jtrace2.Anchored = true
1314
jtrace2.CanCollide = false
1315
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
1316
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
1317
tmesh2.Offset = Vector3.new(0,0,-.125)
1318
coroutine.resume(coroutine.create(function()
1319
for i = 0,1,.05 do
1320
swait()
1321
jtrace.Transparency = i
1322
tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
1323
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
1324
jtrace2.Transparency = i
1325
tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
1326
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
1327
end
1328
jtrace:Destroy()
1329
jtrace2:Destroy()
1330
end))
1331
Hitbox.Anchored = true
1332
ExHitbox(7,Hitbox.Position,70,2,.1,100,50)
1333
Fly2Snd:Play()
1334
swait(1.5)
1335
Hitbox.Anchored = false
1336
for i = 0,.6,.1 do
1337
swait()
1338
TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
1339
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
1340
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
1341
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
1342
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
1343
RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
1344
GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
1345
GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
1346
end
1347
SlashT.Enabled = false
1348
DestroyLegWelds()
1349
hum.WalkSpeed = 10
1350
walking = false
1351
del = false
1352
end
1353
 
1354
--Nightmare Overture--
1355
function Nightmare()
1356
del = true
1357
res()
1358
hum.WalkSpeed = 0
1359
AddLegWelds()
1360
for i = 0,.6,.1 do
1361
swait()
1362
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,.5,0),.4+i)
1363
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1364
RW.C0 = clerp(RWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.4+i)
1365
LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),.4+i)
1366
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,.5,-.5),.4+i)
1367
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,.5,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
1368
end
1369
for a = 0,1,.1 do
1370
swait()
1371
for i = 1, #sch do
1372
if sch[i] ~= Hitbox then
1373
sch[i].Transparency = a
1374
end
1375
end
1376
end
1377
ChargeSnd:Play()
1378
local tabb = {}
1379
local ch = chara:GetChildren()
1380
for i = 1, #ch do
1381
if ch[i]:IsA("BasePart") then
1382
local pm = Pemitter:Clone()
1383
pm.Name = "asdasdq"
1384
pm.Rate = 10000
1385
pm.Texture = "rbxasset://textures/particles/fire_main.dds"
1386
pm.Size = NumberSequence.new(1,0)
1387
pm.Parent = ch[i]
1388
pm.Acceleration = Vector3.new(0,0,0)
1389
pm.LockedToPart = true
1390
table.insert(tabb,pm)
1391
end
1392
end
1393
local Wing1 = New("Part",chara,"Wing1",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 2.5999999, 7),CFrame = CFrame.new(-48.6556358, 1.90000033, 3.50001025, 0.70710808, 0, 0.707107842, 0, 1, 0, -0.707107842, 0, 0.70710808),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1394
local Mesh = New("SpecialMesh",Wing1,"Mesh",{Scale = Vector3.new(0.200000003, 5, 5),MeshId = "http://www.roblox.com/asset/?id=16952827",MeshType = Enum.MeshType.FileMesh,})
1395
local Weld = New("ManualWeld",Wing1,"Weld",{Part0 = Wing1,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.70710808, 0, -0.707107842, 0, 1, 0, 0.707107842, 0, 0.70710808),C1 = CFrame.new(3.34436417, 0.900000334, 3.00001025, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1396
local Wing2 = New("Part",chara,"Wing2",{BrickColor = BrickColor.new("Really black"),Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 2.5999999, 7),CFrame = CFrame.new(-55.3728104, 1.90000033, 3.5000093, 0.707108974, 0, -0.707109332, 0, 1, 0, 0.707109332, 0, 0.707108974),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1397
local Mesh = New("SpecialMesh",Wing2,"Mesh",{Scale = Vector3.new(0.200000003, 5, 5),MeshId = "http://www.roblox.com/asset/?id=16952827",MeshType = Enum.MeshType.FileMesh,})
1398
local Weld = New("ManualWeld",Wing2,"Weld",{Part0 = Wing2,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.707108974, 0, 0.707109332, 0, 1, 0, -0.707109332, 0, 0.707108974),C1 = CFrame.new(-3.37281036, 0.900000334, 3.0000093, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
1399
coroutine.resume(coroutine.create(function()
1400
for i = 0,1,.05 do
1401
swait()
1402
Wing1.Transparency = 1-i
1403
Wing2.Transparency = 1-i
1404
end
1405
end))
1406
for i = 1, 50 do
1407
local jtrace = Instance.new("Part",game.Workspace)
1408
jtrace.BrickColor = BrickColor.new("Really black")
1409
jtrace.Size = Vector3.new(1,1,1)
1410
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(math.random(-7,7),2,math.random(-7,7))
1411
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(math.random(-7,7),2,math.random(-7,7))
1412
jtrace.Anchored = true
1413
jtrace.CanCollide = false
1414
local tmesh = Instance.new("SpecialMesh",jtrace)
1415
tmesh.MeshType = "Sphere"
1416
coroutine.resume(coroutine.create(function()
1417
for i = 0,1,.1 do
1418
swait()
1419
jtrace.Transparency = i
1420
tmesh.Scale = Vector3.new(.5,25*i,.5)
1421
end
1422
jtrace:Destroy()
1423
end))
1424
local jtrace = Instance.new("Part",game.Workspace)
1425
jtrace.BrickColor = BrickColor.new("Really black")
1426
jtrace.Size = Vector3.new(0,0,0)
1427
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1428
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1429
jtrace.Anchored = true
1430
jtrace.CanCollide = false
1431
local tmesh = Instance.new("SpecialMesh",jtrace)
1432
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1433
tmesh.Scale = Vector3.new(1,2,1)
1434
tmesh.Offset = Vector3.new(0,0,-.125)
1435
coroutine.resume(coroutine.create(function()
1436
for i = 0,1,.1 do
1437
swait()
1438
jtrace.Transparency = i
1439
tmesh.Scale = Vector3.new(22*i,5-2*i,22*i)
1440
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
1441
end
1442
jtrace:Destroy()
1443
end))
1444
swait(.02)
1445
local jtrace = Instance.new("Part",game.Workspace)
1446
jtrace.BrickColor = BrickColor.new("Really black")
1447
jtrace.Size = Vector3.new(0,0,0)
1448
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1449
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1450
jtrace.Anchored = true
1451
jtrace.CanCollide = false
1452
local tmesh = Instance.new("SpecialMesh",jtrace)
1453
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1454
tmesh.Scale = Vector3.new(1,2,1)
1455
tmesh.Offset = Vector3.new(0,0,-.125)
1456
coroutine.resume(coroutine.create(function()
1457
for i = 0,1,.1 do
1458
swait()
1459
jtrace.Transparency = i
1460
tmesh.Scale = Vector3.new(22*i,5-2*i,22*i)
1461
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-5),0)
1462
end
1463
jtrace:Destroy()
1464
end))
1465
swait(.02)
1466
end
1467
for i = 0,.6,.3 do
1468
swait()
1469
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF,.4+i)
1470
end
1471
TargetSnd:Play()
1472
local jtrace = Instance.new("Part",game.Workspace)
1473
jtrace.BrickColor = BrickColor.new("Really red")
1474
jtrace.Material = "Neon"
1475
jtrace.Size = Vector3.new(.2,.2,.2)
1476
jtrace.CanCollide = false
1477
jtrace.Position = chara.Head.Position
1478
jtrace.CFrame = chara.Head.CFrame
1479
local tmesh = Instance.new("SpecialMesh",jtrace)
1480
tmesh.MeshType = "Sphere"
1481
local wwld = Instance.new("Weld",jtrace)
1482
wwld.Part0 = jtrace
1483
wwld.Part1 = chara.Head
1484
wwld.C0 = CFrame.new(-.3,-.2,.65)
1485
coroutine.resume(coroutine.create(function()
1486
for i = 0,1,.1 do
1487
swait()
1488
jtrace.Transparency = i
1489
tmesh.Scale = Vector3.new(1,30*i,1)
1490
end
1491
jtrace:Destroy()
1492
end))
1493
local jtrace = Instance.new("Part",game.Workspace)
1494
jtrace.BrickColor = BrickColor.new("Really red")
1495
jtrace.Material = "Neon"
1496
jtrace.Size = Vector3.new(.2,.2,.2)
1497
jtrace.CanCollide = false
1498
jtrace.Position = chara.Head.Position
1499
jtrace.CFrame = chara.Head.CFrame
1500
local tmesh = Instance.new("SpecialMesh",jtrace)
1501
tmesh.MeshType = "Sphere"
1502
local wwld = Instance.new("Weld",jtrace)
1503
wwld.Part0 = jtrace
1504
wwld.Part1 = chara.Head
1505
wwld.C0 = CFrame.new(-.3,-.2,.65)
1506
coroutine.resume(coroutine.create(function()
1507
for i = 0,1,.1 do
1508
swait()
1509
jtrace.Transparency = i
1510
tmesh.Scale = Vector3.new(30*i,1,1)
1511
end
1512
jtrace:Destroy()
1513
end))
1514
local jtrace = Instance.new("Part",game.Workspace)
1515
jtrace.BrickColor = BrickColor.new("Really red")
1516
jtrace.Material = "Neon"
1517
jtrace.Size = Vector3.new(.2,.2,.2)
1518
jtrace.CanCollide = false
1519
jtrace.Position = chara.Head.Position
1520
jtrace.CFrame = chara.Head.CFrame
1521
local tmesh = Instance.new("SpecialMesh",jtrace)
1522
tmesh.MeshType = "Sphere"
1523
local wwld = Instance.new("Weld",jtrace)
1524
wwld.Part0 = jtrace
1525
wwld.Part1 = chara.Head
1526
wwld.C0 = CFrame.new(.3,-.2,.65)
1527
coroutine.resume(coroutine.create(function()
1528
for i = 0,1,.1 do
1529
swait()
1530
jtrace.Transparency = i
1531
tmesh.Scale = Vector3.new(1,30*i,1)
1532
end
1533
jtrace:Destroy()
1534
end))
1535
local jtrace = Instance.new("Part",game.Workspace)
1536
jtrace.BrickColor = BrickColor.new("Really red")
1537
jtrace.Material = "Neon"
1538
jtrace.Size = Vector3.new(.2,.2,.2)
1539
jtrace.CanCollide = false
1540
jtrace.Position = chara.Head.Position
1541
jtrace.CFrame = chara.Head.CFrame
1542
local tmesh = Instance.new("SpecialMesh",jtrace)
1543
tmesh.MeshType = "Sphere"
1544
local wwld = Instance.new("Weld",jtrace)
1545
wwld.Part0 = jtrace
1546
wwld.Part1 = chara.Head
1547
wwld.C0 = CFrame.new(.3,-.2,.65)
1548
coroutine.resume(coroutine.create(function()
1549
for i = 0,1,.1 do
1550
swait()
1551
jtrace.Transparency = i
1552
tmesh.Scale = Vector3.new(30*i,1,1)
1553
end
1554
jtrace:Destroy()
1555
end))
1556
swait(.5)
1557
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
1558
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0)
1559
LLW.C0 = LLWF
1560
ExHitbox(22,Torso.Position,70,2,.1,100,100)
1561
Ult1Snd:Play()
1562
Ult2Snd:Play()
1563
local jtrace = Instance.new("Part",game.Workspace)
1564
jtrace.BrickColor = BrickColor.new("Really black")
1565
jtrace.Size = Vector3.new(0,0,0)
1566
jtrace.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1567
jtrace.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1568
jtrace.Anchored = true
1569
jtrace.CanCollide = false
1570
local tmesh = Instance.new("SpecialMesh",jtrace)
1571
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1572
tmesh.Offset = Vector3.new(0,0,-.125)
1573
local jtrace2 = Instance.new("Part",chara)
1574
jtrace2.BrickColor = BrickColor.new("Really black")
1575
jtrace2.Size = Vector3.new(0,0,0)
1576
jtrace2.Position = chara.HumanoidRootPart.Position - Vector3.new(0,2,0)
1577
jtrace2.CFrame = chara.HumanoidRootPart.CFrame - Vector3.new(0,2,0)
1578
jtrace2.Anchored = true
1579
jtrace2.CanCollide = false
1580
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
1581
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
1582
tmesh2.Offset = Vector3.new(0,0,-.125)
1583
coroutine.resume(coroutine.create(function()
1584
for i = 0,1,.01 do
1585
swait()
1586
jtrace.Transparency = i
1587
tmesh.Scale = Vector3.new(50*i,50-47*i,50*i)
1588
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
1589
jtrace2.Transparency = i
1590
tmesh2.Scale = Vector3.new(45*i,45*i,45*i)
1591
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
1592
end
1593
jtrace:Destroy()
1594
jtrace2:Destroy()
1595
end))
1596
for i = 1, 5 do
1597
local jtrace = Instance.new("Part",game.Workspace)
1598
jtrace.BrickColor = BrickColor.new("Really black")
1599
jtrace.Size = Vector3.new(1,1,1)
1600
jtrace.Position = chara.HumanoidRootPart.Position
1601
jtrace.CFrame = chara.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20)))
1602
jtrace.Anchored = true
1603
jtrace.CanCollide = false
1604
local tmesh = Instance.new("SpecialMesh",jtrace)
1605
tmesh.MeshType = "Sphere"
1606
coroutine.resume(coroutine.create(function()
1607
for i = 0,1,.01 do
1608
swait()
1609
jtrace.Transparency = i
1610
tmesh.Scale = Vector3.new(30+5*i,200*i,30+5*i)
1611
end
1612
jtrace:Destroy()
1613
end))
1614
end
1615
coroutine.resume(coroutine.create(function()
1616
for i = 1, 50 do
1617
swait()
1618
local jtrace = Instance.new("Part",game.Workspace)
1619
jtrace.BrickColor = BrickColor.new("Really black")
1620
jtrace.Size = Vector3.new(1,1,1)
1621
jtrace.Position = chara.HumanoidRootPart.Position
1622
jtrace.CFrame = chara.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
1623
jtrace.Anchored = true
1624
jtrace.CanCollide = false
1625
local tmesh = Instance.new("BlockMesh",jtrace)
1626
coroutine.resume(coroutine.create(function()
1627
for i = 0,1,.02 do
1628
swait()
1629
jtrace.Transparency = i
1630
tmesh.Scale = Vector3.new(40-40*i,40-40*i,40-40*i)
1631
end
1632
jtrace:Destroy()
1633
end))
1634
end
1635
end))
1636
local bf = Instance.new("BodyVelocity",chara.Torso)
1637
bf.P = 100000
1638
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1639
bf.Velocity = Vector3.new(0,100,0) + chara.HumanoidRootPart.CFrame.lookVector*100
1640
swait(.5)
1641
bf.MaxForce = Vector3.new(bf.P,0,bf.P)
1642
local pos = Vector3.new(0,0,0)
1643
local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
1644
if hit then
1645
pos = asd + Vector3.new(0,5,0)
1646
end
1647
for i = 0,.6,.1 do
1648
swait()
1649
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),.4+i)
1650
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1651
end
1652
repeat swait() until Torso.Position.Y <= pos.Y
1653
Torso.Velocity = Vector3.new(0,0,0)
1654
bf:Destroy()
1655
for i = 0,.6,.1 do
1656
swait()
1657
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),TCF - Vector3.new(0,1,0),.4+i)
1658
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1659
RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
1660
LW.C0 = clerp(LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30)),LWF,.4+i)
1661
RLW.C0 = clerp(RLWF - Vector3.new(0,.5,-.5),RLWF - Vector3.new(0,1,-.5),.4+i)
1662
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1663
end
1664
swait(1)
1665
for i = 1, #tabb do
1666
tabb[i].Enabled = false
1667
debby:AddItem(tabb[i],2)
1668
end
1669
coroutine.resume(coroutine.create(function()
1670
for i = 0,1,.05 do
1671
swait()
1672
Wing1.Transparency = i
1673
Wing2.Transparency = i
1674
end
1675
Wing1:Destroy()
1676
Wing2:Destroy()
1677
end))
1678
swait(.5)
1679
coroutine.resume(coroutine.create(function()
1680
for a = 0,1,.1 do
1681
swait()
1682
for i = 1, #sch do
1683
if sch[i] ~= Hitbox then
1684
sch[i].Transparency = 1-a
1685
end
1686
end
1687
end
1688
end))
1689
for i = 0,.6,.1 do
1690
swait()
1691
TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
1692
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
1693
RW.C0 = clerp((RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),IRWF,.4+i)
1694
LW.C0 = clerp(LWF,ILWF,.4+i)
1695
RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
1696
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
1697
end
1698
DestroyLegWelds()
1699
hum.WalkSpeed = 10
1700
walking = false
1701
del = false
1702
end
1703
 
1704
--Harvest--
1705
function Harvest()
1706
del = true
1707
res()
1708
hum.WalkSpeed = 0
1709
AddLegWelds()
1710
for i = 0,.6,.1 do
1711
swait()
1712
TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
1713
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
1714
RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
1715
LW.C0 = clerp(ILWF,LWF,.4+i)
1716
RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
1717
LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
1718
GWeld.C0 = clerp(idlec0,uprightc0,.4+i)
1719
GWeld.C1 = clerp(idlec1,uprightc1,.4+i)
1720
end
1721
swait(.3)
1722
exeact = true
1723
SlashT.Enabled = true
1724
SV1Snd:Play()
1725
SV2Snd:Play()
1726
local bf = Instance.new("BodyVelocity",chara.Torso)
1727
bf.P = 100000
1728
bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
1729
bf.Velocity = Vector3.new(0,30,0) + chara.HumanoidRootPart.CFrame.lookVector*50
1730
debby:AddItem(bf,.5)
1731
for i = 0,1,.25 do
1732
swait()
1733
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1734
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
1735
RW.C0 = clerp(RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
1736
LW.C0 = clerp(LWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
1737
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
1738
GWeld.C0 = clerp(uprightc0,hold2c0,.4+i)
1739
GWeld.C1 = clerp(uprightc1,hold2c1,.4+i)
1740
end
1741
GWeld.C0 = hold2c0
1742
GWeld.C1 = hold2c1
1743
for i = 0,1,.25 do
1744
swait()
1745
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1746
end
1747
local pos = Vector3.new(0,0,0)
1748
local hit, asd = RayCast(Torso.Position - Vector3.new(0,3,0), Vector3.new(0, -1, 0), 9999999999, {Character})
1749
if hit then
1750
pos = asd + Vector3.new(0,5,0)
1751
end
1752
for i = 1, 2 do
1753
for i = 0,1,.25 do
1754
swait()
1755
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
1756
end
1757
for i = 0,1,.25 do
1758
swait()
1759
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
1760
end
1761
end
1762
exeact = false
1763
repeat swait() until Torso.Position.Y <= pos.Y
1764
Torso.Velocity = Vector3.new(0,0,0)
1765
SVHitSnd:Play()
1766
for i = 0,.6,.3 do
1767
swait()
1768
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
1769
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
1770
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
1771
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
1772
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
1773
end
1774
TC.C0 = TCF - Vector3.new(0,1,0)
1775
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
1776
RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
1777
LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
1778
LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
1779
local jtrace = Instance.new("Part",game.Workspace)
1780
jtrace.BrickColor = BrickColor.new("Really black")
1781
jtrace.Size = Vector3.new(0,0,0)
1782
jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
1783
jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
1784
jtrace.Anchored = true
1785
jtrace.CanCollide = false
1786
local tmesh = Instance.new("SpecialMesh",jtrace)
1787
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
1788
tmesh.Offset = Vector3.new(0,0,-.125)
1789
local jtrace2 = Instance.new("Part",chara)
1790
jtrace2.BrickColor = BrickColor.new("Really black")
1791
jtrace2.Size = Vector3.new(0,0,0)
1792
jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
1793
jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
1794
jtrace2.Anchored = true
1795
jtrace2.CanCollide = false
1796
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
1797
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
1798
tmesh2.Offset = Vector3.new(0,0,-.125)
1799
coroutine.resume(coroutine.create(function()
1800
for i = 0,1,.05 do
1801
swait()
1802
jtrace.Transparency = i
1803
tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
1804
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
1805
jtrace2.Transparency = i
1806
tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
1807
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
1808
end
1809
jtrace:Destroy()
1810
jtrace2:Destroy()
1811
end))
1812
Hitbox.Anchored = true
1813
if exed == true then
1814
local dood = weldd.Parent
1815
weldd:Destroy()
1816
dood:BreakJoints()
1817
exed = false
1818
end
1819
ExHitbox(7,Hitbox.Position,20,2,.1,100,50)
1820
--Fly2Snd:Play()
1821
swait(1)
1822
Hitbox.Anchored = false
1823
for i = 0,.6,.1 do
1824
swait()
1825
TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
1826
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
1827
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
1828
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
1829
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
1830
RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
1831
GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
1832
GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
1833
end
1834
SlashT.Enabled = false
1835
DestroyLegWelds()
1836
hum.WalkSpeed = 10
1837
walking = false
1838
del = false
1839
end
1840
 
1841
--Keys--
1842
combo = 0
1843
function onKeyDown(key)
1844
if del == false then
1845
if key == "z" then
1846
SawThrow()
1847
elseif key == "x" then
1848
Cannon()
1849
elseif key == "c" then
1850
EyeReap()
1851
elseif key == "v" then
1852
Rapture()
1853
elseif key == "b" then
1854
Nightmare()
1855
elseif key == "n" then
1856
Harvest()
1857
elseif key == "m" then
1858
if Music.IsPlaying == true then
1859
Music:Stop()
1860
elseif Music.IsPlaying == false then
1861
Music:Play()
1862
end
1863
end
1864
end
1865
end
1866
function onButton1Down()
1867
if del == false then
1868
del = true
1869
res()
1870
if combo == 0 then
1871
Swing2Snd:Play()
1872
punchactive = true
1873
PunchT.Enabled = true
1874
for i = 0,.6,.2 do
1875
swait()
1876
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1877
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1878
LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
1879
end
1880
swait(.1)
1881
for i = 0,.6,.3 do
1882
swait()
1883
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF,.4+i)
1884
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF,.4+i)
1885
LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1886
end
1887
LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1888
for i = 0,.6,.2 do
1889
swait()
1890
TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1891
HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1892
end
1893
TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
1894
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
1895
swait(.1)
1896
for i = 0,.6,.2 do
1897
swait()
1898
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1899
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1900
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1901
end
1902
punchactive = false
1903
PunchT.Enabled = false
1904
combo = 1
1905
elseif combo == 1 then
1906
Swing2Snd:Play()
1907
kickactive = true
1908
KickT.Enabled = true
1909
AddLegWelds()
1910
for i = 0,.6,.2 do
1911
swait()
1912
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
1913
HC.C0 = clerp(IHCF,HCF,.4+i)
1914
LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
1915
RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
1916
end
1917
swait(.1)
1918
for i = 0,.6,.2 do
1919
swait()
1920
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),.4+i)
1921
LLW.C0 = clerp(LLWF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),LLWF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),.4+i)
1922
RLW.C0 = clerp((RLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),(RLWF - Vector3.new(0,1,1))*CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
1923
end
1924
swait(.3)
1925
for i = 0,.6,.2 do
1926
swait()
1927
TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,0),ITCF,.4+i)
1928
HC.C0 = clerp(HCF,IHCF,.4+i)
1929
LLW.C0 = clerp(LLWF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0),LLWF,.4+i)
1930
RLW.C0 = clerp((RLWF - Vector3.new(0,1,1))*CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,.4+i)
1931
end
1932
DestroyLegWelds()
1933
kickactive = false
1934
KickT.Enabled = false
1935
combo = 2
1936
elseif combo == 2 then
1937
SlashT.Enabled = true
1938
bladeactive = true
1939
for i = 0,.6,.2 do
1940
swait()
1941
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1942
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1943
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
1944
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
1945
end
1946
GWeld.C1 = CFrame.new(0,0,0)
1947
GWeld.C0 = CFrame.new(0,0,0)
1948
GWeld.Part1 = Emit2Part
1949
for a = 1, 3 do
1950
PlaySnd(ClawDashSnd,HandlePart)
1951
for i = 0, 350, 50 do
1952
swait()
1953
GWeld.C0 = CFrame.new(0,-2,0) * CFrame.fromEulerAnglesXYZ(math.rad(-i),0,0)
1954
end
1955
end
1956
GWeld.C1 = idlec1
1957
GWeld.C0 = idlec0
1958
GWeld.Part1 = chara["Right Arm"]
1959
for i = 0,.6,.2 do
1960
swait()
1961
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1962
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1963
LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
1964
RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
1965
end
1966
SlashT.Enabled = false
1967
bladeactive = false
1968
combo = 3
1969
elseif combo == 3 then
1970
SlashT.Enabled = true
1971
bladeactive = true
1972
AddLegWelds()
1973
for i = 0,1,.25 do
1974
swait()
1975
TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
1976
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
1977
RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
1978
LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
1979
LLW.C0 = clerp(LLWF,LLWF,i)
1980
GWeld.C0 = clerp(uprightc0,hold2c0,.4+i)
1981
GWeld.C1 = clerp(uprightc1,hold2c1,.4+i)
1982
end
1983
GWeld.C0 = hold2c0
1984
GWeld.C1 = hold2c1
1985
SVHitSnd:Play()
1986
for i = 0,.6,.3 do
1987
swait()
1988
TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF,.6-i)
1989
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),.6-i)
1990
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
1991
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
1992
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.6-i)
1993
end
1994
TC.C0 = TCF - Vector3.new(0,1,0)
1995
HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
1996
RW.C0 = (RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0)
1997
LW.C0 = (LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0)
1998
LLW.C0 = (LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
1999
local jtrace = Instance.new("Part",game.Workspace)
2000
jtrace.BrickColor = BrickColor.new("Really black")
2001
jtrace.Size = Vector3.new(0,0,0)
2002
jtrace.Position = Hitbox.Position - Vector3.new(0,2,0)
2003
jtrace.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
2004
jtrace.Anchored = true
2005
jtrace.CanCollide = false
2006
local tmesh = Instance.new("SpecialMesh",jtrace)
2007
tmesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
2008
tmesh.Offset = Vector3.new(0,0,-.125)
2009
local jtrace2 = Instance.new("Part",chara)
2010
jtrace2.BrickColor = BrickColor.new("Really black")
2011
jtrace2.Size = Vector3.new(0,0,0)
2012
jtrace2.Position = Hitbox.Position - Vector3.new(0,2,0)
2013
jtrace2.CFrame = CFrame.new(Hitbox.Position.X,Hitbox.Position.Y-2,Hitbox.Position.Z)
2014
jtrace2.Anchored = true
2015
jtrace2.CanCollide = false
2016
local tmesh2 = Instance.new("SpecialMesh",jtrace2)
2017
tmesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
2018
tmesh2.Offset = Vector3.new(0,0,-.125)
2019
coroutine.resume(coroutine.create(function()
2020
for i = 0,1,.05 do
2021
swait()
2022
jtrace.Transparency = i
2023
tmesh.Scale = Vector3.new(20*i,10-7*i,20*i)
2024
jtrace.CFrame = jtrace.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
2025
jtrace2.Transparency = i
2026
tmesh2.Scale = Vector3.new(19*i,20*i,19*i)
2027
jtrace2.CFrame = jtrace2.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(-10),0)
2028
end
2029
jtrace:Destroy()
2030
jtrace2:Destroy()
2031
end))
2032
bladeactive = false
2033
Hitbox.Anchored = true
2034
ExHitbox(7,Hitbox.Position,10,2,.1,100,50)
2035
--Fly2Snd:Play()
2036
swait(1)
2037
Hitbox.Anchored = false
2038
for i = 0,.6,.1 do
2039
swait()
2040
TC.C0 = clerp(TCF - Vector3.new(0,1,0),ITCF,.4+i)
2041
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),IHCF,.4+i)
2042
RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),IRWF,.4+i)
2043
LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),ILWF,.4+i)
2044
LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,.4+i)
2045
RLW.C0 = clerp(RLWF - Vector3.new(0,1,-.5),RLWF,.4+i)
2046
GWeld.C0 = clerp(hold2c0,idlec0,.4+i)
2047
GWeld.C1 = clerp(hold2c1,idlec1,.4+i)
2048
end
2049
SlashT.Enabled = false
2050
DestroyLegWelds()
2051
hum.WalkSpeed = 10
2052
combo = 0
2053
end
2054
res()
2055
walking = false
2056
del = false
2057
end
2058
end
2059
if mouse then
2060
mouse.Button1Down:connect(onButton1Down)
2061
mouse.KeyDown:connect(onKeyDown)
2062
end
2063
 
2064
--Loop Function--
2065
walking = false
2066
toim = 0
2067
while true do
2068
swait()
2069
toim = toim + .1
2070
if del == false then attacking = false elseif del == true then attacking = true end
2071
if atkd == true then
2072
TC.C0 = TCF
2073
HC.C0 = HCF
2074
RW.C0 = RWF
2075
LW.C0 = LWF
2076
atkd = false
2077
end
2078
if atkdd == true then
2079
TC.C0 = ITCF
2080
HC.C0 = IHCF
2081
RW.C0 = IRWF
2082
LW.C0 = ILWF
2083
atkdd = false
2084
end
2085
torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
2086
if torvel < 1 and walking == true and del == false and atkd == false and attacking == false then
2087
for i = 0,1,.5 do
2088
swait(.001)
2089
if del == false and attacking == false then
2090
TC.C0 = clerp(TCF,ITCF,i)
2091
HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),IHCF,i)
2092
RW.C0 = IRWF
2093
LW.C0 = LWF
2094
end
2095
end
2096
walking = false
2097
elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false then
2098
for i = 0,1,.5 do
2099
swait(.001)
2100
if del == false and attacking == false then
2101
TC.C0 = clerp(ITCF,TCF,i)
2102
HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
2103
RW.C0 = IRWF
2104
LW.C0 = LWF
2105
end
2106
end
2107
walking = true
2108
else
2109
end
2110
end