View difference between Paste ID: qHU8zNhz and CmUYNMbQ
SHOW: | | - or go back to the newest paste.
1
wait(0.016666666666667)
2
Effects = {}
3
ShootEffects = {}
4
local Player = game.Players.localPlayer
5
local Character = Player.Character
6
local Humanoid = Character.Humanoid
7
local mouse = Player:GetMouse()
8
local m = Instance.new("Model", Character)
9
m.Name = "WeaponModel"
10
local effect = Instance.new("Model", Character)
11
effect.Name = "Effect"
12
local LeftArm = Character["Left Arm"]
13
local RightArm = Character["Right Arm"]
14
local LeftLeg = Character["Left Leg"]
15
local RightLeg = Character["Right Leg"]
16
local heal = true
17
local Head = Character.Head
18
local Torso = Character.Torso
19
local fathermode = false
20
local cam = game.Workspace.CurrentCamera
21
local RootPart = Character.HumanoidRootPart
22
local RootJoint = RootPart.RootJoint
23
local equipped = false
24
local attack = false
25
local Anim = "Idle"
26
local idle = 0
27
local attacktype = 1
28
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
29
local velocity = RootPart.Velocity.y
30
local sine = 0
31
local change = 1
32
local mana = 0
33
local it = Instance.new
34
vt = Vector3.new
35
local grabbed = false
36
local cf = CFrame.new
37
local mr = math.rad
38
local angles = CFrame.Angles
39
local ud = UDim2.new
40
local c3 = Color3.new
41
local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
42
Humanoid.Animator:Destroy()
43
Character.Animate:Destroy()
44
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
45
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
46
local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
47
RSH = nil
48
RW = Instance.new("Weld")
49
LW = Instance.new("Weld")
50
RH = Torso["Right Hip"]
51
LH = Torso["Left Hip"]
52
RSH = Torso["Right Shoulder"]
53
LSH = Torso["Left Shoulder"]
54
RSH.Parent = nil
55
LSH.Parent = nil
56
RW.Name = "RW"
57
RW.Part0 = Torso
58
RW.C0 = cf(1.5, 0.5, 0)
59
RW.C1 = cf(0, 0.5, 0)
60
RW.Part1 = RightArm
61
RW.Parent = Torso
62
LW.Name = "LW"
63
LW.Part0 = Torso
64
LW.C0 = cf(-1.5, 0.5, 0)
65
LW.C1 = cf(0, 0.5, 0)
66
LW.Part1 = LeftArm
67
LW.Parent = Torso
68
local co1 = 30
69
local co2 = 30
70
local co3 = 30
71
local co4 = 60
72
local cooco = 5
73
local cooldown1 = 0
74
local cooldown2 = 0
75
local cooldown3 = 0
76
local cooldown4 = 0
77
local coolcool = 0
78
local maxEnergy = 100
79
local Energy = 0
80
local skill1stam = 10
81-
local skill2stam = 50
81+
local skill2stam = 10
82-
local skill3stam = 60
82+
local skill3stam = 10
83-
local skill4stam = 100
83+
local skill4stam = 10
84-
local skill5stam = 100
84+
local skill5stam = 10
85-
local recovermana = 5
85+
local recovermana = 50
86
local skillcolorscheme = BrickColor.new("Bright yellow").Color
87
local scrn = Instance.new("ScreenGui", Player.PlayerGui)
88
makeframe = function(par, trans, pos, size, color)
89
  local frame = Instance.new("Frame", par)
90
  frame.BackgroundTransparency = trans
91
  frame.BorderSizePixel = 0
92
  frame.Position = pos
93
  frame.Size = size
94
  frame.BackgroundColor3 = color
95
  return frame
96
end
97
98
makelabel = function(par, text)
99
  local label = Instance.new("TextLabel", par)
100
  label.BackgroundTransparency = 1
101
  label.Size = UDim2.new(1, 0, 1, 0)
102
  label.Position = UDim2.new(0, 0, 0, 0)
103
  label.TextColor3 = Color3.new(255, 255, 255)
104
  label.TextStrokeTransparency = 0
105
  label.FontSize = Enum.FontSize.Size32
106
  label.Font = Enum.Font.SourceSansBold
107
  label.BorderSizePixel = 0
108
  label.TextScaled = true
109
  label.Text = text
110
end
111
112
framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
113
framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
114
framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
115
framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
116
bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
117
bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
118
bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
119
bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
120
text1 = Instance.new("TextLabel", framesk1)
121
text1.BackgroundTransparency = 1
122
text1.Size = UDim2.new(1, 0, 1, 0)
123
text1.Position = UDim2.new(0, 0, 0, 0)
124
text1.TextColor3 = Color3.new(255, 255, 255)
125
text1.TextStrokeTransparency = 0
126
text1.FontSize = Enum.FontSize.Size18
127
text1.Font = Enum.Font.SourceSansBold
128
text1.BorderSizePixel = 0
129
text1.TextScaled = true
130
text1.Text = "[Z]\n Spacial Wave"
131
text2 = Instance.new("TextLabel", framesk2)
132
text2.BackgroundTransparency = 1
133
text2.Size = UDim2.new(1, 0, 1, 0)
134
text2.Position = UDim2.new(0, 0, 0, 0)
135
text2.TextColor3 = Color3.new(255, 255, 255)
136
text2.TextStrokeTransparency = 0
137
text2.FontSize = Enum.FontSize.Size18
138
text2.Font = Enum.Font.SourceSansBold
139
text2.BorderSizePixel = 0
140
text2.TextScaled = true
141
text2.Text = "[X]\n Clockwork"
142
text3 = Instance.new("TextLabel", framesk3)
143
text3.BackgroundTransparency = 1
144
text3.Size = UDim2.new(1, 0, 1, 0)
145
text3.Position = UDim2.new(0, 0, 0, 0)
146
text3.TextColor3 = Color3.new(255, 255, 255)
147
text3.TextStrokeTransparency = 0
148
text3.FontSize = Enum.FontSize.Size18
149
text3.Font = Enum.Font.SourceSansBold
150
text3.BorderSizePixel = 0
151
text3.TextScaled = false
152
text3.Text = "[C]\n Counter Clockwork"
153
text4 = Instance.new("TextLabel", framesk4)
154
text4.BackgroundTransparency = 1
155
text4.Size = UDim2.new(1, 0, 1, 0)
156
text4.Position = UDim2.new(0, 0, 0, 0)
157
text4.TextColor3 = Color3.new(255, 255, 255)
158
text4.TextStrokeTransparency = 0
159
text4.FontSize = Enum.FontSize.Size18
160
text4.Font = Enum.Font.SourceSansBold
161
text4.BorderSizePixel = 0
162
text4.TextScaled = true
163
text4.Text = "[V]\n Spacial Trigger"
164
clerp = function(a, b, t)
165
  return a:lerp(b, t)
166
end
167
168
BPos = Instance.new("BodyPosition")
169
Gy = Instance.new("BodyGyro")
170
local RbxUtility = LoadLibrary("RbxUtility")
171
local Create = RbxUtility.Create
172
RemoveOutlines = function(part)
173
  part.TopSurface = 10
174
end
175
176
CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
177
  local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
178
  RemoveOutlines(Part)
179
  return Part
180
end
181
182
CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
183
  local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
184
  if Mesh == "SpecialMesh" then
185
    Msh.MeshType = MeshType
186
    Msh.MeshId = MeshId
187
  end
188
  return Msh
189
end
190
191
ArtificialHB = Instance.new("BindableEvent", script)
192
ArtificialHB.Name = "Heartbeat"
193
script:WaitForChild("Heartbeat")
194
frame = 0.033333333333333
195
tf = 0
196
allowframeloss = false
197
tossremainder = false
198
lastframe = tick()
199
script.Heartbeat:Fire()
200
game:GetService("RunService").Heartbeat:connect(function(s, p)
201
  tf = tf + s
202
  if frame <= tf then
203
    if allowframeloss then
204
      script.Heartbeat:Fire()
205
      lastframe = tick()
206
    else
207
      for i = 1, math.floor(tf / frame) do
208
        script.Heartbeat:Fire()
209
      end
210
      lastframe = tick()
211
    end
212
    if tossremainder then
213
      tf = 0
214
    else
215
      tf = tf - frame * math.floor(tf / frame)
216
    end
217
  end
218
end
219
)
220
swait = function(num)
221
  if num == 0 or num == nil then
222
    ArtificialHB.Event:wait()
223
  else
224
    for i = 0, num do
225
      ArtificialHB.Event:wait()
226
    end
227
  end
228
end
229
230
CreateWeld = function(Parent, Part0, Part1, C0, C1)
231
  local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
232
  return Weld
233
end
234
235
rayCast = function(Position, Direction, Range, Ignore)
236
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
237
end
238
239
CreateSound = function(id, par, vol, pit)
240
  coroutine.resume(coroutine.create(function()
241
    local sou = Instance.new("Sound", par or workspace)
242
    sou.Volume = vol
243
    sou.Pitch = pit or 1
244
    sou.SoundId = id
245
    swait()
246
    sou:play()
247
    game:GetService("Debris"):AddItem(sou, 6)
248
  end
249
))
250
end
251
252
local getclosest = function(obj, distance)
253
  local last, lastx = distance + 1, nil
254
  for i,v in pairs(workspace:GetChildren()) do
255
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
256
      local t = v.Torso
257
      local dist = t.Position - obj.Position.magnitude
258
      if dist <= distance and dist < last then
259
        last = dist
260
        lastx = v
261
      end
262
    end
263
  end
264
  return lastx
265
end
266
267
Bin = Instance.new("HopperBin")
268
Bin.Name = "Grandfather"
269
Bin.Parent = Player.Backpack
270
Handle = CreatePart(m, Enum.Material.Wood, 0, 1, "Nougat", "Handle", Vector3.new(0.477256775, 2.77322483, 0.358406067))
271
HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.917230606, -0.336982727, 0.0267496109, 0.0146199018, -0.999585748, -0.0247930363, -0.00398003776, 0.0247373134, -0.999686062, 0.999885201, 0.0147139886, -0.00361673185))
272
FakeHandle = CreatePart(m, Enum.Material.Wood, 0, 1, "Nougat", "FakeHandle", Vector3.new(0.477256775, 2.77322483, 0.358406067))
273
FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
274
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.679864764, 0.46004653, 0.400796741))
275
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00572681427, -1.64068174, 1.11921883, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
276
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
277
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
278
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050983429, -8.96669006, 0.228179216, 7.44499266e-006, 1.05332583e-006, 1, 3.48280082e-006, 1, -1.05379149e-006, -1.00000012, 3.48209869e-006, 7.44499266e-006))
279
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
280
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
281
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050983429, -4.9795022, 0.684683323, 7.44499266e-006, 1.05332583e-006, 1, 3.48280082e-006, 1, -1.05379149e-006, -1.00000012, 3.48209869e-006, 7.44499266e-006))
282
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
283
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(5.57014322, 0.817294657, 0.200000003))
284
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.68231773, 0.00500679016, -0.00487709045, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
285
CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
286
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(1.57014322, 0.349998832, 0.200000003))
287
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.69556332, -0.68505168, -0.00483703613, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
288
CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
289
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(1.57014322, 0.349998832, 0.200000003))
290
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.69665408, -0.695738554, 0.00509262085, 3.30659168e-006, 1, 1.90921128e-008, -1.00000012, 3.30550756e-006, -1.34110451e-007, -1.34110451e-007, -1.90921128e-008, 1))
291
CreateMesh("BlockMesh", Blade, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.200000003))
292
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.941481948, 0.860229492))
293
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00510692596, 2.87387466, 6.09407234, 7.21216202e-006, 1.08126551e-006, 1, -0.866027534, -0.499996722, 6.7865476e-006, 0.499996692, -0.866027296, -2.6691705e-006))
294
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
295
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.641481936, 0.56022948))
296
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00511646271, 3.48990178, 7.02666473, -7.13951886e-006, -1.13993883e-006, -1, 0.8660267, -0.499997914, -5.61401248e-006, -0.499997914, -0.86602658, 4.55672853e-006))
297
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
298
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
299
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00511360168, -8.96674061, 0.237493038, -7.27642328e-006, -1.11525878e-006, -1, 3.48190224e-006, 1, -1.11525878e-006, 1.00000012, -3.48091271e-006, -7.27549195e-006))
300
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
301
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.641481936, 0.56022948))
302
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0050945282, 3.47378445, 7.02349615, 7.21216202e-006, 1.08126551e-006, 1, -0.866027534, -0.499996722, 6.7865476e-006, 0.499996692, -0.866027296, -2.6691705e-006))
303
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
304
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 1, 0.353594959))
305
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00488471985, -4.98064041, 0.698008537, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
306
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
307
Blade = CreatePart(m, Enum.Material.SmoothPlastic, 0.050000000745058, 0, "Institutional white", "Blade", Vector3.new(0.200000003, 0.941481948, 0.860229492))
308
BladeWeld = CreateWeld(m, FakeHandle, Blade, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0050983429, 2.88990903, 6.09728765, -7.13951886e-006, -1.13993883e-006, -1, 0.8660267, -0.499997914, -5.61401248e-006, -0.499997914, -0.86602658, 4.55672853e-006))
309
CreateMesh("SpecialMesh", Blade, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
310
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
311
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.51098108, -0.880820751, -0.003865242, 0.173646629, -0.984808028, -1.53668225e-008, -0.984808087, -0.173646629, 1.95577741e-008, -2.14204192e-008, 1.21071935e-008, -1))
312
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
313
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
314
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.36750317, 0.00500869751, 0.307844162, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
315
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
316
Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.338651776, 0.200000048, 0.200000003))
317
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.58918595, -0.825012684, -0.258746147, -0.422618717, 0.906307638, 9.31322575e-009, 0.906307578, 0.422618657, 5.12227416e-008, 4.28408384e-008, 3.02679837e-008, -1))
318
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
319
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
320
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.47637272, -0.954310417, -0.00386238098, 0.173646629, -0.984808028, -1.53668225e-008, -0.984808087, -0.173646629, 1.95577741e-008, -2.14204192e-008, 1.21071935e-008, -1))
321
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
322
Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.200000003, 1.97606087, 0.380152881))
323
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.97743416, -0.0480852127, -0.00672149658, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
324
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
325
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.317633063, 0.400239944, 0.689682007))
326
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.23507023, -1.11952925, -0.0038433075, -1.00000012, 8.07631295e-010, -5.49480319e-008, 7.42147677e-010, 1, -3.63215804e-008, 5.49480319e-008, -3.63215804e-008, -1))
327
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
328
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(2.13286591, 2.21729469, 0.689682007))
329
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.98552871, 0.00498652458, -0.00389671326, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
330
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
331
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 2.21729469, 0.200000003))
332
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30028415, 0.00499033928, -0.249515533, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
333
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
334
Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.502778053, 0.200000048, 0.689682007))
335
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.69430351, -0.00478291512, -0.013874054, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
336
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
337
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
338
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08614397, 0.00501132011, 0.307808876, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
339
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
340
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.524063587, 0.335916519, 0.200000003))
341
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30183053, -0.000645637512, 1.00398433, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
342
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
343
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
344
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.36755681, 0.00498557091, -0.312952995, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
345
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
346
Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.502778053, 0.200000048, 0.689682007))
347
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.71072197, -0.00480389595, 0.0152854919, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
348
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
349
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Pastel brown", "Brick", Vector3.new(0.200000003, 2.21729469, 0.200000003))
350
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08625245, 0.00499033928, -0.312912941, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
351
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
352
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.317633063, 0.400239944, 0.689682007))
353
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.25177789, -1.1197319, 0.00385475159, 1.00000012, -1.0986696e-009, 1.27591193e-007, -9.09494702e-011, 1, 3.3993274e-008, -1.27591193e-007, -3.3993274e-008, 1))
354
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
355
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(1, 0.250822067, 0.399787903))
356
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00904488564, 1.2808733, -0.00479793549, -1.00000012, 5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, -1))
357
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
358
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 2.21729469, 0.200000003))
359
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29951692, 0.00499510765, 0.240923882, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
360
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
361
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.394547284, 0.250822067, 0.396949768))
362
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.11045933, 1.03746223, -0.00482940674, -0.906309247, -0.422615081, -6.51925802e-008, -0.422615111, 0.906309187, 4.65661287e-009, 5.68106771e-008, 3.16649675e-008, -1))
363
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
364
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.394547284, 0.250822067, 0.399414063))
365
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.06145144, 1.04123783, -0.00479507446, -0.906308949, 0.422615945, -4.65661287e-008, 0.422616005, 0.906308949, 1.55996531e-008, 5.0291419e-008, -6.05359674e-009, -1))
366
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
367
Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
368
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.27660346, -0.000638008118, 0.986061931, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
369
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
370
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
371
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52000475, -0.858482838, -0.00385189056, 0.173652604, 0.984807014, 3.27127054e-008, 0.984807074, -0.173652589, 5.77419996e-008, 6.23986125e-008, 2.23517418e-008, -1))
372
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
373
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
374
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29814005, -0.00063419342, -1.01576209, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
375
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
376
Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.532866001, 0.335916519, 0.200000003))
377
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29433632, -0.0006275177, -1.01307583, 3.37510937e-006, 1, -9.31322575e-009, -7.4384734e-006, -9.31322575e-009, -1, -1.00000012, 3.37594975e-006, 7.43940473e-006))
378
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
379
Brick = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Brick", Vector3.new(0.338651776, 0.200000048, 0.200000003))
380
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.60310125, -0.836060047, 0.262293816, -0.422618717, 0.906307638, 9.31322575e-009, 0.906307578, 0.422618657, 5.12227416e-008, 4.28408384e-008, 3.02679837e-008, -1))
381
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.200000003, 1))
382
Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.504324436, 1.97606087, 0.200000003))
383
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.31228089, -0.0480716228, 0.238947868, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
384
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
385
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "Brick", Vector3.new(1, 0.250822067, 0.399787903))
386
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00905776024, 1.38823318, -0.00476646423, -1.00000012, 5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, -1))
387
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
388
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.394547284, 0.250822067, 0.399414063))
389
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.12802935, 0.965418816, -0.00479412079, -0.906308949, 0.422615945, -4.65661287e-008, 0.422616005, 0.906308949, 1.55996531e-008, 5.0291419e-008, -6.05359674e-009, -1))
390
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
391
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.650844634, 0.250822067, 0.395874023))
392
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.48223686, -0.937196136, -0.00388908386, 0.173652604, 0.984807014, 3.27127054e-008, 0.984807074, -0.173652589, 5.77419996e-008, 6.23986125e-008, 2.23517418e-008, -1))
393
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
394
Brick = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Brick", Vector3.new(0.394547284, 0.250822067, 0.396949768))
395
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.1423192, 0.957653999, -0.00475502014, -0.906309247, -0.422615081, -6.51925802e-008, -0.422615111, 0.906309187, 4.65661287e-009, 5.68106771e-008, 3.16649675e-008, -1))
396
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
397
Brick = CreatePart(m, Enum.Material.Neon, 0, 0, "Really black", "Brick", Vector3.new(0.504324436, 1.97606087, 0.200000003))
398
BrickWeld = CreateWeld(m, FakeHandle, Brick, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30716515, -0.0480690002, -0.246861458, 3.37510937e-006, 1, -9.31322575e-009, 1, -3.37597521e-006, 5.68106771e-008, 5.68106771e-008, -9.31322575e-009, -1))
399
CreateMesh("BlockMesh", Brick, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
400
Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Cool yellow", "Cylinder", Vector3.new(2.00100136, 0.200000003, 1.7352066))
401
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.94555283, -0.251501083, 0.0105466843, -3.37526581e-006, -1, -1.39698386e-009, -7.44219869e-006, 1.39698386e-009, -1, 1.00000012, -3.37593519e-006, -7.44313002e-006))
402
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
403
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.685348511, 1))
404
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.07691383, 0.00385665894, 0.643633127, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
405
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
406
Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "White", "Cylinder", Vector3.new(1.60100138, 0.200000003, 1.7352066))
407
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0105335712, 0.254835129, 1.94476843, -1.00000012, -1.51947461e-007, -5.12227416e-008, 5.12227416e-008, -1.05425715e-006, -1, 1.52009306e-007, -1.00000012, 1.05425715e-006))
408
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
409
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
410
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.328536034, -2.43229818, -1.05787706, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
411
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
412
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
413
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.344071388, -2.44002056, -1.05786562, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
414
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
415
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
416
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.32850647, -2.43189478, 1.07039309, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
417
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
418
Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Cool yellow", "Cylinder", Vector3.new(2.00100136, 0.200000003, 1.7352066))
419
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.9454124, 0.248693466, 0.0105507374, -3.37526581e-006, -1, -1.39698386e-009, -7.44219869e-006, 1.39698386e-009, -1, 1.00000012, -3.37593519e-006, -7.44313002e-006))
420
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
421
Cylinder = CreatePart(m, Enum.Material.Fabric, 0, 0, "Institutional white", "Cylinder", Vector3.new(0.477256775, 1.2820065, 0.358406067))
422
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.57356262e-005, 0.427619934, -2.28881836e-005, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
423
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1.04999995))
424
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
425
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351241112, -1.32405615, -1.05791759, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
426
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
427
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.687797546, 1))
428
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.799618244, 0.00447368622, -0.00693869591, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
429
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
430
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "Cylinder", Vector3.new(1, 0.684585571, 1))
431
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.07605791, 0.00446128845, -0.63694787, 3.49858237e-006, 1, 2.56113708e-008, 7.38166273e-006, -2.60770321e-008, 1, 1.00000012, -3.49725451e-006, -7.38166273e-006))
432
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
433
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.300000012, 2.25878429, 0.399999976))
434
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.344062805, -2.43987536, 1.07040501, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
435
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
436
Cylinder = CreatePart(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "White", "Cylinder", Vector3.new(1.60100138, 0.200000003, 1.7352066))
437
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.010532856, -0.255688667, 1.94716978, -1.00000012, -1.51947461e-007, -5.12227416e-008, 5.12227416e-008, -1.05425715e-006, -1, 1.52009306e-007, -1.00000012, 1.05425715e-006))
438
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
439
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
440
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.321333885, -1.33161402, 1.07041049, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
441
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
442
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
443
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.321304321, -1.3319068, -1.0578711, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
444
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
445
Cylinder = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Brown", "Cylinder", Vector3.new(0.254612744, 0.520800591, 0.399999976))
446
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351258278, -1.32376528, 1.07039571, -7.44499266e-006, -1.05332583e-006, -1, 3.48280082e-006, 1, -1.05379149e-006, 1.00000012, -3.48209869e-006, -7.44499266e-006))
447
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
448
Cylinder = CreatePart(m, Enum.Material.Wood, 0, 0, "Nougat", "Cylinder", Vector3.new(0.477256775, 2.77322483, 0.358406067))
449
CylinderWeld = CreateWeld(m, FakeHandle, Cylinder, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1.00000012, -5.89352567e-010, 0, -5.89352567e-010, 1, 0, 0, 0, 1))
450
CreateMesh("CylinderMesh", Cylinder, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
451
Hitbox = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 1, "Bright yellow", "Hitbox", Vector3.new(2.42902184, 0.429022253, 8.78902245))
452
HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00939249992, 0.0151224136, -4.96933651, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
453
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.826766074, 0.200000003))
454
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.8901372, -6.20895386, -0.00454807281, -0.962290645, 0.272023559, -6.51925802e-008, 0.272023588, 0.962290645, 7.21338438e-008, 8.19563866e-008, 5.16884029e-008, -1))
455
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
456
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
457
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00482368469, -4.63128948, 0.691884041, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
458
CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
459
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
460
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.44308567, -3.56147957, -0.00407028198, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
461
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
462
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
463
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.30929375, -2.61010194, -0.00407123566, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
464
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
465
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.446822524, 0.200000003))
466
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.06919241, -5.98649693, -0.00459957123, -0.872794807, -0.488087445, 4.93600965e-008, -0.488087475, 0.872794747, 3.53902578e-008, -6.14672899e-008, 6.51925802e-009, -1))
467
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
468
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.452592313, 0.200000003))
469
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.08613968, -5.9753437, -0.0046081543, -0.872795641, 0.488085896, 4.93600965e-008, 0.488085866, 0.872795641, 7.35744834e-008, -6.51925802e-009, 8.84756446e-008, -1))
470
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
471
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
472
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00497627258, -7.96115589, 0.346496344, -7.27642328e-006, -1.11525878e-006, -1, 3.35894219e-006, 1, -1.11525878e-006, 1, -3.36169614e-006, -7.27642328e-006))
473
CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
474
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.392947376, 0.200000003, 0.454014003))
475
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0106084347, -0.0048418045, -7.1677351, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.0477379e-006, -1, -3.94105882e-007, 1.00000012, -1.0477379e-006))
476
CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
477
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
478
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00495243073, -7.96235943, 0.326696873, 7.21216202e-006, 1.08126551e-006, 1, 3.35943696e-006, 1, -1.08126551e-006, -1, 3.3619508e-006, 7.21216202e-006))
479
CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
480
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.42079258, 0.200000003))
481
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00487709045, -4.62888336, 0.680601358, 7.21216202e-006, 1.08126551e-006, 1, 3.35943696e-006, 1, -1.08126551e-006, -1, 3.3619508e-006, 7.21216202e-006))
482
CreateMesh("SpecialMesh", Detail, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.5))
483
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.77378082, 0.200000003))
484
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0101885796, -4.51280022, -0.00344467163, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
485
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
486
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.868216038, 0.200000003))
487
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.346824408, -7.32784176, -0.00456809998, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
488
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
489
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.769021869, 0.769022226, 0.507312))
490
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010607481, -0.00482273102, -7.97545576, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
491
CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.0588000044, 0.444933742))
492
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 1.6369462, 0.200000003))
493
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.691793442, -3.60471201, -0.00764465332, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
494
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
495
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.769021869, 0.769022226, 0.769022167))
496
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010597229, -0.00483322144, -7.62803411, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
497
CreateMesh("CylinderMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.0588000044, 0.444933742))
498
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.6369462, 0.200000003))
499
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.239558697, -3.79226828, -0.00444602966, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
500
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
501
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 1.6369462, 0.200000003))
502
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.679411888, -3.60749531, -0.00761604309, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
503
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
504
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
505
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.07082224, -3.24916291, -0.00405979156, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
506
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
507
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.868216038, 0.200000003))
508
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.325645924, -7.32937622, -0.00455284119, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
509
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
510
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 4.6369462, 0.200000003))
511
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.219781399, -3.7941308, -0.00197505951, -1.00000012, -1.5578189e-007, -2.42143869e-008, -1.5621481e-007, 1, 5.96046448e-008, 2.32830644e-008, 5.96046448e-008, -1))
512
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
513
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
514
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.42773342, -3.60531974, -0.00405311584, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
515
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
516
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
517
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.05722141, -3.26159477, -0.00404071808, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
518
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
519
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.826766074, 0.200000003))
520
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.87103868, -6.21462679, -0.00448989868, -0.96228987, -0.27202636, -2.70083547e-008, -0.27202642, 0.96228987, -3.0733645e-008, 3.35276127e-008, -2.23517418e-008, -1))
521
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
522
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
523
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.29596138, -2.65033174, -0.00405502319, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
524
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
525
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
526
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.66016912, -2.95595217, -0.0040473938, -0.642792106, -0.766040683, 2.32830644e-009, -0.766040742, 0.642792165, -8.38190317e-009, 5.58793545e-009, -7.4505806e-009, -1))
527
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
528
Detail = CreatePart(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Cool yellow", "Detail", Vector3.new(0.200000003, 0.338349551, 0.200000003))
529
DetailWeld = CreateWeld(m, FakeHandle, Detail, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.67348218, -2.91571116, -0.00405597687, -0.642789304, 0.766043067, 4.47034836e-008, 0.766043127, 0.642789185, -7.54371285e-008, -8.66129994e-008, -1.35041773e-008, -1))
530
CreateMesh("BlockMesh", Detail, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.300000012))
531
Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.769021869, 0.769022226, 0.491797626))
532
Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.010586977, -0.00482368469, -7.97520781, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
533
CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.068599999, 0.294868618))
534
Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.769021869, 0.769022226, 0.769022167))
535
Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0105988979, -0.00487327576, -7.62933969, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.09896064e-006, -1, -3.94855306e-007, 1.00000012, -1.09896064e-006))
536
CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.385088414, 0.068599999, 0.294868618))
537
Detail2 = CreatePart(m, Enum.Material.Neon, 0.20000000298023, 0, "Bright yellow", "Detail2", Vector3.new(0.392947376, 0.200000003, 0.300886333))
538
Detail2Weld = CreateWeld(m, FakeHandle, Detail2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0106360912, -0.00486564636, -7.1693716, 1.00000012, 3.93913069e-007, 9.68575478e-008, 9.68575478e-008, -1.0477379e-006, -1, -3.94105882e-007, 1.00000012, -1.0477379e-006))
539
CreateMesh("CylinderMesh", Detail2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.349999994, 1))
540
CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
541
Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright red", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
542
PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.15915966, 0.693719387, 0.163201332, -0.0874774307, 0.98630774, 0.139802977, -0.732194006, -0.158819407, 0.662320435, 0.675455153, -0.0444248058, 0.736061692))
543
CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
544
Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Dark green", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
545
PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.0643065, -1.02388668, 0.139883041, 0.0232121199, 0.977178812, -0.211145908, -0.793613613, 0.146452308, 0.590533018, 0.607979178, 0.153860778, 0.778901935))
546
CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.75, 0.75, 0.75))
547
Planet = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep blue", "Planet", Vector3.new(0.200000003, 0.200000048, 0.200000003))
548
PlanetWeld = CreateWeld(m, FakeHandle, Planet, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.37638712, 0.35047555, 0.384620667, 0.186239839, 0.963513553, 0.192240521, -0.897882044, 0.0874688402, 0.431459457, 0.398902029, -0.252964228, 0.881411612))
549
CreateMesh("BlockMesh", Planet, "", "", Vector3.new(0, 0, 0), Vector3.new(0.699999988, 0.699999988, 0.699999988))
550
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright violet", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
551
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.32202673, 0.372889519, -0.915979385, -0.141709134, 0.949285686, 0.280669332, 0.989908457, 0.135893896, 0.0401788019, -8.28877091e-008, 0.283530623, -0.958963215))
552
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
553
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Navy blue", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
554
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.77251244, -1.38336658, -0.145799637, 0.301025689, 0.934359789, 0.190670818, -0.821353495, 0.355629146, -0.445989251, -0.484522521, -0.0223539602, 0.874493122))
555
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
556
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
557
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.56974244, -1.75112343, -0.4702034, -0.47327736, 0.86003089, -0.190671086, 0.738700628, 0.505385935, 0.44598937, 0.479927152, 0.0702278242, -0.874493003))
558
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
559
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Cool yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
560
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.50671315, -0.0358543396, 0.667007446, -0.125911102, 0.973545611, -0.190670982, 0.872366965, 0.200173393, 0.445989519, 0.472358406, -0.110180028, -0.874492943))
561
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
562
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
563
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.95790291, -1.39852285, 0.338871956, -0.208682552, 0.954918265, 0.211145982, 0.751260459, 0.294751495, -0.590533018, -0.626146436, 0.0353916846, -0.778901875))
564
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
565
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
566
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.7762351, -1.27792978, -0.989602089, -0.479107618, 0.831673622, 0.280669004, 0.871608496, 0.488553047, 0.0401808247, -0.103704393, 0.263884425, -0.958963215))
567
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
568
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright blue", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
569
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.94569564, -1.15383816, -1.00528812, 0.312143892, 0.90762949, -0.280668765, -0.948632121, 0.313819706, -0.0401813537, 0.0516095981, 0.278793722, 0.958963335))
570
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
571
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright yellow", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
572
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.6678791, -1.50939703, 1.35799694, 0.480169207, 0.875929773, 0.0467414632, -0.703557491, 0.352758497, 0.616902232, 0.52387464, -0.329102725, 0.785650611))
573
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
574
Stars = CreatePart(m, Enum.Material.Neon, 0, 0, "Bright violet", "Stars", Vector3.new(0.200000003, 0.200000048, 0.200000003))
575
StarsWeld = CreateWeld(m, FakeHandle, Stars, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.24203873, -2.2360568, 1.74946117, -0.638034225, 0.768588066, -0.0467416123, 0.623602331, 0.480159193, -0.616901398, -0.451699674, -0.422752351, -0.785651326))
576
CreateMesh("BlockMesh", Stars, "", "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 0.200000003, 0.200000003))
577
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
578
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.249457359, -0.625309706, 3.76517916, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
579
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
580
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
581
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00228309631, -0.975172997, 4.02359915, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
582
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
583
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.998284936, 0.63259232))
584
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.249570847, -0.611064672, 3.84756422, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
585
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
586
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.979684591, 0.63259232))
587
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.249505997, -0.589035273, 3.84559846, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
588
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
589
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
590
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.249505043, -0.632004738, 3.76424336, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
591
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
592
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.993745565, 0.63259232))
593
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.240945816, -0.608797073, 3.84749889, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
594
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
595
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
596
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00228786469, -1.00529277, 4.0125308, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
597
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
598
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
599
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00228309631, -0.992087126, 4.03731441, 7.23544508e-006, 1.08778477e-006, 1, -1.00000012, -3.56558303e-008, 7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
600
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
601
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
602
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.24290657, -0.625341892, 3.76259184, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
603
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
604
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.200000003, 0.900796771))
605
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00227737427, -1.0147543, 4.01116085, 7.23544508e-006, 1.08778477e-006, 1, -1.00000012, -3.56558303e-008, 7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
606
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
607
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Dark orange", "HOH", Vector3.new(0.200000003, 0.99015969, 0.63259232))
608
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.240936279, -0.594239116, 3.84552884, -7.23544508e-006, -1.08778477e-006, -1, 1.00000012, 3.56558303e-008, -7.23544508e-006, 3.69873305e-008, -1, 1.08778477e-006))
609
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
610
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.679864764, 0.46004653, 0.400796741))
611
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00169086456, -1.62397337, 1.11902952, -7.41705298e-006, -1.06869265e-006, -1, 1.00000012, -7.35162757e-008, -7.41705298e-006, -7.32143235e-008, -1, 1.06869265e-006))
612
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
613
HOH = CreatePart(m, Enum.Material.WoodPlanks, 0, 0, "Reddish brown", "HOH", Vector3.new(0.200000003, 0.96004653, 0.400796741))
614
HOHWeld = CreateWeld(m, FakeHandle, HOH, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.242881775, -0.6320436, 3.76163602, 7.35279173e-006, 1.11339614e-006, 1, -1.00000012, -3.61214916e-008, 7.35279173e-006, 3.73620423e-008, -1, 1.11339614e-006))
615
CreateMesh("SpecialMesh", HOH, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
616
Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
617
  if hit.Parent == nil then
618
    return 
619
  end
620
  local h = hit.Parent:FindFirstChild("Humanoid")
621
  for _,v in pairs(hit.Parent:children()) do
622
    if v:IsA("Humanoid") then
623
      h = v
624
    end
625
  end
626
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
627
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
628
      return 
629
    end
630
    local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
631
    game:GetService("Debris"):AddItem(c, 0.5)
632
    if HitSound ~= nil and HitPitch ~= nil then
633
      CreateSound(HitSound, hit, 1, HitPitch)
634
    end
635
    local Damage = math.random(minim, maxim)
636
    local blocked = false
637
    local block = hit.Parent:findFirstChild("Block")
638
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
639
      blocked = true
640
      block.Value = block.Value - 1
641
      print(block.Value)
642
    end
643
    if blocked == false then
644
      h.Health = h.Health - Damage
645
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
646
    else
647
      h.Health = h.Health - Damage / 2
648
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
649
    end
650
    if Type == "Knockdown" then
651
      local hum = hit.Parent.Humanoid
652
      hum.PlatformStand = true
653
      coroutine.resume(coroutine.create(function(HHumanoid)
654
    swait(1)
655
    HHumanoid.PlatformStand = false
656
  end
657
), hum)
658
      local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
659
      local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
660
      local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
661
      game:GetService("Debris"):AddItem(bodvol, 0.5)
662
      game:GetService("Debris"):AddItem(rl, 0.5)
663
    else
664
      do
665
        if Type == "Normal" then
666
          local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
667
          if knockback > 0 then
668
            vp.Parent = hit.Parent.Torso
669
          end
670
          game:GetService("Debris"):AddItem(vp, 0.5)
671
        else
672
          do
673
            if Type == "Up" then
674
              local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
675
              game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
676
            else
677
              do
678
                if Type == "DarkUp" then
679
                  coroutine.resume(coroutine.create(function()
680
    for i = 0, 1, 0.1 do
681
      swait()
682
      BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
683
    end
684
  end
685
))
686
                  local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
687
                  game:GetService("Debris"):AddItem(bodyVelocity, 1)
688
                else
689
                  do
690
                    if Type == "Snare" then
691
                      local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
692
                      game:GetService("Debris"):AddItem(bp, 1)
693
                    else
694
                      do
695
                        if Type == "Freeze" then
696
                          local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
697
                          local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
698
                          hit.Parent.Torso.Anchored = true
699
                          coroutine.resume(coroutine.create(function(Part)
700
    swait(1.5)
701
    Part.Anchored = false
702
  end
703
), hit.Parent.Torso)
704
                          game:GetService("Debris"):AddItem(BodPos, 3)
705
                          game:GetService("Debris"):AddItem(BodGy, 3)
706
                        end
707
                        do
708
                          local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
709
                          game:GetService("Debris"):AddItem(debounce, Delay)
710
                          c = Instance.new("ObjectValue")
711
                          c.Name = "creator"
712
                          c.Value = Player
713
                          c.Parent = h
714
                          game:GetService("Debris"):AddItem(c, 0.5)
715
                        end
716
                      end
717
                    end
718
                  end
719
                end
720
              end
721
            end
722
          end
723
        end
724
      end
725
    end
726
  end
727
end
728
729
ShowDamage = function(Pos, Text, Time, Color)
730
  local Rate = 0.033333333333333
731
  if not Pos then
732
    local Pos = Vector3.new(0, 0, 0)
733
  end
734
  local Text = Text or ""
735
  local Time = Time or 2
736
  if not Color then
737
    local Color = Color3.new(1, 0, 1)
738
  end
739
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
740
  EffectPart.Anchored = true
741
  local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
742
  local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
743
  game.Debris:AddItem(EffectPart, Time + 0.1)
744
  EffectPart.Parent = game:GetService("Workspace")
745
  delay(0, function()
746
    local Frames = Time / Rate
747
    for Frame = 1, Frames do
748
      wait(Rate)
749
      local Percent = Frame / Frames
750
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
751
      TextLabel.TextTransparency = Percent
752
    end
753
    if EffectPart and EffectPart.Parent then
754
      EffectPart:Destroy()
755
    end
756
  end
757
)
758
end
759
760
MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
761
  for _,c in pairs(workspace:children()) do
762
    local hum = c:findFirstChild("Humanoid")
763
    if hum ~= nil then
764
      local head = c:findFirstChild("Torso")
765
      if head ~= nil then
766
        local targ = head.Position - Part.Position
767
        local mag = targ.magnitude
768
        if mag <= magni and c.Name ~= Player.Name then
769
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
770
        end
771
      end
772
    end
773
  end
774
end
775
776
BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
777
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
778
  prt.Anchored = true
779
  prt.CFrame = cframe
780
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
781
  game:GetService("Debris"):AddItem(prt, 10)
782
  if Type == 1 or Type == nil then
783
    table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
784
  else
785
    if Type == 2 then
786
      table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
787
    end
788
  end
789
end
790
791
SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
792
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
793
  prt.Anchored = true
794
  prt.CFrame = cframe
795
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
796
  game:GetService("Debris"):AddItem(prt, 10)
797
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
798
end
799
800
RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
801
  local prt = CreatePart(effect, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
802
  prt.Anchored = true
803
  prt.CFrame = cframe
804
  msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
805
  game:GetService("Debris"):AddItem(prt, 2)
806
  coroutine.resume(coroutine.create(function(Part, Mesh, num)
807
    for i = 0, 1, delay do
808
      swait()
809
      Part.Transparency = i
810
      Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
811
    end
812
    Part.Parent = nil
813
  end
814
), prt, msh, (math.random(0, 1) + math.random()) / 5)
815
end
816
817
CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
818
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
819
  prt.Anchored = true
820
  prt.CFrame = cframe
821
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
822
  game:GetService("Debris"):AddItem(prt, 10)
823
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
824
end
825
826
WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
827
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
828
  prt.Anchored = true
829
  prt.CFrame = cframe
830
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
831
  game:GetService("Debris"):AddItem(prt, 10)
832
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
833
end
834
835
SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
836
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
837
  prt.Anchored = true
838
  prt.CFrame = cframe
839
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
840
  game:GetService("Debris"):AddItem(prt, 10)
841
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
842
end
843
844
BreakEffect = function(brickcolor, cframe, x1, y1, z1)
845
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
846
  prt.Anchored = true
847
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
848
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
849
  local num = math.random(10, 50) / 1000
850
  game:GetService("Debris"):AddItem(prt, 10)
851
  table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
852
end
853
854
GetX = function(Part, Point)
855
  local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
856
  return math.deg(x)
857
end
858
859
GetY = function(Part, Point)
860
  local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
861
  return math.deg(y)
862
end
863
864
LoopFunctions = {}
865
DoLoop = function(times, func)
866
  LoopFunctions[#LoopFunctions + 1] = {times, 0, func}
867
end
868
869
Effect1 = function(orig, adjj, radius, deg, parts, fade, wide, fadespeed, mindam, maxdam)
870
  local orig = orig
871
  if not adjj then
872
    local adjj = CFrame.new(0, 0, 0)
873
  end
874
  local radius = radius or 8
875
  local deg = deg or 65
876
  local parts = parts or 6
877
  local fade = fade or 1
878
  local wide = wide or 0.2
879
  local fadespeed = fadespeed or 0.05
880
  local part = {}
881
  for x = -deg / 2, deg / 2, deg / parts do
882
    local reframe = function(x, radius, wide, orig)
883
    local xa = x - deg / parts / 2
884
    local xb = x + deg / parts / 2
885
    local xxa = math.sin(math.rad(xa)) * radius * wide
886
    local zza = math.cos(math.rad(xa)) * radius
887
    local xxb = math.sin(math.rad(xb)) * radius * wide
888
    local zzb = math.cos(math.rad(xb)) * radius
889
    local xx = math.sin(math.rad(x)) * radius * wide
890
    local zz = math.cos(math.rad(x)) * radius
891
	local kek = CFrame.new(orig * CFrame.new(xxa, 0, zza).p, orig * CFrame.new(xxb, 0, zzb).p) * CFrame.new(0, 0, -(orig * CFrame.new(xxa, 0, zzb).p - orig * CFrame.new(xx, 0, zz).p).magnitude)
892
	local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
893
    return kek, len
894
  end
895
896
    local kek, len = reframe(x, radius, wide, orig)
897
    local new = Instance.new("Part", Character)
898
    new.Anchored = true
899
    new.TopSurface = 10
900
    new.BottomSurface = 10
901
    new.CanCollide = false
902
    new.Size = Vector3.new(0.2, 0.2, 0.2)
903
    new.BrickColor = BrickColor.new("Deep orange")
904
    new.Transparency = 0
905
    new.CFrame = kek
906
    new.Material = "Neon"
907
    local PE1 = Create("ParticleEmitter")({Parent = new, Color = ColorSequence.new(BrickColor.new("Deep orange").Color), Transparency = NumberSequence.new(0.5), Size = NumberSequence.new(0.2), Texture = "rbxassetid://263433152", Lifetime = NumberRange.new(5), Rate = 100, VelocitySpread = 180, Rotation = NumberRange.new(100), Speed = NumberRange.new(3), LightEmission = 0.7})
908
    local newm = Instance.new("BlockMesh", new)
909
    newm.Scale = Vector3.new(0.5, 0.1, len) * 5
910
    part[#part + 1] = {new, newm, x, CFrame.new(fade * radius / (1 / fadespeed), 0, 0), reframe}
911
  end
912
  DoLoop(1 / fadespeed, function(i)
913
    orig = orig * adjj
914
    for x = 1, #part do
915
      local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
916
      MagniDamage(part[x][1], 3, mindam, maxdam, "Normal")
917
      part[x][1].CFrame = kek
918
      part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
919
      part[x][1].Transparency = 0 + 1 * i
920
      if i == 1 then
921
        part[x][1]:Remove()
922
      end
923
    end
924
  end
925
)
926
end
927
928
timewarp = function()
929
  attack = true
930
  Humanoid.WalkSpeed = 0
931
  for i = 0, 1, 0.1 do
932
    swait()
933
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
934
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
935
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
936
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
937
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
938
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
939
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
940
  end
941
  for i = 0, 360, 20 do
942
    swait()
943
    SphereEffect(BrickColor.new("Pastel yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 1, 1, 1, 0.1, 0.1, 0.1, 0.01)
944
  end
945
  attack = true
946
  for i = 0, 1, 0.1 do
947
    swait()
948
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
949
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
950
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
951
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
952
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
953
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
954
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
955
  end
956
  CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
957
  MagniDamage(Torso, 20, 10, 15, 3, "Snare")
958
  SphereEffect(BrickColor.new("Pastel yellow"), RootPart.CFrame, 100, 100, 100, 5, 5, 5, 0.07)
959
  BlockEffect(BrickColor.new("White"), RootPart.CFrame, 80, 80, 80, 5, 5, 5, 0.07, 1)
960
  Humanoid.WalkSpeed = 16
961
  attack = false
962
end
963
964
findNearestTorso = function(pos, distance)
965
  local list = (game.Workspace:children())
966
  local torso = nil
967
  local dist = distance
968
  local temp, human, temp2 = nil, nil, nil
969
  for x = 1, #list do
970
    temp2 = list[x]
971
    canfind = true
972
    if game.Players:GetPlayerFromCharacter(temp2) ~= nil and game.Players:GetPlayerFromCharacter(temp2).TeamColor == Player.TeamColor and Player.Neutral == false then
973
      canfind = false
974
    end
975
    canfind = true
976
    if temp2.className == "Model" and temp2 ~= Character and canfind == true then
977
      temp = temp2:findFirstChild("Torso")
978
      human = temp2:findFirstChild("Humanoid")
979
      if temp ~= nil and human ~= nil and human.Health > 0 and temp.Position - pos.magnitude < dist then
980
        torso = temp
981
        dist = temp.Position - pos.magnitude
982
      end
983
    end
984
  end
985
  return torso, dist
986
end
987
988
tempus = function()
989
  attack = true
990
  Humanoid.WalkSpeed = 0
991
  for i = 0, 1, 0.1 do
992
    swait()
993
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
994
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
995
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
996
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
997
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
998
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
999
  end
1000
  CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
1001
  MagniDamage(Torso, 15, 10, 15, 3, "Snare")
1002
  BPos.position = BPos.position - Vector3.new(0, 5, 0)
1003
  BlockEffect(BrickColor.new("Cool yellow"), Handle.CFrame * cf(0, -3, 0), 20, 20, 20, 5, 5, 5, 0.07)
1004
  SphereEffect(BrickColor.new("White"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
1005
  MagniDamage(Hitbox, 25, 10, 15, 30, "Knockdown")
1006
  for i = 0, 1, 0.1 do
1007
    swait()
1008
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1009
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1010
    RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
1011
    LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
1012
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1013
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1014
  end
1015
  BPos.position = BPos.position + Vector3.new(0, 5, 0)
1016
  Humanoid.WalkSpeed = 20
1017
  attack = false
1018
end
1019
1020
swordblast = function()
1021
  attack = true
1022
  Humanoid.WalkSpeed = 0
1023
  for i = 0, 1, 0.1 do
1024
    swait()
1025
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1026
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
1027
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
1028
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
1029
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1030
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1031
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1032
  end
1033
  for i = 0, 1, 0.1 do
1034
    swait()
1035
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1036
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1037
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
1038
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1039
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1040
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1041
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1042
  end
1043
  tPos = mouse.Hit.p
1044
  ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Reference", vt())
1045
  ref.Anchored = true
1046
  ref.CFrame = Handle.CFrame * cf(0, -2, 0)
1047
  game:GetService("Debris"):AddItem(ref, 1)
1048
  BlockEffect(BrickColor.new("White"), cf(ref.Position) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 7, 7, 7, 1, 1, 1, 0.08, 2)
1049
  local icepart1 = CreatePart(effect, "SmoothPlastic", 0.5, 0, BrickColor.new("White"), "Ice", vt(2, 4, 2))
1050
  icepart1.Anchored = true
1051
  icepart1.Material = Enum.Material.Neon
1052
  i1msh = CreateMesh("SpecialMesh", icepart1, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(0.7, 2, 0.7))
1053
  icepart1.CFrame = cf(ref.Position)
1054
  game:GetService("Debris"):AddItem(icepart1, 20)
1055
  MouseLook = cf(icepart1.Position, mouse.Hit.p)
1056
  table.insert(ShootEffects, {MouseLook, "ShootIce", 50, icepart1.Position, 8, 27, 0, icepart1, 7, 2})
1057
  Humanoid.WalkSpeed = 16
1058
  attack = false
1059
end
1060
1061
destroytime = function()
1062
  attack = true
1063
  Humanoid.WalkSpeed = 0
1064
  ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "ref", Vector3.new())
1065
  ref.Anchored = true
1066
  ref.CanCollide = false
1067
  ref.Parent = nil
1068
  for i = 0, 1, 0.1 do
1069
    swait()
1070
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1071
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
1072
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
1073
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
1074
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1075
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1076
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1077
  end
1078
  for i = 0, 360, 60 do
1079
    SphereEffect(BrickColor.new("Daisy orange"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 1, 1, 1, 0.1, 0.1, 0.1, 0.01)
1080
  end
1081
  for i = 360, 0, -60 do
1082
    swait()
1083
    SphereEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 5, 5, 5, -0.1, -0.1, -0.1, 0.03)
1084
  end
1085
  attack = true
1086
  for i = 0, 1, 0.1 do
1087
    swait()
1088
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1089
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1090
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(20)), 0.3)
1091
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1092
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1093
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1094
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1095
  end
1096
  ref.Parent = effect
1097
  CreateSound("http://www.roblox.com/asset/?id=200633780", Handle, 1, 1)
1098
  RingEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * angles(math.rad(90), 0, 0), 40, 40, 8, 0.5, 0.5, 0, 0.07)
1099
  for i = 0, 360, 60 do
1100
    ref.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18)
1101
    MagniDamage(Torso, 10, 10, 15, 70, "Up")
1102
    BlockEffect(BrickColor.new("Cool yellow"), RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 0, -18), 5, 5, 5, 3, 3, 3, 0.07)
1103
  end
1104
  Humanoid.WalkSpeed = 16
1105
  attack = false
1106
end
1107
1108
slashone = function()
1109
  attack = true
1110
  for i = 0, 1, 0.5 do
1111
    swait()
1112
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1113
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1114
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.3)
1115
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
1116
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
1117
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1118
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-60), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1119
  end
1120
  CreateSound("http://www.roblox.com/asset/?id=235097614", Handle, 1, 2)
1121
  Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 1.5), CFrame.new(0, 0, 2), 5, 150, 10, 2, 0.85, 0.01, 12, 15)
1122
  for i = 0, 1, 0.1 do
1123
    swait()
1124
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1125
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1126
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(180), math.rad(0), math.rad(20)), 0.5)
1127
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
1128
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
1129
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1130
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1131
  end
1132
  attack = false
1133
end
1134
1135
slashtwo = function()
1136
  attack = true
1137
  for i = 0, 1, 0.25 do
1138
    swait()
1139
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1140
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
1141
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
1142
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1143
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1144
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1145
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1146
  end
1147
  for i = 0, 1, 0.25 do
1148
    swait()
1149
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1150
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1151
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
1152
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1153
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1154
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1155
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1156
  end
1157
  CreateSound("http://www.roblox.com/asset/?id=235097614", Handle, 1, 2.5)
1158
  Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 0), CFrame.new(0, 0, 2), 5, 150, 10, 2, 0.85, 0.01, 7, 12)
1159
  for i = 0, 1, 0.25 do
1160
    swait()
1161
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.3)
1162
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-80)), 0.3)
1163
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.5)
1164
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1165
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1166
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1167
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1168
  end
1169
  attack = false
1170
end
1171
1172
attackone = function()
1173
  attack = true
1174
  local con = Handle.Touched:connect(function(hit)
1175
    Damagefunc(Hitbox, hit, 8, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
1176
  end
1177
)
1178
  for i = 0, 1, 0.25 do
1179
    swait()
1180
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
1181
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-55)), 0.3)
1182
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(60), math.rad(0), math.rad(50)), 0.3)
1183
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.2) * angles(math.rad(0), math.rad(-40), math.rad(-40)), 0.3)
1184
    RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(-50)), 0.3)
1185
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1186
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1187
  end
1188
  CreateSound("http://www.roblox.com/asset/?id=189505665", Handle, 1, 1)
1189
  Torso.Velocity = RootPart.CFrame.lookVector * 100
1190
  for i = 0, 1, 0.25 do
1191
    swait()
1192
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
1193
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-55)), 0.3)
1194
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(60), math.rad(0), math.rad(50)), 0.3)
1195
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.2) * angles(math.rad(0), math.rad(-40), math.rad(-40)), 0.3)
1196
    RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(-50)), 0.3)
1197
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1198
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1199
  end
1200
  con:disconnect()
1201
  attack = false
1202
end
1203
1204
spattackone = function()
1205
  attack = true
1206
  for i = 0, 1, 0.1 do
1207
    swait()
1208
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1209
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(80)), 0.3)
1210
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
1211
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
1212
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1213
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1214
  end
1215
  for i = 0, 1, 0.15 do
1216
    swait()
1217
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
1218
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-90)), 0.5)
1219
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
1220
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
1221
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1222
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1223
  end
1224
  CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 1)
1225
  MagniDamage(RightArm, 5, 9, 14, 0, "Normal")
1226
  BlockEffect(BrickColor.new("Cool yellow"), RightArm.CFrame * cf(0, -1, 0), 5, 5, 5, 3, 3, 3, 0.07)
1227
  SphereEffect(BrickColor.new("White"), RightArm.CFrame * cf(0, -1, 0), 10, 10, 10, 3, 3, 3, 0.07)
1228
  for i = 0, 1, 0.1 do
1229
    swait()
1230
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
1231
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-90)), 0.5)
1232
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
1233
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
1234
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1235
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1236
  end
1237
  attack = false
1238
end
1239
1240
spattacktwo = function()
1241
  attack = true
1242
  for i = 0, 1, 0.1 do
1243
    swait()
1244
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1245
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(-80)), 0.3)
1246
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
1247
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
1248
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1249
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1250
  end
1251
  for i = 0, 1, 0.15 do
1252
    swait()
1253
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
1254
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(90)), 0.5)
1255
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
1256
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
1257
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1258
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1259
  end
1260
  CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 1.2)
1261
  MagniDamage(RightArm, 5, 9, 14, 0, "Normal")
1262
  BlockEffect(BrickColor.new("Cool yellow"), LeftArm.CFrame * cf(0, -1, 0), 5, 5, 5, 3, 3, 3, 0.07)
1263
  SphereEffect(BrickColor.new("White"), LeftArm.CFrame * cf(0, -1, 0), 10, 10, 10, 3, 3, 3, 0.07)
1264
  for i = 0, 1, 0.1 do
1265
    swait()
1266
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
1267
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(90)), 0.5)
1268
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.4) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
1269
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
1270
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1271
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1272
  end
1273
  attack = false
1274
end
1275
1276
spattackthree = function()
1277
  attack = true
1278
  Humanoid.WalkSpeed = 5
1279
  for i = 0, 1, 0.1 do
1280
    swait()
1281
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1282
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1283
    RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
1284
    LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
1285
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1286
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1287
  end
1288
  CreateSound("http://www.roblox.com/asset/?id=231917772", Handle, 1, 0.8)
1289
  MagniDamage(RightArm, 5, 9, 18, 0, "Normal")
1290
  BlockEffect(BrickColor.new("Cool yellow"), LeftArm.CFrame * cf(0, -1, 0), 15, 15, 15, 3, 3, 3, 0.07)
1291
  SphereEffect(BrickColor.new("White"), LeftArm.CFrame * cf(0, -1, 0), 20, 20, 20, 3, 3, 3, 0.07)
1292
  for i = 0, 1, 0.1 do
1293
    swait()
1294
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1295
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1296
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1297
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1298
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1299
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1300
  end
1301
  Humanoid.WalkSpeed = 20
1302
  attack = false
1303
end
1304
1305
switch = function()
1306
  attack = true
1307
  Humanoid.WalkSpeed = 5
1308
  if heal == false then
1309
    heal = true
1310
  else
1311
    heal = false
1312
  end
1313
  for i = 0, 1, 0.1 do
1314
    swait()
1315
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1316
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1317
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1318
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1319
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1320
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1321
  end
1322
  CreateSound("http://www.roblox.com/asset/?id=206083252", Handle, 1, 0.8)
1323
  for i = 0, 1, 0.1 do
1324
    swait()
1325
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1326
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1327
    RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
1328
    LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
1329
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1330
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1331
  end
1332
  Humanoid.WalkSpeed = 20
1333
  attack = false
1334
end
1335
1336
Disappear = function(Mod)
1337
  for _,v in pairs(Mod:children()) do
1338
    if v.className == "Hat" then
1339
      for _,i in pairs(v:children()) do
1340
        if i.className == "Part" then
1341
          coroutine.resume(coroutine.create(function(Part)
1342
    for i = 0, 1, 0.1 do
1343
      swait()
1344
      Part.Transparency = i
1345
    end
1346
    Part.Transparency = 1
1347
  end
1348
), i)
1349
        end
1350
      end
1351
    end
1352
    do
1353
      do
1354
        if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
1355
          coroutine.resume(coroutine.create(function(Part)
1356
    for i = 0, 1, 0.1 do
1357
      swait()
1358
      Part.Transparency = i
1359
    end
1360
    Part.Transparency = 1
1361
  end
1362
), v)
1363
        end
1364
        -- DECOMPILER ERROR at PC40: LeaveBlock: unexpected jumping out DO_STMT
1365
1366
      end
1367
    end
1368
  end
1369
end
1370
1371
Reappear = function(Mod)
1372
  for _,v in pairs(Mod:children()) do
1373
    if v.className == "Hat" then
1374
      for _,i in pairs(v:children()) do
1375
        if i.className == "Part" and v.Name ~= "Handle" then
1376
          coroutine.resume(coroutine.create(function(Part)
1377
    for i = 1, 0, -0.1 do
1378
      swait()
1379
      Part.Transparency = i
1380
    end
1381
    Handle.Transparency = 1
1382
    Hitbox.Transparency = 1
1383
    Part.Transparency = 0
1384
  end
1385
), i)
1386
        end
1387
      end
1388
    end
1389
    do
1390
      do
1391
        if v.className == "Part" and v.Name ~= "HumanoidRootPart" and v.Name ~= "Handle" then
1392
          coroutine.resume(coroutine.create(function(Partt)
1393
    for i = 1, 0, -0.1 do
1394
      swait()
1395
      Partt.Transparency = i
1396
    end
1397
    FakeHandle.Transparency = 1
1398
    Hitbox.Transparency = 1
1399
    Partt.Transparency = 0
1400
  end
1401
), v)
1402
          Hitbox.Transparency = 1
1403
        end
1404
        -- DECOMPILER ERROR at PC48: LeaveBlock: unexpected jumping out DO_STMT
1405
1406
      end
1407
    end
1408
  end
1409
  Hitbox.Transparency = 1
1410
end
1411
1412
Take = function()
1413
  attack = true
1414
  for i = 0, 1, 0.1 do
1415
    swait()
1416
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
1417
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
1418
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1419
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1420
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1421
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1422
  end
1423
  Disappear(m)
1424
  CreateSound("http://www.roblox.com/asset/?id=206083252", Handle, 1, 1)
1425
  SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 50, 20, 5, 5, 10, 0.07)
1426
  for i = 0, 1, 0.05 do
1427
    swait()
1428
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1429
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1430
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
1431
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1432
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1433
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1434
  end
1435
  Reappear(m)
1436
  BPos.Parent = nil
1437
  Gy.Parent = nil
1438
  HandleWeld.Parent = RightArm
1439
  SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 20, 50, 5, 5, 10, 0.07)
1440
  for i = 0, 1, 0.1 do
1441
    swait()
1442
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1443
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1444
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1445
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1446
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1447
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1448
  end
1449
  fathermode = false
1450
  attack = false
1451
end
1452
1453
Plant = function()
1454
  attack = true
1455
  for i = 0, 1, 0.1 do
1456
    swait()
1457
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1458
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
1459
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
1460
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1461
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1462
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1463
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1464
  end
1465
  for i = 0, 1, 0.1 do
1466
    swait()
1467
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1468
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1469
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(190)), 0.3)
1470
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
1471
    RH.C0 = clerp(RH.C0, cf(1.2, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1472
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1473
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.3)
1474
  end
1475
  CreateSound("http://www.roblox.com/asset/?id=191395766", Handle, 1, 0.7)
1476
  for i = 0, 1, 0.1 do
1477
    swait()
1478
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1479
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1480
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.5)
1481
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1482
    RH.C0 = clerp(RH.C0, cf(1.2, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1483
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1484
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.3)
1485
  end
1486
  HandleWeld.Parent = nil
1487
  BPos.P = 50000
1488
  BPos.D = 1000
1489
  BPos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
1490
  BPos.position = FakeHandle.Position
1491
  BPos.Parent = FakeHandle
1492
  Gy.maxTorque = vt(math.huge, math.huge, math.huge)
1493
  Gy.P = 20000
1494
  Gy.cframe = FakeHandle.CFrame
1495
  Gy.Parent = FakeHandle
1496
  for i = 0, 1, 0.1 do
1497
    swait()
1498
    BPos.position = BPos.position + Vector3.new(0, i, 0)
1499
  end
1500
  SphereEffect(BrickColor.new("White"), Handle.CFrame, 0, 0, 0, 2, 2, 2, 0.05)
1501
  CreateSound("http://www.roblox.com/asset/?id=192410089", Handle, 1, 0.7)
1502
  fathermode = true
1503
  attack = false
1504
end
1505
1506
attacktwo = function()
1507
  attack = true
1508
  local con = Hitbox.Touched:connect(function(hit)
1509
    Damagefunc(Hitbox, hit, 8, 14, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
1510
  end
1511
)
1512
  for i = 0, 1, 0.1 do
1513
    swait()
1514
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1515
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(70)), 0.3)
1516
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
1517
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
1518
    RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1519
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1520
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1521
  end
1522
  CreateSound("http://www.roblox.com/asset/?id=231917961", Handle, 1, 1)
1523
  for i = 0, 1, 0.25 do
1524
    swait()
1525
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1526
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1527
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
1528
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1529
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1530
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1531
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1532
  end
1533
  for i = 0, 1, 0.25 do
1534
    swait()
1535
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1536
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1537
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
1538
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1539
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1540
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1541
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1542
  end
1543
  con:disconnect()
1544
  attack = false
1545
end
1546
1547
attackthree = function()
1548
  attack = true
1549
  local con = Hitbox.Touched:connect(function(hit)
1550
    Damagefunc(Hitbox, hit, 8, 14, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
1551
  end
1552
)
1553
  for i = 0, 1, 0.1 do
1554
    swait()
1555
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-70)), 0.3)
1556
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(35), math.rad(0), math.rad(75)), 0.3)
1557
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(90)), 0.3)
1558
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
1559
    RH.C0 = clerp(RH.C0, cf(0.8, -1, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
1560
    LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1561
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(190), math.rad(0)), 0.3)
1562
  end
1563
  CreateSound("http://www.roblox.com/asset/?id=231917961", Handle, 1, 1.3)
1564
  for i = 0, 1, 0.25 do
1565
    swait()
1566
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1567
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1568
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
1569
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1570
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1571
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1572
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1573
  end
1574
  for i = 0, 1, 0.25 do
1575
    swait()
1576
    RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
1577
    Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(-100)), 0.3)
1578
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.3) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
1579
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-180), math.rad(-90)), 0.3)
1580
    RH.C0 = clerp(RH.C0, cf(1.2, -1, -1) * RHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1581
    LH.C0 = clerp(LH.C0, cf(-1, -1, 0.3) * LHCF * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
1582
    FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)) * angles(math.rad(190), math.rad(0), math.rad(6)), 0.3)
1583
  end
1584
  con:disconnect()
1585
  attack = false
1586
end
1587
1588
ob1u = function()
1589
end
1590
1591
ob1d = function()
1592
  if fathermode == false then
1593
    if attack == false and attacktype == 1 then
1594
      attacktype = 2
1595
      attackone()
1596
    else
1597
      if attack == false and attacktype == 2 then
1598
        attacktype = 3
1599
        attacktwo()
1600
      else
1601
        if attack == false and attacktype == 3 then
1602
          attacktype = 1
1603
          attackthree()
1604
        end
1605
      end
1606
    end
1607
  else
1608
    if attack == false and attacktype == 1 then
1609
      attacktype = 2
1610
      spattackone()
1611
    else
1612
      if attack == false and attacktype == 2 then
1613
        attacktype = 3
1614
        spattacktwo()
1615
      else
1616
        if attack == false and attacktype == 3 then
1617
          attacktype = 1
1618
          spattackthree()
1619
        end
1620
      end
1621
    end
1622
  end
1623
end
1624
1625
local slashcomb = 1
1626
key = function(k)
1627
  k = k:lower()
1628
  if attack == false and k == "z" and slashcomb == 1 and fathermode == false and cooldown1 >= 10 then
1629
    cooldown1 = cooldown1 - 10
1630
    slashcomb = 2
1631
    slashone()
1632
  else
1633
    if attack == false and k == "z" and slashcomb == 2 and fathermode == false and cooldown1 >= 10 then
1634
      cooldown1 = cooldown1 - 10
1635
      slashtwo()
1636
      slashcomb = 1
1637
    else
1638
      if attack == false and k == "z" and fathermode == true and cooldown1 >= 10 then
1639
        cooldown1 = cooldown1 - 10
1640
        swordblast()
1641
      else
1642
        if attack == false and k == "x" and fathermode == false and co2 <= cooldown2 then
1643
          cooldown2 = 0
1644
          timewarp()
1645
        else
1646
          if attack == false and k == "x" and fathermode == true and co2 <= cooldown2 then
1647
            cooldown2 = 0
1648
            tempus()
1649
          else
1650
            if attack == false and k == "c" and fathermode == false and co3 <= cooldown3 then
1651
              cooldown3 = 0
1652
              destroytime()
1653
            else
1654
              if attack == false and k == "c" and fathermode == true then
1655
                switch()
1656
              else
1657
                if attack == false and k == "v" and fathermode == false then
1658
                  Plant()
1659
                else
1660
                  if attack == false and k == "v" and fathermode == true then
1661
                    Take()
1662
                  end
1663
                end
1664
              end
1665
            end
1666
          end
1667
        end
1668
      end
1669
    end
1670
  end
1671
end
1672
1673
ds = function(mouse)
1674
end
1675
1676
s = function(mouse)
1677
  print("Selected")
1678
  mouse.Button1Down:connect(function()
1679
    ob1d(mouse)
1680
  end
1681
)
1682
  mouse.Button1Up:connect(function()
1683
    ob1u(mouse)
1684
  end
1685
)
1686
  mouse.KeyDown:connect(key)
1687
end
1688
1689
Bin.Selected:connect(s)
1690
Bin.Deselected:connect(ds)
1691
local away = false
1692
local debb = false
1693
fatherly = function()
1694
  if debb == true then
1695
    return 
1696
  end
1697
  if cooldown4 <= 0 then
1698
    away = true
1699
    attack = true
1700
    for i = 0, 1, 0.1 do
1701
      swait()
1702
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
1703
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
1704
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1705
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1706
      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1707
      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1708
    end
1709
    Disappear(m)
1710
    SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 50, 20, 5, 5, 10, 0.07)
1711
    for i = 0, 1, 0.05 do
1712
      swait()
1713
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1714
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1715
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(170), math.rad(0), math.rad(0)), 0.3)
1716
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1717
      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1718
      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1719
    end
1720
    Reappear(m)
1721
    BPos.Parent = nil
1722
    Gy.Parent = nil
1723
    HandleWeld.Parent = RightArm
1724
    SphereEffect(BrickColor.new("White"), Hitbox.CFrame, 20, 20, 50, 5, 5, 10, 0.07)
1725
    cooldown4 = cooldown4 + 2
1726
    for i = 0, 1, 0.1 do
1727
      swait()
1728
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1729
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1730
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1731
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1732
      RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1733
      LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1734
    end
1735
    fathermode = false
1736
    attack = false
1737
    away = false
1738
    debb = false
1739
  end
1740
  if fathermode == true then
1741
    cooldown4 = cooldown4 - 1
1742
    debb = true
1743
    for i = 0, 1, 0.05 do
1744
      swait()
1745
    end
1746
    if heal == true then
1747
      MagniDamage(Handle, 20, -3, -1, 0, "Normal")
1748
      SphereEffect(BrickColor.new("White"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
1749
    else
1750
      MagniDamage(Handle, 20, 1, 3, 2, "Normal")
1751
      SphereEffect(BrickColor.new("Persimmon"), Handle.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.07)
1752
    end
1753
    debb = false
1754
  end
1755
end
1756
1757
updateskills = function()
1758
  if fathermode == true then
1759
    text1.Text = "[Z]\n Time blast"
1760
    text2.Text = "[X]\n Over clock"
1761
    text3.Text = "[C]\n Judgement"
1762
  else
1763
    text1.Text = "[Z]\n  Spacial Wave"
1764
    text2.Text = "[X]\n Clockwork"
1765
    text3.Text = "[C]\n Counter Clockwork"
1766
  end
1767
  if cooldown1 <= co1 then
1768
    cooldown1 = cooldown1 + 0.033333333333333
1769
  end
1770
  if cooldown2 <= co2 then
1771
    cooldown2 = cooldown2 + 0.033333333333333
1772
  end
1773
  if cooldown3 <= co3 then
1774
    cooldown3 = cooldown3 + 0.033333333333333
1775
  end
1776
  if cooldown4 <= co4 and fathermode == false then
1777
    cooldown4 = cooldown4 + 0.033333333333333
1778
  end
1779
end
1780
1781
while 1 do
1782
  swait()
1783
  updateskills()
1784
  bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
1785
  bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
1786
  bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
1787
  bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
1788
  coroutine.resume(coroutine.create(function()
1789
  if away == true then
1790
    return 
1791
  end
1792
  fatherly()
1793
end
1794
))
1795
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
1796
  velocity = RootPart.Velocity.y
1797
  sine = sine + change
1798
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
1799
  if equipped == true or equipped == false then
1800
    if attack == false and fathermode == true then
1801
      BPos.position = BPos.position + Vector3.new(0, 0 + 0.05 * math.cos((sine) / 6), 0)
1802
    end
1803
    if 1 < RootPart.Velocity.y and hit == nil then
1804
      Anim = "Jump"
1805
      if attack == false then
1806
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1807
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
1808
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(30)), 0.3)
1809
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
1810
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1811
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1812
      end
1813
    else
1814
      if RootPart.Velocity.y < -1 and hit == nil then
1815
        Anim = "Fall"
1816
        if attack == false then
1817
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1818
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1819
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
1820
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
1821
          RH.C0 = clerp(RH.C0, cf(1, -1, -0.8) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
1822
          LH.C0 = clerp(LH.C0, cf(-1, -0.7, -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1823
        end
1824
      else
1825
        if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
1826
          Anim = "Idle"
1827
          if attack == false then
1828
            if fathermode == false then
1829
              change = 1
1830
              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(-10), math.rad(10), math.rad(-50)), 0.3)
1831
              Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(55)), 0.3)
1832
              RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 9), 0.3 + 0.1 * math.cos((sine) / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
1833
              LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
1834
              RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1835
              LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(30), math.rad(10)), 0.3)
1836
              FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1837
            else
1838
              change = 1
1839
              RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1840
              Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(10)), 0.3)
1841
              RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 + 0.1 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1842
              LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.1 * math.cos((sine) / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1843
              RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1844
              LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
1845
            end
1846
          end
1847
        else
1848
          if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
1849
            Anim = "Walk"
1850
            if attack == false then
1851
              if fathermode == false then
1852
                Humanoid.WalkSpeed = 15
1853
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
1854
                Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15), math.rad(0), math.rad(55)), 0.3)
1855
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos((sine) / 9), 0.3 + 0.1 * math.cos((sine) / 9) - 0.25) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
1856
                LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5 + 0.15 * math.cos((sine) / 9), -0.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
1857
                RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos((sine) / 9), 0) * RHCF * angles(math.rad(0), math.rad(-20), math.rad(0 - 50 * math.cos((sine) / 5))), 0.3)
1858
                LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 9), 0) * LHCF * angles(math.rad(0), math.rad(-20), math.rad(0 - 50 * math.cos((sine) / 5))), 0.3)
1859
                FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1860
              else
1861
                Humanoid.WalkSpeed = 20
1862
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0.1 + 0.1 * math.cos((sine) / 9)) * angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
1863
                Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(-30)), 0.3)
1864
                RW.C0 = clerp(RW.C0, CFrame.new(1, 1 + 0.15 * math.cos((sine) / 9), -0.8) * angles(math.rad(0), math.rad(160), math.rad(90)), 0.3)
1865
                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos((sine) / 9), 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
1866
                RH.C0 = clerp(RH.C0, cf(1, -1 + 0.1 * math.cos((sine) / 3), 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
1867
                LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos((sine) / 3), 0) * LHCF * angles(math.rad(10), math.rad(0), math.rad(0 - 50 * math.cos((sine) / 3))), 0.3)
1868
                FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)) * angles(math.rad(150), math.rad(0), math.rad(6)), 0.3)
1869
              end
1870
            end
1871
          end
1872
        end
1873
      end
1874
    end
1875
  end
1876
  for i,v in pairs(LoopFunctions) do
1877
    v[2] = v[2] + 1
1878
    v[3](v[2] / v[1])
1879
    if v[1] <= v[2] then
1880
      LoopFunctions[i] = nil
1881
    end
1882
  end
1883
  if 0 < #Effects then
1884
    for e = 1, #Effects do
1885
      if Effects[e] ~= nil then
1886
        local Thing = Effects[e]
1887
        if Thing ~= nil then
1888
          local Part = Thing[1]
1889
          local Mode = Thing[2]
1890
          local Delay = Thing[3]
1891
          local IncX = Thing[4]
1892
          local IncY = Thing[5]
1893
          local IncZ = Thing[6]
1894
          if Thing[1].Transparency <= 1 then
1895
            if Thing[2] == "Block1" then
1896
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1897
              Mesh = Thing[1].Mesh
1898
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1899
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1900
            else
1901
              if Thing[2] == "Block2" then
1902
                Thing[1].CFrame = Thing[1].CFrame
1903
                Mesh = Thing[7]
1904
                Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1905
                Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1906
              else
1907
                if Thing[2] == "Cylinder" then
1908
                  Mesh = Thing[1].Mesh
1909
                  Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1910
                  Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1911
                else
1912
                  if Thing[2] == "Blood" then
1913
                    Mesh = Thing[7]
1914
                    Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
1915
                    Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1916
                    Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1917
                  else
1918
                    if Thing[2] == "Elec" then
1919
                      Mesh = Thing[1].Mesh
1920
                      Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1921
                      Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1922
                    else
1923
                      if Thing[2] == "Disappear" then
1924
                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1925
                      else
1926
                        if Thing[2] == "Shatter" then
1927
                          Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1928
                          Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1929
                          Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1930
                          Thing[6] = Thing[6] + Thing[5]
1931
                        end
1932
                      end
1933
                    end
1934
                  end
1935
                end
1936
              end
1937
            end
1938
          else
1939
            Part.Parent = nil
1940
            table.remove(Effects, e)
1941
          end
1942
        end
1943
      end
1944
    end
1945
  end
1946
  do
1947
    do
1948
      if 0 < #ShootEffects then
1949
        for e = 1, #ShootEffects do
1950
          if ShootEffects[e] ~= nil then
1951
            local Thing = ShootEffects[e]
1952
            if Thing ~= nil then
1953
              local Part = Thing[1]
1954
              local Mode = Thing[2]
1955
              local Delay = Thing[3]
1956
              local IncX = Thing[4]
1957
              local IncY = Thing[5]
1958
              local IncZ = Thing[6]
1959
              if Thing[2] == "ShootIce" then
1960
                local Look = Thing[1]
1961
                local hit, pos = rayCast(Thing[4], Look.lookVector, Thing[9], Character)
1962
                local mag = Thing[4] - pos.magnitude
1963
                Thing[8].CFrame = CFrame.new((Thing[4] + pos) / 2, pos) * angles(-1.57, 0, 0)
1964
                Thing[4] = Thing[4] + Look.lookVector * Thing[9]
1965
                Thing[3] = Thing[3] - 1
1966
                BlockEffect(BrickColor.new("Cool yellow"), Thing[8].CFrame, 20, 20, 20, 5, 5, 5, 0.1)
1967
                if hit ~= nil or Thing[3] <= 0 then
1968
                  Thing[3] = 0
1969
                  ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt())
1970
                  ref.Anchored = true
1971
                  ref.CFrame = cf(pos)
1972
                  game:GetService("Debris"):AddItem(ref, 1)
1973
                  ref2 = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt(5, 5, 5))
1974
                  ref2.Anchored = true
1975
                  ref2.CFrame = cf(pos)
1976
                  game:GetService("Debris"):AddItem(ref2, 5)
1977
                  size = 3
1978
                  if Thing[10] == 2 then
1979
                    freeze = true
1980
                    size = 4
1981
                    CreateSound("http://www.roblox.com/asset/?id=338594574", ref, 1, 1)
1982
                  else
1983
                    CreateSound("http://www.roblox.com/asset/?id=338594556", ref, 1, 1)
1984
                  end
1985
                  MagniDamage(ref, size, Thing[5], Thing[6], Thing[7], "Normal")
1986
                  freeze = false
1987
                  for i = 1, 8 do
1988
                    BreakEffect(BrickColor.new("Cool yellow"), ref.CFrame * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100), math.random(20, 50) / 100, math.random(1, 5), math.random(20, 50) / 100)
1989
                  end
1990
                  if Thing[10] == 2 then
1991
                    for i = 1, 5 do
1992
                      BlockEffect(BrickColor.new("Cool yellow"), cf(ref.Position) * cf(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 30, 0.5, 0.5, 0.5, 0.05)
1993
                    end
1994
                  end
1995
                end
1996
                do
1997
                  do
1998
                    do
1999
                      if Thing[3] <= 0 then
2000
                        Thing[8].Transparency = 1
2001
                        game:GetService("Debris"):AddItem(Thing[8], 5)
2002
                        table.remove(ShootEffects, e)
2003
                      end
2004
                      Part.Parent = nil
2005
                      table.remove(ShootEffects, e)
2006
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out DO_STMT
2007
2008
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out DO_STMT
2009
2010
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
2011
2012
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
2013
2014
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
2015
2016
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
2017
2018
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_THEN_STMT
2019
2020
                      -- DECOMPILER ERROR at PC11569: LeaveBlock: unexpected jumping out IF_STMT
2021
2022
                    end
2023
                  end
2024
                end
2025
              end
2026
            end
2027
          end
2028
        end
2029
      end
2030
      -- DECOMPILER ERROR at PC11570: LeaveBlock: unexpected jumping out DO_STMT
2031
2032
    end
2033
  end
2034
end