View difference between Paste ID: n5fmp0rK and eUy07JTk
SHOW: | | - or go back to the newest paste.
1
--[[something wierd by Byopi 
2
 __      __                  __                                        __     
3
/\ \  __/\ \  __            /\ \                                      /\ \    
4
\ \ \/\ \ \ \/\_\    ___    \_\ \    ___   __  __  __    ____  __  _  \_\ \   
5
 \ \ \ \ \ \ \/\ \ /' _ `\  /'_` \  / __`\/\ \/\ \/\ \  /',__\/\ \/'\ /'_` \  
6
  \ \ \_/ \_\ \ \ \/\ \/\ \/\ \L\ \/\ \L\ \ \ \_/ \_/ \/\__, `\/>  <//\ \L\ \ 
7
   \ `\___x___/\ \_\ \_\ \_\ \___,_\ \____/\ \___x___/'\/\____//\_/\_\ \___,_\
8
    '\/__//__/  \/_/\/_/\/_/\/__,_ /\/___/  \/__//__/   \/___/ \//\/_/\/__,_ /  
9
]]--
10
script.Parent = nil
11
wait(1 / 60)
12
Effects = { }
13
local Player = game.Players.localPlayer
14
local Character = Player.Character
15
local humname = {
16
"vttyuhijotypok[rdgkdf'lt6758u4309",
17
"3n9u80vtc8by854iuyrsueoi",
18
"t5v7687968uv3049i0wvt7879u80ico3",
19
"SR6576T8798vr65yft73bgn5n87bw984",
20
"uyaaaATYHWQREFT76YIUQUcfghxvhbv",
21
"HELPMEfuygehk]3itew378iueukjgdsokl",
22
"hxbzvgyujrekjgyhifukhsk",
23
"suigthiuebih6tv3uifjhks",
24
"gyu35gweyhcguoeiljdugihe",
25
"awsetguio[\r6wt7y8u9i0ohth",
26
"fgtetryiuvo46wiu5u8ijklybu4hnhtoire",
27
"frtr372980-qewy vmt8bn9ubim poyg;87",
28
"  cjs df yu7rw 8ikh3jti4o rjigrjklgv",
29
"wtgbhhthretf	47illo85hgq3whryykgrete",
30
"asddsaurqey6h3qiog6h4j8iwpoy64htycguhij",
31
"gyujuhuioo;iohlkjuio",
32
"bdtfyhguhijoip;'p;h",
33
"gteurs6tuiysodunjyoit",
34
"hskjdvhjkdhxckjxhvli",
35
"zxfygfeb8hs9iorjdfyu",
36
"jpo;jg9ioqerhvlzxjjchhfuiwvhdusi",
37
"iusfdfzgthueagfvihfsugishfdi",
38
"9e02q058qt09yr;kgfxkivjcxlkj985ouyq98"
39
}
40
local ff = Instance.new("ForceField", Character)
41
ff.Name = ""..humname[math.random(1, #humname)]..""
42
ff.Visible = false
43
local reverse = false
44
Character:FindFirstChildOfClass('Humanoid').Name = ""..humname[math.random(1, #humname)]..""
45
local Humanoid = Character:FindFirstChildOfClass('Humanoid')
46
coroutine.wrap(function()
47
while true do
48
wait()
49
Humanoid.Name = ""..humname[math.random(1, #humname)]..""
50
ff.Name = ""..humname[math.random(1, #humname)]..""
51
end
52
end)()
53
local Mouse = Player:GetMouse()
54
local LeftArm = Character["Left Arm"]
55
local RightArm = Character["Right Arm"]
56
local bc = BrickColor.new
57
local LeftLeg = Character["Left Leg"]
58
local RightLeg = Character["Right Leg"]
59
local Head = Character.Head
60
local multiplier = 1
61
local Torso = Character.Torso
62
local Camera = game.Workspace.CurrentCamera
63
local RootPart = Character.HumanoidRootPart
64
local RootJoint = RootPart.RootJoint
65
local attack = false
66
local wowo = false
67
local cantattack = false
68
local Anim = 'Idle'
69
local attacktype = 1
70
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
71
local velocity = RootPart.Velocity.y
72
local sine = 0
73
local change = 1
74
local Create = LoadLibrary("RbxUtility").Create
75
for i,v in pairs(Character:children()) do
76
    if v:IsA("Shirt") then
77
        v:Destroy()
78
    end
79
end
80
for i,v in pairs(Character:children()) do
81
    if v:IsA("Pants") then
82
        v:Destroy()
83
    end
84
end
85
for i,v in pairs(Character:children()) do
86-
    if v:IsA("Accessory") then
86+
    if v:IsA(" ") then
87
        v:Destroy()
88
    end
89
end
90
local BC = Character["Body Colors"]
91
BC.HeadColor = BrickColor.new("Institutional white")
92
BC.LeftArmColor = BrickColor.new("Institutional white")
93
BC.LeftLegColor = BrickColor.new("Institutional white")
94
BC.RightArmColor = BrickColor.new("Institutional white")
95
BC.RightLegColor = BrickColor.new("Institutional white")
96
BC.TorsoColor = BrickColor.new("Institutional white")
97
Head.face.Texture = "http://www.roblox.com/asset/?id=334655813"
98
shirt = Instance.new("Shirt", Character)
99
pants = Instance.new("Pants", Character)
100
shirt.Name = "Shirt"
101
pants.Name = "Pants"
102
Character.Shirt.ShirtTemplate = "rbxassetid://990808150"
103
Character.Pants.PantsTemplate = "rbxassetid://174494122"
104
Humanoid.JumpPower = 0
105
Humanoid.MaxHealth = 100000
106
wait()
107
Humanoid.Health = Humanoid.MaxHealth
108
workspace.CurrentCamera.CameraSubject = Head
109
local m = Create("Model"){
110
	Parent = Character,
111
	Name = "WeaponModel",
112
}
113
114
Humanoid.Animator.Parent = nil
115
Character.Animate.Parent = nil
116
117
local newMotor = function(part0, part1, c0, c1)
118
	local w = Create('Motor'){
119
		Parent = part0,
120
		Part0 = part0,
121
		Part1 = part1,
122
		C0 = c0,
123
		C1 = c1,
124
	}
125
	return w
126
end
127
128
z = Instance.new("Sound", Character)
129
z.SoundId = "rbxassetid://0" -- Put Music ID Here.
130
z.Looped = true
131
z.Volume = 0
132
wait()
133
z:Play()
134
135
136
function clerp(a, b, t)
137
	return a:lerp(b, t)
138
end
139
140
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
141
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
142
143
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
144
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
145
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
146
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
147
RootJoint.C1 = CFrame.new(0, 0, 0)
148
RootJoint.C0 = CFrame.new(0, 0, 0)
149
Torso.Neck.C1 = CFrame.new(0, 0, 0)
150
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
151
152
local rarmc1 = RW.C1
153
local larmc1 = LW.C1
154
local rlegc1 = RH.C1
155
local llegc1 = LH.C1
156
157
local resetc1 = false
158
159
function PlayAnimationFromTable(table, speed, bool)
160
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
161
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
162
	RW.C0 = clerp(RW.C0, table[3], speed) 
163
	LW.C0 = clerp(LW.C0, table[4], speed) 
164
	RH.C0 = clerp(RH.C0, table[5], speed) 
165
	LH.C0 = clerp(LH.C0, table[6], speed) 
166
	if bool == true then
167
		if resetc1 == false then
168
			resetc1 = true
169
			RootJoint.C1 = RootJoint.C1
170
			Torso.Neck.C1 = Torso.Neck.C1
171
			RW.C1 = rarmc1
172
			LW.C1 = larmc1
173
			RH.C1 = rlegc1
174
			LH.C1 = llegc1
175
		end
176
	end
177
end
178
179
ArtificialHB = Create("BindableEvent", script){
180
	Parent = script,
181
	Name = "Heartbeat",
182
}
183
184
script:WaitForChild("Heartbeat")
185
186
frame = 1 / 30
187
tf = 0
188
allowframeloss = false
189
tossremainder = false
190
lastframe = tick()
191
script.Heartbeat:Fire()
192
193
game:GetService("RunService").Heartbeat:connect(function(s, p)
194
	tf = tf + s
195
	if tf >= frame then
196
		if allowframeloss then
197
			script.Heartbeat:Fire()
198
			lastframe = tick()
199
		else
200
			for i = 1, math.floor(tf / frame) do
201
				script.Heartbeat:Fire()
202
			end
203
			lastframe = tick()
204
		end
205
		if tossremainder then
206
			tf = 0
207
		else
208
			tf = tf - frame * math.floor(tf / frame)
209
		end
210
	end
211
end)
212
213
function swait(num)
214
	if num == 0 or num == nil then
215
		ArtificialHB.Event:wait()
216
	else
217
		for i = 0, num do
218
			ArtificialHB.Event:wait()
219
		end
220
	end
221
end
222
223
function RemoveOutlines(part)
224
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
225
end
226
	
227
CFuncs = {	
228
	["Part"] = {
229
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
230
			local Part = Create("Part"){
231
				Parent = Parent,
232
				Reflectance = Reflectance,
233
				Transparency = Transparency,
234
				CanCollide = false,
235
				Locked = true,
236
				BrickColor = BrickColor.new(tostring(BColor)),
237
				Name = Name,
238
				Size = Size,
239
				Material = Material,
240
			}
241
			RemoveOutlines(Part)
242
			return Part
243
		end;
244
	};
245
	
246
	["Mesh"] = {
247
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
248
			local Msh = Create(Mesh){
249
				Parent = Part,
250
				Offset = OffSet,
251
				Scale = Scale,
252
			}
253
			if Mesh == "SpecialMesh" then
254
				Msh.MeshType = MeshType
255
				Msh.MeshId = MeshId
256
			end
257
			return Msh
258
		end;
259
	};
260
	
261
	["Mesh"] = {
262
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
263
			local Msh = Create(Mesh){
264
				Parent = Part,
265
				Offset = OffSet,
266
				Scale = Scale,
267
			}
268
			if Mesh == "SpecialMesh" then
269
				Msh.MeshType = MeshType
270
				Msh.MeshId = MeshId
271
			end
272
			return Msh
273
		end;
274
	};
275
	
276
	["Weld"] = {
277
		Create = function(Parent, Part0, Part1, C0, C1)
278
			local Weld = Create("Weld"){
279
				Parent = Parent,
280
				Part0 = Part0,
281
				Part1 = Part1,
282
				C0 = C0,
283
				C1 = C1,
284
			}
285
			return Weld
286
		end;
287
	};
288
289
	["Sound"] = {
290
		Create = function(id, par, vol, pit) 
291
			coroutine.resume(coroutine.create(function()
292
				local S = Create("Sound"){
293
					Volume = vol,
294
					Pitch = pit or 1,
295
					SoundId = id,
296
					Parent = par or workspace,
297
				}
298
				wait() 
299
				S:play() 
300
				game:GetService("Debris"):AddItem(S, 6)
301
			end))
302
		end;
303
	};
304
	
305
	["ParticleEmitter"] = {
306
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
307
			local fp = Create("ParticleEmitter"){
308
				Parent = Parent,
309
				Color = ColorSequence.new(Color1, Color2),
310
				LightEmission = LightEmission,
311
				Size = Size,
312
				Texture = Texture,
313
				Transparency = Transparency,
314
				ZOffset = ZOffset,
315
				Acceleration = Accel,
316
				Drag = Drag,
317
				LockedToPart = LockedToPart,
318
				VelocityInheritance = VelocityInheritance,
319
				EmissionDirection = EmissionDirection,
320
				Enabled = Enabled,
321
				Lifetime = LifeTime,
322
				Rate = Rate,
323
				Rotation = Rotation,
324
				RotSpeed = RotSpeed,
325
				Speed = Speed,
326
				VelocitySpread = VelocitySpread,
327
			}
328
			return fp
329
		end;
330
	};
331
332
	CreateTemplate = {
333
	
334
	};
335
}
336
337
function rayCast(Position, Direction, Range, Ignore)
338
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
339
end 
340
FindNearestTorso = function(pos)
341
	local list = (game.Workspace:children())
342
	local torso = nil
343
	local dist = 1000
344
	local temp, human, temp2 = nil, nil, nil
345
	for x = 1, #list do
346
		temp2 = list[x]
347
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
348
			temp = temp2:findFirstChild("Torso")
349
			human = temp2:FindFirstChildOfClass('Humanoid')
350
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
351
				local dohit = true
352
				if dohit == true then
353
					torso = temp
354
					dist = (temp.Position - pos).magnitude
355
				end
356
			end
357
		end
358
	end
359
	return torso, dist
360
end
361
362
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
363
	if hit.Parent == nil then
364
		return
365
	end
366
	local h = hit.Parent:FindFirstChildOfClass('Humanoid')
367
	for _, v in pairs(hit.Parent:children()) do
368
		if v:IsA("Humanoid") then
369
			h = v
370
		end
371
	end
372
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
373
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
374
			if hit.Parent.DebounceHit.Value == true then
375
				return
376
			end
377
		end
378
		local c = Create("ObjectValue"){
379
			Name = "creator",
380
			Value = game:service("Players").LocalPlayer,
381
			Parent = h,
382
		}
383
		game:GetService("Debris"):AddItem(c, .5)
384
		if HitSound ~= nil and HitPitch ~= nil then
385
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
386
		end
387
		local Damage = math.random(minim, maxim)
388
		local blocked = false
389
		local block = hit.Parent:findFirstChild("Block")
390
		if block ~= nil then
391
			if block.className == "IntValue" then
392
				if block.Value > 0 then
393
					blocked = true
394
					block.Value = block.Value - 1
395
					print(block.Value)
396
				end
397
			end
398
		end
399
		if blocked == false then
400
			h.Health = h.Health - Damage
401
			else
402
			h.Health = h.Health - (Damage / 2)
403
		end
404
		if Type == "Knockdown" then
405
			local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
406
			hum.PlatformStand = true
407
			coroutine.resume(coroutine.create(function(HHumanoid)
408
				swait(1)
409
				HHumanoid.PlatformStand = false
410
			end), hum)
411
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
412
			local bodvol = Create("BodyVelocity"){
413
				velocity = angle * knockback,
414
				P = 5000,
415
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
416
				Parent = hit,
417
			}
418
			local rl = Create("BodyAngularVelocity"){
419
				P = 3000,
420
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
421
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
422
				Parent = hit,
423
			}
424
			game:GetService("Debris"):AddItem(bodvol, .5)
425
			game:GetService("Debris"):AddItem(rl, .5)
426
		elseif Type == "Normal" then
427
			local vp = Create("BodyVelocity"){
428
				P = 500,
429
				maxForce = Vector3.new(math.huge, 0, math.huge),
430
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
431
			}
432
			if knockback > 0 then
433
				vp.Parent = hit.Parent.Torso
434
			end
435
			game:GetService("Debris"):AddItem(vp, .5)
436
		elseif Type == "Up" then
437
			local bodyVelocity = Create("BodyVelocity"){
438
				velocity = Vector3.new(0, 20, 0),
439
				P = 5000,
440
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
441
				Parent = hit,
442
			}
443
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
444
		elseif Type == "DarkUp" then
445
			coroutine.resume(coroutine.create(function()
446
				for i = 0, 1, 0.1 do
447
					swait()
448
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
449
				end
450
			end))
451
			local bodyVelocity = Create("BodyVelocity"){
452
				velocity = Vector3.new(0, 20, 0),
453
				P = 5000,
454
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
455
				Parent = hit,
456
			}
457
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
458
		elseif Type == "Snare" then
459
			local bp = Create("BodyPosition"){
460
				P = 2000,
461
				D = 100,
462
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
463
				position = hit.Parent.Torso.Position,
464
				Parent = hit.Parent.Torso,
465
			}
466
			game:GetService("Debris"):AddItem(bp, 1)
467
		elseif Type == "Freeze" then
468
			local BodPos = Create("BodyPosition"){
469
				P = 50000,
470
				D = 1000,
471
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
472
				position = hit.Parent.Torso.Position,
473
				Parent = hit.Parent.Torso,
474
			}
475
			local BodGy = Create("BodyGyro") {
476
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
477
				P = 20e+003,
478
				Parent = hit.Parent.Torso,
479
				cframe = hit.Parent.Torso.CFrame,
480
			}
481
			hit.Parent.Torso.Anchored = true
482
			coroutine.resume(coroutine.create(function(Part) 
483
				swait(1.5)
484
				Part.Anchored = false
485
			end), hit.Parent.Torso)
486
			game:GetService("Debris"):AddItem(BodPos, 3)
487
			game:GetService("Debris"):AddItem(BodGy, 3)
488
		end
489
		local debounce = Create("BoolValue"){
490
			Name = "DebounceHit",
491
			Parent = hit.Parent,
492
			Value = true,
493
		}
494
		game:GetService("Debris"):AddItem(debounce, Delay)
495
		c = Create("ObjectValue"){
496
			Name = "creator",
497
			Value = Player,
498
			Parent = h,
499
		}
500
		game:GetService("Debris"):AddItem(c, .5)
501
	end
502
end
503
504
function ShowDamage(Pos, Text, Time, Color)
505
	local Rate = (1 / 30)
506
	local Pos = (Pos or Vector3.new(0, 0, 0))
507
	local Text = (Text or "")
508
	local Time = (Time or 2)
509
	local Color = (Color or Color3.new(1, 0, 1))
510
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
511
	EffectPart.Anchored = true
512
	local BillboardGui = Create("BillboardGui"){
513
		Size = UDim2.new(3, 0, 3, 0),
514
		Adornee = EffectPart,
515
		Parent = EffectPart,
516
	}
517
	local TextLabel = Create("TextLabel"){
518
		BackgroundTransparency = 1,
519
		Size = UDim2.new(1, 0, 1, 0),
520
		Text = Text,
521
		Font = "SciFi",
522
		TextColor3 = Color,
523
		TextScaled = true,
524
		Parent = BillboardGui,
525
	}
526
	game.Debris:AddItem(EffectPart, (Time))
527
	EffectPart.Parent = game:GetService("Workspace")
528
	delay(0, function()
529
		local Frames = (Time / Rate)
530
		for Frame = 1, Frames do
531
			wait(Rate)
532
			local Percent = (Frame / Frames)
533
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
534
			TextLabel.TextTransparency = Percent
535
		end
536
		if EffectPart and EffectPart.Parent then
537
			EffectPart:Destroy()
538
		end
539
	end)
540
end
541
542
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
543
	for _, c in pairs(workspace:children()) do
544
		local hum = c:FindFirstChildOfClass('Humanoid')
545
		if hum ~= nil then
546
			local head = c:findFirstChild("Torso")
547
			if head ~= nil then
548
				local targ = head.Position - Part.Position
549
				local mag = targ.magnitude
550
				if mag <= Magnitude and c.Name ~= Player.Name then 
551
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
552
				end
553
			end
554
		end
555
	end
556
end
557
558
EffectModel = Create("Model"){
559
	Parent = Character,
560
	Name = "Effects",
561
}
562
563
Effects = {
564
	Block = {
565
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
566
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
567
			prt.Anchored = true
568
			prt.CFrame = cframe
569
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
570
			game:GetService("Debris"):AddItem(prt, 10)
571
			if Type == 1 or Type == nil then
572
				table.insert(Effects, {
573
					prt,
574
					"Block1",
575
					delay,
576
					x3,
577
					y3,
578
					z3,
579
					msh
580
				})
581
			elseif Type == 2 then
582
				table.insert(Effects, {
583
					prt,
584
					"Block2",
585
					delay,
586
					x3,
587
					y3,
588
					z3,
589
					msh
590
				})
591
			end
592
		end;
593
	};
594
595
		Cylinder = {
596
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
597
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
598
			prt.Anchored = true
599
			prt.CFrame = cframe
600
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
601
			game:GetService("Debris"):AddItem(prt, 10)
602
			table.insert(Effects, {
603
				prt,
604
				"Cylinder",
605
				delay,
606
				x3,
607
				y3,
608
				z3,
609
				msh
610
			})
611
		end;
612
	};
613
	Head = {
614
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
615
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
616
			prt.Anchored = true
617
			prt.CFrame = cframe
618
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
619
			game:GetService("Debris"):AddItem(prt, 10)
620
			table.insert(Effects, {
621
				prt,
622
				"Cylinder",
623
				delay,
624
				x3,
625
				y3,
626
				z3,
627
				msh
628
			})
629
		end;
630
	};
631
	
632
	Sphere = {
633
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
634
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
635
			prt.Anchored = true
636
			prt.CFrame = cframe
637
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
638
			game:GetService("Debris"):AddItem(prt, 10)
639
			table.insert(Effects, {
640
				prt,
641
				"Cylinder",
642
				delay,
643
				x3,
644
				y3,
645
				z3,
646
				msh
647
			})
648
		end;
649
	};
650
	
651
	Elect = {
652
		Create = function(cff, x, y, z)
653
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
654
			prt.Anchored = true
655
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
656
			prt.CFrame = CFrame.new(prt.Position)
657
			game:GetService("Debris"):AddItem(prt, 2)
658
			local xval = math.random() / 2
659
			local yval = math.random() / 2
660
			local zval = math.random() / 2
661
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
662
			table.insert(Effects, {
663
				prt,
664
				"Elec",
665
				0.1,
666
				x,
667
				y,
668
				z,
669
				xval,
670
				yval,
671
				zval
672
			})
673
		end;
674
675
	};
676
	
677
	Ring = {
678
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
679
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
680
			prt.Anchored = true
681
			prt.CFrame = cframe
682
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
683
			game:GetService("Debris"):AddItem(prt, 10)
684
			table.insert(Effects, {
685
				prt,
686
				"Cylinder",
687
				delay,
688
				x3,
689
				y3,
690
				z3,
691
				msh
692
			})
693
		end;
694
	};
695
696
697
	Wave = {
698
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
699
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
700
			prt.Anchored = true
701
			prt.CFrame = cframe
702
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
703
			game:GetService("Debris"):AddItem(prt, 10)
704
			table.insert(Effects, {
705
				prt,
706
				"Cylinder",
707
				delay,
708
				x3,
709
				y3,
710
				z3,
711
				msh
712
			})
713
		end;
714
	};
715
716
	Break = {
717
		Create = function(brickcolor, cframe, x1, y1, z1)
718
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
719
			prt.Anchored = true
720
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
721
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
722
			local num = math.random(10, 50) / 1000
723
			game:GetService("Debris"):AddItem(prt, 10)
724
			table.insert(Effects, {
725
				prt,
726
				"Shatter",
727
				num,
728
				prt.CFrame,
729
				math.random() - math.random(),
730
				0,
731
				math.random(50, 100) / 100
732
			})
733
		end;
734
	};
735
	
736
	Fire = {
737
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
738
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
739
			prt.Anchored = true
740
			prt.CFrame = cframe
741
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
742
			game:GetService("Debris"):AddItem(prt, 10)
743
			table.insert(Effects, {
744
				prt,
745
				"Fire",
746
				delay,
747
				1,
748
				1,
749
				1,
750
				msh
751
			})
752
		end;
753
	};
754
	
755
	FireWave = {
756
		Create = function(brickcolor, cframe, x1, y1, z1)
757
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
758
			prt.Anchored = true
759
			prt.CFrame = cframe
760
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
761
			local d = Create("Decal"){
762
				Parent = prt,
763
				Texture = "rbxassetid://26356434",
764
				Face = "Top",
765
			}
766
			local d = Create("Decal"){
767
				Parent = prt,
768
				Texture = "rbxassetid://26356434",
769
				Face = "Bottom",
770
			}
771
			game:GetService("Debris"):AddItem(prt, 10)
772
			table.insert(Effects, {
773
				prt,
774
				"FireWave",
775
				1,
776
				30,
777
				math.random(400, 600) / 100,
778
				msh
779
			})
780
		end;
781
	};
782
	
783
	Lightning = {
784
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
785
			local magz = (p0 - p1).magnitude
786
			local curpos = p0
787
			local trz = {
788
				-ofs,
789
				ofs
790
			}
791
			for i = 1, tym do
792
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
793
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
794
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
795
				li.Material = "Neon"
796
				if tym == i then
797
					local magz2 = (curpos - p1).magnitude
798
					li.Size = Vector3.new(th, th, magz2)
799
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
800
					table.insert(Effects, {
801
						li,
802
						"Disappear",
803
						last
804
					})
805
				else
806
					do
807
						do
808
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
809
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
810
							game.Debris:AddItem(li, 10)
811
							table.insert(Effects, {
812
								li,
813
								"Disappear",
814
								last
815
							})
816
						end
817
					end
818
				end
819
			end
820
		end
821
	};
822
823
	EffectTemplate = {
824
825
	};
826
}
827
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
828
        if hit.Parent==nil then
829
                return
830
        end
831
        h=hit.Parent:FindFirstChildOfClass('Humanoid')
832
        for _,v in pairs(hit.Parent:children()) do
833
        if v:IsA("Humanoid") then
834
        h=v
835
        end
836
        end
837
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
838
        h=hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
839
        end
840
        if hit.Parent.className=="Hat" then
841
        hit=hit.Parent.Parent:findFirstChild("Head")
842
        end
843
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
844
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
845
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
846
                        return
847
                end]]
848
--                        hs(hit,1.2) 
849
                        c=Instance.new("ObjectValue")
850
                        c.Name="creator"
851
                        c.Value=game:service("Players").LocalPlayer
852
                        c.Parent=h
853
                        game:GetService("Debris"):AddItem(c,.5)
854
                Damage=math.random(minim,maxim)
855
--                h:TakeDamage(Damage)
856
                blocked=false
857
                block=hit.Parent:findFirstChild("Block")
858
                if block~=nil then
859
                print(block.className)
860
                if block.className=="NumberValue" then
861
                if block.Value>0 then
862
                blocked=true
863
                if decreaseblock==nil then
864
                block.Value=block.Value-1
865
                end
866
                end
867
                end
868
                if block.className=="IntValue" then
869
                if block.Value>0 then
870
                blocked=true
871
                if decreaseblock~=nil then
872
                block.Value=block.Value-1
873
                end
874
                end
875
                end
876
                end
877
                if blocked==false then
878
--                h:TakeDamage(Damage)
879
                h.Health=h.Health-Damage
880
                else
881
                h.Health=h.Health-(Damage/2)
882
                end
883
                if Type=="Knockdown" then
884
                hum=hit.Parent:FindFirstChildOfClass('Humanoid')
885
hum.PlatformStand=true
886
coroutine.resume(coroutine.create(function(HHumanoid)
887
swait(1)
888
HHumanoid.PlatformStand=false
889
end),hum)
890
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
891
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
892
local bodvol=Instance.new("BodyVelocity")
893
bodvol.velocity=angle*knockback
894
bodvol.P=5000
895
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
896
bodvol.Parent=hit
897
rl=Instance.new("BodyAngularVelocity")
898
rl.P=3000
899
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
900
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
901
rl.Parent=hit
902
game:GetService("Debris"):AddItem(bodvol,.5)
903
game:GetService("Debris"):AddItem(rl,.5)
904
                elseif Type=="Normal" then
905
                vp=Instance.new("BodyVelocity")
906
                vp.P=500
907
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
908
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
909
                if knockback>0 then
910
                        vp.Parent=hit.Parent.Torso
911
                end
912
                game:GetService("Debris"):AddItem(vp,.5)
913
                elseif Type=="Up" then
914
                local bodyVelocity=Instance.new("BodyVelocity")
915
                bodyVelocity.velocity=vt(0,10,0)
916
                bodyVelocity.P=1000
917
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
918
                bodyVelocity.Parent=hit
919
                game:GetService("Debris"):AddItem(bodyVelocity,1)
920
                rl=Instance.new("BodyAngularVelocity")
921
                rl.P=3000
922
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
923
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
924
                rl.Parent=hit
925
                game:GetService("Debris"):AddItem(rl,.5)
926
                elseif Type=="Snare" then
927
                bp=Instance.new("BodyPosition")
928
                bp.P=2000
929
                bp.D=100
930
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
931
                bp.position=hit.Parent.Torso.Position
932
                bp.Parent=hit.Parent.Torso
933
                game:GetService("Debris"):AddItem(bp,1)
934
                elseif Type=="Target" then
935
                if Targetting==false then
936
                ZTarget=hit.Parent.Torso
937
                coroutine.resume(coroutine.create(function(Part) 
938
                swait(5)
939
                end),ZTarget)
940
                TargHum=ZTarget.Parent:FindFirstChildOfClass('Humanoid')
941
                targetgui=Instance.new("BillboardGui")
942
                targetgui.Parent=ZTarget
943
                targetgui.Size=UDim2.new(10,100,10,100)
944
                targ=Instance.new("ImageLabel")
945
                targ.Parent=targetgui
946
                targ.BackgroundTransparency=1
947
                targ.Image="rbxassetid://4834067"
948
                targ.Size=UDim2.new(1,0,1,0)
949
                cam.CameraType="Scriptable"
950
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
951
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
952
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
953
                Targetting=true
954
                RocketTarget=ZTarget
955
                for i=1,Property do
956
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
957
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
958
                swait()
959
                end
960
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
961
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
962
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
963
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
964
                end
965
                Targetting=false
966
                RocketTarget=nil
967
                targetgui.Parent=nil
968
                cam.CameraType="Custom"
969
                end
970
                end
971
                        debounce=Instance.new("BoolValue")
972
                        debounce.Name="DebounceHit"
973
                        debounce.Parent=hit.Parent
974
                        debounce.Value=true
975
                        game:GetService("Debris"):AddItem(debounce,Delay)
976
                        c=Instance.new("ObjectValue")
977
                        c.Name="creator"
978
                        c.Value=Player
979
                        c.Parent=h
980
                        game:GetService("Debris"):AddItem(c,.5)
981
                CRIT=false
982
                hitDeb=true
983
                AttackPos=6
984
        end
985
end
986
 
987
function smahs(plc)
988
		for i = 0, 1.3, 0.1 do
989
			if i == 0.6 then
990
				local ring = Instance.new("Part")
991
				ring.Size = Vector3.new(8.16, 8.16, 0.16)
992
				local bc = BrickColor.new("Institutional white")
993
				if wowo then
994
					bc = BrickColor.new("Really red")
995
				end
996
				if reverse then
997
				bc = BrickColor.new("Bright yellow")
998
				end
999
				ring.BrickColor = bc
1000
				ring.Anchored = true
1001
				ring.CFrame = plc.CFrame
1002
				ring.CFrame = plc.CFrame
1003
				ring.Anchored = true
1004
				ring.CanCollide = false
1005
				local m = Instance.new("SpecialMesh", ring)
1006
				m.MeshId = "rbxassetid://3270017"
1007
				ring.Parent = Character
1008
				--"rbxassetid://20329976"
1009
				local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
1010
				local oldcf = ring.CFrame
1011
				local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
1012
				hithere=ring.Touched:connect(function(hit) Damagefunc(hit,8,13,0,"Normal",root,.2,1) end)
1013
				if wowo == false then
1014
				spawn(function()
1015
					for i = 0, 20 do
1016
						ring.Size = multiplier*i
1017
						m.Scale = m.Scale +Vector3.new(10,10,10)
1018
						ring.CFrame = oldcf
1019
						ring.Transparency = ring.Transparency +0.05
1020
						wait(0.01)
1021
					end
1022
					ring:Destroy()
1023
				end)
1024
				elseif wowo == true then
1025
				spawn(function()
1026
					for i = 0, 20 do
1027
						ring.Size = multiplier*i
1028
						m.Scale = m.Scale +Vector3.new(10,10,10)
1029
						ring.CFrame = oldcf
1030
						ring.Transparency = ring.Transparency +0.025
1031
						wait(0.01)
1032
					end
1033
					for i = 0, 20 do
1034
						ring.Size = multiplier*i
1035
						m.Scale = m.Scale -Vector3.new(10,10,10)
1036
						ring.CFrame = oldcf
1037
						ring.Transparency = ring.Transparency -0.025
1038
						wait(0.01)
1039
					end
1040
					for i = 0, 20 do
1041
						ring.Size = multiplier*i
1042
						m.Scale = m.Scale +Vector3.new(10,10,10)
1043
						ring.CFrame = oldcf
1044
						ring.Transparency = ring.Transparency +0.05
1045
						wait(0.01)
1046
					end
1047
					ring:Remove()
1048
				end)
1049
				end
1050
				if reverse == true then
1051
				spawn(function()
1052
				ring.Transparency = 1
1053
					for i = 0, 20 do
1054
						ring.Size = Vector3.new(200,200,200)
1055
						m.Scale = m.Scale -Vector3.new(10,10,10)
1056
						ring.CFrame = oldcf
1057
						ring.Transparency = ring.Transparency -0.05
1058
						wait(0.01)
1059
					end
1060
					ring:Destroy()
1061
				end)
1062
				end
1063
			end
1064
end
1065
end
1066
function smahsnodmg(plc)
1067
		for i = 0, 1.3, 0.1 do
1068
			if i == 0.6 then
1069
				local ring = Instance.new("Part")
1070
				ring.Size = Vector3.new(8.16, 8.16, 0.16)
1071
				local bc = BrickColor.new("Institutional white")
1072
				if wowo then
1073
					bc = BrickColor.new("Really red")
1074
				end
1075
				ring.BrickColor = bc
1076
				ring.Anchored = true
1077
				ring.CFrame = plc.CFrame
1078
				ring.CFrame = plc.CFrame
1079
				ring.Anchored = true
1080
				ring.CanCollide = false
1081
				local m = Instance.new("SpecialMesh", ring)
1082
				m.MeshId = "rbxassetid://3270017"
1083
				ring.Parent = Character
1084
				--"rbxassetid://20329976"
1085
				local multiplier2 = Vector3.new(1.866, 1.421, 2.155)*3
1086
				local oldcf = ring.CFrame
1087
				local multiplier = Vector3.new(1.16, 1.16, 0.16)*3
1088
				hithere=ring.Touched:connect(function(hit) Damagefunc(hit,10000,10000,0,"Normal",root,.2,1) end)
1089
				spawn(function()
1090
					for i = 0, 20 do
1091
						m.Scale = m.Scale +Vector3.new(10,10,10)
1092
						ring.CFrame = oldcf
1093
						ring.Transparency = ring.Transparency +0.05
1094
						wait(0.01)
1095
					end
1096
					ring:Destroy()
1097
				end)
1098
			end
1099
end
1100
end
1101
New = function(Object, Parent, Name, Data)
1102
	local Object = Instance.new(Object)
1103
	for Index, Value in pairs(Data or {}) do
1104
		Object[Index] = Value
1105
	end
1106
	Object.Parent = Parent
1107
	Object.Name = Name
1108
	return Object
1109
end
1110
player = game.Players.LocalPlayer
1111
chara = player.Character
1112
debby = game.Debris
1113
Mouse = player:GetMouse()
1114
atkd = false
1115
targetted = nil
1116
freezeatk = false
1117
iaidoatk = false
1118
dfreatk = false
1119
1120
New = function(Object, Parent, Name, Data)
1121
	local Object = Instance.new(Object)
1122
	for Index, Value in pairs(Data or {}) do
1123
		Object[Index] = Value
1124
	end
1125
	Object.Parent = Parent
1126
	Object.Name = Name
1127
	return Object
1128
end
1129
1130
--Sounds--
1131
function LoadSnd(id,loop,vol,pit)
1132
local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
1133
return snd
1134
end
1135
1136
1137
Chat = LoadSnd(477772242,false,1,1)
1138
1139
--Play Sound in Part--
1140
function PlaySnd(snd,part)
1141
local sound = snd:Clone()
1142
sound.PlayOnRemove = true
1143
sound.Parent = part
1144
sound:Destroy()
1145
end
1146
1147
--Chat Function--
1148
function chatfunc(text)
1149
local chat = coroutine.wrap(function()
1150
if chara:FindFirstChild("TalkingBillBoard")~= nil then
1151
chara:FindFirstChild("TalkingBillBoard"):destroy()
1152
end
1153
local naeeym2 = Instance.new("BillboardGui",chara)
1154
naeeym2.Size = UDim2.new(0,100,0,40)
1155
naeeym2.StudsOffset = Vector3.new(0,3,0)
1156
naeeym2.Adornee = chara.Head
1157
naeeym2.Name = "TalkingBillBoard"
1158
local tecks2 = Instance.new("TextLabel",naeeym2)
1159
tecks2.BackgroundTransparency = 1
1160
tecks2.BorderSizePixel = 0
1161
tecks2.Text = ""
1162
tecks2.Font = "SciFi"
1163
tecks2.FontSize = "Size28"
1164
tecks2.TextStrokeTransparency = 0
1165
tecks2.TextColor3 = Color3.new(1,1,1)
1166
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1167
tecks2.Size = UDim2.new(1,0,0.5,0)
1168
for i = 1,string.len(text),1 do
1169
PlaySnd(Chat,chara)
1170
tecks2.Text = string.sub(text,1,i)
1171
wait(0.01)
1172
end
1173
wait(1)
1174
for i = 1, 5 do
1175
wait(.01)
1176
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
1177
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
1178
tecks2.TextTransparency = tecks2.TextTransparency + .2
1179
end
1180
naeeym2:Destroy()
1181
end)
1182
chat()
1183
end
1184
function chatfunc2(text)
1185
local chat = coroutine.wrap(function()
1186
if chara:FindFirstChild("TalkingBillBoard")~= nil then
1187
chara:FindFirstChild("TalkingBillBoard"):destroy()
1188
end
1189
local naeeym2 = Instance.new("BillboardGui",chara)
1190
naeeym2.Size = UDim2.new(0,100,0,40)
1191
naeeym2.StudsOffset = Vector3.new(0,3,0)
1192
naeeym2.Adornee = chara.Head
1193
naeeym2.Name = "TalkingBillBoard"
1194
local tecks2 = Instance.new("TextLabel",naeeym2)
1195
tecks2.BackgroundTransparency = 1
1196
tecks2.BorderSizePixel = 0
1197
tecks2.Text = ""
1198
tecks2.Font = "SciFi"
1199
tecks2.FontSize = "Size28"
1200
tecks2.TextStrokeTransparency = 0
1201
tecks2.TextColor3 = Color3.new(255,0,0)
1202
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1203
tecks2.Size = UDim2.new(1,0,0.5,0)
1204
for i = 1,string.len(text),1 do
1205
PlaySnd(Chat,chara)
1206
tecks2.Text = string.sub(text,1,i)
1207
wait(0.05)
1208
end
1209
wait(1)
1210
for i = 1, 5 do
1211
wait(.01)
1212
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
1213
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
1214
tecks2.TextTransparency = tecks2.TextTransparency + .2
1215
end
1216
naeeym2:Destroy()
1217
end)
1218
chat()
1219
end
1220
function chatfuncc(text)
1221
local chat = coroutine.wrap(function()
1222
if chara:FindFirstChild("TalkingBillBoard")~= nil then
1223
chara:FindFirstChild("TalkingBillBoard"):destroy()
1224
end
1225
local naeeym2 = Instance.new("BillboardGui",chara)
1226
naeeym2.Size = UDim2.new(0,100,0,40)
1227
naeeym2.StudsOffset = Vector3.new(0,3,0)
1228
naeeym2.Adornee = chara.Head
1229
naeeym2.Name = "TalkingBillBoard"
1230
local tecks2 = Instance.new("TextLabel",naeeym2)
1231
tecks2.BackgroundTransparency = 1
1232
tecks2.BorderSizePixel = 0
1233
tecks2.Text = text
1234
tecks2.Font = "SciFi"
1235
tecks2.FontSize = "Size28"
1236
tecks2.TextStrokeTransparency = 1
1237
tecks2.TextColor3 = Color3.new(1,1,1)
1238
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1239
tecks2.Size = UDim2.new(1,0,0.5,0)
1240
tecks2.TextTransparency = 1
1241
for i = 1, 5 do
1242
wait(.01)
1243
tecks2.Position = tecks2.Position + UDim2.new(0,0,.05,0)
1244
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency - 0.2
1245
tecks2.TextTransparency = tecks2.TextTransparency - 0.2
1246
end
1247
wait(1)
1248
for i = 1,string.len(text),1 do
1249
PlaySnd(Chat,chara)
1250
tecks2.Text = string.sub(text,0,-i)
1251
wait(0.01)
1252
end
1253
naeeym2:Destroy()
1254
end)
1255
chat()
1256
end
1257
function chatfunc22(text)
1258
local chat = coroutine.wrap(function()
1259
if chara:FindFirstChild("TalkingBillBoard")~= nil then
1260
chara:FindFirstChild("TalkingBillBoard"):destroy()
1261
end
1262
local naeeym2 = Instance.new("BillboardGui",chara)
1263
naeeym2.Size = UDim2.new(0,100,0,40)
1264
naeeym2.StudsOffset = Vector3.new(0,3,0)
1265
naeeym2.Adornee = chara.Head
1266
naeeym2.Name = "TalkingBillBoard"
1267
local tecks2 = Instance.new("TextLabel",naeeym2)
1268
tecks2.BackgroundTransparency = 1
1269
tecks2.BorderSizePixel = 0
1270
tecks2.Text = text
1271
tecks2.Font = "SciFi"
1272
tecks2.FontSize = "Size28"
1273
tecks2.TextStrokeTransparency = 1
1274
tecks2.TextColor3 = Color3.new(255,0,0)
1275
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1276
tecks2.Size = UDim2.new(1,0,0.5,0)
1277
tecks2.TextTransparency = 1
1278
for i = 1, 5 do
1279
wait(.01)
1280
tecks2.Position = tecks2.Position + UDim2.new(0,0,.05,0)
1281
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency - 0.2
1282
tecks2.TextTransparency = tecks2.TextTransparency - 0.2
1283
end
1284
wait(1)
1285
for i = 1,string.len(text),1 do
1286
PlaySnd(Chat,chara)
1287
tecks2.Text = string.sub(text,0,-i)
1288
wait(0.05)
1289
end
1290
naeeym2:Destroy()
1291
end)
1292
chat()
1293
end
1294
--Punch Hit Effect--
1295
function PunchEff(pos)
1296
local p = Instance.new("Part",game.Workspace)
1297
p.Size = Vector3.new(0,0,0)
1298
p.BrickColor = BrickColor.new("White")
1299
p.Material = "Neon"
1300
p.Anchored = true
1301
p.CanCollide = false
1302
p.CFrame = pos
1303
local pm = Instance.new("SpecialMesh",p)
1304
pm.MeshType = "Sphere"
1305
local disp = coroutine.wrap(function()
1306
for i = 1, 4 do
1307
wait(.01)
1308
p.Transparency = p.Transparency + .2
1309
pm.Scale = pm.Scale + Vector3.new(2,2,2)
1310
end
1311
wait(.01)
1312
p:Destroy()
1313
end)
1314
disp()
1315
end
1316
1317
wew = New("Model",Character,"wew",{})
1318
heed = New("Part",wew,"heed",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Ball,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-10.4229326, 16.1735325, 129.351303, 0.942263901, -0.178627476, 0.283251703, 0.305211514, 0.806139946, -0.506937504, -0.137787372, 0.564119697, 0.814115524),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1319
memsh = New("SpecialMesh",heed,"memsh",{Scale = Vector3.new(0.063000001, 0.063000001, 0.063000001),MeshId = "rbxassetid://430158838",MeshType = Enum.MeshType.FileMesh,})
1320
motor = New("Weld",heed,"motor",{Part0 = RootPart,Part1 = heed,})
1321
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.25269985, 16.7460079, 131.242035, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1322
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.72819138, 0.425918579, 2.99678802, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1323
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270155, 17.3260117, 130.772049, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1324
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.99823952, 0.622993469, 2.32863617, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1325
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270107, 16.9760113, 130.912048, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1326
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.87212563, 0.419822693, 2.62004089, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1327
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.26270056, 16.9959965, 131.552017, 0.953203678, -4.37647104e-05, -0.302331448, 0.141824126, 0.883211732, 0.447019994, 0.267003089, -0.468979537, 0.841884136),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1328
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.953203022, 0.141823947, 0.267002791, -4.37349081e-05, 0.883210301, -0.468978852, -0.302331537, 0.447019905, 0.841884077),C1 = CFrame.new(5.75235558, 0.804100037, 3.11959076, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1329
Brick = New("Part",wew,"Brick",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.890014172, 2.80056667, 2.14243364),CFrame = CFrame.new(-4.53129768, 17.4148884, 127.841492, -0.942264199, -0.28325212, 0.178627506, -0.305212349, 0.506938398, -0.806140661, 0.137787417, -0.814116299, -0.564119279),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1330
Mesh = New("SpecialMesh",Brick,"Mesh",{MeshType = Enum.MeshType.Sphere,})
1331
mot = New("Weld",Brick,"mot",{Part0 = Brick,Part1 = heed,C0 = CFrame.new(0, 0, 0, -0.942263782, -0.305211753, 0.137787431, -0.283251822, 0.506937325, -0.814115584, 0.17862767, -0.806139946, -0.564119577),C1 = CFrame.new(6.13838005, -0.903419495, -0.18963623, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1332
Brick = New("Part",wew,"Brick",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.890707016, 2.82827997, 2.16363406),CFrame = CFrame.new(-4.72578192, 17.4818783, 131.785522, -0.953203917, 0.302331686, 4.38541174e-05, -0.14182438, -0.447019935, -0.88321209, -0.267003357, -0.841884196, 0.468979716),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1333
Mesh = New("SpecialMesh",Brick,"Mesh",{MeshType = Enum.MeshType.Sphere,})
1334
mot = New("Weld",Brick,"mot",{Part0 = Brick,Part1 = heed,C0 = CFrame.new(0, 0, 0, -0.953203201, -0.141824186, -0.267003059, 0.302331775, -0.447019845, -0.841884077, 4.38392162e-05, -0.883210659, 0.468978971),C1 = CFrame.new(5.43213272, 1.41023254, 2.93221283, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1335
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31270266, 17.8960209, 131.322037, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1336
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.0116272, 1.40883636, 2.46193695, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1337
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.00270224, 16.7460155, 128.2621, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1338
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.37435532, -1.29977417, 0.641586304, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1339
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270012, 16.9760017, 127.932106, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1340
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.51828766, -1.30588531, 0.264846802, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1341
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270203, 17.3260231, 127.792099, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1342
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.64440727, -1.10269928, -0.0265731812, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1343
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270027, 17.8960247, 128.342102, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1344
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.65779305, -0.316856384, 0.106742859, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1345
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-3.97270155, 17.6860218, 127.972107, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1346
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.72948074, -0.710945129, -0.0625228882, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1347
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270075, 17.6760216, 128.642059, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1348
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.5493145, -0.324996948, 0.462471008, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1349
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.06270123, 17.3460217, 128.832016, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1350
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.4224205, -0.483863831, 0.784408569, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1351
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.0126996, 16.9960079, 128.572067, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1352
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.39852524, -0.921600342, 0.764373779, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1353
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.22270203, 17.6860275, 130.952057, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1354
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(6.0833168, 1.01476288, 2.29267883, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1355
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31269836, 17.3460159, 131.811966, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1356
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(5.77625656, 1.24183655, 3.13961792, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1357
Eyepart = New("Part",wew,"Eyepart",{BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(0.28000015, 0.28000015, 0.28000015),CFrame = CFrame.new(-4.31269932, 17.6760139, 131.621994, 0.953204036, -4.37498093e-05, -0.302331477, 0.141824216, 0.883212447, 0.447020113, 0.267003298, -0.468979955, 0.841884017),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1358
mot = New("Weld",Eyepart,"mot",{Part0 = Eyepart,Part1 = heed,C0 = CFrame.new(0, 0, 0, 0.95320338, 0.141824067, 0.26700297, -4.37498093e-05, 0.883211017, -0.468979239, -0.302331537, 0.447019994, 0.841884017),C1 = CFrame.new(5.90315056, 1.4006958, 2.81767273, 0.942263901, 0.305211514, -0.137787372, -0.178627476, 0.806139946, 0.564119697, 0.283251703, -0.506937504, 0.814115524),})
1359
1360
lefthand = New("Model",Character,"lefthand",{})
1361
palm = New("Part",lefthand,"palm",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23528481, 9.84479046, 113.004951, -4.47026821e-07, 8.54957216e-06, 1.00001502, -1.58250314e-05, 1.00001788, 5.74814567e-06, -1.00001526, -1.54971735e-06, 8.34467482e-06),Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1362
Mesh = New("SpecialMesh",palm,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
1363
moter = New("Weld",palm,"moter",{Part0 = RootPart,Part1 = palm,})
1364
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23528481, 9.84479046, 113.004951, -4.47026821e-07, 8.54957216e-06, 1.00001502, -1.58250314e-05, 1.00001788, 5.74814567e-06, -1.00001526, -1.54971735e-06, 8.34467482e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1365
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.200000003),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
1366
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
1367
Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.40879726, 16.802496, 106.86425, 0.764317334, -0.209703878, 0.60981518, 0.557324052, 0.69056195, -0.461032122, -0.324414372, 0.692234814, 0.644668221),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1368
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1369
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.764301181, 0.557314813, -0.324414939, -0.209706947, 0.690539837, 0.692227066, 0.609809637, -0.461037576, 0.644652605),C1 = CFrame.new(6.14061737, 6.95766258, 2.82638836, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
1370
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3.4199996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23528004, 9.85975742, 110.449936, -2.98013134e-07, 8.75819751e-06, 1.00001609, -1.58250368e-05, 1.0000186, 5.95676966e-06, -1.00001562, -1.54971679e-06, 8.19566958e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1371
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(2.55497742, 0.015007019, 5.7220459e-06, 1.49011612e-07, 0, -1.00000036, 2.08616257e-07, 1.00000072, 0, 1.00000107, 2.08616257e-07, -1.49011612e-07),})
1372
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.8975172, 14.2524462, 108.683426, -0.1934966, -0.209677845, -0.958450496, -0.723247409, 0.690597713, -0.00508323964, 0.662944674, 0.692207575, -0.285279691),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1373
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.193487346, -0.723243237, 0.66293478, -0.209680736, 0.690575182, 0.692199528, -0.958434939, -0.00507292151, -0.285267413),C1 = CFrame.new(4.32145691, 4.40764332, 0.337726593, 1.49011612e-07, 0, -1.00000036, 2.08616257e-07, 1.00000072, 0, 1.00000107, 2.08616257e-07, -1.49011612e-07),})
1374
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.23000073, 0.0500000007),CFrame = CFrame.new(-6.2352953, 7.39475775, 112.969948, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1375
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, -2.44998837, 1.04904175e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
1376
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.35000038, 0.0500000007),CFrame = CFrame.new(-6.23525095, 12.3748531, 112.96994, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1377
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, 2.53001785, 1.23977661e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
1378
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3.59000015, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23527241, 9.85984898, 115.649994, -1.48997799e-07, 8.92211756e-06, 1.00001693, -1.56427286e-05, 1.00001919, 6.14676492e-06, -1.00001585, -1.67125575e-06, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1379
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-2.64500427, 0.0150165558, 1.09672546e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
1380
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(8.53999996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23527193, 9.93366051, 113.189705, -6.26251176e-06, 5.27010752e-06, 1.00001311, -0.703362703, 0.710854352, 5.37560481e-06, -0.710863233, -0.703351021, 8.64268623e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1381
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.184753418, 0.0888652802, 1.1920929e-05, 2.98023224e-07, 1.21537596e-07, -1.0000006, 3.98606062e-07, 1.00000131, -1.82306394e-07, 1.00000191, 3.7252903e-07, -2.98023224e-07),})
1382
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 8.27000046, 0.0500000007),CFrame = CFrame.new(-6.23527288, 9.82866764, 113.005409, -6.38119718e-06, 6.23752612e-06, 1.00001693, -0.703364551, 0.710856497, 6.14676492e-06, -0.710863948, -0.703352094, 8.04666251e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1383
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.000457763672, -0.016122818, 1.1920929e-05, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
1384
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-3.91362119, 4.38929272, 107.206551, -0.868893623, -0.221730784, -0.442611873, 0.217342496, 0.632439435, -0.743527293, 0.444774896, -0.742207587, -0.501334608),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1385
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.868880928, 0.217336684, 0.444775164, -0.221732572, 0.63244009, -0.742193043, -0.442597687, -0.743502378, -0.501324296),C1 = CFrame.new(5.79833984, -5.45532179, 2.32167792, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
1386
Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-2.51278067, 4.03589153, 106.513779, 0.868893564, -0.22173053, 0.442611903, -0.217342451, 0.632439733, 0.743527055, -0.444774568, -0.742207408, 0.501334965),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1387
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1388
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.868880868, -0.21733664, -0.444774836, -0.221732318, 0.632440388, -0.742192864, 0.442597717, 0.74350214, 0.501324654),C1 = CFrame.new(6.49111176, -5.80871391, 3.72250056, 2.98023224e-07, 8.94069672e-08, -1.0000006, 3.98606062e-07, 1.00000143, -2.08616257e-07, 1.00000191, 3.72529058e-07, -2.98023252e-07),})
1389
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.55097723, 5.51734781, 108.656403, -0.38107577, -0.221677721, -0.897598088, 0.644504726, 0.632388532, -0.429820478, 0.662906229, -0.742265642, -0.0981279165),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1390
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.381077588, 0.644491196, 0.662893176, -0.221675664, 0.632384062, -0.742257893, -0.8975811, -0.429805696, -0.0981194079),C1 = CFrame.new(4.34849548, -4.32730055, 0.684336185, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
1391
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.75525665, 17.9851036, 112.994789, -0.777252555, -0.0062999879, -0.629181027, -0.629213035, 0.00146484398, 0.777254462, -0.00399078894, 0.999994338, -0.0050969338),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1392
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.777236402, -0.629196227, -0.00398282986, -0.00630429992, 0.00145771052, 0.999979079, -0.629177094, 0.777245104, -0.00509962626),C1 = CFrame.new(0.0101623535, 8.1401577, 1.4799366, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
1393
Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.50406957, 18.9850197, 112.981033, 0.77725178, -0.00629950408, 0.629182041, 0.629214168, 0.00146470987, -0.777253687, 0.00399049046, 0.999994338, 0.00509653054),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1394
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1395
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.777235627, 0.629197359, 0.00398253137, -0.0063038161, 0.00145757641, 0.999979079, 0.629178107, -0.777244329, 0.005099223),C1 = CFrame.new(0.0239257813, 9.14005089, 2.73109603, 3.94875133e-06, -8.67235121e-06, -1, 1.39697386e-06, 1, -8.67234576e-06, 1, -1.39693964e-06, 3.94876315e-06),})
1396
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.02329397, 15.876955, 112.989883, -0.190985814, -0.00627844781, -0.98159194, -0.981617093, 0.00149034511, 0.190964296, 0.00024906575, 0.999995708, -0.00645236485),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1397
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.190974146, -0.981595218, 0.000256457133, -0.0062821419, 0.00148348196, 0.999979258, -0.981575012, 0.190968454, -0.00644982606),C1 = CFrame.new(0.0150604248, 6.0320549, 0.211935997, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
1398
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.60194969, 15.6729784, 118.813774, -0.797894657, -0.017074978, -0.602591932, -0.411021799, -0.715870798, 0.564484775, -0.441024363, 0.698043823, 0.564160883),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1399
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.79787457, -0.411003679, -0.44101128, -0.0170714259, -0.715860546, 0.698037207, -0.602587342, 0.564474165, 0.564150095),C1 = CFrame.new(-5.80873108, 5.82798195, 1.63325787, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
1400
Claw = New("Part",lefthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.31837416, 16.339674, 119.500168, 0.797894955, -0.0170747433, 0.602592051, 0.411022067, -0.715871334, -0.564484715, 0.441024333, 0.698044062, -0.564161062),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1401
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1402
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.797874868, 0.411003947, 0.44101125, -0.0170711912, -0.715861082, 0.698037446, 0.602587461, -0.564474106, -0.564150274),C1 = CFrame.new(-6.49510193, 6.49464798, 2.91680837, 4.54486008e-06, -8.34465027e-06, -1.00000119, 2.46987429e-06, 1.00000286, -8.9406949e-06, 1.00000381, -3.31558653e-07, 3.35323489e-06),})
1403
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.93938589, 14.2489271, 117.320724, -0.223848373, -0.0170648322, -0.974490106, -0.677723408, -0.715846181, 0.168199554, -0.700454473, 0.698063254, 0.148666963),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1404
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.223845005, -0.677708089, -0.700432181, -0.017064577, -0.715833127, 0.698062897, -0.974475443, 0.168210477, 0.148670867),C1 = CFrame.new(-4.31571198, 4.40398788, 0.295855045, -4.47020113e-07, -1.58247403e-05, -1, 8.54944392e-06, 1, -1.58247458e-05, 1, -8.54945119e-06, -4.46885224e-07),})
1405
Part = New("Part",lefthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.64276981, 15.9286785, 107.391273, -0.764312685, -0.209710538, -0.609818697, -0.557335734, 0.690549374, 0.461036623, 0.324405223, 0.692245007, -0.644661665),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1406
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.764301181, -0.557314813, 0.324414939, -0.209707394, 0.690540016, 0.69222641, -0.609809518, 0.461037099, -0.644653082),C1 = CFrame.new(5.61359406, 6.08385849, 1.59244156, -4.47020113e-07, -1.58247403e-05, -1, 8.54944392e-06, 1, -1.58247458e-05, 1, -8.54945119e-06, -4.46885224e-07),})
1407
1408
1409
1410
righthand = New("Model",Character,"righthand",{})
1411
palm = New("Part",righthand,"palm",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23516941, 9.18478012, 145.954849, -5.00725673e-06, 7.42079192e-06, 1.00000739, -4.20212746e-06, 1.00000536, -5.78164827e-06, -1.00000167, -1.13248852e-05, -6.28783619e-06),Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1412
Mesh = New("SpecialMesh",palm,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.100000001),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
1413
motur = New("Weld",palm,"mot",{Part0 = RootPart,Part1 = palm,})
1414
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007),CFrame = CFrame.new(-6.23516941, 9.18478012, 145.954849, -5.00725673e-06, 7.42079192e-06, 1.00000739, -4.20212746e-06, 1.00000536, -5.78164827e-06, -1.00000167, -1.13248852e-05, -6.28783619e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1415
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 0.200000003),MeshId = "rbxassetid://559831844",MeshType = Enum.MeshType.FileMesh,})
1416
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
1417
Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.50413442, 18.3248367, 145.930817, 0.777246058, -0.0062988447, 0.629177034, 0.629196286, 0.00146182266, -0.777252138, 0.00397052523, 0.999980807, 0.00510407751),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1418
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1419
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.777235627, 0.629197359, 0.00398253137, -0.0063038161, 0.00145757641, 0.999979079, 0.629178107, -0.777244329, 0.005099223),C1 = CFrame.new(0.0239105225, 9.14002323, 2.73094702, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
1420
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3.4199996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23517942, 9.19977283, 143.399857, -5.00772239e-06, 7.71881878e-06, 1.00000739, -4.2039901e-06, 1.0000056, -5.48362368e-06, -1.00000167, -1.13230271e-05, -6.28737371e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1421
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(2.55499268, 0.0150032043, 2.86102295e-06, -4.65661287e-10, -1.86264515e-09, -1, 2.98023224e-07, 1.00000024, 1.86264515e-09, 1, 2.98023224e-07, 4.65661287e-10),})
1422
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.02334642, 15.2168293, 145.939743, -0.190983146, -0.00627716957, -0.981580853, -0.981599629, 0.00148772856, 0.190974876, 0.000268772943, 0.999980986, -0.00644582743),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1423
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.190974146, -0.981595218, 0.000256457133, -0.0062821419, 0.00148348196, 0.999979258, -0.981575012, 0.190968454, -0.00644982606),C1 = CFrame.new(0.0150299072, 6.03201771, 0.211776733, -4.65661287e-10, -1.86264515e-09, -1, 2.98023224e-07, 1.00000024, 1.86264515e-09, 1, 2.98023224e-07, 4.65661287e-10),})
1424
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.23000073, 0.0500000007),CFrame = CFrame.new(-6.23518085, 6.73477316, 145.919876, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1425
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, -2.44999361, 6.67572021e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
1426
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 3.35000038, 0.0500000007),CFrame = CFrame.new(-6.23514175, 11.7148027, 145.919815, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1427
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0.0350036621, 2.53000927, 9.05990601e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
1428
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3.59000015, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23514843, 9.19980049, 148.599854, -5.00772285e-06, 7.85293378e-06, 1.00000751, -4.20480546e-06, 1.00000596, -5.34951323e-06, -1.00000179, -1.13222168e-05, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1429
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-2.64500427, 0.0150089264, 7.62939453e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
1430
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(8.53999996, 0.419999987, 0.0500000007),CFrame = CFrame.new(-6.23515987, 9.27363873, 146.139603, -8.47482352e-06, 1.44610658e-06, 1.00000727, -0.703346133, 0.710854232, -6.21378331e-06, -0.710846961, -0.703348994, -6.28829594e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1431
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.184753418, 0.0888576508, 8.10623169e-06, 0, -2.6775524e-09, -1.00000012, 4.32133675e-07, 1.0000006, 2.6775524e-09, 1.00000012, 4.32133675e-07, 4.65661287e-10),})
1432
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(0.379999995, 8.27000046, 0.0500000007),CFrame = CFrame.new(-6.2351613, 9.16864967, 145.955307, -9.08303991e-06, 2.06015739e-06, 1.00000751, -0.703347027, 0.710855186, -5.34951323e-06, -0.71084708, -0.703349113, -6.2878421e-06),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1433
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0, -0.703339815, -0.710853815, 0, 0.710853815, -0.703339815, 1, 0, 0),C1 = CFrame.new(-0.000457763672, -0.0161304474, 8.10623169e-06, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
1434
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.602005, 15.0128288, 151.76355, -0.797886014, -0.0170736797, -0.6025846, -0.411003768, -0.715861857, 0.564483225, -0.441002429, 0.698046684, 0.564148545),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1435
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.79787457, -0.411003679, -0.44101128, -0.0170714259, -0.715860546, 0.698037207, -0.602587342, 0.564474165, 0.564150095),C1 = CFrame.new(-5.8087616, 5.82800198, 1.63308001, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
1436
Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.31844354, 15.679493, 152.449905, 0.797886312, -0.017073445, 0.60258472, 0.411004037, -0.715862393, -0.564483166, 0.441002399, 0.698046923, -0.564148724),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1437
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1438
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.797874868, 0.411003947, 0.44101125, -0.0170711912, -0.715861082, 0.698037446, 0.602587461, -0.564474106, -0.564150274),C1 = CFrame.new(-6.49513245, 6.49466801, 2.91662359, 0, 0, -1.00000012, 4.32133675e-07, 1.00000072, 0, 1.00000012, 4.32133703e-07, 4.65675498e-10),})
1439
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.93944693, 13.5887852, 150.270569, -0.223846808, -0.0170657169, -0.974482656, -0.677709401, -0.715839446, 0.168210074, -0.700430751, 0.698066652, 0.14867118),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1440
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.223845005, -0.677708089, -0.700432181, -0.017064577, -0.715833127, 0.698062897, -0.974475443, 0.168210477, 0.148670867),C1 = CFrame.new(-4.31576538, 4.403965, 0.295666218, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
1441
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.87853813, 3.34013319, 151.816895, -0.758053303, -0.262670487, -0.596975923, 0.553145647, -0.743874669, -0.375091106, -0.345549583, -0.614535987, 0.709186256),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1442
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.758048356, 0.553142011, -0.345547557, -0.262668312, -0.743872643, -0.614537835, -0.596970737, -0.375086099, 0.709183335),C1 = CFrame.new(-5.86198425, -5.84463263, 1.35663557, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
1443
Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.65349007, 2.47311783, 152.375443, 0.758053243, -0.262669951, 0.596976042, -0.553145409, -0.743874788, 0.375091344, 0.345549732, -0.614536226, -0.709186018),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1444
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1445
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.758048296, -0.553141773, 0.345547706, -0.262667775, -0.743872762, -0.614538074, 0.596970856, 0.375086337, -0.709183097),C1 = CFrame.new(-6.42051697, -6.71163845, 2.58167791, -5.60326043e-06, -7.74841919e-06, -1, 6.58627641e-06, 1, -7.74845739e-06, 1, -6.58631961e-06, -5.6032095e-06),})
1446
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-6.12919903, 4.93403292, 150.422028, -0.196999878, -0.262660831, -0.944580972, 0.664848268, -0.743872762, 0.0681904703, -0.720553637, -0.614541352, 0.321166158),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1447
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.196998358, 0.66483736, -0.72054708, -0.262657553, -0.743870437, -0.614545286, -0.944567919, 0.068192631, 0.321164668),C1 = CFrame.new(-4.46711731, -4.25074244, 0.105978966, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
1448
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.64286423, 15.2685184, 140.34137, -0.764312148, -0.209710598, -0.60981679, -0.557322443, 0.690541029, 0.461045414, 0.32442072, 0.692223668, -0.644657612),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1449
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.764301181, -0.557314813, 0.324414939, -0.209707394, 0.690540016, 0.69222641, -0.609809518, 0.461037099, -0.644653082),C1 = CFrame.new(5.61338806, 6.08373833, 1.5922761, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
1450
Claw = New("Part",righthand,"Claw",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("White"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-3.40860367, 16.1426754, 139.814423, 0.764312148, -0.209710151, 0.609816909, 0.557322443, 0.69054085, -0.461045891, -0.32442072, 0.692224324, 0.644657135),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
1451
Mesh = New("SpecialMesh",Claw,"Mesh",{Scale = Vector3.new(1.57516229, 0.900093496, 0.900090456),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
1452
mot = New("Weld",Claw,"mot",{Part0 = Claw,Part1 = palm,C0 = CFrame.new(0, 0, 0, 0.764301181, 0.557314813, -0.324414939, -0.209706947, 0.690539837, 0.692227066, 0.609809637, -0.461037576, 0.644652605),C1 = CFrame.new(6.14031982, 6.95790005, 2.82652378, -5.1562688e-06, -4.14252281e-06, -1.00000119, 6.2883023e-06, 1.00000346, -1.13248852e-05, 1.00000608, -6.88433602e-06, -6.07921993e-06),})
1453
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-5.89726353, 13.5927134, 141.633545, -0.193492234, -0.209683582, -0.958448827, -0.723255992, 0.690577269, -0.00507251453, 0.66294241, 0.692197144, -0.285267115),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1454
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.193487346, -0.723243237, 0.66293478, -0.209680736, 0.690575182, 0.692199528, -0.958434939, -0.00507292151, -0.285267413),C1 = CFrame.new(4.32124329, 4.40792942, 0.337892532, -5.00725673e-06, -4.20212746e-06, -1.00000167, 7.42079192e-06, 1.00000536, -1.13248852e-05, 1.00000739, -5.78164827e-06, -6.28783619e-06),})
1455
Part = New("Part",righthand,"Part",{Anchored = false,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,Size = Vector3.new(3, 1, 1),CFrame = CFrame.new(-4.75515366, 17.3252373, 145.944855, -0.777248919, -0.0063056713, -0.629185081, -0.629204273, 0.00145059312, 0.777252495, -0.00397736579, 0.999982476, -0.00510437367),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1456
mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = palm,C0 = CFrame.new(0, 0, 0, -0.777236402, -0.629196227, -0.00398282986, -0.00630429992, 0.00145771052, 0.999979079, -0.629177094, 0.777245104, -0.00509962626),C1 = CFrame.new(0.00988769531, 8.14042282, 1.47994471, -5.00725673e-06, -4.20212746e-06, -1.00000167, 7.42079192e-06, 1.00000536, -1.13248852e-05, 1.00000739, -5.78164827e-06, -6.28783619e-06),})
1457
1458
Shoot = function(orgpos)	
1459
	rand = 1.5
1460
	spread = Vector3.new((math.random(-1, 0) + math.random()) * rand, (math.random(-1, 0) + math.random()) * rand, (math.random(-1, 0) + math.random()) * rand) * (orgpos - Mouse.Hit.p).magnitude / 100
1461
	local MouseLook = CFrame.new((orgpos + Mouse.Hit.p) / 2, Mouse.Hit.p + spread)
1462
	Effects.Sphere.Create(BrickColor.new("Really red"), CFrame.new(orgpos), 5, 5, 5, 1, 1, 1, 0.1)
1463
	table.insert(Effects, {MouseLook.lookVector, "Shoot", 50, orgpos, 5, 7, 0, 1, 2})
1464
end
1465
1466
function attackone()
1467
attack = true
1468
cantattack = true
1469-
chatfunc("WORLD")
1469+
chatfunc("Just...")
1470
for i = 0, 1, 0.1 do
1471
		swait()
1472
		PlayAnimationFromTable({
1473
         CFrame.new(-0.759994507, 25.2699986, -0.970001221, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1474
         CFrame.new(6.25513203e-26, 1.5, -0.0799915045, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1475
         CFrame.new(1.93992007, 0.530016184, -0.749977052, 0.671063602, -0.741084933, 0.0216067191, -0.0142351035, -0.0420169309, -0.99901551, 0.741262913, 0.670095384, -0.0387454592) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1476
         CFrame.new(-1.85000944, 0.470003843, -0.900003552, 0.777410984, 0.628938198, 0.00831452757, 0.00628061546, 0.00545621477, -0.999965429, -0.628961682, 0.777436376, 0.000291601638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1477
         CFrame.new(0.579993069, -1.99997544, 6.25985164e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1478
         CFrame.new(-0.580020487, -1.99997556, 1.85566228e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1479
		}, .3, false)
1480
		motor.C0 = clerp(motor.C0, CFrame.new(-0.788791656, 16.183567, -0.827146769, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1481
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351395, 9.85484219, -5.01481104, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1482
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478703, -5.0149703, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1483
	end
1484-
chatfunc("DESTRUCTION!")
1484+
chatfunc("DIE!!!")
1485
for i = 0, 1, 0.1 do
1486
		swait()
1487
		PlayAnimationFromTable({
1488
         CFrame.new(-0.759992599, 25.2699986, -0.970001221, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1489
         CFrame.new(6.25513203e-26, 1.5, -0.0799915045, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1490
         CFrame.new(0.269937903, 0.400009483, -0.819992781, 0.682272673, 0.730970621, 0.0136526134, 0.0430621058, -0.0215375535, -0.998840272, -0.729828954, 0.682069242, -0.0461716093) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1491
         CFrame.new(-0.430024922, 0.340004086, -0.900004923, 0.766999841, -0.641594052, 0.00831413921, 0.00656431587, -0.00511075044, -0.999965429, 0.641615093, 0.767027318, 0.000291678793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1492
         CFrame.new(0.579985499, -1.9999764, 6.25983438e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1493
         CFrame.new(-0.580014765, -1.99997604, 1.85564022e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1494
		}, .3, false)
1495
		motor.C0 = clerp(motor.C0, CFrame.new(-0.788780689, 16.1835613, -0.827141523, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1496
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351357, 9.85484219, -5.01481104, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1497
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478703, -5.0149703, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1498
	end
1499
wait(1)
1500
for i = 0, 1, 0.1 do
1501
		swait()
1502
		PlayAnimationFromTable({
1503
         CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1504
         CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1505
         CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1506
         CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1507
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1508
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1509
		}, .3, false)
1510
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1511
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1512
		motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1513
	end
1514
for i = 0, 1, 0.1 do
1515
		swait()
1516
		PlayAnimationFromTable({
1517
         CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1518
         CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1519
         CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1520
         CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1521
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1522
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1523
		}, .3, false)
1524
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1525
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1526
		motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1527
	end
1528
bOOm = Instance.new("Sound", Character)
1529
bOOm.SoundId = "rbxassetid://357562152" -- Put Music ID Here.
1530
bOOm.Looped = false
1531
bOOm.Volume = 5
1532
wait()
1533
bOOm:Play()
1534
if reverse == true then
1535
for i = 0, 20, 0.1 do
1536
bOOm.Pitch = bOOm.Pitch - 0.05
1537
end
1538
wait(2)
1539
local asdd = Instance.new("Part", Character)
1540
	asdd.CFrame = RootPart.CFrame
1541
	asdd.Size = Vector3.new(2,2,2)
1542
	asdd.Transparency = 1
1543
	asdd.Material = "Neon"
1544
	asdd.Anchored = true
1545
	asdd.BrickColor = BrickColor.new"Really black"
1546
	MagnitudeDamage(asdd, 99999, 99999, 99999, 9999, "Normal", "0", 1)
1547
CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,.5)
1548
Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(RootPart.Position), 250, 250, 200, 200, 200, 200, .01)
1549
elseif reverse == false then
1550
for i,v in pairs (game.Players:GetChildren()) do
1551
if v.Name ~= game.Players.LocalPlayer.Name then
1552
v.Character:BreakJoints()
1553
end
1554
end
1555
wait(2)
1556
bOOm:Remove()
1557
end
1558
attack = false
1559
cantattack = false
1560
end
1561
shade = Instance.new("Model",Character)
1562
shade.Name = "Shades"
1563
rh = Instance.new("Part")
1564
rh.Name = "rh"
1565
rh.Parent = shade
1566
rh.Locked = true
1567
rh.CanCollide = false
1568
mesh = Instance.new("SpecialMesh")
1569
rh.formFactor =  "Symmetric"
1570
mesh.MeshType = "FileMesh"
1571
mesh.MeshId = "http://www.roblox.com/asset/?id=1577360"
1572
mesh.TextureId = "http://www.roblox.com/asset/?id=1577349"
1573
mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
1574
mesh.Parent = rh
1575
hatweld = New("Weld",rh,"hatwsdewugdfyhkjh",{Part0 = rh,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1, 5.34789583e-22, -1.3880951e-21, -5.34789583e-22, 1, 7.03996133e-22, 1.3880951e-21, -7.03996133e-22, 1),C1 = CFrame.new(0, 0.240001202, -0.149993896, 1, 5.34789583e-22, -1.3880951e-21, -5.34789583e-22, 1, 7.03996133e-22, 1.3880951e-21, -7.03996133e-22, 1),})
1576
function grab(x, y, p) 
1577
weld = Instance.new("Weld")
1578
weld.Name = "lologitgrab'd" 
1579
weld.Part0 = x
1580
weld.Part1 = y 
1581
1582
weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0,280,0)
1583
1584
weld.Parent = p
1585
end 
1586
1587
1588
local dontgrab = false
1589
function attacktwo()
1590
attack = true
1591
for i = 0, 1, 0.1 do
1592
		swait()
1593
		PlayAnimationFromTable({
1594
         CFrame.new(-0.760003269, 26.7200222, -0.94999671, 1.00000548, 8.66129355e-08, -7.6649485e-07, 8.66129355e-08, 1.00000024, -1.19034569e-08, -7.6649485e-07, -1.19034569e-08, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1595
         CFrame.new(1.9425795e-07, 1.50000072, -0.0799994022, 1.00000548, 2.27887043e-07, -7.11796247e-07, 8.66129355e-08, 0.982156813, 0.188095838, -7.6649485e-07, -0.188094497, 0.982156992) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1596
         CFrame.new(0.189976901, 0.400006354, -0.980026603, 0.118525267, 0.992824256, 0.0162344445, 0.045384258, 0.0109160803, -0.998910189, -0.991913915, 0.119130723, -0.0437644906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1597
         CFrame.new(-0.210028082, 0.340000272, -0.90003258, 0.14053461, -0.990046561, 0.00831352267, 0.00145726802, -0.0081901364, -0.999965549, 0.990074635, 0.140542597, 0.000291775214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1598
         CFrame.new(0.579999685, -1.9999733, -4.2263872e-07, 0.993039846, -0.117827691, -7.6649485e-07, 0.117827237, 0.993034482, -1.19034569e-08, -7.66825337e-07, 7.87020511e-08, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1599
         CFrame.new(-0.580023885, -1.99997592, 4.70688718e-07, 0.997908831, 0.0647253096, -7.6649485e-07, -0.0647247881, 0.997903526, -1.19034569e-08, -7.65794312e-07, -6.22500025e-08, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1600
		}, .3, false)
1601
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480618477, 17.7309113, -0.735866308, -0.217815876, 0.576680183, 0.787405431, -0.0986660495, 0.789630592, -0.605601013, -0.970989823, -0.209599659, -0.115094952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1602
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1353378, 9.85484409, -5.01479816, -1.0000062, -9.86924988e-06, -2.68490282e-07, -9.62801641e-06, 1.00000155, -7.76614343e-06, 1.21355697e-06, -8.55413873e-06, -1.00000203) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1603
		motur.C0 = clerp(motur.C0, CFrame.new(13.2820168, 3.55933738, -20.5980816, -1.00000727, -1.12699645e-05, -5.52975007e-06, -4.29339752e-06, 1.0000056, -5.76963021e-06, 5.77649598e-06, -7.42312113e-06, -1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1604
	end
1605
	coroutine.wrap(function()
1606
	wait(.2)
1607
	if dontgrab == true then
1608
	find:Disconnect()
1609
	wait(.6)
1610
	chatfunc("LOOK IN MY EYES...")
1611
		wait(3)
1612
		for i = 0, 1, 0.1 do
1613
		swait()
1614
		PlayAnimationFromTable({
1615
         CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1616
         CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1617
         CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1618
         CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1619
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1620
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1621
		}, .3, false)
1622
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1623
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1624
		motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1625
	end
1626
	for i = 0, 1, 0.1 do
1627
		swait()
1628
		PlayAnimationFromTable({
1629
         CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1630
         CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1631
         CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1632
         CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1633
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1634
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1635
		}, .3, false)
1636
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1637
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1638
		motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1639
	end
1640
	for i = 0, 1, 0.1 do
1641
		swait()
1642
		PlayAnimationFromTable({
1643
         CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1644
         CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1645
         CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1646
         CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1647
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1648
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1649
		}, .3, false)
1650
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1651
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1652
		motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1653
	end
1654
	wait(.1)
1655
	smahsnodmg(righthand.palm)
1656
		righthand.palm["lologitgrab'd"]:Remove()
1657
		dontgrab = false
1658
		attack = false
1659
		elseif dontgrab == false then
1660
	find:Disconnect()
1661
	chatfunc(" ")
1662
	attack = false
1663
	end
1664
	end)()
1665
	for i, v in pairs(righthand:GetChildren()) do
1666
		if v:IsA("Part") then
1667
			find = v.Touched:connect(function(hit)
1668
	if hit.Parent:FindFirstChildOfClass('Humanoid') and attack == true and dontgrab == false then
1669
		dontgrab = true
1670
		grab(hit.Parent.Torso,righthand.palm,righthand.palm)
1671
		local whosgrabbed = hit.Parent.Parent.Name
1672
		hit.Parent:FindFirstChildOfClass('Humanoid').PlatformStand = true
1673
		wait(1)
1674
		for i = 0, 1, 0.1 do
1675
		swait()
1676
		PlayAnimationFromTable({
1677
         CFrame.new(-0.760017395, 25.2700005, -0.970016479, 1, 0, 0, 0, 1, -1.87350135e-15, 0, -1.87350135e-15, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1678
         CFrame.new(1.52587891e-05, 1.49998128, -0.0800150484, 1, 1.13686838e-13, 0, 0, 0.982150793, 0.188095078, 0, -0.188095063, 0.982150793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1679
         CFrame.new(0.189987063, 0.400006056, -0.980009139, 0.118522465, 0.992818713, 0.0162341986, 0.0453846157, 0.0109157981, -0.998909891, -0.991913557, 0.119130068, -0.0437649228) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1680
         CFrame.new(-0.210012332, 0.340004951, -0.90001899, 0.14053674, -0.9900406, 0.00831346214, 0.00145645451, -0.00819005817, -0.999965429, 0.990074456, 0.140543982, 0.000290945056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1681
         CFrame.new(0.580028355, -1.99997532, -1.52577268e-05, 0.993034363, -0.117825642, 5.40239853e-09, 0.11782565, 0.993034303, 2.09832751e-09, -5.6134013e-09, -1.44723344e-09, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1682
         CFrame.new(-0.58001107, -1.99997437, 7.89399301e-09, 0.997903228, 0.0647240505, 4.79849405e-09, -0.0647240505, 0.997903228, 2.55529042e-09, -4.62387106e-09, -2.86047452e-09, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1683
		}, .3, false)
1684
		motor.C0 = clerp(motor.C0, CFrame.new(-0.788785458, 16.1835346, -0.827138901, -0.137789458, 0.564123869, 0.814112008, 0.305209517, 0.806137681, -0.50694102, -0.942263901, 0.178623617, -0.283253223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1685
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1353722, 9.85484695, -5.01485682, -1.0000006, -3.55561087e-06, -1.04587707e-06, -3.31734827e-06, 1.00000131, -7.78251979e-06, 4.49856088e-07, -8.5536476e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1686
		motur.C0 = clerp(motur.C0, CFrame.new(1.43385816, 24.2451191, -17.1118031, 0.999744415, 0.021856267, -0.00588995032, -0.0224943645, 0.988376617, -0.150358513, 0.00253537321, 0.150453568, 0.988614798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1687
	end
1688
	end
1689
end)
1690
		end
1691
	end
1692
end
1693
1694
coroutine.resume(coroutine.create(function()
1695
cantattack = true
1696
chatfunc("Ugh...")
1697
wait(2)
1698
chatfunc("Whatever.")
1699
wait(2)
1700
chatfunc("Let's just start.")
1701
cantattack = false
1702
1703
coroutine.resume(coroutine.create(function()
1704
local quotes = {
1705
"I'm way stronger then all of you.",
1706
"Try me.",
1707
" ",
1708
" ",
1709
" ",
1710
"Take the L...",
1711
" "
1712
}
1713
local specials = {
1714
" ",
1715
"...",
1716
"You will die under 5 seconds.",
1717
" ",
1718
" ",
1719
"YOU WILL NEVER GET TO MY LEVEL OF POWER.",
1720
" "
1721
}
1722
while true do wait(13)
1723
if reverse == false then
1724
if attack == false and cantattack == false and wowo == false then
1725
chatfunc(""..quotes[math.random(1, #quotes)].."")
1726
elseif wowo == true and attack == false and cantattack == false then
1727
chatfunc2(""..specials[math.random(1, #specials)].."")
1728
end
1729
elseif reverse == true then
1730
if attack == false and cantattack == false and wowo == false then
1731
chatfuncc(""..quotes[math.random(1, #quotes)].."")
1732
elseif wowo == true and attack == false and cantattack == false then
1733
chatfunc22(""..specials[math.random(1, #specials)].."")
1734
end
1735
end
1736
for i,v in pairs(wew:GetChildren()) do
1737
    if v.BrickColor == BrickColor.new("Really red") then
1738
        v.BrickColor = BrickColor.new("Black")
1739
    end
1740
end
1741
wait(.4)
1742
for i,v in pairs(wew:GetChildren()) do
1743
    if v.BrickColor == BrickColor.new("Black") then
1744
        v.BrickColor = BrickColor.new("White")
1745
    end
1746
end
1747
end
1748
end))
1749
wOtE = false
1750
coroutine.wrap(function()
1751
while true and wait() do
1752
wait(.1)
1753
if Humanoid.Health <=2000 then
1754
if attack == false then
1755
	if cantattack == false and wowo == false and wOtE == false then
1756
	wowo = true
1757
z.Pitch = .97
1758
attack = true
1759
z.PlaybackSpeed = 0.9
1760
chatfunc("You think i'm finished with you?")
1761
Humanoid.MaxHealth = 100000
1762
wait()
1763
Humanoid.Health = 100000
1764
for i,v in pairs(wew:GetChildren()) do
1765
    if v.BrickColor == BrickColor.new("White") then
1766
        v.BrickColor = BrickColor.new("Really black")
1767
    end
1768
end
1769
for i,v in pairs(lefthand:GetChildren()) do
1770
    if v.BrickColor == BrickColor.new("White") then
1771
        v.BrickColor = BrickColor.new("Really black")
1772
    end
1773
end
1774
for i,v in pairs(righthand:GetChildren()) do
1775
    if v.BrickColor == BrickColor.new("White") then
1776
        v.BrickColor = BrickColor.new("Really black")
1777
    end
1778
end
1779
wowo = true
1780
wait(.1)
1781
attack = false
1782
end
1783
end
1784
end
1785
end
1786
end)()
1787
1788
end))
1789
local TweenService = game:GetService("TweenService")
1790
coroutine.wrap(function()
1791
while true and wait() do
1792
wait(.1)
1793
if Humanoid.Health <=20000 then
1794
if attack == false then
1795
	if cantattack == false and wowo == true and wOtE == false then
1796
	wOtE = true
1797
	reverse = true
1798
	cantattack = true
1799
	attack = true
1800
	Humanoid.MaxHealth = math.huge
1801
	Humanoid.Health = math.huge
1802
	Humanoid.WalkSpeed = 0
1803
chatfunc("Really...")
1804
coroutine.wrap(function()
1805
for i,v in pairs(wew:GetChildren()) do
1806
    if v.BrickColor == BrickColor.new("Really red") then
1807
        v.BrickColor = BrickColor.new("Bright yellow")
1808
    end
1809
end
1810
for i,v in pairs(lefthand:GetChildren()) do
1811
    if v.BrickColor == BrickColor.new("Really red") then
1812
        v.BrickColor = BrickColor.new("Bright yellow")
1813
    end
1814
end
1815
for i,v in pairs(righthand:GetChildren()) do
1816
    if v.BrickColor == BrickColor.new("Really red") then
1817
        v.BrickColor = BrickColor.new("Bright yellow")
1818
    end
1819
end
1820
end)()
1821
chatfunc(" ")
1822
wait(3)
1823
chatfunc22("Wow...")
1824
attack = false
1825
cantattack = false
1826
Humanoid.MaxHealth = 2000000
1827
Humanoid.Health = 2000000
1828
Humanoid.WalkSpeed = 16
1829
end
1830
end
1831
end
1832
end
1833
end)()
1834
function clickatk()
1835
	attack = true
1836
	for i = 0, 1, 0.1 do
1837
		swait()
1838
		PlayAnimationFromTable({
1839
         CFrame.new(-0.759994507, 26.7200089, -0.950004578, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1840
         CFrame.new(6.25505006e-26, 1.49999905, -0.0800068378, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1841
         CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1842
         CFrame.new(-0.210015774, 0.340002239, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1843
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1844
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1845
		}, .3, false)
1846
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480611801, 17.7309036, -0.735867143, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1847
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01483393, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1848
		motur.C0 = clerp(motur.C0, CFrame.new(15.5707073, 22.5827446, -4.40391922, -0.931310356, 0.318911612, -0.175955713, 0.316545039, 0.469672263, -0.824145198, -0.180184454, -0.823235035, -0.538365602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1849
	end
1850
for i = 0, 1, 0.1 do
1851
		swait()
1852
		PlayAnimationFromTable({
1853
         CFrame.new(-0.759994507, 26.7200089, -0.950012207, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1854
         CFrame.new(6.25517579e-26, 1.50000143, -0.0799840093, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1855
         CFrame.new(0.189980805, 0.400007546, -0.980010152, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1856
         CFrame.new(-0.210017934, 0.340004146, -0.900018632, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1857
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1858
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1859
		}, .3, false)
1860
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309113, -0.735884309, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1861
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.0148263, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1862
		motur.C0 = clerp(motur.C0, CFrame.new(15.2336845, -2.3754828, -5.02356005, -0.946486354, 0.303575426, 0.109576441, -0.0991887003, 0.0494779386, -0.993838131, -0.307126373, -0.951523185, -0.0167197455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1863
	end
1864
	if reverse == true then
1865
	CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,1)
1866
	local asdd = Instance.new("Part", Character)
1867
	asdd.CFrame = righthand.palm.CFrame
1868
	asdd.Size = Vector3.new(2,2,2)
1869
	asdd.Transparency = 1
1870
	asdd.Material = "Neon"
1871
	asdd.Anchored = true
1872
	asdd.BrickColor = BrickColor.new"Really black"
1873
	MagnitudeDamage(asdd, 30, 20, 50, 30, "Normal", "0", 1)
1874
Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(asdd.Position), 350, 350, 300, 20, 20, 20, .1)
1875
wait(.5)
1876
	asdd:Destroy()
1877
	end
1878
	if reverse == false then
1879
	smahs(righthand.palm)
1880
	end
1881
	attack = false
1882
end
1883
1884
function clickatk2()
1885
	attack = true
1886
	for i = 0, 1, 0.1 do
1887
		swait()
1888
		PlayAnimationFromTable({
1889
         CFrame.new(-0.759994507, 26.7200089, -0.949996948, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1890
         CFrame.new(6.25508766e-26, 1.49999857, -0.0799989849, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1891
         CFrame.new(0.18997322, 0.400007457, -0.980011046, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1892
         CFrame.new(-0.210019559, 0.340004116, -0.900003016, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1893
         CFrame.new(0.579985023, -1.99997258, 6.25982452e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1894
         CFrame.new(-0.580020249, -1.99997175, 1.85566204e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1895
		}, .3, false)
1896
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309017, -0.735868096, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1897
		moter.C0 = clerp(moter.C0, CFrame.new(-17.8172531, 20.520647, -3.66432858, -0.971718132, 0.105367593, 0.21133548, -0.112918004, 0.578669786, -0.807708859, -0.2073998, -0.808728456, -0.550406754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1898
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478703, -5.01498556, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1899
	end
1900
for i = 0, 1, 0.1 do
1901
		swait()
1902
		PlayAnimationFromTable({
1903
         CFrame.new(-0.759994507, 26.7200089, -0.949996948, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1904
         CFrame.new(6.25518257e-26, 1.50000334, -0.0799843669, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1905
         CFrame.new(0.189965621, 0.400009274, -0.98001188, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1906
         CFrame.new(-0.210019559, 0.340004116, -0.900003016, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1907
         CFrame.new(0.579985023, -1.99997258, 6.25982452e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1908
         CFrame.new(-0.580020249, -1.99997175, 1.85566204e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1909
		}, .3, false)
1910
		motor.C0 = clerp(motor.C0, CFrame.new(-0.48060894, 17.7308998, -0.73586762, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1911
		moter.C0 = clerp(moter.C0, CFrame.new(-16.7988281, -1.8885771, -5.231565, -0.954750299, -0.287907064, 0.0745859817, -0.0620222166, -0.052531749, -0.996694148, 0.290872931, -0.956218362, 0.0322975069) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1912
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147526, 9.19478607, -5.01498556, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1913
	end
1914
	if reverse == true then
1915
	CFuncs['Sound'].Create("rbxassetid://183763487",Character,10,1)
1916
	local asd = Instance.new("Part", Character)
1917
	asd.CFrame = lefthand.palm.CFrame
1918
	asd.Size = Vector3.new(2,2,2)
1919
	asd.Transparency = 1
1920
	asd.Material = "Neon"
1921
	asd.Anchored = true
1922
	asd.BrickColor = BrickColor.new"Really black"
1923
	MagnitudeDamage(asd, 30, 20, 50, 10, "Normal", "0", 1)
1924
Effects.Block.Create(BrickColor.new('Bright yellow'), CFrame.new(asd.Position), 350, 350, 300, 20, 20, 20, .1)
1925
wait(.5)
1926
	asd:Destroy()
1927
	end
1928
	if reverse == false then
1929
	smahs(lefthand.palm)
1930
	end
1931
	attack = false
1932
end
1933
1934
1935
Mouse.Button1Down:connect(function()
1936
	if attack == false and cantattack == false and attacktype == 1 then
1937
		attack = true
1938
		clickatk()
1939
		attack = false
1940
		attacktype = 2
1941
	elseif attack == false and cantattack == false and attacktype == 2 then
1942
	attack = true
1943
	clickatk2()
1944
	attack = false
1945
	attacktype = 1
1946
	end
1947
end)
1948
1949
1950
1951
Mouse.KeyDown:connect(function(k)
1952
	k = k:lower()
1953
	if attack == false and cantattack == false and k == 'q' then	
1954
		attackone()
1955
	elseif attack == false and cantattack == false and k == 'e' then	
1956
		attacktwo()
1957
	end
1958
end)
1959
1960
while true do
1961
	swait()
1962
	for i, v in pairs(Character:GetChildren()) do
1963
		if v:IsA("Part") then
1964
			v.Material = "SmoothPlastic"
1965
		elseif v:IsA("Accessory") then
1966
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1967
		end
1968
	end
1969
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1970
	velocity = RootPart.Velocity.y
1971
	sine = sine + change
1972
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1973
		if RootPart.Velocity.y > 1 and hit == nil then 
1974
			Anim = "Jump"
1975
			if attack == false then
1976
				PlayAnimationFromTable({
1977
         CFrame.new(-0.83996582, 25.250021, -0.220002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1978
         CFrame.new(6.25508889e-26, 1.50000036, -0.0800002813, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1979
         CFrame.new(0.369967103, 0.420005798, -0.970006347, 0.0886246413, 0.993097603, 0.0768321976, 0.0716862828, 0.0705764517, -0.994927049, -0.993482113, 0.0936828703, -0.0649366155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1980
         CFrame.new(-0.279962897, 0.44000122, -0.700017512, 0.152406871, -0.987562954, -0.0386604816, 0.0426825732, 0.0456579998, -0.998043597, 0.987395763, 0.150459096, 0.0491102003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1981
         CFrame.new(0.579993248, -1.99997735, 6.25985657e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1982
         CFrame.new(-0.580028474, -1.99998081, 1.85569199e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1983
		}, .3, false)
1984
		motor.C0 = clerp(motor.C0, CFrame.new(-0.728760719, 16.1835747, 0.512853622, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
1985
		moter.C0 = clerp(moter.C0, CFrame.new(-17.07514, 9.85484219, -3.67482376, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
1986
		motur.C0 = clerp(motur.C0, CFrame.new(15.8747625, 9.19478321, -3.67495728, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
1987
	end
1988
		elseif RootPart.Velocity.y < -1 and hit == nil then 
1989
			Anim = "Fall"
1990
			if attack == false then
1991
				PlayAnimationFromTable({
1992
         CFrame.new(-0.83996582, 25.250021, -0.220002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
1993
         CFrame.new(6.25508889e-26, 1.50000036, -0.0800002813, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1994
         CFrame.new(0.369967103, 0.420005798, -0.970006347, 0.0886246413, 0.993097603, 0.0768321976, 0.0716862828, 0.0705764517, -0.994927049, -0.993482113, 0.0936828703, -0.0649366155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1995
         CFrame.new(-0.279962897, 0.44000122, -0.700017512, 0.152406871, -0.987562954, -0.0386604816, 0.0426825732, 0.0456579998, -0.998043597, 0.987395763, 0.150459096, 0.0491102003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1996
         CFrame.new(0.579993248, -1.99997735, 6.25985657e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1997
         CFrame.new(-0.580028474, -1.99998081, 1.85569199e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
1998
		}, .3, false)
1999
		motor.C0 = clerp(motor.C0, CFrame.new(-0.728760719, 16.1835747, 0.512853622, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2000
		moter.C0 = clerp(moter.C0, CFrame.new(-17.07514, 9.85484219, -3.67482376, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2001
		motur.C0 = clerp(motur.C0, CFrame.new(15.8747625, 9.19478321, -3.67495728, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2002
	end
2003
		elseif Torsovelocity < 1 and hit ~= nil then
2004
			Anim = "Idle"
2005
			if attack == false then
2006
				change = 1
2007
				PlayAnimationFromTable({
2008
         CFrame.new(-0.759994507, 25.2699986, -0.970002174, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
2009
         CFrame.new(6.25509321e-26, 1.49999881, -0.0799980611, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2010
         CFrame.new(0.189979702, 0.400005192, -0.980000854, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2011
         CFrame.new(-0.210016057, 0.340004146, -0.9000054, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2012
         CFrame.new(0.57997793, -1.99997723, 6.25981651e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
2013
         CFrame.new(-0.580013037, -1.99997807, 1.85563282e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
2014
		}, .3, false)
2015
		motor.C0 = clerp(motor.C0, CFrame.new(-0.788780689, 16.183569, -0.827145576, -0.137787372, 0.564119697, 0.814115524, 0.305211514, 0.806139946, -0.506937504, -0.942263901, 0.178627476, -0.283251703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2016
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351547, 9.85484219, -5.01482582, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2017
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478607, -5.01497269, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2018
		end
2019
		elseif Torsovelocity > 2 and hit ~= nil then
2020
			Anim = "Walk"
2021
			if attack == false then
2022
				PlayAnimationFromTable({
2023
         CFrame.new(-0.759994507, 26.7200089, -0.950000763, 1, 0, 0, 0, 1, -2.12296717e-42, 0, -2.12296717e-42, 1) * CFrame.new(0, 0- 0.1 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 
2024
         CFrame.new(6.25508766e-26, 1.49999857, -0.0799989849, 1, 3.41292782e-26, 5.775724e-26, -4.80637172e-26, 0.982156634, 0.188095808, -8.15871503e-26, -0.188094467, 0.982156932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2025
         CFrame.new(0.189979926, 0.400005281, -0.980002761, 0.118523851, 0.992818832, 0.0162344072, 0.0453842282, 0.0109159928, -0.99890995, -0.991913736, 0.119131483, -0.0437644832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2026
         CFrame.new(-0.210015789, 0.340004146, -0.900003552, 0.140534565, -0.990040898, 0.00831356458, 0.00145726732, -0.008190047, -0.999965429, 0.990074694, 0.140541837, 0.000291769626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2027
         CFrame.new(0.579992831, -1.99997354, 6.25984671e-26, 0.993034363, -0.117827125, -2.50416006e-26, 0.117827125, 0.993034363, 2.38299102e-26, 2.30221167e-26, -2.66571877e-26, 1) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
2028
         CFrame.new(-0.580012739, -1.99997425, 1.8556327e-25, 0.997903347, 0.0647248626, 3.84105841e-25, -0.0647248626, 0.997903347, -1.88821746e-26, -3.85317531e-25, -6.10893885e-27, 1) * CFrame.new(0, 0, 0) * CFrame.new(0, 0+ 0.1 * math.cos((sine) / -30), 0) * CFrame.Angles(0, 0, 0), 
2029
		}, .3, false)
2030
		motor.C0 = clerp(motor.C0, CFrame.new(-0.480607986, 17.7309093, -0.735868812, -0.217815399, 0.576676786, 0.78740108, -0.0986660197, 0.789630353, -0.605600953, -0.970990002, -0.209599197, -0.115094349) * CFrame.Angles(math.rad(0),math.rad(0)-RootPart.RotVelocity.Y/10,math.rad(0)), 0.7)
2031
		moter.C0 = clerp(moter.C0, CFrame.new(-17.1351471, 9.85484219, -5.01483774, -1.00000072, -9.89437103e-06, -1.0429419e-06, -9.56654821e-06, 1.00000143, -7.77830428e-06, 4.46968443e-07, -8.54942573e-06, -1.00000191) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2032
		motur.C0 = clerp(motur.C0, CFrame.new(15.8147564, 9.19478703, -5.01497412, -1.00000167, -1.13248852e-05, -6.28783619e-06, -4.20212746e-06, 1.00000536, -5.78164827e-06, 5.00725673e-06, -7.42079192e-06, -1.00000739) * CFrame.new(0- 0.5 * math.cos((sine) / 60),0 + 0.5 * math.cos((sine) / 30), 0) * CFrame.Angles(0, 0, 0), 0.3)	
2033
	end
2034
		end
2035
	if 0 < #Effects then
2036
		for e = 1, #Effects do
2037
			if Effects[e] ~= nil then
2038
				local Thing = Effects[e]
2039
				if Thing ~= nil then
2040
					local Part = Thing[1]
2041
					local Mode = Thing[2]
2042
					local Delay = Thing[3]
2043
					local IncX = Thing[4]
2044
					local IncY = Thing[5]
2045
					local IncZ = Thing[6]
2046
					if Thing[2] == "Shoot" then
2047
						local Look = Thing[1]
2048
						local move = 30
2049
						if Thing[8] == 3 then
2050
							move = 10
2051
						end
2052
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
2053
						if Thing[10] ~= nil then
2054
							da = pos
2055
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
2056
							cfa = CFrame.new(Thing[4], pos)
2057
							tehCF = cfa:lerp(cf2, 0.2)
2058
							Thing[1] = tehCF.lookVector
2059
						end
2060
						local mag = (Thing[4] - pos).magnitude
2061
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
2062
						if Thing[8] == 2 then
2063
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
2064
						end
2065
						Thing[4] = Thing[4] + Look * move
2066
						Thing[3] = Thing[3] - 1
2067
						if 2 < Thing[5] then
2068
							Thing[5] = Thing[5] - 0.3
2069
							Thing[6] = Thing[6] - 0.3
2070
						end
2071
						if hit ~= nil then
2072
							Thing[3] = 0
2073
							if Thing[8] == 1 or Thing[8] == 3 then
2074
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2075
							else
2076
								if Thing[8] == 2 then
2077
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
2078
									if (hit.Parent:FindFirstChildOfClass('Humanoid')) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass('Humanoid')) ~= nil then
2079
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2080
										ref.Anchored = true
2081
										ref.CFrame = CFrame.new(pos)
2082
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
2083
										game:GetService("Debris"):AddItem(ref, 0.2)
2084
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
2085
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
2086
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
2087
									end
2088
								end
2089
							end
2090
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
2091
							ref.Anchored = true
2092
							ref.CFrame = CFrame.new(pos)
2093
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
2094
							game:GetService("Debris"):AddItem(ref, 1)
2095
						end
2096
						if Thing[3] <= 0 then
2097
							table.remove(Effects, e)
2098
						end
2099
					end
2100
					do
2101
						do
2102
							if Thing[2] == "FireWave" then
2103
								if Thing[3] <= Thing[4] then
2104
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
2105
									Thing[3] = Thing[3] + 1
2106
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
2107
								else
2108
									Part.Parent = nil
2109
									table.remove(Effects, e)
2110
								end
2111
							end
2112
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
2113
								if Thing[1].Transparency <= 1 then
2114
									if Thing[2] == "Block1" then
2115
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2116
										Mesh = Thing[7]
2117
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2118
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2119
									else
2120
										if Thing[2] == "Block2" then
2121
											Thing[1].CFrame = Thing[1].CFrame
2122
											Mesh = Thing[7]
2123
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2124
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2125
										else
2126
											if Thing[2] == "Fire" then
2127
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
2128
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2129
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2130
											else
2131
												if Thing[2] == "Cylinder" then
2132
													Mesh = Thing[7]
2133
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2134
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2135
												else
2136
													if Thing[2] == "Blood" then
2137
														Mesh = Thing[7]
2138
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
2139
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2140
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2141
													else
2142
														if Thing[2] == "Elec" then
2143
															Mesh = Thing[10]
2144
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2145
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2146
														else
2147
															if Thing[2] == "Disappear" then
2148
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2149
															else
2150
																if Thing[2] == "Shatter" then
2151
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2152
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2153
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2154
														Thing[6] = Thing[6] + Thing[5]
2155
																end
2156
															end
2157
														end
2158
													end
2159
												end
2160
											end
2161
										end
2162
									end
2163
								else
2164
									Part.Parent = nil
2165
									table.remove(Effects, e)
2166
								end
2167
							end
2168
						end
2169
					end
2170
				end
2171
			end
2172
		end
2173
	end
2174
	end