View difference between Paste ID: YNvf5rs2 and fUDj6Q8k
SHOW: | | - or go back to the newest paste.
1
 wait(1)
2
local Player = game.Players.LocalPlayer
3
local ch = Player.Character
4
	local occ = Instance.new("BoolValue", ch)
5
	occ.Name = "Occupied"
6
	local swi = Instance.new("StringValue", ch)
7
	swi.Name = "switch"
8
	local trans = Instance.new("BoolValue", ch)
9
	trans.Name = "trans"
10
	repeat wait() until ch.Humanoid ~= nil
11
	ch.Humanoid.Died:connect(function()
12
		Player.CharacterAdded:connect(function(chz)
13
				local occ = Instance.new("BoolValue", chz)
14
				occ.Name = "Occupied"
15
				local swi = Instance.new("StringValue", chz)
16
				swi.Name = "switch"
17
				local trans = Instance.new("BoolValue", chz)
18
				trans.Name = "trans"
19
		end
20
		)
21
		end)
22
local Player = game:service("Players").LocalPlayer
23
local PGui = Player:WaitForChild("PlayerGui")
24
local Character = Player.Character
25
local Humanoid = Character:WaitForChild("Humanoid")
26
local WS = Humanoid.WalkSpeed
27
local Head = Character:WaitForChild("Head")
28
local Torso = Character:WaitForChild("Torso")
29
local HRP = Character:WaitForChild("HumanoidRootPart")
30
local RArm = Character:WaitForChild("Right Arm")
31
local LArm = Character:WaitForChild("Left Arm")
32
local RLeg = Character:WaitForChild("Right Leg")
33
local LLeg = Character:WaitForChild("Left Leg")
34
msgz = Instance.new("Message", PGui)
35
msgz.Text = "Chat \'aspark\' to go SSJ3, and \'off\' to turn it off!"
36
game.Debris:AddItem(msgz, 6.5)
37
local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
38
local Refresh = function()
39
  Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
40
  Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
41
  Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
42
  Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
43
  Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
44
  Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
45
  Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
46
  Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
47
  Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
48
  Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
49
  Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
50
  Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
51
end
52
53
local Transformed, Occupied = false, false
54
local Create = assert(LoadLibrary("RbxUtility")).Create
55
local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Material = "Neon", Anchored = true, CanCollide = false})
56
local Anims = {Scrunch = function(active)
57
  if active then
58
    for i = 0, 10, 0.5 do
59
      wait(0.016666666666667)
60
      Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
61
      Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10)
62
      Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10)
63
      Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
64
      Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
65
    end
66
  else
67
    do
68
      for i = 0, 10, 0.5 do
69
        wait(0.016666666666667)
70
        Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
71
        Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02)
72
        Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02)
73
        Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
74
        Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
75
      end
76
      Refresh()
77
    end
78
  end
79
end
80
, Implode = function(active)
81
  if active then
82
    for i = 0, 10, 0.75 do
83
      wait(0.016666666666667)
84
      Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
85
      Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0)
86
      Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055)
87
      Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055)
88
      Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
89
      Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
90
    end
91
  else
92
    do
93
      for i = 0, 10, 0.75 do
94
        wait(0.016666666666667)
95
        Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
96
        Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse()
97
        Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse()
98
        Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse()
99
        Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
100
        Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
101
      end
102
      Refresh()
103
    end
104
  end
105
end
106
}
107
Flash = function(Par, Col, Duration, Delay, Async)
108
  pcall(function()
109
    Par = Par or PGui
110
    if not Col then
111
      Col = BrickColor:White().Color
112
      Duration = Duration or 10
113
      if not Delay then
114
        Delay = 1 / Duration
115
        local G = Create("ScreenGui")({Parent = Par})
116
        if not Col then
117
          local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
118
          local f = function()
119
      for i = 0, Duration, Delay do
120
        wait(0.016666666666667)
121
        F.Transparency = i / Duration
122
      end
123
      pcall(game.Destroy, G)
124
    end
125
126
          if Async then
127
            f = coroutine.wrap(f)
128
          end
129
          return f()
130
        end
131
      end
132
    end
133
  end
134
)
135
end
136
137
Shake = function(Duration, Delay, Async, Distance)
138
  pcall(function()
139
    local Cam = workspace.CurrentCamera
140
    Duration = Duration or 10
141
    if not Delay then
142
      Delay = 1 / Duration
143
      Distance = Distance or 15
144
      local f = function()
145
      for i = 0, Duration, Delay do
146
        wait(0.016666666666667)
147
        local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
148
        local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
149
        local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
150
        Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
151
      end
152
    end
153
154
      if Async then
155
        f = coroutine.wrap(f)
156
      end
157
      return f()
158
    end
159
  end
160
)
161
end
162
163
Sound = function(Prnt, Id, Pit, Vol)
164
  pcall(function()
165
    local cp = game:service("ContentProvider")
166
    if type(Id) == "number" then
167
      cp:Preload("rbxassetid://" .. Id)
168
      Id = "rbxassetid://" .. Id
169
    else
170
      if type(Id) == "string" then
171
        cp:Preload(Id)
172
        Id = Id
173
      end
174
    end
175
    local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
176
    S:Play()
177
    S:Stop()
178
    S:Play()
179
    game:service("Debris"):AddItem(S, 0.9)
180
  end
181
)
182
end
183
184
local Chat = function(Source, Txt, Col)
185
  if not Source then
186
    Source = Head
187
  end
188
  local c = game:service("Chat")
189
  if not Col then
190
    c:Chat(Source, Txt, math.random(0, 2))
191
  end
192
end
193
194
Transform = function(active)
195
  if active and not Occupied and not Transformed then
196
    Occupied = true
197
    Humanoid.WalkSpeed = 0
198
    local cp = game:service("ContentProvider")
199
    Hair = {}
200
    mp = Part:clone()
201
    mp.Parent = Head
202
    mp.CFrame = Head.CFrame
203
    mp.Name = "Main"
204
    mp.Transparency = 1
205
    mp.Anchored = false
206
    local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
207
    cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
208
    NewHair = Instance.new("Part")
209
    NewHair.Transparency = 1
210
    NewHair.Name = "supercool"
211
    NewHair.formFactor = "Custom"
212
    NewHair.Size = Vector3.new(1, 1, 1)
213
    NewHair.Parent = mp
214
    NewHair.CFrame = Head.CFrame
215
    NewHair.CanCollide = false
216
    HairMesh = Instance.new("SpecialMesh")
217
    HairMesh.Parent = NewHair
218
    HairMesh.MeshType = "FileMesh"
219
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
220
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
221
    HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
222
    HairWeld = Instance.new("Motor6D")
223
    HairWeld.Parent = NewHair
224
    HairWeld.Part0 = NewHair
225
    HairWeld.Part1 = Head
226
    HairWeld.C0 = CFrame.new(0, -0.51, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
227
    table.insert(Hair, NewHair)
228
    NewHair = Instance.new("Part")
229
    NewHair.Transparency = 1
230
    NewHair.Name = "supercool"
231
    NewHair.formFactor = "Custom"
232
    NewHair.Size = Vector3.new(1, 1, 1)
233
    NewHair.Parent = mp
234
    NewHair.CFrame = Head.CFrame
235
    NewHair.CanCollide = false
236
    HairMesh = Instance.new("SpecialMesh")
237
    HairMesh.Parent = NewHair
238
    HairMesh.MeshType = "FileMesh"
239
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
240
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
241
    HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
242
    HairWeld = Instance.new("Motor6D")
243
    HairWeld.Parent = NewHair
244
    HairWeld.Part0 = NewHair
245
    HairWeld.Part1 = Head
246
    HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
247
    table.insert(Hair, NewHair)
248
    NewHair = Instance.new("Part")
249
    NewHair.Transparency = 1
250
    NewHair.Name = "supercool"
251
    NewHair.formFactor = "Custom"
252
    NewHair.Size = Vector3.new(1, 1, 1)
253
    NewHair.Parent = mp
254
    NewHair.CFrame = Head.CFrame
255
    NewHair.CanCollide = false
256
    HairMesh = Instance.new("SpecialMesh")
257
    HairMesh.Parent = NewHair
258
    HairMesh.MeshType = "FileMesh"
259
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
260
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
261
    HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
262
    HairWeld = Instance.new("Motor6D")
263
    HairWeld.Parent = NewHair
264
    HairWeld.Part0 = NewHair
265
    HairWeld.Part1 = Head
266
    HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
267
    table.insert(Hair, NewHair)
268
    NewHair = Instance.new("Part")
269
    NewHair.Transparency = 1
270
    NewHair.Name = "supercool"
271
    NewHair.formFactor = "Custom"
272
    NewHair.Size = Vector3.new(1, 1, 1)
273
    NewHair.Parent = mp
274
    NewHair.CFrame = Head.CFrame
275
    NewHair.CanCollide = false
276
    HairMesh = Instance.new("SpecialMesh")
277
    HairMesh.Parent = NewHair
278
    HairMesh.MeshType = "FileMesh"
279
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
280
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
281
    HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
282
    HairWeld = Instance.new("Motor6D")
283
    HairWeld.Parent = NewHair
284
    HairWeld.Part0 = NewHair
285
    HairWeld.Part1 = Head
286
    HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
287
    table.insert(Hair, NewHair)
288
    NewHair = Instance.new("Part")
289
    NewHair.Transparency = 1
290
    NewHair.Name = "supercool"
291
    NewHair.formFactor = "Custom"
292
    NewHair.Size = Vector3.new(1, 1, 1)
293
    NewHair.Parent = mp
294
    NewHair.CFrame = Head.CFrame
295
    NewHair.CanCollide = false
296
    HairMesh = Instance.new("SpecialMesh")
297
    HairMesh.Parent = NewHair
298
    HairMesh.MeshType = "FileMesh"
299
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
300
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
301
    HairMesh.Scale = Vector3.new(1, 1.45, 1.06)
302
    HairWeld = Instance.new("Motor6D")
303
    HairWeld.Parent = NewHair
304
    HairWeld.Part0 = NewHair
305
    HairWeld.Part1 = Head
306
    HairWeld.C0 = CFrame.new(0, -0.78, -0.1)
307
    table.insert(Hair, NewHair)
308
    NewHair = Instance.new("Part")
309
    NewHair.Transparency = 1
310
    NewHair.Name = "supercool"
311
    NewHair.formFactor = "Custom"
312
    NewHair.Size = Vector3.new(1, 1, 1)
313
    NewHair.Parent = mp
314
    NewHair.CFrame = Head.CFrame
315
    NewHair.CanCollide = false
316
    HairMesh = Instance.new("SpecialMesh")
317
    HairMesh.Parent = NewHair
318
    HairMesh.MeshType = "FileMesh"
319
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
320
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
321
    HairMesh.Scale = Vector3.new(1, 1.45, 1.13)
322
    HairWeld = Instance.new("Motor6D")
323
    HairWeld.Parent = NewHair
324
    HairWeld.Part0 = NewHair
325
    HairWeld.Part1 = Head
326
    HairWeld.C0 = CFrame.new(0, -0.6, -0.11) * CFrame.Angles(math.rad(-15), 0, 0)
327
    table.insert(Hair, NewHair)
328
    NewHair = Instance.new("Part")
329
    NewHair.Transparency = 1
330
    NewHair.Name = "supercool"
331
    NewHair.formFactor = "Custom"
332
    NewHair.Size = Vector3.new(1, 1, 1)
333
    NewHair.Parent = mp
334
    NewHair.CFrame = Head.CFrame
335
    NewHair.CanCollide = false
336
    HairMesh = Instance.new("SpecialMesh")
337
    HairMesh.Parent = NewHair
338
    HairMesh.MeshType = "FileMesh"
339
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
340
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
341
    HairMesh.Scale = Vector3.new(0.93, 1.25, 1.4)
342
    HairWeld = Instance.new("Motor6D")
343
    HairWeld.Parent = NewHair
344
    HairWeld.Part0 = NewHair
345
    HairWeld.Part1 = Head
346
    HairWeld.C0 = CFrame.new(0, -0.61, -0.4) * CFrame.Angles(math.rad(-30), 0, 0)
347
    table.insert(Hair, NewHair)
348
    NewHair = Instance.new("Part")
349
    NewHair.Transparency = 1
350
    NewHair.Name = "supercool"
351
    NewHair.formFactor = "Custom"
352
    NewHair.Size = Vector3.new(1, 1, 1)
353
    NewHair.Parent = mp
354
    NewHair.CFrame = Head.CFrame
355
    NewHair.CanCollide = false
356
    HairMesh = Instance.new("SpecialMesh")
357
    HairMesh.Parent = NewHair
358
    HairMesh.MeshType = "FileMesh"
359
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
360
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
361
    HairMesh.Scale = Vector3.new(0.94, 1.1, 1.4)
362
    HairWeld = Instance.new("Motor6D")
363
    HairWeld.Parent = NewHair
364
    HairWeld.Part0 = NewHair
365
    HairWeld.Part1 = Head
366
    HairWeld.C0 = CFrame.new(0, -0.525, -0.8) * CFrame.Angles(math.rad(-50), 0, 0)
367
    table.insert(Hair, NewHair)
368
    NewHair = Instance.new("Part")
369
    NewHair.Transparency = 1
370
    NewHair.Name = "supercool"
371
    NewHair.formFactor = "Custom"
372
    NewHair.Size = Vector3.new(1, 1, 1)
373
    NewHair.Parent = mp
374
    NewHair.CFrame = Head.CFrame
375
    NewHair.CanCollide = false
376
    HairMesh = Instance.new("SpecialMesh")
377
    HairMesh.Parent = NewHair
378
    HairMesh.MeshType = "FileMesh"
379
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
380
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
381
    HairMesh.Scale = Vector3.new(0.95, 1.1, 1.4)
382
    HairWeld = Instance.new("Motor6D")
383
    HairWeld.Parent = NewHair
384
    HairWeld.Part0 = NewHair
385
    HairWeld.Part1 = Head
386
    HairWeld.C0 = CFrame.new(0, -0.5, -1.2) * CFrame.Angles(math.rad(-80), 0, 0)
387
    table.insert(Hair, NewHair)
388
    NewHair = Instance.new("Part")
389
    NewHair.Transparency = 1
390
    NewHair.Name = "supercool"
391
    NewHair.formFactor = "Custom"
392
    NewHair.Size = Vector3.new(1, 1, 1)
393
    NewHair.Parent = mp
394
    NewHair.CFrame = Head.CFrame
395
    NewHair.CanCollide = false
396
    HairMesh = Instance.new("SpecialMesh")
397
    HairMesh.Parent = NewHair
398
    HairMesh.MeshType = "FileMesh"
399
    HairMesh.MeshId = "http://www.roblox.com/asset/?id=98444143"
400
    HairMesh.TextureId = "http://www.roblox.com/asset/?id=98444243"
401
    HairMesh.Scale = Vector3.new(0.95, 1.1, 1.37)
402
    HairWeld = Instance.new("Motor6D")
403
    HairWeld.Parent = NewHair
404
    HairWeld.Part0 = NewHair
405
    HairWeld.Part1 = Head
406
    HairWeld.C0 = CFrame.new(0, -0.15, -1.7) * CFrame.Angles(math.rad(-75), 0, 0)
407
    table.insert(Hair, NewHair)
408
    Sound(Head, 98333808, 1, 0.85)
409
    Sound(Head, 2248511, 0.25, 0.55)
410
    wait(0.1)
411
    Chat(nil, "RAAH!", "Blue")
412
    Anims.Scrunch(true)
413
    Shake(25, 0.5, 5)
414
    Flash(nil, BrickColor.new("Royal purple").Color, 10, 0.25, true)
415
    Sound(Head, 2101137, 0.5, 0.8)
416
    Sound(Head, 3264793, 0.55, 0.9)
417
    local h = Part:clone()
418
    h.CFrame = Torso.CFrame
419
    h.Parent = Torso
420
    h.Transparency = 1
421
    h.Size = Vector3.new(1, 1, 1)
422
    h.Anchored = false
423
    h.BrickColor = BrickColor.new("Royal purple")
424
    h:BreakJoints()
425
    local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
426
    local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://9982590", Scale = Vector3.new()})
427
    for _i = 60, 0, -1 do
428
      w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
429
      m.Scale = Vector3.new(_i, _i, _i) / 5
430
      h.Transparency = -(_i / 60) + 1
431
      wait(0.05)
432
    end
433
    h:Destroy()
434
    Anims.Scrunch(false)
435
    Anims.Implode(true)
436
    Chat(nil, "you noob....", "Red")
437
    coroutine.resume(coroutine.create(function()
438
    Shake(65, 0.5, 10)
439
    for i = 1, 3 do
440
      cols = {"Royal purple", "Bright yellow", "Cool yellow"}
441
      Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
442
      Sound(Head, 2974249, 0.65, 0.9)
443
      Sound(Head, 2974000, 0.65, 0.9)
444
      Sound(Head, 2101137, 0.45, 0.6)
445
      local h = Part:clone()
446
      do
447
        h.CFrame = Torso.CFrame
448
        h.Parent = Torso
449
        h.Transparency = 1
450
        h.Size = Vector3.new(1, 1, 1)
451
        h.Anchored = false
452
        h.BrickColor = BrickColor.new("Royal purple")
453
        h:BreakJoints()
454
        local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
455
        local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
456
        coroutine.resume(coroutine.create(function()
457
      local org = w.C0
458
      for _i = 1, 50 do
459
        wait(0.05)
460
        w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
461
        m.Scale = Vector3.new(_i, _i, _i)
462
        h.Transparency = _i / 50
463
      end
464
      h:Destroy()
465
    end
466
))
467
        wait(0.7)
468
      end
469
    end
470
  end
471
))
472
    do
473
      for i = 1, 3 do
474
        local h = Part:clone()
475
        h.CFrame = Torso.CFrame
476
        h.Parent = Torso
477
        h.Transparency = 1
478
        h.Size = Vector3.new(1, 1, 1)
479
        h.Anchored = false
480
        h.BrickColor = BrickColor.new("Royal purple")
481
        h:BreakJoints()
482
        local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
483
        local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
484
        coroutine.resume(coroutine.create(function()
485
    local org = w.C0
486
    for _i = 1, 50 do
487
      wait(0.05)
488
      w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
489
      m.Scale = Vector3.new(_i / 5, _i / 5, _i * 30)
490
      h.Transparency = _i / 50
491
    end
492
    h:Destroy()
493
  end
494
))
495
        wait(0.7)
496
      end
497
    end
498
    coroutine.resume(coroutine.create(function()
499
    coroutine.resume(coroutine.create(function()
500
      for i = 0, 1, 0.05 do
501
        wait(0.016666666666667)
502
        for _,v in pairs(Character:GetChildren()) do
503
          if v.Name == "Hair" then
504
            v.Transparency = i
505
          end
506
        end
507
      end
508
      for _,v in pairs(Character:GetChildren()) do
509
        if v.Name == "Hair" then
510
          v.Transparency = 1
511
        end
512
      end
513
    end
514
))
515
    for i = 1, 0, -0.01 do
516
      wait(0.03030303030303)
517
      for _,v in pairs(Hair) do
518
        v.Transparency = i
519
      end
520
    end
521
    for _,v in pairs(Hair) do
522
      v.Transparency = 1
523
    end
524
    SSF = Create("Fire")({Parent = HRP, Color = Color3.new(1, 1, 0), Heat = 10, SecondaryColor = Color3.new(1, 0.66666666666667, 0), Size = 7})
525
    for _,v in pairs(Hair) do
526
      v.Transparency = 0
527
    end
528
    Chat(nil, "GRAAHHHH!", "Red")
529
  end
530
))
531
    Sound(Head, 98333808, 1, 0.85)
532
    Sound(Head, 2248511, 0.65, 0.65)
533
    Chat(nil, "YOUR GONNA REGRET MESSING WITH THE RULER OF SPACE I WILL DESTROY YOU")
534
    Anims.Implode(false)
535
    Humanoid.WalkSpeed = 16
536
    Transformed = true
537
    Occupied = false
538
  else
539
    do
540
      if not active and not Occupied and Transformed then
541
        Occupied = true
542
        Anims.Scrunch(true)
543
        Humanoid.WalkSpeed = 0
544
        Sound(Head, 2248511, 0.75, 0.6)
545
        Sound(Head, 2691586, 0.7, 0.4)
546
        Sound(Head, 2785493, 0.55, 0.9)
547
        Sound(Head, 2785493, 0.7, 0.7)
548
        Shake(15, 0.5, 20)
549
        Flash(nil, Color3.new(1, 1, 1), 7, 0.1, true)
550
        coroutine.resume(coroutine.create(function()
551
    wait(2)
552
    for i = 1, 0, -0.05 do
553
      wait(0.016666666666667)
554
      for _,v in pairs(Character:GetChildren()) do
555
        if v.Name == "Hair" then
556
          v.Transparency = i
557
        end
558
      end
559
    end
560
    for _,v in pairs(Character:GetChildren()) do
561
      if v.Name == "Hair" then
562
        v.Transparency = 0
563
      end
564
    end
565
  end
566
))
567
        for i = 0, 1, 0.01 do
568
          wait(0.016666666666667)
569
          for _,v in pairs(Hair) do
570
            v.Transparency = i
571
          end
572
        end
573
        Sound(Head, 2800815, 0.85, 1)
574
        Sound(Head, 2800815, 0.55, 0.8)
575
        Sound(Head, 2691586, 0.45, 0.3)
576
        pcall(game.Destroy, SSF)
577
        pcall(game.Destroy, mp)
578
        Hair = {}
579
        Chat(nil, "I\'ve proven my true power", "Blue")
580
        Anims.Scrunch(false)
581
        Humanoid.WalkSpeed = 16
582
        Transformed = false
583
        Occupied = false
584
      end
585
    end
586
  end
587
end
588
589
Player.Chatted:connect(function(Msg)
590
  if Character.trans.Value == false and Character.Occupied.Value == false then
591
    Msg = Msg:lower()
592
    if Msg == "aspark" and Character.switch.Value == "" then
593
      Character.switch.Value = "ssj3"
594
      Character.trans.Value = true
595
      Transform(true)
596
      pie2 = Instance.new("ParticleEmitter")
597
pie2.Name = "Ha2"
598
pie2.Parent = Character.Torso
599
pie2.LightEmission = 1
600
pie2.Texture = "http://www.roblox.com/asset/?id=262606182"
601
pie2.Color = ColorSequence.new(Color3.new(255,255,255),Color3.new(255,255,255))
602
pie2.Size = NumberSequence.new(3)
603
pie2.Lifetime = NumberRange.new(.2,.2)
604
pie2.Speed = NumberRange.new(5)
605
pie2.Rotation = NumberRange.new(-80,80)
606
pie2.VelocitySpread = 30
607
      Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("21")
608
      wait(1)
609
      Humanoid.Health = Humanoid.Health + tonumber("21")
610
      Character.trans.Value = false
611
    else
612
      if Msg == "off" and Character.switch.Value == "ssj3" then
613
        Character.trans.Value = true
614
        Transform(false)
615
        Player.Character.Torso:findFirstChild("Ha2"):Destroy()
616
        Humanoid.Health = Humanoid.Health - tonumber("21")
617
        wait(1)
618
        Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("21")
619
        Character.trans.Value = false
620
        Character.switch.Value = ""
621
      end
622
    end
623
  end
624
end
625-
)
625+
)---EDIT by naser2018----
626
Brickcolor = "New Yeller"
627
628
r = 0
629
g = 0
630
b = 0
631
632
Ply = game.Players.LocalPlayer
633
Char = Ply.Character
634
Tor = Char.Torso
635
He = Char.Head
636
Ne = Tor.Neck
637
Hu = Char.Humanoid
638
LA = Char["Left Arm"] 
639
LL = Char["Left Leg"] 
640
RA = Char["Right Arm"] 
641
RL = Char["Right Leg"]
642
LS = Tor["Left Shoulder"] 
643
RS = Tor["Right Shoulder"] 
644
LH = Tor["Left Hip"] 
645
RH = Tor["Right Hip"] 
646
Combo = 1
647
Effects = { }
648
649
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
650
RP = Char.HumanoidRootPart
651
RJ = RP.RootJoint
652
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
653
LHCF = CFrame.Angles(0, math.rad(-90), 0)
654
RHCF = CFrame.Angles(0, math.rad(90), 0)
655
attack = false
656
equipped = false
657
local Anim = "Idle"
658
cam = workspace.CurrentCamera
659
local RbxUtility = LoadLibrary("RbxUtility")
660
local Create = RbxUtility.Create
661
local m = Create("Model"){
662
        Parent = Char,
663
        Name = "WeaponModel",
664
}
665
666
RS.Parent = nil 
667
LS.Parent = nil 
668
669
RW = Create("Weld"){
670
        Name = "Right Shoulder",
671
        Part0 = Tor ,
672
        C0 = CFrame.new(1.5, 0.5, 0),
673
        C1 = CFrame.new(0, 0.5, 0), 
674
        Part1 = RA ,
675
        Parent = Tor ,
676
}
677
678
LW = Create("Weld"){
679
        Name = "Left Shoulder",
680
        Part0 = Tor ,
681
        C0 = CFrame.new(-1.5, 0.5, 0),
682
        C1 = CFrame.new(0, 0.5, 0) ,
683
        Part1 = LA ,
684
        Parent = Tor ,
685
}
686
687
688
        
689
mouse = Ply:GetMouse()
690
if Brickcolor == "" then
691
choiceofcolor = BrickColor.new(Color3.fromRGB(r,g,b))
692
else
693
choiceofcolor = BrickColor.new(Brickcolor)
694
end
695
696
697
tclr = choiceofcolor.Name
698
tlcr3 = choiceofcolor.Color
699
function swait(num)
700
        if num == 0 or num == nil then
701
                game:service'RunService'.Heartbeat:wait()
702
        else
703
                for i = 0, num do
704
                        game:service'RunService'.Heartbeat:wait()
705
                end
706
        end
707
end
708
        
709
function RemoveOutlines(part)
710
        part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
711
end
712
        
713
function CreatePart(FF, Par, Mat, Ref, Tra, BC, Nam, Siz)
714
        local Part = Create("Part"){
715
                formFactor = FF,
716
                Parent = Par,
717
                Reflectance = Ref,
718
                Transparency = Tra,
719
                CanCollide = false,
720
                Locked = true,
721
                BrickColor = BrickColor.new(tostring(BC)),
722
                Name = Nam,
723
                Size = Siz,
724
                Position = Tor.Position,
725
                Material = Mat,
726
        }
727
        RemoveOutlines(Part)
728
        return Part
729
end
730
        
731
function CreateMesh(Ms, Par, MType, MId, OS, Sca)
732
        local Msh = Create(Ms){
733
                Parent = Par,
734
                Offset = OS,
735
                Scale = Sca,
736
        }
737
        if Ms == "SpecialMesh" then
738
                Msh.MeshType = MType
739
                Msh.MeshId = MId
740
        end
741
        return Msh
742
end
743
        
744
function CreateWeld(Par, PartA, PartB, CA, CB)
745
        local Weld = Create("Weld"){
746
                Parent = Par,
747
                Part0 = PartA,
748
                Part1 = PartB,
749
                C0 = CA,
750
                C1 = CB,
751
        }
752
        return Weld
753
end
754
755
local function CFrameFromTopBack(at, top, back)
756
        local right = top:Cross(back)
757
        return CFrame.new(at.x, at.y, at.z,
758
right.x, top.x, back.x,
759
right.y, top.y, back.y,
760
right.z, top.z, back.z)
761
end
762
763
function Triangle(a, b, c)
764
        local edg1 = (c - a):Dot((b - a).unit)
765
        local edg2 = (a - b):Dot((c - b).unit)
766
        local edg3 = (b - c):Dot((a - c).unit)
767
        if edg1 <= (b - a).magnitude and edg1 >= 0 then
768
                a, b, c = a, b, c
769
        elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
770
                a, b, c = b, c, a
771
        elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
772
                a, b, c = c, a, b
773
        else
774
                assert(false, "unreachable")
775
        end
776
 
777
        local len1 = (c - a):Dot((b - a).unit)
778
        local len2 = (b - a).magnitude - len1
779
        local width = (a + (b - a).unit * len1 - c).magnitude
780
 
781
        local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
782
 
783
        local list = {}
784
785
        local Color = BrickColor.new(tclr)
786
 
787
        if len1 > 0.01 then
788
                local w1 = Create('WedgePart', m){
789
                        Material = "SmoothPlastic",
790
                        FormFactor = 'Custom',
791
                        BrickColor = Color,
792
                        Transparency = 0,
793
                        Reflectance = 0,
794
                        Material = "Neon",
795
                        CanCollide = false,
796
                        Anchored = true,
797
                        Parent = workspace,
798
                        Transparency = 0.3,
799
                }
800
                game:GetService("Debris"):AddItem(w1, 5)
801
                RemoveOutlines(w1)
802
                local sz = Vector3.new(0.2, width, len1)
803
                w1.Size = sz
804
                local sp = Create("SpecialMesh"){
805
                        Parent = w1,
806
                        MeshType = "Wedge",
807
                        Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
808
                }
809
                w1:BreakJoints()
810
                table.insert(Effects, {
811
                w1,
812
                "Elec",
813
                .05,
814
                0.03,
815
                0.03,
816
                0.03,
817
                sp
818
            })
819
                w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
820
                table.insert(list, w1)
821
        end
822
        if len2 > 0.01 then
823
                local w2 = Create('WedgePart', m){
824
                        Material = "SmoothPlastic",
825
                        FormFactor = 'Custom',
826
                        BrickColor = Color,
827
                        Transparency = 0,
828
                        Reflectance = 0,
829
                        Material = "Neon",
830
                        CanCollide = false,
831
                        Anchored = true,
832
                        Parent = workspace,
833
                        Transparency = 0.3,
834
                }
835
                game:GetService("Debris"):AddItem(w2, 5)
836
                RemoveOutlines(w2)
837
                local sz = Vector3.new(0.2, width, len2)
838
                w2.Size = sz
839
                local sp = Create("SpecialMesh"){
840
                        Parent = w2,
841
                        MeshType = "Wedge",
842
                        Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
843
                }
844
                w2:BreakJoints()
845
                table.insert(Effects, {
846
                w2,
847
                "Elec",
848
                .05,
849
                0.03,
850
                0.03,
851
                0.03,
852
                sp
853
            })
854
                w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
855
                table.insert(list, w2)
856
        end
857
        return unpack(list)
858
end
859
        
860
function CreateSound(id, par, vol, pit) 
861
        coroutine.resume(coroutine.create(function()
862
                local sou = Create("Sound"){
863
                Parent = par or workspace,
864
                Volume = vol,
865
                Pitch = pit or 1,
866
                SoundId = id,
867
                }
868
                wait() 
869
                sou:play() 
870
                wait(6)
871
                sou:remove()
872
        end))
873
end
874
 
875
function clerp(a,b,t)
876
return a:lerp(b,t)
877
end
878
879
function rayCast(Pos, Dir, Max, Ignore)
880
        return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
881
end 
882
883
function Damage(hit, damage, cooldown, Color1, Color3, HSound, HPitch)
884
        for i, v in pairs(hit:GetChildren()) do 
885
                if v:IsA("Humanoid") and hit.Name ~= Char.Name then
886
                        local find = v:FindFirstChild("Hitz")
887
                        if not find then
888
                                if v.Parent:findFirstChild("Head") then
889
                                        local BillG = Create("BillboardGui"){
890
                                        Parent = v.Parent.Head,
891
                                        Size = UDim2.new(1, 0, 1, 0),
892
                                        Adornee = v.Parent.Head,
893
                                        StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
894
                                        }
895
                                        local TL = Create("TextLabel"){
896
                                        Parent = BillG,
897
                                        Size = UDim2.new(3, 3, 3, 3),
898
                                        BackgroundTransparency = 1,
899
                                        Text = tostring(damage).."-",
900
                                        TextColor3 = tclr.Color,
901
                                        TextStrokeColor3 = tclr3,
902
                                        TextStrokeTransparency = 0,
903
                                        TextXAlignment = Enum.TextXAlignment.Center,
904
                                        TextYAlignment = Enum.TextYAlignment.Center,
905
                                        FontSize = Enum.FontSize.Size18,
906
                                        Font = "ArialBold",
907
                                        }
908
                                        coroutine.resume(coroutine.create(function()
909
                                                wait(1)
910
                                                for i = 0, 1, .1 do
911
                                                        wait(.1)
912
                                                        BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
913
                                                end
914
                                                BillG:Destroy()
915
                                        end))
916
                                end
917
                                v.Health = v.Health - damage
918
                                local bool = Create("BoolValue"){
919
                                Parent = v,
920
                                Name = 'Hitz',
921
                                }
922
                                if HSound ~= nil and HPitch ~= nil then
923
                            CreateSound(HSound, Hitbox, .7, HPitch) 
924
                        end
925
                                game:GetService("Debris"):AddItem(bool, cooldown)
926
                        end
927
                end
928
        end
929
end
930
931
function MagnitudeDamage(Part, magni, mindam, maxdam)
932
        for _, c in pairs(workspace:children()) do
933
                local hum = c:findFirstChild("Humanoid")
934
                if hum ~= nil then
935
                        local head = c:findFirstChild("Torso")
936
                        if head ~= nil then
937
                                local targ = head.Position - Part.Position
938
                                local mag = targ.magnitude
939
                                if mag <= magni and c.Name ~= Ply.Name then 
940
                                        Damage(head.Parent, math.random(mindam,maxdam), 0, BrickColor.new("Really black"), Color, "rbxassetid://199149186", 1)
941
                                end
942
                        end
943
                end
944
        end
945
end
946
947
Handle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.320322663, 1.67788064, 0.320322633))
948
Handleweld=CreateWeld(m,Char["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.999474049, 0.0714797974, -0.0598907471, 2.08635171e-007, 0.999999642, 5.06639481e-007, 9.82107395e-007, 5.06639424e-007, -0.999999762, -1, 2.08635541e-007, -9.82107167e-007))
949
CreateMesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
950
FakeHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Institutional white","FakeHandle",Vector3.new(0.320322663, 0.76267302, 0.320322633))
951
FakeHandleweld=CreateWeld(m,Handle,FakeHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, -0.0640640259, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
952
CreateMesh("CylinderMesh",FakeHandle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
953
Hitbox=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,1,"Institutional white","Hitbox",Vector3.new(1.22027707, 5.03364182, 0.311295122))
954
Hitboxweld=CreateWeld(m,FakeHandle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -4.26976395, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
955
CreateMesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
956
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
957
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, 1.21924973, 0.152131081, -3.86040366e-010, 8.94308414e-008, -0.999993324, -4.47037678e-008, -0.999999344, -8.94422101e-008, -0.999992967, 1.63915843e-007, 3.86170623e-010))
958
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
959
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
960
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23667526, -0.423137665, -9.15527344e-005, 0.258321792, -0.966057897, 1.15320972e-007, 0.966051817, 0.258323461, -4.03209441e-007, 3.59733548e-007, 2.15578552e-007, 0.999993324))
961
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
962
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
963
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 3.73589706, 0.533314228, 3.5017747e-006, -1.93722258e-007, -0.999993324, -4.47038246e-008, -0.999999344, 1.93708388e-007, -0.999992967, 1.6391931e-007, -3.50177561e-006))
964
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
965
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
966
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, -1.67745972, 0.532254219, -4.17616519e-007, -2.07146968e-006, 0.999993324, -9.98377686e-007, 0.999999285, 2.07146832e-006, -0.999992907, -1.14738555e-006, -4.17618963e-007))
967
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
968
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
969
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, 1.44800949, 0.609675884, 3.87875232e-010, 1.04333651e-007, -0.999993324, -4.47037678e-008, -0.999999344, -1.04344906e-007, -0.999992967, 1.63915843e-007, -3.87581994e-010))
970
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
971
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
972
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 5.09102417e-013, 8.94365257e-008, -0.999993324, -1.3411011e-007, 0.999999285, 8.94478944e-008))
973
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
974
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
975
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.10015106, 0.152092457, 3.50177106e-006, 3.57717454e-007, 0.999993324, -2.98022712e-007, 0.999999225, -3.57702561e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
976
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
977
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
978
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000198364258, -6.02388, 0.0757293701, 3.48687126e-006, 4.02472551e-007, 0.999993324, -2.98022712e-007, 0.999999225, -4.02457204e-007, -0.999993086, -2.98023508e-007, 3.4868724e-006))
979
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
980
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
981
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.1764183, 0.228407383, 3.50177061e-006, 2.53364874e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53350777e-007, -0.999993086, -2.98023508e-007, 3.50177265e-006))
982
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
983
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138535, 0.311295122, 0.457603782))
984
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.457419395, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.69571972e-013, 2.23559823e-007, -0.999993324, -1.34110138e-007, 0.999999285, 2.23570339e-007))
985
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
986
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
987
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.456438541, -1.37244415, 3.05175781e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
988
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
989
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
990
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, -6.25266266, 0.304620266, 3.50177197e-006, 2.53351118e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.53336339e-007, -0.999993086, -2.98023508e-007, 3.50177334e-006))
991
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
992
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
993
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.424539566, -1.38871384, -9.15527344e-005, 0.96578759, 0.259309262, -2.27494468e-008, -0.259307534, 0.965793788, -4.58008401e-007, -9.67946789e-008, 4.48255491e-007, 0.999993324))
994
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
995
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
996
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.24385071e-005, -1.14368057, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -8.92358685e-008, -3.87674892e-010, 8.92481467e-008, 0.999993324))
997
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.9799999))
998
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
999
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.609939575, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
1000
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
1001
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
1002
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 0.999999523, 2.27373675e-013, -1.56513745e-013, 2.27373675e-013, 0.999999523, -3.41060513e-013, -1.56513745e-013, -3.41060513e-013, 1))
1003
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
1004
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1005
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 1.21924973, 0.152831078, -9.86952599e-013, 2.08606821e-007, 0.999993324, 2.98022769e-007, -0.999999225, 2.08594088e-007, 0.999993086, 2.98020097e-007, 6.90400319e-013))
1006
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.980000138))
1007
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1008
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1009
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
1010
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
1011
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.41072845, -0.00551557541, -9.15527344e-005, 7.7485987e-007, -0.999999344, 1.19366177e-007, 0.999993086, 9.08967877e-007, -3.72535112e-007, 3.72534714e-007, 1.19379479e-007, 0.999993324))
1012
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.171499997, 0.342999965, 1))
1013
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.610138357, 3.96589971, 0.311295122))
1014
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000420093536, -3.73590088, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95250463e-010, -1.34110024e-007, 0.999999464, -6.10795155e-007, -2.95284353e-010, 6.10810616e-007, 0.999993324))
1015
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.539000034))
1016
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
1017
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.23654175, -0.423635483, -9.15527344e-005, 0.258325994, 0.966056764, -1.42299825e-007, -0.966050863, 0.258327663, -4.10633703e-007, -3.59935655e-007, 2.43561431e-007, 0.999993324))
1018
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0833000019, 0.48999998, 1))
1019
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.311295122, 0.320322663))
1020
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.425010681, -1.38858414, -9.15527344e-005, 0.965785801, -0.259315699, 2.35243647e-008, 0.25931409, 0.965792, -4.58000841e-007, 9.60470743e-008, 4.48448759e-007, 0.999993324))
1021
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.166600004, 0.979999959, 1))
1022
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,0,tclr,"Part",Vector3.new(0.311295122, 0.610138357, 0.311295122))
1023
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000183105469, -6.02386475, 0.0767188072, -3.41193322e-006, 4.62101866e-007, -0.999993324, 4.4703711e-008, 0.999999344, 4.62110393e-007, 0.999992967, -1.63912489e-007, -3.41193504e-006))
1024
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.588000059, 1, 0.48999998))
1025
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1026
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1027
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
1028
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.20000000298023,0,"Institutional white","Part",Vector3.new(0.311295122, 0.76267302, 0.311295122))
1029
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000137329102, -6.10015106, 0.152894497, -3.41193277e-006, 3.57729903e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.57739054e-007, 0.999992967, -1.63912489e-007, -3.41193413e-006))
1030
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.539000034, 1, 0.980000138))
1031
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 4.11843443, 0.311295122))
1032
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000294208527, -3.65963364, -0.000122070313, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110167e-007, 0.999999464, -1.49060497e-008, -2.9573563e-010, 1.49183279e-008, 0.999993324))
1033
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.48999998))
1034
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
1035
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.28746033e-005, -0.914936066, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
1036
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
1037
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 3.81336522, 0.311295122))
1038
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00030374527, -3.81218719, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95932584e-010, -1.3411011e-007, 0.999999464, -2.3839732e-007, -2.96005193e-010, 2.38410735e-007, 0.999993324))
1039
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.58799994))
1040
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603961, 0.311295122))
1041
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-006, 0.000225067139, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -4.46653985e-008, -3.87680721e-010, 4.4677563e-008, 0.999993324))
1042
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
1043
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
1044
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, -0.304897308, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
1045
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
1046
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1047
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1048
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
1049
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1050
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1051
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
1052
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
1053
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.610328674, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
1054
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
1055
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1056
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1057
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.155585289, 0.0854192749))
1058
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 1.06774235, 0.610138357))
1059
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.25266266, 0.305475712, -3.53157384e-006, 2.53391647e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53401481e-007, 0.999992967, -1.63912375e-007, -3.53157475e-006))
1060
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 1))
1061
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.311295122))
1062
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000116825104, -1.67740631, -4.57763672e-005, 0.999993086, 2.0861313e-007, 2.95605734e-010, -1.34110195e-007, 0.999999464, 2.08220342e-007, -2.95693636e-010, -2.08209428e-007, 0.999993324))
1063
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.49000001, 0.9799999))
1064
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1065
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1066
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.277613044, 0.219649822, 0.0854192749))
1067
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1068
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182151794, -0.0913543701, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1069
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.600088, 0.0991474912, 0.151009142))
1070
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.610138357, 0.311295122, 0.457603782))
1071
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.457349777, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, -1.96604235e-013, 1.57148329e-014, 1.93753465e-007, -0.999993324, -1.34110138e-007, 0.999999285, 1.93764151e-007))
1072
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 1))
1073
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
1074
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.456629276, -1.37243652, 6.10351563e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
1075
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.459129214, 0.436248958, 2.17361784))
1076
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,tclr,"Part",Vector3.new(0.311295122, 3.96589971, 0.311295122))
1077
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000122070313, 3.73587799, 0.534302235, -3.53157475e-006, -2.53369365e-007, 0.999993324, 2.98022826e-007, -0.999999225, -2.5337863e-007, 0.999993086, 2.9801663e-007, 3.53157589e-006))
1078
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.144060016, 1, 0.48999998))
1079
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.915207684, 0.457603842))
1080
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -6.1764183, 0.229121208, -3.41193254e-006, 2.53392898e-007, -0.999993324, 4.47037678e-008, 0.999999344, 2.53402845e-007, 0.999992967, -1.63912489e-007, -3.4119339e-006))
1081
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.48999998, 1, 1))
1082
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1083
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000304698944, -1.82930374, -9.15527344e-005, 0.999993086, 2.0861313e-007, 2.95264674e-010, -1.34110081e-007, 0.999999464, -3.57568979e-007, -2.95355018e-010, 3.57583076e-007, 0.999993324))
1084
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 0.48999998, 0.58799994))
1085
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
1086
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.23977661e-005, 0.305324554, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
1087
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
1088
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1089
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.15527344e-005, 1.44799423, 0.610420704, 3.41184159e-006, -7.45392299e-008, 0.999993324, 2.98022826e-007, -0.999999225, -7.4551906e-008, 0.999993086, 2.98023451e-007, -3.41184318e-006))
1090
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.979999959))
1091
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.37281144, 0.311295122, 0.311295122))
1092
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81209564, 0.00182342529, 0.091506958, 0.000406563195, 0.999999523, -2.06946106e-006, 0.999999642, -0.000406607898, -1.196214e-005, -1.1962974e-005, -2.06459526e-006, -1))
1093
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.12812914, 0.219649822, 0.175414681))
1094
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.915207684, 0.311295122, 0.311295122))
1095
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000138759613, -1.44802856, -0.000122070313, 0.999992847, 8.94037839e-008, 3.8724815e-010, -1.34110053e-007, 0.999999285, -1.93666892e-007, -3.87585686e-010, 1.9368008e-007, 0.999993324))
1096
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.979999959, 0.9799999))
1097
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.457603842))
1098
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000122070313, -1.67734528, 0.532927036, -2.99408885e-006, 2.20594939e-006, -0.999993324, -6.10947552e-007, 0.999999166, 2.20594984e-006, 0.999993145, 6.85453131e-007, -2.99408862e-006))
1099
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 1))
1100
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.320322663, 0.311295122, 0.320322633))
1101
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.76837158e-007, 0.915397644, -9.15527344e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -2.97645784e-008, -3.87786858e-010, 2.97766292e-008, 0.999993324))
1102
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.48999998, 1))
1103
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
1104
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.45767498, 0.000122070313, -1.37178421, 0.999992847, 8.94037839e-008, 2.01299697e-013, 4.17176927e-013, 7.45334887e-008, -0.999993324, -1.3411011e-007, 0.999999285, 7.45446869e-008))
1105
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
1106
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1107
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.06746292, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.3411011e-007, 0.999999285, -1.48636445e-008, -3.87722465e-010, 1.48756953e-008, 0.999993324))
1108
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.9799999))
1109
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1110
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.57763672e-005, 1.21999741, 0.228783607, 3.44213481e-006, 2.68377903e-007, 0.999993324, -2.98022741e-007, 0.999999225, -2.68363578e-007, -0.999993086, -2.98023451e-007, 3.44213686e-006))
1111
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
1112
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.457603842, 0.311295122))
1113
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.14848328e-005, 1.37253189, -4.57763672e-005, 0.999992847, 8.94037839e-008, 3.87475524e-010, -1.34110081e-007, 0.999999285, -7.44655608e-008, -3.8769582e-010, 7.44779527e-008, 0.999993324))
1114
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 1, 0.9799999))
1115
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1116
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.57763672e-005, 1.21999741, 0.228775501, -3.41191981e-006, 3.57804822e-007, -0.999993324, 4.4703711e-008, 0.999999344, 3.5781386e-007, 0.999992967, -1.63912489e-007, -3.41192117e-006))
1117
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.48999998, 0.48999998))
1118
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.610138357, 0.457603842, 0.311295122))
1119
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000115871429, 1.37241745, 4.57763672e-005, -0.999999464, -1.042674e-007, -4.16111179e-005, -1.04307645e-007, 0.999999464, -9.59837166e-007, 4.16110997e-005, -9.59829663e-007, -1))
1120
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.373709828, 0.364557743, 2.17361784))
1121
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1122
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44883347, 0.228752613, -1.04306352e-007, 2.98211376e-008, -0.999993324, 1.3411011e-007, -0.999999285, -2.98328473e-008, -0.999992847, -8.94038408e-008, 1.04306622e-007))
1123
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
1124
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.311295122, 0.320322663, 0.311295122))
1125
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00018453598, 7.62939453e-005, 1.37253189, 0.999992847, 8.94037839e-008, 2.58143116e-013, 4.50900385e-013, 3.726106e-007, -0.999993324, -1.34110195e-007, 0.999999285, 3.7262015e-007))
1126
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.980000138, 1, 0.9799999))
1127
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.311295122, 0.311295122, 0.311295122))
1128
Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.44882584, 0.228737831, -6.13660078e-012, -8.94369236e-008, 0.999993324, 1.3411011e-007, -0.999999285, -8.94483492e-008, 0.999992847, 8.94037839e-008, 5.94248522e-012))
1129
CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.979999959, 0.979999959, 0.48999998))
1130
ShotgunHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","ShotgunHandle",Vector3.new(0.274405897, 0.205804482, 0.411608905))
1131
ShotgunHandleweld=CreateWeld(m,Char["Left Arm"],ShotgunHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.935044765, -0.0157318115, 0.265125275, -2.65166643e-012, -0.999999523, -2.23517418e-007, 1, -2.65166556e-012, -6.50521303e-019, 5.41119453e-023, -2.23517389e-007, 0.999999642))
1132
Barrel=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Barrel",Vector3.new(0.411608934, 0.200000003, 0.343007416))
1133
Barrelweld=CreateWeld(m,ShotgunHandle,Barrel,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54535675, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1134
CreateMesh("CylinderMesh",Barrel,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
1135
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
1136
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373851776, -2.6417737, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1137
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
1138
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1139
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.36594534, -0.857486725, -0.000274658203, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
1140
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
1141
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.205804482, 0.200000003, 0.343007416))
1142
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648262024, -2.64179325, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1143
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
1144
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
1145
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.377281189, -1.64534235, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1146
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1147
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.686014831, 0.343007416))
1148
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.651687622, -0.273382664, -0.000198364258, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1149
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1150
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
1151
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1152
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
1153
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411603868, 0.200000003, 0.411603898))
1154
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272898197, 0.205749512, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07548546e-015, 0.999999642))
1155
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.343003303, 1))
1156
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
1157
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1158
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
1159
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
1160
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.272881031, 0.207458496, 0.480178833, 0.999999642, 2.98028588e-008, -7.06910869e-005, -2.98028482e-008, 1, 2.10409446e-012, 7.06910869e-005, 1.07562829e-015, 0.999999642))
1161
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.360157818, 1))
1162
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
1163
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -1.06519508, -0.105438232, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1164
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
1165
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
1166
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342899323, -1.06519222, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1167
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1168
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 0.205804601, 0.200000003))
1169
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.754508972, -2.16281223, 0.100372314, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1170
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.68601501, 1, 0.686014891))
1171
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.346437484, 0.205804482))
1172
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.478748322, -0.00122070313, 0.102870941, 0.999999642, -1.08415606e-018, -7.06910869e-005, -8.67319759e-019, 1, -1.87299419e-016, 7.06910869e-005, 1.87391349e-016, 0.999999642))
1173
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686014831, 1, 1))
1174
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.411608875, 0.205804482, 0.343007416))
1175
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-007, 0, 0.171504974, 0.999999285, -1.51788294e-018, 0, -1.51788294e-018, 1, -5.77734993e-020, 0, -5.77734993e-020, 0.999999285))
1176
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1177
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1178
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.65212965, -0.85749054, -0.0690460205, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
1179
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
1180
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.343007416, 2.05804467, 0.343007416))
1181
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.648254395, -1.64535713, -0.000228881836, -7.04824706e-005, -1.86838183e-016, -0.999999464, 0.999999464, 2.65166535e-012, -7.04824706e-005, 2.65166643e-012, -1, -5.41138134e-023))
1182
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1183
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.686014771, 0.480210334, 0.343007416))
1184
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27342844, -0.445884705, -0.000259399414, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
1185
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1186
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.651693344, -0.85749054, 0.0681915283, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
1187
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.343007356, 0.343007445, 0.343007445))
1188
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.891819119, 0.411608845, 0.343007416))
1189
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.113838196, -0.423885345, 0.000503540039, -0.865529597, -2.29509619e-012, 0.50085628, -0.50085628, -1.32810386e-012, -0.865529597, 2.65166643e-012, -1, -5.41119453e-023))
1190
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.783638, 0.200000003, 0.205804422))
1191
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.50810814, -0.754581451, -0.000137329102, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41138134e-023))
1192
CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.68601495, 1))
1193
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,tclr,"Part",Vector3.new(0.411608875, 0.200000003, 0.274405926))
1194
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273527622, -0.209014893, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26303582e-015, 0.999999344))
1195
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.37730819, 1))
1196
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.274405956, 0.891819477, 0.346437484))
1197
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.61399889, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1198
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
1199
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -2.16281366, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1200
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.411602557, 0.200000003, 0.411602587))
1201
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.273536205, -0.205581665, 0.480205536, 0.999999344, 2.98028588e-008, -0.000141352371, -2.98028411e-008, 1, 4.21351756e-012, 0.000141352371, 1.26288293e-015, 0.999999344))
1202
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.3430022, 1))
1203
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608934, 0.205804601, 0.346437484))
1204
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548706055, -1.06519127, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1205
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
1206
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.229156494, -0.201507568, 0.480171204, -0.258818954, 0.965925455, -6.5301144e-008, -0.96592468, -0.258819073, -7.28488203e-009, -4.47033983e-008, 9.78950112e-008, 0.999998987))
1207
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
1208
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
1209
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.295913696, 0.0476303101, 0.119953156, -0.183012679, 0.965925515, 0.18301259, -0.683011949, -0.258819044, 0.683012009, 0.707105875, 1.14738882e-007, 0.707106292))
1210
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
1211
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.30342817, 0.205804482, 0.343007416))
1212
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.26771879, -0.171478271, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
1213
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
1214
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.109359741, -0.655639648, 0.510620117, 0.183012411, 0.965925574, 0.183012441, -0.68301183, 0.258818775, -0.683012307, -0.707106233, 5.37700018e-008, 0.707106113))
1215
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753450096, 0.148796618))
1216
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
1217
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.297683716, 0.0471572876, 0.119953156, 0.183012515, 0.965925515, -0.183012411, -0.683012307, 0.258818865, 0.68301183, 0.707105637, 7.80294496e-009, 0.707106352))
1218
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
1219
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.411608964, 0.205804601, 0.346437484))
1220
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.342903137, -2.16281414, -0.000823974609, 4.02331182e-007, 1.12467571e-018, -0.999999106, 0.99999702, 2.65165884e-012, 2.08615674e-007, 2.65166079e-012, -0.999997854, -5.41118318e-023))
1221
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1222
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.343007386, 0.343007356, 0.343007416))
1223
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0353784561, -0.651687622, 0.00016784668, -0.999999344, -2.65166491e-012, 7.00652381e-005, -7.00652381e-005, -1.85731826e-016, -0.999999344, 2.65166643e-012, -1, -5.4111939e-023))
1224
CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1225
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.274405956, 0.205804482, 0.343007416))
1226
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.478794575, -0.102890015, -0.000198364258, -0.999999642, -2.65166578e-012, 7.06910869e-005, -7.06910869e-005, -1.87391362e-016, -0.999999642, 2.65166643e-012, -1, -5.41119453e-023))
1227
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.82321763, 0.343007356, 0.343007416))
1228
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0818824768, -0.459415436, -7.62939453e-005, -0.865718424, -2.29559687e-012, 0.500530124, -0.500530124, -1.32723899e-012, -0.865718424, 2.65166643e-012, -1, -5.41119453e-023))
1229
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.200000003))
1230
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.10760498, -0.655174255, 0.510620117, -0.18301256, 0.965925455, -0.183012798, -0.683011591, -0.258819133, -0.683012605, -0.707106292, -2.35276794e-008, 0.707105815))
1231
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
1232
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,tclr,"Part",Vector3.new(0.200000003, 1.02902222, 0.205804482))
1233
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.230926514, -0.201982498, 0.480171204, 0.258818656, 0.965925574, 8.02022342e-008, -0.965924799, 0.258818835, -5.28825353e-007, -4.47034608e-007, 4.54816842e-008, 0.999999046))
1234
CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0517941117, 0.753587306, 0.148865223))
1235
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.09762359, 0.343007356, 0.343007416))
1236
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.10375023, -0.155986786, 0.00102233887, -0.999999166, -2.65155259e-012, 0.000461965625, -0.000468551938, 5.56010587e-014, -0.999994993, 2.65157514e-012, -0.999996066, -4.26325438e-014))
1237
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.617413342, 1.09762371, 0.343007416))
1238
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.293060303, 1.10386992, 0.00102233887, -0.00047101063, 1.29604875e-014, -0.999999285, 0.999999285, 2.65161482e-012, -0.00047101063, 2.65160962e-012, -1, -1.42093589e-014))
1239
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1240
Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.480210334, 0.823217809, 0.343007416))
1241
Partweld=CreateWeld(m,ShotgunHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.594764709, 0.147701263, 0.00117492676, -0.499999762, -1.32583267e-012, -0.866024554, 0.866024554, 2.29640851e-012, -0.499999762, 2.65166643e-012, -1, -6.73411617e-023))
1242
CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1243
Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.205804482, 0.343007416))
1244
Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00016784668, 0.171470642, 2.0906744, -1.553847e-012, -1, -5.96497784e-008, 7.06910869e-005, -5.96498282e-008, 0.999999642, -0.999999642, -2.65166578e-012, 7.06910869e-005))
1245
CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1246
Wedge=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.343007326, 0.274405897, 1.09762394))
1247
Wedgeweld=CreateWeld(m,ShotgunHandle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00102233887, -0.153308868, -1.10388994, 2.34347741e-012, -0.999999285, -5.96529546e-008, 5.28991086e-006, -5.96529972e-008, 0.99999851, -0.999999583, -2.65160051e-012, 4.23192796e-006))
1248
CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1249
1250
local PE1 = Create("ParticleEmitter"){
1251
Parent = Hitbox,
1252
Color = ColorSequence.new(tlcr3, Color3.new (0, 0, 0)),
1253
Transparency = NumberSequence.new(.5),
1254
Size = NumberSequence.new(0.3),
1255
Texture = "rbxassetid://263433152",
1256
Lifetime = NumberRange.new(1.8),
1257
Rate = 25,
1258
VelocitySpread = 180,
1259
Rotation = NumberRange.new(100),
1260
Speed = NumberRange.new(2),
1261
LightEmission = 0.5,
1262
LockedToPart = true
1263
}
1264
1265
local PE1 = Create("ParticleEmitter"){
1266
Parent = Barrel,
1267
Color = ColorSequence.new(BrickColor.new(tclr).Color),
1268
Transparency = NumberSequence.new(0),
1269
Size = NumberSequence.new(.5),
1270
Texture = "rbxassetid://257430870",
1271
Lifetime = NumberRange.new(.1),
1272
Rate = 100,
1273
VelocitySpread = 180,
1274
Rotation = NumberRange.new(0),
1275
Speed = NumberRange.new(0),
1276
LightEmission = .6,
1277
LockedToPart = true,
1278
Enabled = false
1279
}
1280
1281
local PE2 = PE1:Clone()
1282
PE2.Size = NumberSequence.new(.7)
1283
PE2.LightEmission = 1
1284
PE2.Texture = "rbxassetid://87729590"
1285
1286
local Lite = Create("PointLight"){
1287
        Parent = Barrel,
1288
        Color = BrickColor.new(tclr).Color,
1289
        Shadows = true,
1290
        Range = 10,
1291
        Brightness = 0.5,
1292
        Enabled = false
1293
}
1294
1295
function FirstAttack()
1296
attack = true
1297
   for i = 0,1,0.2 do
1298
    wait()
1299
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
1300
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(30)), .3)
1301
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(170), math.rad(0), math.rad(20)), .3)
1302
        LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.4, -.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
1303
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
1304
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
1305
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-30)), .3)
1306
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1307
   end
1308
   CreateSound("rbxassetid://154965962",Hitbox,.5,1)
1309
   local HitDeb = Hitbox.Touched:connect(function(hit)
1310
    Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1311
   end)
1312
   for i = 0,1,0.1 do
1313
    wait()
1314
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1315
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), .3)
1316
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-20)), .5)
1317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-40)), .5)
1318
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
1319
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-40), math.rad(0)), .5)
1320
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(35)), .4)
1321
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1322
   end
1323
attack = false
1324
HitDeb:disconnect()
1325
end
1326
1327
function SecondAttack()
1328
attack = true
1329
   for i = 0,1,0.2 do
1330
    wait()
1331
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1332
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-80)), .3)
1333
        RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(40)), .3)
1334
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-30)), .3)
1335
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
1336
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-80), math.rad(0)), .3)
1337
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
1338
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1339
   end
1340
   CreateSound("rbxassetid://154965962",Hitbox,.5,1.1)
1341
   local HitDeb = Hitbox.Touched:connect(function(hit)
1342
    Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1343
   end)
1344
   for i = 0,1,0.1 do
1345
    wait()
1346
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), .3)
1347
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(50)), .3)
1348
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(130)), .5)
1349
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-70)), .4)
1350
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
1351
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
1352
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1353
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1354
   end
1355
attack = false
1356
HitDeb:disconnect()
1357
end
1358
1359
function ThirdAttack()
1360
attack = true
1361
   for i = 0,1,0.2 do
1362
    wait()
1363
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1364
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
1365
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
1366
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
1367
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1368
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1369
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1370
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1371
   end
1372
   CreateSound("rbxassetid://154965962",Hitbox,.5,1)
1373
   local HitDeb = Hitbox.Touched:connect(function(hit)
1374
    Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1375
   end)
1376
   for i = 0,1,0.1 do
1377
    wait()
1378
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1379
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
1380
        RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
1381
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
1382
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1383
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1384
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1385
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1386
   end
1387
attack = false
1388
HitDeb:disconnect()
1389
end
1390
1391
function FourthAttack()
1392
attack = true
1393
   for i = 0,1,0.2 do
1394
    wait()
1395
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1396
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
1397
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
1398
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
1399
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1400
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1401
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1402
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1403
   end
1404
   CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
1405
   local HitDeb = Hitbox.Touched:connect(function(hit)
1406
    Damage(hit.Parent, math.random(30,50), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1407
   end)
1408
   for i = 0,1,0.1 do
1409
    wait()
1410
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1411
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(80)), .3)
1412
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(50)), .5)
1413
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
1414
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1415
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1416
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1417
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1418
   end
1419
attack = false
1420
HitDeb:disconnect()
1421
end
1422
1423
function ContAttack()
1424
attack = true
1425
   local HitDeb = Hitbox.Touched:connect(function(hit)
1426
    Damage(hit.Parent, math.random(10,30), 0.1, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1427
   end)
1428
for i = 1,4 do
1429
   for i = 0,1,0.3 do
1430
    wait()
1431
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1432
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
1433
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(120), math.rad(-50), math.rad(0)), .3)
1434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-70)), .3)
1435
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1436
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1437
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1438
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1439
   end
1440
   CreateSound("rbxassetid://154965962",Hitbox,.5,1)
1441
   for i = 0,1,0.2 do
1442
    wait()
1443
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1444
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
1445
        RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -1) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .5)
1446
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
1447
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1448
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1449
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1450
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1451
   end
1452
   for i = 0,1,0.3 do
1453
    wait()
1454
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1455
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-60)), .3)
1456
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(130), math.rad(100)), .3)
1457
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-50)), .3)
1458
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1459
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-60), math.rad(0)), .3)
1460
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1461
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1462
   end
1463
   CreateSound("rbxassetid://154965962",Hitbox,.5,.9)
1464
   for i = 0,1,0.2 do
1465
    wait()
1466
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1467
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(3), math.rad(0), math.rad(80)), .3)
1468
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(70)), .5)
1469
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-80)), .3)
1470
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1471
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .5) * LHCF * CFrame.Angles(math.rad(-3), math.rad(80), math.rad(0)), .3)
1472
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1473
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1474
   end
1475
end
1476
attack = false
1477
HitDeb:disconnect()
1478
end
1479
1480
function Spin()
1481
attack = true
1482
   for i = 0,1,0.1 do
1483
    wait()
1484
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(70)), .3)
1485
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(5), math.rad(-70)), .3)
1486
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(120), math.rad(100)), .3)
1487
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
1488
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
1489
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
1490
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
1491
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1492
   end
1493
   local HitDeb = Hitbox.Touched:connect(function(hit)
1494
    Damage(hit.Parent, math.random(20,30), 0, BrickColor.new("Really black"), BrickColor.new(tclr), "rbxassetid://154965973", 1)
1495
   end)
1496
for i = 1,2 do
1497
  CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
1498
   for i = 0,1,0.2 do
1499
    wait()
1500
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), -6*i), .43)
1501
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), .3)
1502
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(90)), .3)
1503
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
1504
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, .4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(-10)), .3)
1505
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -.4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(-50), math.rad(10)), .3)
1506
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1507
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1508
   end
1509
end
1510
   for i = 0,1,0.1 do
1511
    wait()
1512
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
1513
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(70)), .3)
1514
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * CFrame.Angles(math.rad(0), math.rad(-120), math.rad(-100)), .3)
1515
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), .3)
1516
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(5)), .3)
1517
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-5)), .3)
1518
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), .3)
1519
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1520
   end
1521
for i = 1,2 do
1522
  CreateSound("rbxassetid://154965962",Hitbox,.5,1)
1523
   for i = 0,1,0.2 do
1524
    wait()
1525
        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(6), math.rad(0), 6*i), .43)
1526
        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-50)), .3)
1527
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-150), math.rad(-90)), .3)
1528
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-70)), .3)
1529
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(-10)), .3)
1530
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(10)), .3)
1531
        FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1532
        ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1533
   end
1534
end
1535
attack = false
1536
HitDeb:disconnect()
1537
end
1538
1539
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1540
        local prt = CreatePart(3, Char, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
1541
        prt.Anchored = true
1542
        prt.CFrame = cframe
1543
        local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1544
        game:GetService("Debris"):AddItem(prt, 2)
1545
        Effects[#Effects + 1] = {
1546
                prt,
1547
                "Cylinder",
1548
                delay,
1549
                x3,
1550
                y3,
1551
                z3
1552
        } --part, type, delay
1553
end
1554
1555
function Shoot(asd, spread1, spread2)
1556
        local MainPos = asd.Position
1557
        local MainPos2 = mouse.Hit.p
1558
        local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
1559
        local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
1560
        num = 30
1561
        coroutine.resume(coroutine.create(function(Spreaded) 
1562
                repeat
1563
                        wait()
1564
                        local hit, pos = rayCast(MainPos, MouseLook.lookVector, 10, RP.Parent)
1565
                        local TheHit = mouse.Hit.p
1566
                        local mag = (MainPos - pos).magnitude 
1567
                        CylinderEffect(BrickColor.new(tclr), CFrame.new((MainPos + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, mag * 5, 3, .5, 0, 1.5, 0.1)
1568
                        MainPos = MainPos + (MouseLook.lookVector * 10)
1569
                        num = num - 1
1570
                        if hit ~= nil then
1571
                                num = 0
1572
                                local ref = CreatePart(3, workspace, "Neon", 0, 1, BrickColor.new(tclr), "Reference", Vector3.new())
1573
                                ref.Anchored = true
1574
                                ref.CFrame = CFrame.new(pos)
1575
                 MagnitudeDamage(ref, 5, 5, 10)
1576
                                game:GetService("Debris"):AddItem(ref, 1) 
1577
                        end
1578
                until num <= 0
1579
        end))
1580
end
1581
1582
gyro = Instance.new("BodyGyro")
1583
gyro.Parent = nil
1584
gyro.P = 1e7
1585
gyro.D = 1e3
1586
gyro.MaxTorque = Vector3.new(0,1e7,0)
1587
1588
local shoot = false
1589
local gun = false
1590
function Aim()
1591
        attack = true
1592
        gun = true
1593
        gyro.Parent = RP
1594
        for i = 0, 1, 0.2 do
1595
                swait()
1596
                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .5)
1597
                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .5)
1598
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
1599
                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
1600
                RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1601
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1602
                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1603
        end
1604
        local offset = nil
1605
        while gun == true do
1606
                wait()
1607
                local gunpos = Vector3.new(mouse.Hit.p.x, He.Position.Y, mouse.Hit.p.z)
1608
                offset = (Tor.Position.y - mouse.Hit.p.y) / 60
1609
                local mag = (Tor.Position - mouse.Hit.p).magnitude / 80
1610
                offset = offset / mag 
1611
                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.fromEulerAnglesXYZ(0, 0, 1.57), .3)
1612
                LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(offset, 0, 0), .5)
1613
        end
1614
        if shoot == true then
1615
                PE1.Enabled,PE2.Enabled = true,true
1616
                Lite.Enabled = true
1617
                for i = 1,2 do
1618
                for i = 1,5 do
1619
                Shoot(Barrel, 1, 3)
1620
                end
1621
                CreateSound("rbxassetid://212032538", Barrel, .5, .8)
1622
                CreateSound("rbxassetid://168413145", Barrel, .7, 1)
1623
                Shoot(Barrel, 0, 0)
1624
                for i = 0, 1, 0.2 do
1625
                        swait()
1626
                        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
1627
                        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(85)), .3)
1628
                        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(20)), 0.3)
1629
                        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(-50), math.rad(-90)), 0.5)
1630
                        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1631
                        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1632
                end
1633
                for i = 0, 1, 0.1 do
1634
                        swait()
1635
                        RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .3)
1636
                        Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(85)), .3)
1637
                        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), 0.3)
1638
                        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.5)
1639
                        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1640
                        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1641
                end
1642
                end
1643
                Lite.Enabled = false
1644
                PE1.Enabled,PE2.Enabled = false,false
1645
        end
1646
        gyro.Parent = nil
1647
        shoot = false
1648
        attack = false
1649
end
1650
1651
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1652
        local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1653
        prt.Anchored = true
1654
        prt.CFrame = cframe
1655
        local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1656
        game:GetService("Debris"):AddItem(prt, 5)
1657
        table.insert(Effects, {
1658
                prt,
1659
                "Cylinder",
1660
                delay,
1661
                x3,
1662
                y3,
1663
                z3,
1664
                msh
1665
        })
1666
end
1667
1668
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1669
        local prt = CreatePart("Custom", workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1670
        prt.Anchored = true
1671
        prt.CFrame = cframe
1672
        local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1673
        game:GetService("Debris"):AddItem(prt, 5)
1674
    table.insert(Effects, {
1675
           prt,
1676
           "Block1",
1677
           delay,
1678
           x3,
1679
           y3,
1680
           z3,
1681
           msh
1682
   })
1683
end
1684
1685
1686
function GroundWave()
1687
        attack = true
1688
--[[        for i = 1,2 do
1689
                CreateSound("rbxassetid://154965962",Hitbox,.5,.95)
1690
        for i = 0,1,0.2 do
1691
        wait()
1692
                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
1693
                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(60)), .3)
1694
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(30)), .3)
1695
                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), .3)
1696
                RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.4) * RHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
1697
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .4) * LHCF * CFrame.Angles(math.rad(-3), math.rad(50), math.rad(0)), .3)
1698
                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(50), math.rad(50), 6*i), .6)
1699
                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1700
        end
1701
        end]]--
1702
                for i = 0,1,0.1 do
1703
        wait()
1704
                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), .3)
1705
                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), .3)
1706
                RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(70)), .3)
1707
                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-50)), .3)
1708
                RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1709
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1710
                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(50)), .3)
1711
                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1712
                end
1713
                Hu.WalkSpeed = 0
1714
        coroutine.resume(coroutine.create(function()
1715
                local CF = RP.CFrame
1716
                local numb = -5
1717
                local BaseCF = CF
1718
                for i = 1, 10 do
1719
                        BaseCF = CF * CFrame.new(0, -2, numb)
1720
                        local baseprt = CreatePart(3, workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Part1", Vector3.new(1, 1, 1))
1721
                        baseprt.Anchored = true
1722
                        baseprt.CFrame = BaseCF
1723
                        game:GetService("Debris"):AddItem(baseprt, .5)
1724
                        local c = game.Workspace:GetChildren()
1725
                        for i = 1, #c do
1726
                                local hum = c[i]:findFirstChild("Humanoid")
1727
                                if hum ~= nil and hum.Health ~= 0 then
1728
                                        local head = c[i]:findFirstChild("Head")
1729
                                        if head ~= nil then
1730
                                                local targ = head.Position - baseprt.Position
1731
                                                local mag = targ.magnitude
1732
                                                if mag <= 7 and c[i].Name ~= Ply.Name then 
1733
                                                MagnitudeDamage(head, 20, 20, 30)
1734
                                                end
1735
                                        end
1736
                                end
1737
                        end
1738
CreateSound("http://www.roblox.com/asset/?id=278596476",baseprt,.7,0.7) 
1739
CreateSound("http://www.roblox.com/asset/?id=199145264",baseprt,.6,1.3) 
1740
CreateSound("http://www.roblox.com/asset/?id=168413145",baseprt,.7,1.2) 
1741
                        BlockEffect(BrickColor.new("Really black"), BaseCF, 0.5, 0.5, 0.5, 2, 2, 2, 0.05)
1742
                        WaveEffect(BrickColor.new(tclr), BaseCF, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
1743
                        numb = numb - 3
1744
                        wait(0.15)
1745
                end
1746
        end))
1747
        for i = 0,1,0.02 do
1748
        wait()
1749
                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, -.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), .3)
1750
                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(-10), math.rad(-90)), .3)
1751
                RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(10), math.rad(90)), .5)
1752
                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(5), math.rad(-30), math.rad(-60)), .3)
1753
                RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.3) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1754
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(50)), .3)
1755
                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(190)), .5)
1756
                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1757
        end
1758
        attack = false
1759
        Hu.WalkSpeed = 16
1760
end
1761
1762
mouse.Button1Down:connect(function()
1763
if attack == false and Combo == 1 then 
1764
Combo = 2
1765
FirstAttack()
1766
elseif attack == false and Combo == 2 then 
1767
Combo = 3
1768
SecondAttack()
1769
elseif attack == false and Combo == 3 then 
1770
Combo = 4
1771
ThirdAttack()
1772
elseif attack == false and Combo == 4 then 
1773
Combo = 1
1774
FourthAttack()
1775
end
1776
        if gun == true then
1777
                shoot = true
1778
                gun = false
1779
        end
1780
end)
1781
1782
mouse.KeyDown:connect(function(k)
1783
        k = k:lower()
1784
        if k == "q" and attack == false then
1785
        ContAttack()
1786
        elseif k == "e" and attack == false then
1787
        Spin()
1788
        elseif attack == false and k == 'f' then
1789
        Aim()
1790
        elseif attack == false and k == 'r' then
1791
        GroundWave()
1792
        end
1793
end)
1794
1795
local sine = 0
1796
local change = 1
1797
local val = 0
1798
local donum = 0
1799
1800
while true do
1801
        swait()
1802
        gyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p -RP.CFrame.p).unit * 100)
1803
        sine = sine + change
1804
        local torvel = (RP.Velocity * Vector3.new(1, 0, 1)).magnitude 
1805
        local velderp = RP.Velocity.y
1806
        hitfloor, posfloor = rayCast(RP.Position, (CFrame.new(RP.Position, RP.Position - Vector3.new(0, 1, 0))).lookVector, 4, Char)
1807
        if equipped == true or equipped == false then
1808
                if RP.Velocity.y > 1 and hitfloor == nil then 
1809
                        Anim = "Jump"
1810
                        if attack == false then
1811
                                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1812
                                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
1813
                                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(20)), .3)
1814
                                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)), .3)
1815
                                RH.C0 = clerp(RH.C0, CFrame.new(1, -.5, -.5) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1816
                                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(30)), .3)
1817
                                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1818
                                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1819
                                LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
1820
                        end
1821
                elseif RP.Velocity.y < -1 and hitfloor == nil then 
1822
                        Anim = "Fall"
1823
                        if attack == false then
1824
                                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1825
                                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
1826
                                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(150), math.rad(0), math.rad(10)), .3)
1827
                                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-30)), .3)
1828
                                RH.C0 = clerp(RH.C0, CFrame.new(1, -.7, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
1829
                                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
1830
                                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1831
                                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1832
                                LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
1833
                        end
1834
                elseif torvel < 1 and hitfloor ~= nil then
1835
                        Anim = "Idle"
1836
                        if attack == false then
1837
                                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
1838
                                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(30)), .3)
1839
                                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(20)), .3)
1840
                                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(-10)), .3)
1841
                                RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -.2) * RHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
1842
                                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, .2) * LHCF * CFrame.Angles(math.rad(-3), math.rad(30), math.rad(0)), .3)
1843
                                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(.7, .6, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-80)), .3)
1844
                                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), .3)
1845
                                LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
1846
                        end
1847
                elseif torvel > 2 and hitfloor ~= nil then
1848
                        Anim = "Walk"
1849
                        if attack == false then
1850
                                RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .3)
1851
                                Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
1852
                                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(20)), .3)
1853
                                LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.4, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-10)), .3)
1854
                                RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
1855
                                LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(-4), math.rad(0), math.rad(0)), .3)
1856
                                FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1857
                                ShotgunHandleweld.C0 = clerp(ShotgunHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1858
                                LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0), .5)
1859
                        end
1860
                end
1861
        end
1862
                if #Effects > 0 then
1863
                for e = 1, #Effects do
1864
                        if Effects[e] ~= nil then
1865
                                local Thing = Effects[e]
1866
                                if Thing ~= nil then
1867
                                        local Part = Thing[1]
1868
                                        local Mode = Thing[2]
1869
                                        local Delay = Thing[3]
1870
                                        local IncX = Thing[4]
1871
                                        local IncY = Thing[5]
1872
                                        local IncZ = Thing[6]
1873
                                        if Thing[1].Transparency <= 1 then
1874
                                                if Thing[2] == "Block1" then
1875
                                                        Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1876
                                                        Mesh = Thing[1].Mesh
1877
                                                        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1878
                                                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1879
                                                elseif Thing[2] == "Cylinder" then
1880
                                                        Mesh = Thing[1].Mesh
1881
                                                        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1882
                                                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1883
                                                elseif Thing[2] == "Blood" then
1884
                                                        Mesh = Thing[7]
1885
                                                        Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
1886
                                                        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1887
                                                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1888
                                                elseif Thing[2] == "Elec" then
1889
                                                        Mesh = Thing[1].Mesh
1890
                                                        Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1891
                                                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1892
                                                elseif Thing[2] == "Disappear" then
1893
                                                        Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1894
                                                end
1895
                                        else
1896
                                                Part.Parent = nil
1897
                                                table.remove(Effects, e)
1898
                                        end
1899
                                end
1900
                        end
1901
                end
1902
        end
1903
end