View difference between Paste ID: kuciSzLe and En1eXefD
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
	print("FE Compatibility code by Mokiros")
6
	local rp = RealPlayer
7
	script.Parent = rp.Character
8
	
9
	--RemoteEvent for communicating
10
	local Event = Instance.new("RemoteEvent")
11
	Event.Name = "UserInput_Event"
12
13
	--Fake event to make stuff like Mouse.KeyDown work
14
	local function fakeEvent()
15
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
		t.connect = t.Connect
17
		return t
18
	end
19
20
	--Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
	end}
26
	--Merged 2 functions into one by checking amount of arguments
27
	CAS.UnbindAction = CAS.BindAction
28
29
	--This function will trigger the events that have been :Connect()'ed
30
	local function te(self,ev,...)
31
		local t = m[ev]
32
		if t and t._fakeEvent then
33
			for _,f in pairs(t.Functions) do
34
				f(...)
35
			end
36
		end
37
	end
38
	m.TrigEvent = te
39
	UIS.TrigEvent = te
40
41
	Event.OnServerEvent:Connect(function(plr,io)
42
	    if plr~=rp then return end
43
		m.Target = io.Target
44
		m.Hit = io.Hit
45
		if not io.isMouse then
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local Mouse = Player:GetMouse()
66
	local UIS = game:GetService("UserInputService")
67
	local input = function(io,a)
68
		if a then return end
69
		--Since InputObject is a client-side instance, we create and pass table instead
70
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71
	end
72
	UIS.InputBegan:Connect(input)
73
	UIS.InputEnded:Connect(input)
74
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
85
	----Sandboxed game object that allows the usage of client-side methods and services
86
	--Real game object
87
	local _rg = game
88
89
	--Metatable for fake service
90
	local fsmt = {
91
		__index = function(self,k)
92
			local s = rawget(self,"_RealService")
93
			if s then return s[k] end
94
		end,
95
		__newindex = function(self,k,v)
96
			local s = rawget(self,"_RealService")
97
			if s then s[k]=v end
98
		end,
99
		__call = function(self,...)
100
			local s = rawget(self,"_RealService")
101
			if s then return s(...) end
102
		end
103
	}
104
	local function FakeService(t,RealService)
105
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
		return setmetatable(t,fsmt)
107
	end
108
109
	--Fake game object
110
	local g = {
111
		GetService = function(self,s)
112
			return self[s]
113
		end,
114
		Players = FakeService({
115
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
		},"Players"),
117
		UserInputService = FakeService(UIS,"UserInputService"),
118
		ContextActionService = FakeService(CAS,"ContextActionService"),
119
	}
120
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121
	g.service = g.GetService
122
	
123
	g.RunService = FakeService({
124
		RenderStepped = _rg:GetService("RunService").Heartbeat,
125
		BindToRenderStep = function(self,name,_,fun)
126
127
		end,
128
		UnbindFromRenderStep = function(self,name)
129
			self._btrs[name]:Disconnect()
130
		end,
131
	},"RunService")
132
133
	setmetatable(g,{
134
		__index=function(self,s)
135
			return _rg:GetService(s) or typeof(_rg[s])=="function"
136
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
137
		end,
138
		__newindex = fsmt.__newindex,
139
		__call = fsmt.__call
140
	})
141
	--Changing owner to fake player object to support owner:GetMouse()
142
	game,owner = g,g.Players.LocalPlayer
143
end
144
145
Player = owner
146
PlayerGui = Player.PlayerGui
147
Cam = workspace.CurrentCamera
148
Backpack = Player.Backpack
149
Character = Player.Character
150
Humanoid = Character.Humanoid
151
Mouse = Player:GetMouse()
152
RootPart = Character["HumanoidRootPart"]
153
Torso = Character["Torso"]
154
Head = Character["Head"]
155
RightArm = Character["Right Arm"]
156
LeftArm = Character["Left Arm"]
157
RightLeg = Character["Right Leg"]
158
LeftLeg = Character["Left Leg"]
159
RootJoint = RootPart["RootJoint"]
160
Neck = Torso["Neck"]
161
RightShoulder = Torso["Right Shoulder"]
162
LeftShoulder = Torso["Left Shoulder"]
163
RightHip = Torso["Right Hip"]
164
LeftHip = Torso["Left Hip"]
165
166
Character = Player.Character
167
Humanoid = Character.Humanoid
168
169
Player = game:GetService("Players").LocalPlayer
170
PlayerGui = Player.PlayerGui
171
Cam = workspace.CurrentCamera
172
Backpack = Player.Backpack
173
Character = Player.Character
174
Humanoid = Character.Humanoid
175
Mouse = Player:GetMouse()
176
RootPart = Character["HumanoidRootPart"]
177
SIZE = 1
178
local SINE = 0
179
IT = Instance.new
180
CF = CFrame.new
181
VT = Vector3.new
182
RAD = math.rad
183
C3 = Color3.new
184
UD2 = UDim2.new
185
BRICKC = BrickColor.new
186
ANGLES = CFrame.Angles
187
EULER = CFrame.fromEulerAnglesXYZ
188
COS = math.cos
189
ACOS = math.acos
190
SIN = math.sin
191
ASIN = math.asin
192
ABS = math.abs
193
MRANDOM = math.random
194
FLOOR = math.floor
195
 
196
--[[
197
    local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
198
vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
199
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
200
--]]
201
--Credit To Rufus14
202
--I just edit it a bit ^_^
203
mouse = game.Players.LocalPlayer:GetMouse()
204
function ragdoll()
205
game.Players.LocalPlayer.Character.Archivable = true
206
clone = game.Players.LocalPlayer.Character:Clone()
207
clone.Parent = workspace
208
for i,v in pairs(clone:GetChildren()) do
209
    if v.ClassName == "Script" or v.ClassName == "LocalScript" then
210
        v:destroy()
211
    end
212
    for i,p in pairs(v:GetChildren()) do
213
    if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
214
        p:destroy()
215
    end
216
end
217
end
218
for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
219
    if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
220
        t:destroy()
221
    end
222
end
223
vel = Instance.new("BodyVelocity", clone.Torso)
224
vel.Velocity = clone.Torso.CFrame.lookVector * -5
225
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
226
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
227
using = false
228
hit = Instance.new("Sound", clone.Torso)
229
hit.SoundId = "rbxassetid://260430060"
230
hit.Volume = 5
231
hit1 = Instance.new("Sound", clone.Torso)
232
hit1.SoundId = "rbxassetid://138087186"
233
hit1.Volume = 5
234
hit2 = Instance.new("Sound", clone.Torso)
235
hit2.SoundId = "rbxassetid://131237241"
236
hit2.Volume = 5
237
hit3 = Instance.new("Sound", clone.Torso)
238
hit3.SoundId = "rbxassetid://278062209"
239
hit3.Volume = 5
240
hit3.TimePosition = 0.33
241
ded = Instance.new("Sound", clone.Torso)
242
ded.SoundId = "rbxassetid://163154423"
243
ded.Volume = 5
244
local leftarm = clone:findFirstChild("Left Arm")
245
local rightrm = clone:findFirstChild("Right Arm")
246
local leftleg = clone:findFirstChild("Left Leg")
247
local rightleg = clone:findFirstChild("Right Leg")
248
local head = clone:findFirstChild("Head")
249
local welding = Instance.new("Weld", clone.Torso)
250
welding.Part0 = clone.Torso
251
welding.Part1 = head
252
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
253
for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
254
    if g.ClassName == "Part" then
255
        g:destroy()
256
    end
257
end
258
for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
259
    if h.ClassName == "Accesory" then
260
        h:destroy()
261
    end
262
end
263
game.Workspace.CurrentCamera.CameraSubject = head
264
if leftleg ~= nil then
265
local glue = Instance.new("Glue", clone.Torso)
266
glue.Part0 = clone.Torso
267
glue.Part1 = leftleg
268
glue.Name = "Left leg"
269
local collider = Instance.new("Part", leftleg)
270
collider.Position = Vector3.new(0,999,0)
271
collider.Size = Vector3.new(1.7, 1, 1)
272
collider.Shape = "Cylinder"
273
local weld = Instance.new("Weld", collider)
274
weld.Part0 = leftleg
275
weld.Part1 = collider
276
weld.C0 = CFrame.Angles(0, 0, 80)
277
collider.TopSurface = "Smooth"
278
collider.BottomSurface = "Smooth"
279
collider.formFactor = "Symmetric"
280
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
281
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
282
collider.Transparency = 1
283
end
284
------------
285
if rightleg ~= nil then
286
local glue1 = Instance.new("Glue", clone.Torso)
287
glue1.Part0 = clone.Torso
288
glue1.Part1 = rightleg
289
glue1.Name = "Right leg"
290
local collider1 = Instance.new("Part", rightleg)
291
collider1.Position = Vector3.new(0,999,0)
292
collider1.Size = Vector3.new(1.7, 1, 1)
293
collider1.Shape = "Cylinder"
294
local weld1 = Instance.new("Weld", collider1)
295
weld1.Part0 = rightleg
296
weld1.Part1 = collider1
297
weld1.C0 = CFrame.Angles(0, 0, 80)
298
collider1.TopSurface = "Smooth"
299
collider1.BottomSurface = "Smooth"
300
collider1.formFactor = "Symmetric"
301
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
302
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
303
collider1.Transparency = 1
304
end
305
------------
306
if rightrm ~= nil then
307
local glue11 = Instance.new("Glue", clone.Torso)
308
glue11.Part0 = clone.Torso
309
glue11.Part1 = rightrm
310
glue11.Name = "Right shoulder"
311
local collider11 = Instance.new("Part", rightrm)
312
collider11.Position = Vector3.new(0,9999,0)
313
collider11.Size = Vector3.new(1.8,1,1)
314
collider11.Shape = "Cylinder"
315
local weld11 = Instance.new("Weld", collider11)
316
weld11.Part0 = rightrm
317
weld11.Part1 = collider11
318
weld11.C0 = CFrame.Angles(0, 0, 80)
319
collider11.TopSurface = "Smooth"
320
collider11.BottomSurface = "Smooth"
321
collider11.formFactor = "Symmetric"
322
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
323
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
324
collider11.Transparency = 1
325
end
326
------------
327
if leftarm ~= nil then
328
local glue111 = Instance.new("Glue", clone.Torso)
329
glue111.Part0 = clone.Torso
330
glue111.Part1 = leftarm
331
glue111.Name = "Left shoulder"
332
local collider111 = Instance.new("Part", leftarm)
333
collider111.Position = Vector3.new(0,9999,0)
334
collider111.Size = Vector3.new(1.8,1,1)
335
collider111.Shape = "Cylinder"
336
local weld111 = Instance.new("Weld", collider111)
337
weld111.Part0 = leftarm
338
weld111.Part1 = collider111
339
weld111.C0 = CFrame.Angles(0, 0, 80)
340
collider111.TopSurface = "Smooth"
341
collider111.BottomSurface = "Smooth"
342
collider111.formFactor = "Symmetric"
343
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
344
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
345
collider111.Transparency = 1
346
----------------
347
sensoring = Instance.new("Part", clone.Torso)
348
sensoring.Size = Vector3.new(1.2,1.1,0.8)
349
sensoring.CanCollide = false
350
sensoring.Position = clone.Torso.Position
351
local welder = Instance.new("Weld", sensoring)
352
welder.Part0 = clone.Torso
353
welder.Part1 = sensoring
354
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
355
sensoring.Transparency = 1
356
-----------------
357
sensoring1 = Instance.new("Part", clone.Torso)
358
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
359
sensoring1.CanCollide = false
360
sensoring1.Position = clone.Torso.Position
361
local welder1 = Instance.new("Weld", sensoring)
362
welder1.Part0 = clone.Torso
363
welder1.Part1 = sensoring1
364
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
365
sensoring1.Transparency = 1
366
end
367
clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
368
ded:Play()
369
vel:destroy()
370
wait(0.5)
371
local function touch()
372
    if not using then
373
        using = true
374
        local Math = math.random(1,4)
375
        if Math == 1 then
376
            hit:Play()
377
        end
378
        if Math == 2 then
379
            hit1:Play()
380
        end
381
        if Math == 3 then
382
            hit2:Play()
383
        end
384
        if Math == 4 then
385
            hit3:Play()
386
        end
387
        wait(0.1)
388
        using = false
389
    end
390
end
391
sensoring.Touched:connect(touch)
392
sensoring1.Touched:connect(touch)
393
wait(4.47)
394
hit1.Volume = 0
395
hit2.Volume = 0
396
hit3.Volume = 0
397
hit.Volume = 0
398
        end
399
 
400
game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
401
 
402
--di ent
403
---------------------------------------
404
local insanityface={"1895698679"}
405
local sine=0
406
Animation_Speed = 1.5
407
local CHANGE = 2 / Animation_Speed
408
-----------------------
409
--[[ Name : WAOV2.2 ]]--
410
-------------------------------------------------------
411
--A script By makhail07, 2003boobear and XXUNORIBOASXX.
412
 
413
--Discord Creterisk#2958 <- makhail07's discord
414
 
415
--NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
416
--IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
417
--DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
418
--YOU FUCKING SKIDS,
419
--For Those who log/decompile this, If you sell or trade this,
420
--and I find out who you are, i will take massive action.
421
--:b:
422
-------------------------------------------------------
423
 
424
local FavIDs = {
425
    340106355, --Nefl Crystals
426
    927529620, --Dimension
427
    876981900, --Fantasy
428
    398987889, --Ordinary Days
429
    1117396305, --Oh wait, it's you.
430
    885996042, --Action Winter Journey
431
    919231299, --Sprawling Idiot Effigy
432
    743466274, --Good Day Sunshine
433
    727411183, --Knife Fight
434
    1402748531, --The Earth Is Counting On You!
435
    595230126 --Robot Language
436
    }
437
 
438
 
439
 
440
--The reality of my life isn't real but a Universe -Creterisk
441
--All people can be nice, Even if you don't think so. -2003boobear
442
--The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
443
wait()
444
local plr = game:service'Players'.LocalPlayer
445
local char = plr.Character
446
local hum = char.Humanoid
447
local hed = char.Head
448
local root = char.HumanoidRootPart
449
local rootj = root.RootJoint
450
local tors = char.Torso
451
local ra = char["Right Arm"]
452
local la = char["Left Arm"]
453
local rl = char["Right Leg"]
454
local ll = char["Left Leg"]
455
local neck = tors["Neck"]
456
local mouse = plr:GetMouse()
457
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
458
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
459
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
460
local maincolor = BrickColor.new("Really black")
461
exploitable = true
462
local Player = game.Players.localPlayer
463
local Character = Player.Character
464
local Humanoid = Character.Humanoid
465
local Mouse = Player:GetMouse()
466
local LeftArm = Character["Left Arm"]
467
local RightArm = Character["Right Arm"]
468
local LeftLeg = Character["Left Leg"]
469
local RightLeg = Character["Right Leg"]
470
local Head = Character.Head
471
local Torso = Character.Torso
472
473
local FE = Workspace.FilteringEnabled
474
 
475
IT = Instance.new
476
CF = CFrame.new
477
VT = Vector3.new
478
RAD = math.rad
479
C3 = Color3.new
480
UD2 = UDim2.new
481
BRICKC = BrickColor.new
482
ANGLES = CFrame.Angles
483
EULER = CFrame.fromEulerAnglesXYZ
484
COS = math.cos
485
ACOS = math.acos
486
SIN = math.sin
487
ASIN = math.asin
488
ABS = math.abs
489
MRANDOM = math.random
490
FLOOR = math.floor
491
-------------------------------------------------------
492
--Start Whitelist and Invincibility--
493
-------------------------------------------------------	
494
ff = Instance.new("ForceField",char)
495
ff.Visible = false
496
hum.Name = "Base"
497
hum.MaxHealth = 14214242142124
498
hum.Health = 14214242142124
499
-------------------------------------------------------
500
--End Whitelist and Invincibility--
501
-------------------------------------------------------	
502
local Hair = Instance.new("Part", char)
503
Hair.Name = "Hair"
504
Hair.CanCollide = false
505
Hair.BrickColor = BrickColor.new("Institutional white")
506
Hair.Transparency = 0
507
Hair.Material = "Plastic"
508
Hair.Size = Vector3.new(1, 1, 2)
509
Hair.TopSurface = Enum.SurfaceType.Smooth
510
Hair.BottomSurface = Enum.SurfaceType.Smooth
511
 
512
local Weld = Instance.new("Weld", Hair)
513
Weld.Part0 = hed
514
Weld.Part1 = Hair
515
Weld.C1 = CFrame.new(0, -.6, 0)
516
Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
517
 
518
local M2 = Instance.new("SpecialMesh")
519
M2.Parent = Hair
520
M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
521
M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
522
M2.Scale = Vector3.new(1, 1, 1)
523
-------------------------------------------------------
524
for i,v in pairs(char:children()) do
525
if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
526
v:Remove()
527
end
528
end
529
shirt = Instance.new("Shirt", char)
530
shirt.Name = "Shirt"
531
pants = Instance.new("Pants", char)
532
pants.Name = "Pants"
533
char.Shirt.ShirtTemplate = "rbxassetid://676428254"
534
char.Pants.PantsTemplate = "rbxassetid://676428351"
535
-------------------------------------------------------
536
--------------
537
538
warn("WhAT ANOTHER ONE V3.0 IS FINALLY HERE!")
539
540
warn("I hope you enjoy.")
541
542
warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
543
544
warn("Edited by saba1520/kisslarge")
545
546
warn("you made it guys to i maked it to 3.0 thanks!")
547
548
-------------------------------------------------------
549
--Start Good Stuff--
550
-------------------------------------------------------
551
cam = game.Workspace.CurrentCamera
552
CF = CFrame.new
553
VT = Vector3.new
554
angles = CFrame.Angles
555
attack = false
556
Euler = CFrame.fromEulerAnglesXYZ
557
Rad = math.rad
558
IT = Instance.new
559
BrickC = BrickColor.new
560
Cos = math.cos
561
COS = math.cos
562
Acos = math.acos
563
Sin = math.sin
564
Asin = math.asin
565
Abs = math.abs
566
Mrandom = math.random
567
Floor = math.floor
568
-------------------------------------------------------
569
--End Good Stuff--
570
-------------------------------------------------------
571
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
572
RSH, LSH = nil, nil 
573
RW = Instance.new("Weld") 
574
LW = Instance.new("Weld")
575
RH = tors["Right Hip"]
576
LH = tors["Left Hip"]
577
RSH = tors["Right Shoulder"] 
578
LSH = tors["Left Shoulder"] 
579
RSH.Parent = nil 
580
LSH.Parent = nil 
581
RW.Name = "RW"
582
RW.Part0 = tors 
583
RW.C0 = CF(1.5, 0.5, 0)
584
RW.C1 = CF(0, 0.5, 0) 
585
RW.Part1 = ra
586
RW.Parent = tors 
587
LW.Name = "LW"
588
LW.Part0 = tors 
589
LW.C0 = CF(-1.5, 0.5, 0)
590
LW.C1 = CF(0, 0.5, 0) 
591
LW.Part1 = la
592
LW.Parent = tors
593
Effects = {}
594
-------------------------------------------------------
595
--Start HeartBeat--
596
-------------------------------------------------------
597
ArtificialHB = Instance.new("BindableEvent", script)
598
ArtificialHB.Name = "Heartbeat"
599
script:WaitForChild("Heartbeat")
600
601
frame = 1 / 60
602
tf = 0
603
allowframeloss = false
604
tossremainder = false
605
606
607
lastframe = tick()
608
script.Heartbeat:Fire()
609
610
611
game:GetService("RunService").Heartbeat:connect(function(s, p)
612
	tf = tf + s
613
	if tf >= frame then
614
		if allowframeloss then
615
			script.Heartbeat:Fire()
616
			lastframe = tick()
617
		else
618
			for i = 1, math.floor(tf / frame) do
619
				script.Heartbeat:Fire()
620
			end
621
			lastframe = tick()
622
		end
623
		if tossremainder then
624
			tf = 0
625
		else
626
			tf = tf - frame * math.floor(tf / frame)
627
		end
628
	end
629
end)
630
-------------------------------------------------------
631
--End HeartBeat--
632
-------------------------------------------------------
633
634
local ohno = Instance.new("Sound")
635
ohno.Parent = hed
636
ohno.Volume = 10
637
ohno.Pitch = 1
638
ohno.Looped = true
639
640
local bass = Instance.new("Sound") --why
641
bass.Parent = hed
642
bass.Volume = 7
643
bass.Pitch = 1
644
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
645
bass.Looped = true
646
647
local newnoob = Instance.new("Sound") --why
648
newnoob.Parent = hed
649
newnoob.Volume = 7
650
newnoob.Pitch = 1
651
newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
652
newnoob.Looped = false
653
654
meme = Instance.new("Sound", hed)
655
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
656
meme.Volume = 10
657
meme.Pitch = 1
658
meme.Looped = true
659
meme.TimePosition = 1
660
661
TAUNT = Instance.new("Sound", tors)
662
TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
663
TAUNT.Volume = 10
664
TAUNT.Pitch = 1
665
TAUNT.Looped = false
666
TAUNT.TimePosition = 0.12
667
668
TAUNT2 = Instance.new("Sound", tors)
669
TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
670
TAUNT2.Volume = 10
671
TAUNT2.Pitch = 1
672
TAUNT2.Looped = false
673
TAUNT2.TimePosition = 0.12
674
675
chargeup = Instance.new("Sound", hed)
676
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
677
chargeup.Volume = 10
678
chargeup.Pitch = 1
679
chargeup.Looped = true
680
chargeup.TimePosition = 1
681
682
BTAUNT = Instance.new("Sound", tors)
683
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
684
BTAUNT.Volume = 10
685
BTAUNT.Pitch = 1
686
BTAUNT.Looped = false
687
BTAUNT.TimePosition = 0.2
688
689
NOTAUNT = Instance.new("Sound", tors)
690
NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
691
NOTAUNT.Volume = 10
692
NOTAUNT.Pitch = 1
693
NOTAUNT.Looped = false
694
NOTAUNT.TimePosition = 0.2
695
696
NOSOUND = Instance.new("Sound", tors)
697
NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
698
NOSOUND.Volume = 10
699
NOSOUND.Pitch = 1
700
NOSOUND.Looped = false
701
NOSOUND.TimePosition = 0.2
702
703
ITAUNT = Instance.new("Sound", tors)
704
ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
705
ITAUNT.Volume = 50
706
ITAUNT.Pitch = 1
707
ITAUNT.Looped = false
708
ITAUNT.TimePosition = 0
709
710
BATAUNT = Instance.new("Sound", tors)
711
BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
712
BATAUNT.Volume = 10
713
BATAUNT.Pitch = 1
714
BATAUNT.Looped = false
715
BATAUNT.TimePosition = 0
716
717
pop = Instance.new("Sound", tors)
718
pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
719
pop.Volume = 10
720
pop.Pitch = 1
721
pop.Looped = false
722
pop.TimePosition = 0
723
724
STAUNT = Instance.new("Sound", tors)
725
STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
726
STAUNT.Volume = 10
727
STAUNT.Pitch = 1
728
STAUNT.Looped = false
729
STAUNT.TimePosition = 0.05
730
731
DTAUNT = Instance.new("Sound", tors)
732
DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
733
DTAUNT.Volume = 10
734
DTAUNT.Pitch = 1
735
DTAUNT.Looped = false
736
DTAUNT.TimePosition = 0
737
738
sex = Instance.new("Sound", tors)
739
sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
740
sex.Volume = 10
741
sex.Pitch = 1
742
sex.Looped = false
743
sex.TimePosition = 0
744
745
so = Instance.new("Sound", tors)
746
so.SoundId = "http://www.roblox.com/asset/?id=449394892"
747
so.Volume = 10
748
so.Pitch = 1
749
so.Looped = false
750
so.TimePosition = 0
751
752
LAZOR = Instance.new("Sound", ra)
753
LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
754
LAZOR.Volume = 10
755
LAZOR.Pitch = 0.7
756
LAZOR.Looped = false
757
LAZOR.TimePosition = 0
758
759
 WTF = Instance.new("Sound", tors)
760
 WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
761
 WTF.Volume = 10
762
 WTF.Pitch = 1
763
 WTF.Looped = false
764
 WTF.TimePosition = 0
765
766
MERKIO = Instance.new("Sound", tors) --why
767
MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
768
MERKIO.Volume = 5467543465
769
MERKIO.Pitch = 1
770
MERKIO.Looped = false
771
MERKIO.TimePosition = 0
772
773
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
774
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
775
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
776
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
777
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
778
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
779
780
-------------------------------------------------------
781
--Start Important Functions--
782
-------------------------------------------------------
783
function MakeForm(PART,TYPE)
784
	if TYPE == "Cyl" then
785
		local MSH = IT("CylinderMesh",PART)
786
	elseif TYPE == "Ball" then
787
		local MSH = IT("SpecialMesh",PART)
788
		MSH.MeshType = "Sphere"
789
	elseif TYPE == "Wedge" then
790
		local MSH = IT("SpecialMesh",PART)
791
		MSH.MeshType = "Wedge"
792
	end
793
end
794
795
function chatfunc(text, color)
796
    local chat = coroutine.wrap(function()
797
        if char:FindFirstChild("TalkingBillBoard") ~= nil then
798
            char:FindFirstChild("TalkingBillBoard"):destroy()
799
        end
800
        local naeeym2 = Instance.new("BillboardGui", char)
801
        naeeym2.Size = UDim2.new(0, 100, 0, 40)
802
        naeeym2.StudsOffset = Vector3.new(0, 5, 0)
803
        naeeym2.Adornee = hed
804
        naeeym2.Name = "TalkingBillBoard"
805
        local tecks2 = Instance.new("TextLabel", naeeym2)
806
        tecks2.BackgroundTransparency = 1
807
        tecks2.BorderSizePixel = 0
808
        tecks2.Text = ""
809
        tecks2.Font = "SciFi"
810
        tecks2.TextSize = 30
811
        tecks2.TextStrokeTransparency = 0
812
        tecks2.TextColor3 = color
813
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
814
        tecks2.Size = UDim2.new(1, 0, 0.5, 0)
815
        local tecks3 = Instance.new("TextLabel", naeeym2)
816
        tecks3.BackgroundTransparency = 1
817
        tecks3.BorderSizePixel = 0
818
        tecks3.Text = ""
819
        tecks3.Font = "SciFi"
820
        tecks3.TextSize = 30
821
        tecks3.TextStrokeTransparency = 0
822
        tecks3.TextColor3 = Color3.new(0, 0, 0)
823
        tecks3.TextStrokeColor3 = color
824
        tecks3.Size = UDim2.new(1, 0, 0.5, 0)
825
        coroutine.resume(coroutine.create(function()
826
            while true do
827
                swait(1)
828
                    tecks2.TextColor3 = BrickColor.random().Color
829
                    tecks3.TextStrokeColor3 = BrickColor.random().Color
830
                tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
831
                tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
832
                tecks2.Rotation = math.random(-5, 5)
833
                tecks3.Rotation = math.random(-5, 5)
834
            end
835
        end))
836
        for i = 1, string.len(text) do
837
            CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
838
            tecks2.Text = string.sub(text, 1, i)
839
            tecks3.Text = string.sub(text, 1, i)
840
            swait(1)
841
        end
842
        wait(1)
843
        local randomrot = math.random(1, 2)
844
        if randomrot == 1 then
845
            for i = 1, 50 do
846
                swait()
847
                tecks2.Rotation = tecks2.Rotation - 0.75
848
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
849
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
850
                tecks3.Rotation = tecks2.Rotation + 0.75
851
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
852
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
853
            end
854
        elseif randomrot == 2 then
855
            for i = 1, 50 do
856
                swait()
857
                tecks2.Rotation = tecks2.Rotation + 0.75
858
                tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
859
                tecks2.TextTransparency = tecks2.TextTransparency + 0.04
860
                tecks3.Rotation = tecks2.Rotation - 0.75
861
                tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
862
                tecks3.TextTransparency = tecks2.TextTransparency + 0.04
863
            end
864
        end
865
        naeeym2:Destroy()
866
    end)
867
    chat()
868
end
869
870
function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
871
    local type = type
872
    local rng = Instance.new("Part", char)
873
    rng.Anchored = true
874
    rng.BrickColor = color
875
    rng.CanCollide = false
876
    rng.FormFactor = 3
877
    rng.Name = "Ring"
878
    rng.Material = "Neon"
879
    rng.Size = Vector3.new(1, 1, 1)
880
    rng.Transparency = 0
881
    rng.TopSurface = 0
882
    rng.BottomSurface = 0
883
    rng.CFrame = pos
884
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
885
    local rngm = Instance.new("SpecialMesh", rng)
886
    rngm.MeshType = "Sphere"
887
    rngm.Scale = Vector3.new(x1, y1, z1)
888
    local scaler2 = 1
889
    local speeder = FastSpeed
890
    if type == "Add" then
891
        scaler2 = 1 * value
892
    elseif type == "Divide" then
893
        scaler2 = 1 / value
894
    end
895
    coroutine.resume(coroutine.create(function()
896
        for i = 0, 10 / bonuspeed, 0.1 do
897
            swait()
898
            if type == "Add" then
899
                scaler2 = scaler2 - 0.01 * value / bonuspeed
900
            elseif type == "Divide" then
901
                scaler2 = scaler2 - 0.01 / value * bonuspeed
902
            end
903
                        rng.BrickColor = BrickColor.random()
904
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
905
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
906
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
907
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
908
        end
909
        rng:Destroy()
910
    end))
911
end
912
913
function SoulSteal(dude)
914
if dude.Name ~= char then
915
local bgf = IT("BodyGyro", dude.Head)
916
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
917
local val = IT("BoolValue", dude)
918
val.Name = "IsHit"
919
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
920
local soulst = coroutine.wrap(function()
921
local soul = Instance.new("Part",dude)
922
soul.Size = Vector3.new(1,1,1)
923
soul.CanCollide = false
924
soul.Anchored = false
925
soul.Position = torso.Position
926
soul.Transparency = 1
927
local PartEmmit1 = IT("ParticleEmitter", soul)
928
PartEmmit1.LightEmission = 1
929
PartEmmit1.Texture = "rbxassetid://569507414"
930
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
931
PartEmmit1.Rate = 250
932
PartEmmit1.Lifetime = NumberRange.new(1.6)
933
PartEmmit1.Size = NumberSequence.new({
934
    NumberSequenceKeypoint.new(0, 1, 0),
935
    NumberSequenceKeypoint.new(1, 0, 0)
936
})
937
PartEmmit1.Transparency = NumberSequence.new({
938
    NumberSequenceKeypoint.new(0, 0, 0),
939
    NumberSequenceKeypoint.new(1, 1, 0)
940
})
941
PartEmmit1.Speed = NumberRange.new(0, 0)
942
PartEmmit1.VelocitySpread = 30000
943
PartEmmit1.Rotation = NumberRange.new(-360, 360)
944
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
945
local BodPoss = IT("BodyPosition", soul)
946
BodPoss.P = 3000
947
BodPoss.D = 1000
948
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
949
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
950
wait(1.6)
951
soul.Touched:connect(function(hit)
952
    if hit.Parent == char then
953
    soul:Destroy()
954
    end
955
end)
956
wait(1.2)
957
while soul do
958
    swait()
959
    PartEmmit1.Color = ColorSequence.new(maincolor.Color)
960
    BodPoss.Position = tors.Position
961
end
962
end)
963
    soulst()
964
    end
965
end
966
function FaceMouse()
967
local   Cam = workspace.CurrentCamera
968
    return {
969
        CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
970
        Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
971
    }
972
end
973
974
function Clerp(a, b, t)
975
    local qa = {QuaternionFromCFrame(a)}
976
    local qb = {QuaternionFromCFrame(b)}
977
    local ax, ay, az = a.x, a.y, a.z
978
    local bx, by, bz = b.x, b.y, b.z
979
    local _t = 1 - t
980
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
981
end
982
983
function Eviscerate(dude)
984
    if dude.Name ~= char then
985
        local bgf = IT("BodyGyro", dude.Head)
986
        bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
987
        local val = IT("BoolValue", dude)
988
        val.Name = "IsHit"
989
        local ds = coroutine.wrap(function()
990
            dude:WaitForChild("Head"):BreakJoints()
991
            wait(0.5)
992
            target = nil
993
            coroutine.resume(coroutine.create(function()
994
                for i, v in pairs(dude:GetChildren()) do
995
                    if v:IsA("Accessory") then
996
                        v:Destroy()
997
                    end
998
                    if v:IsA("Humanoid") then
999
                        v:Destroy()
1000
                    end
1001
                    if v:IsA("CharacterMesh") then
1002
                        v:Destroy()
1003
                    end
1004
                    if v:IsA("Model") then
1005
                        v:Destroy()
1006
                    end
1007
                    if v:IsA("Part") or v:IsA("MeshPart") then
1008
                        for x, o in pairs(v:GetChildren()) do
1009
                            if o:IsA("Decal") then
1010
                                o:Destroy()
1011
                            end
1012
                        end
1013
                        coroutine.resume(coroutine.create(function()
1014
                            v.Material = "Neon"
1015
                            v.CanCollide = false
1016
                            local PartEmmit1 = IT("ParticleEmitter", v)
1017
                            PartEmmit1.LightEmission = 1
1018
                            PartEmmit1.Texture = "rbxassetid://284205403"
1019
                            PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1020
                            PartEmmit1.Rate = 150
1021
                            PartEmmit1.Lifetime = NumberRange.new(1)
1022
                            PartEmmit1.Size = NumberSequence.new({
1023
                                NumberSequenceKeypoint.new(0, 0.75, 0),
1024
                                NumberSequenceKeypoint.new(1, 0, 0)
1025
                            })
1026
                            PartEmmit1.Transparency = NumberSequence.new({
1027
                                NumberSequenceKeypoint.new(0, 0, 0),
1028
                                NumberSequenceKeypoint.new(1, 1, 0)
1029
                            })
1030
                            PartEmmit1.Speed = NumberRange.new(0, 0)
1031
                            PartEmmit1.VelocitySpread = 30000
1032
                            PartEmmit1.Rotation = NumberRange.new(-500, 500)
1033
                            PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
1034
                            local BodPoss = IT("BodyPosition", v)
1035
                            BodPoss.P = 3000
1036
                            BodPoss.D = 1000
1037
                            BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1038
                            BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1039
                            v.Color = maincolor.Color
1040
                            coroutine.resume(coroutine.create(function()
1041
                                for i = 0, 49 do
1042
                                    swait(1)
1043
                                    v.Transparency = v.Transparency + 0.08
1044
                                end
1045
                                wait(0.5)
1046
                                PartEmmit1.Enabled = false
1047
                                wait(3)
1048
                                v:Destroy()
1049
                                dude:Destroy()
1050
                            end))
1051
                        end))
1052
                    end
1053
                end
1054
            end))
1055
        end)
1056
        ds()
1057
    end
1058
end
1059
1060
function killnearest(position,range,maxstrength)
1061
	for i,v in ipairs(workspace:GetChildren()) do
1062
	local body = v:GetChildren()
1063
		for part = 1, #body do
1064
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1065
				if(body[part].Position - position).Magnitude < range then
1066
					if v.ClassName == "Model" then
1067
						v:BreakJoints()
1068
					end
1069
					table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
1070
					body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
1071
				end
1072
			end
1073
		end
1074
		if v.ClassName == "Part" then
1075
			if v.Anchored == false and (v.Position - position).Magnitude < range then
1076
				table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
1077
				v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
1078
			end
1079
		end
1080
	end
1081
end
1082
1083
1084
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
1085
	local NEWPART = IT("Part")
1086
	NEWPART.formFactor = FORMFACTOR
1087
	NEWPART.Reflectance = REFLECTANCE
1088
	NEWPART.Transparency = TRANSPARENCY
1089
	NEWPART.CanCollide = false
1090
	NEWPART.Locked = true
1091
	NEWPART.Anchored = true
1092
	if ANCHOR == false then
1093
		NEWPART.Anchored = false
1094
	end
1095
	NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
1096
	NEWPART.Name = NAME
1097
	NEWPART.Size = SIZE
1098
	NEWPART.Position = Torso.Position
1099
	NEWPART.Material = MATERIAL
1100
	NEWPART:BreakJoints()
1101
	NEWPART.Parent = PARENT
1102
	return NEWPART
1103
end
1104
1105
        local joyemoji = Instance.new('ParticleEmitter', tors)
1106
        joyemoji.VelocitySpread = 2000
1107
        joyemoji.Lifetime = NumberRange.new(1)
1108
        joyemoji.Speed = NumberRange.new(40)
1109
joy= {}
1110
for i=0, 19 do
1111
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1112
end
1113
joyemoji.Size = NumberSequence.new(joy)
1114
        joyemoji.Rate = 0
1115
        joyemoji.LockedToPart = false
1116
        joyemoji.LightEmission = 0
1117
        joyemoji.Texture = "rbxassetid://1176402123"
1118
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1119
1120
        local LIT = Instance.new('ParticleEmitter', tors)
1121
        LIT.VelocitySpread = 2000
1122
        LIT.Lifetime = NumberRange.new(1)
1123
        LIT.Speed = NumberRange.new(45)
1124
nani= {}
1125
for i=0, 19 do
1126
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1127
end
1128
LIT.Size = NumberSequence.new(nani)
1129
        LIT.Rate = 0
1130
        LIT.LockedToPart = false
1131
        LIT.LightEmission = 0
1132
        LIT.Texture = "rbxassetid://1492670151"
1133
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1134
1135
        local ok = Instance.new('ParticleEmitter', tors)
1136
        ok.VelocitySpread = 2000
1137
        ok.Lifetime = NumberRange.new(1)
1138
        ok.Speed = NumberRange.new(50)
1139
cool= {}
1140
for i=0, 19 do
1141
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1142
end
1143
ok.Size = NumberSequence.new(cool)
1144
        ok.Rate = 0
1145
        ok.LockedToPart = false
1146
        ok.LightEmission = 0
1147
        ok.Texture = "rbxassetid://636768448"
1148
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1149
1150
        local toast = Instance.new('ParticleEmitter', tors)
1151
        toast.VelocitySpread = 2000
1152
        toast.Lifetime = NumberRange.new(1)
1153
        toast.Speed = NumberRange.new(60)
1154
toasterstoasttoast= {}
1155
for i=0, 19 do
1156
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
1157
end
1158
toast.Size = NumberSequence.new(toasterstoasttoast)
1159
        toast.Rate = 0
1160
        toast.LockedToPart = false
1161
        toast.LightEmission = 0
1162
        toast.Texture = "rbxassetid://436096230"
1163
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
1164
1165
function WhatHuh()
1166
    attack = true
1167
    hum.WalkSpeed = 1.01
1168
    CreateSound("130766865", hed, 10, 1)
1169
        Character.Head.face.Texture = "rbxassetid://276732672"
1170
    for i = 0,4,0.1 do
1171
        swait()
1172
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1173
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1174
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1175
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1176
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1177
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1178
    end
1179
    for i = 0,6.7,0.1 do
1180
        swait()
1181
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1182
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1183
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1184
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1185
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1186
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1187
    end
1188
    for i = 0,8.1,0.1 do
1189
        swait()
1190
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1191
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
1192
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1193
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1194
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1195
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1196
    end
1197
    for i = 0,1,0.1 do
1198
        swait()
1199
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1200
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
1201
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1202
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1203
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1204
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1205
    end
1206
    for i = 0,1,0.1 do
1207
        swait()
1208
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1209
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
1210
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1211
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1212
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1213
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1214
    end
1215
    for i = 0,4,0.1 do
1216
        swait()
1217
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1218
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
1219
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1220
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1221
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
1222
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
1223
    end
1224
    attack = false
1225
        Character.Head.face.Texture = "rbxassetid://620619801"
1226
    hum.WalkSpeed = 16
1227
end
1228
1229
function EndMySufferingV3() --why
1230
    attack = true
1231
    hum.WalkSpeed = 1.01
1232
        Character.Head.face.Texture = "rbxassetid://202210455"
1233
        local A = math.random(1,5)
1234
        if A == 1 then
1235
            meme.SoundId = "rbxassetid://295810519"
1236
        end
1237
        if A == 2 then
1238
            meme.SoundId = "rbxassetid://1124778077"
1239
        end
1240
        if A == 3 then
1241
            meme.SoundId = "rbxassetid://464157070"
1242
        end
1243
        if A == 4 then
1244
            meme.SoundId = "rbxassetid://146334595"
1245
        end
1246
        if A == 5 then
1247
            meme.SoundId = "rbxassetid://145536915"
1248
        end
1249
        meme:Play()
1250
        bass:Play()
1251
        joyemoji.Rate = 70
1252
        LIT.Rate = 70
1253
        ok.Rate = 70
1254
        toast.Rate = 70
1255
       
1256
    for i = 0,50,0.1 do
1257
        swait()
1258
    CameraEnshaking(1, 10)
1259
        bass.Parent = hed
1260
        meme.Parent = hed
1261
    rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1262
    tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1263
    RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1264
    LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1265
    RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1266
    LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1267
    end
1268
        bass:Stop()
1269
        meme:Stop()
1270
        joyemoji.Rate = 0
1271
        LIT.Rate = 0
1272
        ok.Rate = 0
1273
        toast.Rate = 0
1274
        Character.Head.face.Texture = "rbxassetid://620619801"
1275
    attack = false
1276
    hum.WalkSpeed = 16
1277
end
1278
1279
function slap()
1280
    attack = true
1281
    hum.WalkSpeed = 1.01
1282
    local icri = CreateSound("1205111204", hed, 10, 1)
1283
    swait(165)
1284
    local FRAME = tors.CFrame
1285
    repeat
1286
        swait()
1287
                Character.Head.face.Texture = "rbxassetid://582931093"
1288
        CameraEnshaking(1, 10)
1289
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1290
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1291
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1292
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1293
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1294
        tors.CFrame = FRAME * CF(0,1,0)
1295
        swait()
1296
        tors.CFrame = FRAME
1297
    until icri.Playing == false
1298
        Character.Head.face.Texture = "rbxassetid://620619801"
1299
    attack = false
1300
    hum.WalkSpeed = 16
1301
end
1302
1303
function EndMySufferingV2()
1304
attack = true
1305
	for i = 0,6,0.1 do
1306
		swait()
1307
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1308
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1309
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1310
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1311
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
1312
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
1313
	end
1314
    CreateSound("1093102664", hed, 10, 1)
1315
	CameraEnshaking(3, 8)
1316
	for i = 0,2,0.1 do
1317
		swait()
1318
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
1319
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
1320
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1321
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1322
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
1323
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
1324
	end
1325
hum.MaxHealth = 0
1326
ragdoll(char)
1327
CreateSound("135488453", hed, 5, 1)
1328
error("Seems like you just died.")
1329
end
1330
1331
function Clerp(a, b, t)
1332
    local qa = {
1333
        QuaternionFromCFrame(a)
1334
    }
1335
    local qb = {
1336
        QuaternionFromCFrame(b)
1337
    }
1338
    local ax, ay, az = a.x, a.y, a.z
1339
    local bx, by, bz = b.x, b.y, b.z
1340
    local _t = 1 - t
1341
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1342
end
1343
1344
function Swait(NUMBER)
1345
    if NUMBER == 0 or NUMBER == nil then
1346
        ArtificialHB.Event:wait()
1347
    else
1348
        for i = 1, NUMBER do
1349
            ArtificialHB.Event:wait()
1350
        end
1351
    end
1352
end
1353
1354
function swait(num)
1355
	if num == 0 or num == nil then
1356
		game:service("RunService").Stepped:wait(0)
1357
	else
1358
		for i = 0, num do
1359
			game:service("RunService").Stepped:wait(0)
1360
		end
1361
	end
1362
end
1363
function thread(f)
1364
	coroutine.resume(coroutine.create(f))
1365
end
1366
function clerp(a, b, t)
1367
	local qa = {
1368
		QuaternionFromCFrame(a)
1369
	}
1370
	local qb = {
1371
		QuaternionFromCFrame(b)
1372
	}
1373
	local ax, ay, az = a.x, a.y, a.z
1374
	local bx, by, bz = b.x, b.y, b.z
1375
	local _t = 1 - t
1376
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1377
end
1378
function ShockWave(Part, cframe1, cframe2, Damage, Size)
1379
	coroutine.resume(coroutine.create(function() 
1380
		local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
1381
		wave.Anchored = true 
1382
		wave.CFrame = Part.CFrame * cframe1
1383
		local Msh = Create("SpecialMesh"){
1384
			Parent = wave,
1385
			MeshType = "Sphere"
1386
		}
1387
		Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
1388
		for i = 0, 1, 0.2 do
1389
			wait()
1390
			local dir = wave.CFrame.lookVector * -1
1391
			local pos = rayCast(wave.Position, dir, 5, Character)
1392
			wave.CFrame = wave.CFrame * cframe2
1393
                        table.insert(Effects, {
1394
                                wave,
1395
                                "Sphere",
1396
                                0.01,
1397
                                .03,
1398
                                .03,
1399
                                .03,
1400
                        })
1401
		end
1402
	end))
1403
end
1404
1405
local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1406
MakeForm(RightHole,"Cyl")
1407
local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
1408
MakeForm(LeftHole,"Cyl")
1409
1410
function getbloody(victim,amount)
1411
	local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
1412
	PART.CFrame = victim.CFrame
1413
	local HITPLAYERSOUNDS = {"356551938","264486467"}
1414
	Debris:AddItem(PART,5)
1415
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1416
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1417
	CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
1418
	local prtcl = asd:Clone()
1419
	prtcl.Parent = PART
1420
	prtcl:Emit(amount*10)
1421
end
1422
1423
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
1424
local type = type
1425
local rng = Instance.new("Part", char)
1426
        rng.Anchored = true
1427
        rng.BrickColor = color
1428
        rng.CanCollide = false
1429
        rng.FormFactor = 3
1430
        rng.Name = "Ring"
1431
        rng.Material = "Neon"
1432
        rng.Size = Vector3.new(1, 1, 1)
1433
        rng.Transparency = 0
1434
        rng.TopSurface = 0
1435
        rng.BottomSurface = 0
1436
        rng.CFrame = pos
1437
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1438
        local rngm = Instance.new("SpecialMesh", rng)
1439
        rngm.MeshType = "Brick"
1440
rngm.Scale = VT(x1,y1,z1)
1441
if rainbowmode == true then
1442
rng.Color = Color3.new(r/255,g/255,b/255)
1443
end
1444
local scaler2 = 1
1445
local speeder = FastSpeed/10
1446
if type == "Add" then
1447
scaler2 = 1*value
1448
elseif type == "Divide" then
1449
scaler2 = 1/value
1450
end
1451
coroutine.resume(coroutine.create(function()
1452
for i = 0,10/bonuspeed,0.1 do
1453
swait()
1454
if type == "Add" then
1455
scaler2 = scaler2 - 0.01*value/bonuspeed
1456
elseif type == "Divide" then
1457
scaler2 = scaler2 - 0.01/value*bonuspeed
1458
end
1459
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1460
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1461
rng.Transparency = rng.Transparency + 0.01*bonuspeed
1462
end
1463
rng:Destroy()
1464
end))
1465
end
1466
New = function(Object, Parent, Name, Data)
1467
	local Object = Instance.new(Object)
1468
	for Index, Value in pairs(Data or {}) do
1469
		Object[Index] = Value
1470
	end
1471
	Object.Parent = Parent
1472
	Object.Name = Name
1473
	return Object
1474
end
1475
function QuaternionFromCFrame(cf)
1476
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1477
	local trace = m00 + m11 + m22
1478
	if trace > 0 then
1479
		local s = math.sqrt(1 + trace)
1480
		local recip = 0.5 / s
1481
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1482
	else
1483
		local i = 0
1484
		if m00 < m11 then
1485
			i = 1
1486
		end
1487
		if m22 > (i == 0 and m00 or m11) then
1488
			i = 2
1489
		end
1490
		if i == 0 then
1491
			local s = math.sqrt(m00 - m11 - m22 + 1)
1492
			local recip = 0.5 / s
1493
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1494
		elseif i == 1 then
1495
			local s = math.sqrt(m11 - m22 - m00 + 1)
1496
			local recip = 0.5 / s
1497
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1498
		elseif i == 2 then
1499
			local s = math.sqrt(m22 - m00 - m11 + 1)
1500
			local recip = 0.5 / s
1501
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1502
		end
1503
	end
1504
end
1505
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1506
	local xs, ys, zs = x + x, y + y, z + z
1507
	local wx, wy, wz = w * xs, w * ys, w * zs
1508
	local xx = x * xs
1509
	local xy = x * ys
1510
	local xz = x * zs
1511
	local yy = y * ys
1512
	local yz = y * zs
1513
	local zz = z * zs
1514
	return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
1515
end
1516
1517
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1518
function WACKYEFFECT(Table)
1519
	local TYPE = (Table.EffectType or "Sphere")
1520
	local SIZE = (Table.Size or VT(1,1,1))
1521
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
1522
	local TRANSPARENCY = (Table.Transparency or 0)
1523
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1524
	local CFRAME = (Table.CFrame or Torso.CFrame)
1525
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1526
	local ROTATION1 = (Table.RotationX or 0)
1527
	local ROTATION2 = (Table.RotationY or 0)
1528
	local ROTATION3 = (Table.RotationZ or 0)
1529
	local MATERIAL = (Table.Material or "Neon")
1530
	local COLOR = (Table.Color or C3(1,1,1))
1531
	local TIME = (Table.Time or 45)
1532
	local SOUNDID = (Table.SoundID or nil)
1533
	local SOUNDPITCH = (Table.SoundPitch or nil)
1534
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1535
	coroutine.resume(coroutine.create(function()
1536
		local PLAYSSOUND = false
1537
		local SOUND = nil
1538
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
1539
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1540
			PLAYSSOUND = true
1541
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
1542
		end
1543
		EFFECT.Color = COLOR
1544
		local MSH = nil
1545
		if TYPE == "Sphere" then
1546
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
1547
		elseif TYPE == "Block" then
1548
			MSH = IT("BlockMesh",EFFECT)
1549
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
1550
		elseif TYPE == "Wave" then
1551
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
1552
		elseif TYPE == "Ring" then
1553
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
1554
		elseif TYPE == "Slash" then
1555
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1556
		elseif TYPE == "Round Slash" then
1557
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
1558
		elseif TYPE == "Swirl" then
1559
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
1560
		elseif TYPE == "Skull" then
1561
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
1562
		elseif TYPE == "Crystal" then
1563
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
1564
		end
1565
		if MSH ~= nil then
1566
			local MOVESPEED = nil
1567
			if MOVEDIRECTION ~= nil then
1568
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
1569
			end
1570
			local GROWTH = SIZE - ENDSIZE
1571
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
1572
			if TYPE == "Block" then
1573
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1574
			else
1575
				EFFECT.CFrame = CFRAME
1576
			end
1577
			for LOOP = 1, TIME+1 do
1578
				Swait()
1579
				MSH.Scale = MSH.Scale - GROWTH/TIME
1580
				if TYPE == "Wave" then
1581
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
1582
				end
1583
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
1584
				if TYPE == "Block" then
1585
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
1586
				else
1587
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
1588
				end
1589
				if MOVEDIRECTION ~= nil then
1590
					local ORI = EFFECT.Orientation
1591
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
1592
					EFFECT.Orientation = ORI
1593
				end
1594
			end
1595
			if PLAYSSOUND == false then
1596
				EFFECT:remove()
1597
			else
1598
				repeat Swait() until SOUND.Playing == false
1599
				EFFECT:remove()
1600
			end
1601
		else
1602
			if PLAYSSOUND == false then
1603
				EFFECT:remove()
1604
			else
1605
				repeat Swait() until SOUND.Playing == false
1606
				EFFECT:remove()
1607
			end
1608
		end
1609
	end))
1610
end
1611
1612
1613
function QuaternionSlerp(a, b, t)
1614
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1615
	local startInterp, finishInterp
1616
	if cosTheta >= 1.0E-4 then
1617
		if 1 - cosTheta > 1.0E-4 then
1618
			local theta = math.acos(cosTheta)
1619
			local invSinTheta = 1 / Sin(theta)
1620
			startInterp = Sin((1 - t) * theta) * invSinTheta
1621
			finishInterp = Sin(t * theta) * invSinTheta
1622
		else
1623
			startInterp = 1 - t
1624
			finishInterp = t
1625
		end
1626
	elseif 1 + cosTheta > 1.0E-4 then
1627
		local theta = math.acos(-cosTheta)
1628
		local invSinTheta = 1 / Sin(theta)
1629
		startInterp = Sin((t - 1) * theta) * invSinTheta
1630
		finishInterp = Sin(t * theta) * invSinTheta
1631
	else
1632
		startInterp = t - 1
1633
		finishInterp = t
1634
	end
1635
	return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
1636
end
1637
function rayCast(Position, Direction, Range, Ignore)
1638
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1639
end
1640
local RbxUtility = LoadLibrary("RbxUtility")
1641
local Create = RbxUtility.Create
1642
1643
-------------------------------------------------------
1644
--Start Damage Function--
1645
-------------------------------------------------------
1646
function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
1647
    local type = type
1648
    local rng = Instance.new("Part", char)
1649
    rng.Anchored = true
1650
    rng.BrickColor = color
1651
    rng.CanCollide = false
1652
    rng.FormFactor = 3
1653
    rng.Name = "Ring"
1654
    rng.Material = "Neon"
1655
    rng.Size = Vector3.new(1, 1, 1)
1656
    rng.Transparency = 0
1657
    rng.TopSurface = 0
1658
    rng.BottomSurface = 0
1659
    rng.CFrame = pos
1660
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1661
    local rngm = Instance.new("SpecialMesh", rng)
1662
    rngm.MeshType = "Sphere"
1663
    rngm.Scale = Vector3.new(x1, y1, z1)
1664
    local scaler2 = 1
1665
    local speeder = FastSpeed
1666
    if type == "Add" then
1667
        scaler2 = 1 * value
1668
    elseif type == "Divide" then
1669
        scaler2 = 1 / value
1670
    end
1671
    coroutine.resume(coroutine.create(function()
1672
        for i = 0, 10 / bonuspeed, 0.1 do
1673
            swait()
1674
            if type == "Add" then
1675
                scaler2 = scaler2 - 0.01 * value / bonuspeed
1676
            elseif type == "Divide" then
1677
                scaler2 = scaler2 - 0.01 / value * bonuspeed
1678
            end
1679
            speeder = speeder - 0.01 * FastSpeed * bonuspeed
1680
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1681
            rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1682
            rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1683
        end
1684
        rng:Destroy()
1685
    end))
1686
end
1687
-----------------------------
1688
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1689
	if hit.Parent == nil then
1690
		return
1691
	end
1692
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1693
	for _, v in pairs(hit.Parent:children()) do
1694
		if v:IsA("Humanoid") then
1695
			h = v
1696
		end
1697
	end
1698
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1699
	
1700
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1701
         end
1702
1703
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1704
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1705
			if hit.Parent.DebounceHit.Value == true then
1706
				return
1707
			end
1708
		end
1709
         if insta == true then
1710
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1711
         end
1712
		local c = Create("ObjectValue"){
1713
			Name = "creator",
1714
			Value = game:service("Players").LocalPlayer,
1715
			Parent = h,
1716
		}
1717
		game:GetService("Debris"):AddItem(c, .5)
1718
		if HitSound ~= nil and HitPitch ~= nil then
1719
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
1720
		end
1721
		local Damage = math.random(minim, maxim)
1722
		local blocked = false
1723
		local block = hit.Parent:findFirstChild("Block")
1724
		if block ~= nil then
1725
			if block.className == "IntValue" then
1726
				if block.Value > 0 then
1727
					blocked = true
1728
					block.Value = block.Value - 1
1729
					print(block.Value)
1730
				end
1731
			end
1732
		end
1733
		if blocked == false then
1734
			h.Health = h.Health - Damage
1735
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1736
		else
1737
			h.Health = h.Health - (Damage / 2)
1738
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
1739
		end
1740
		if Type == "Knockdown" then
1741
			local hum = hit.Parent.Humanoid
1742
			hum.PlatformStand = true
1743
			coroutine.resume(coroutine.create(function(HHumanoid)
1744
				swait(1)
1745
				HHumanoid.PlatformStand = false
1746
			end), hum)
1747
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1748
			local bodvol = Create("BodyVelocity"){
1749
				velocity = angle * knockback,
1750
				P = 5000,
1751
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1752
				Parent = hit,
1753
			}
1754
			local rl = Create("BodyAngularVelocity"){
1755
				P = 3000,
1756
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1757
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1758
				Parent = hit,
1759
			}
1760
			game:GetService("Debris"):AddItem(bodvol, .5)
1761
			game:GetService("Debris"):AddItem(rl, .5)
1762
		elseif Type == "Im A Human" then
1763
			local vp = Create("BodyVelocity"){
1764
				P = 500,
1765
				maxForce = Vector3.new(math.huge, 0, math.huge),
1766
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1767
			}
1768
			if knockback > 0 then
1769
				vp.Parent = hit.Parent.Torso
1770
			end
1771
			game:GetService("Debris"):AddItem(vp, .5)
1772
		elseif Type == "Up" then
1773
			local bodyVelocity = Create("BodyVelocity"){
1774
				velocity = Vector3.new(0, 20, 0),
1775
				P = 5000,
1776
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1777
				Parent = hit,
1778
			}
1779
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1780
		elseif Type == "DarkUp" then
1781
			coroutine.resume(coroutine.create(function()
1782
				for i = 0, 1, 0.1 do
1783
					swait()
1784
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1785
				end
1786
			end))
1787
			local bodyVelocity = Create("BodyVelocity"){
1788
				velocity = Vector3.new(0, 20, 0),
1789
				P = 5000,
1790
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1791
				Parent = hit,
1792
			}
1793
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1794
		elseif Type == "Snare" then
1795
			local bp = Create("BodyPosition"){
1796
				P = 2000,
1797
				D = 100,
1798
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1799
				position = hit.Parent.Torso.Position,
1800
				Parent = hit.Parent.Torso,
1801
			}
1802
			game:GetService("Debris"):AddItem(bp, 1)
1803
		elseif Type == "Freeze" then
1804
			local BodPos = Create("BodyPosition"){
1805
				P = 50000,
1806
				D = 1000,
1807
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1808
				position = hit.Parent.Torso.Position,
1809
				Parent = hit.Parent.Torso,
1810
			}
1811
			local BodGy = Create("BodyGyro") {
1812
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1813
				P = 20e+003,
1814
				Parent = hit.Parent.Torso,
1815
				cframe = hit.Parent.Torso.CFrame,
1816
			}
1817
			hit.Parent.Torso.Anchored = true
1818
			coroutine.resume(coroutine.create(function(Part) 
1819
				swait(1.5)
1820
				Part.Anchored = false
1821
			end), hit.Parent.Torso)
1822
			game:GetService("Debris"):AddItem(BodPos, 3)
1823
			game:GetService("Debris"):AddItem(BodGy, 3)
1824
		end
1825
		local debounce = Create("BoolValue"){
1826
			Name = "DebounceHit",
1827
			Parent = hit.Parent,
1828
			Value = true,
1829
		}
1830
		game:GetService("Debris"):AddItem(debounce, Delay)
1831
		c = Create("ObjectValue"){
1832
			Name = "creator",
1833
			Value = Player,
1834
			Parent = h,
1835
		}
1836
		game:GetService("Debris"):AddItem(c, .5)
1837
	end
1838
end
1839
-------------------------------------------------------
1840
--End Damage Function--
1841
-------------------------------------------------------
1842
1843
-------------------------------------------------------
1844
--Start Damage Function Customization--
1845
-------------------------------------------------------
1846
function ShowDamage(Pos, Text, Time, Color)
1847
	local Rate = (1 / 30)
1848
	local Pos = (Pos or Vector3.new(0, 0, 0))
1849
	local Text = (Text or "")
1850
	local Time = (Time or 2)
1851
	local Color = (Color or Color3.new(1, 0, 1))
1852
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1853
	EffectPart.Anchored = true
1854
	local BillboardGui = Create("BillboardGui"){
1855
		Size = UDim2.new(3, 0, 3, 0),
1856
		Adornee = EffectPart,
1857
		Parent = EffectPart,
1858
	}
1859
	local TextLabel = Create("TextLabel"){
1860
		BackgroundTransparency = 1,
1861
		Size = UDim2.new(1, 0, 1, 0),
1862
		Text = Text,
1863
		Font = "Bodoni",
1864
		TextColor3 = Color,
1865
		TextScaled = true,
1866
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1867
		Parent = BillboardGui,
1868
	}
1869
	game.Debris:AddItem(EffectPart, (Time))
1870
	EffectPart.Parent = game:GetService("Workspace")
1871
	delay(0, function()
1872
		local Frames = (Time / Rate)
1873
		for Frame = 1, Frames do
1874
			wait(Rate)
1875
			local Percent = (Frame / Frames)
1876
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1877
			TextLabel.TextTransparency = Percent
1878
		end
1879
		if EffectPart and EffectPart.Parent then
1880
			EffectPart:Destroy()
1881
		end
1882
	end)
1883
end
1884
1885
function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
1886
    local type = type
1887
    local rng = Instance.new("Part", char)
1888
    rng.Anchored = true
1889
    rng.BrickColor = color
1890
    rng.CanCollide = false
1891
    rng.FormFactor = 3
1892
    rng.Name = "Ring"
1893
    rng.Material = "Neon"
1894
    rng.Size = Vector3.new(1, 1, 1)
1895
    rng.Transparency = 0
1896
    rng.TopSurface = 0
1897
    rng.BottomSurface = 0
1898
    rng.CFrame = pos
1899
    rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
1900
    local rngm = Instance.new("SpecialMesh", rng)
1901
    rngm.MeshType = "Brick"
1902
    rngm.Scale = Vector3.new(x1,y1,z1)
1903
    local scaler2 = 1
1904
    local speeder = FastSpeed/10
1905
    if type == "Add" then
1906
        scaler2 = 1*value
1907
    elseif type == "Divide" then
1908
        scaler2 = 1/value
1909
    end
1910
    coroutine.resume(coroutine.create(function()
1911
        for i = 0,10/bonuspeed,0.1 do
1912
            swait()
1913
            if type == "Add" then
1914
                scaler2 = scaler2 - 0.01*value/bonuspeed
1915
            elseif type == "Divide" then
1916
                scaler2 = scaler2 - 0.01/value*bonuspeed
1917
            end
1918
            speeder = speeder - 0.01*FastSpeed*bonuspeed/10
1919
            rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
1920
            rng.Transparency = rng.Transparency + 0.01*bonuspeed
1921
            rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
1922
        end
1923
    rng:Destroy()
1924
    end))
1925
end
1926
 
1927
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1928
local p = Instance.new("Part",EffectModel)
1929
p.BrickColor = BrickColor.new(colour)
1930
p.Size = Vector3.new()
1931
p.Anchored = true
1932
p.CanCollide = false
1933
p.CFrame = cf
1934
if inverse == true then
1935
p.Transparency = 1
1936
else
1937
p.Transparency = 0
1938
end
1939
local m = Instance.new("SpecialMesh",p)
1940
m.MeshId = meshid
1941
m.TextureId = textid
1942
m.Scale = meshstart
1943
coroutine.wrap(function()
1944
for i=0,1,factor do
1945
swait()
1946
if inverse == true then
1947
p.Transparency = 1-i
1948
else
1949
p.Transparency = i
1950
end
1951
m.Scale = m.Scale + meshadd
1952
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1953
end
1954
p:Destroy()
1955
end)()
1956
return p
1957
end
1958
-------------------------------------------------------
1959
--End Damage Function Customization--
1960
-------------------------------------------------------
1961
1962
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1963
  for _, c in pairs(workspace:children()) do
1964
    local hum = c:findFirstChild("Humanoid")
1965
    if hum ~= nil then
1966
      local head = c:findFirstChild("Head")
1967
      if head ~= nil then
1968
        local targ = head.Position - Part.Position
1969
        local mag = targ.magnitude
1970
        if magni >= mag and c.Name ~= Player.Name then
1971
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1972
        end
1973
      end
1974
    end
1975
  end
1976
end
1977
1978
1979
CFuncs = {
1980
	Part = {
1981
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1982
			local Part = Create("Part")({
1983
				Parent = Parent,
1984
				Reflectance = Reflectance,
1985
				Transparency = Transparency,
1986
				CanCollide = false,
1987
				Locked = true,
1988
				BrickColor = BrickColor.new(tostring(BColor)),
1989
				Name = Name,
1990
				Size = Size,
1991
				Material = Material
1992
			})
1993
			RemoveOutlines(Part)
1994
			return Part
1995
		end
1996
	},
1997
	Mesh = {
1998
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1999
			local Msh = Create(Mesh)({
2000
				Parent = Part,
2001
				Offset = OffSet,
2002
				Scale = Scale
2003
			})
2004
			if Mesh == "SpecialMesh" then
2005
				Msh.MeshType = MeshType
2006
				Msh.MeshId = MeshId
2007
			end
2008
			return Msh
2009
		end
2010
	},
2011
	Mesh = {
2012
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2013
			local Msh = Create(Mesh)({
2014
				Parent = Part,
2015
				Offset = OffSet,
2016
				Scale = Scale
2017
			})
2018
			if Mesh == "SpecialMesh" then
2019
				Msh.MeshType = MeshType
2020
				Msh.MeshId = MeshId
2021
			end
2022
			return Msh
2023
		end
2024
	},
2025
	Weld = {
2026
		Create = function(Parent, Part0, Part1, C0, C1)
2027
			local Weld = Create("Weld")({
2028
				Parent = Parent,
2029
				Part0 = Part0,
2030
				Part1 = Part1,
2031
				C0 = C0,
2032
				C1 = C1
2033
			})
2034
			return Weld
2035
		end
2036
	},
2037
	Sound = {
2038
		Create = function(id, par, vol, pit)
2039
			coroutine.resume(coroutine.create(function()
2040
				local S = Create("Sound")({
2041
					Volume = vol,
2042
					Pitch = pit or 1,
2043
					SoundId = id,
2044
					Parent = par or workspace
2045
				})
2046
				wait()
2047
				S:play()
2048
				game:GetService("Debris"):AddItem(S, 6)
2049
			end))
2050
		end
2051
	},
2052
	ParticleEmitter = {
2053
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
2054
			local fp = Create("ParticleEmitter")({
2055
				Parent = Parent,
2056
				Color = ColorSequence.new(Color1, Color2),
2057
				LightEmission = LightEmission,
2058
				Size = Size,
2059
				Texture = Texture,
2060
				Transparency = Transparency,
2061
				ZOffset = ZOffset,
2062
				Acceleration = Accel,
2063
				Drag = Drag,
2064
				LockedToPart = LockedToPart,
2065
				VelocityInheritance = VelocityInheritance,
2066
				EmissionDirection = EmissionDirection,
2067
				Enabled = Enabled,
2068
				Lifetime = LifeTime,
2069
				Rate = Rate,
2070
				Rotation = Rotation,
2071
				RotSpeed = RotSpeed,
2072
				Speed = Speed,
2073
				VelocitySpread = VelocitySpread
2074
			})
2075
			return fp
2076
		end
2077
	}
2078
}
2079
function RemoveOutlines(part)
2080
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
2081
end
2082
function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
2083
	local Part = Create("Part")({
2084
		formFactor = FormFactor,
2085
		Parent = Parent,
2086
		Reflectance = Reflectance,
2087
		Transparency = Transparency,
2088
		CanCollide = false,
2089
		Locked = true,
2090
		BrickColor = BrickColor.new(tostring(BColor)),
2091
		Name = Name,
2092
		Size = Size,
2093
		Material = Material
2094
	})
2095
	RemoveOutlines(Part)
2096
	return Part
2097
end
2098
function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
2099
	local Msh = Create(Mesh)({
2100
		Parent = Part,
2101
		Offset = OffSet,
2102
		Scale = Scale
2103
	})
2104
	if Mesh == "SpecialMesh" then
2105
		Msh.MeshType = MeshType
2106
		Msh.MeshId = MeshId
2107
	end
2108
	return Msh
2109
end
2110
function CreateWeld(Parent, Part0, Part1, C0, C1)
2111
	local Weld = Create("Weld")({
2112
		Parent = Parent,
2113
		Part0 = Part0,
2114
		Part1 = Part1,
2115
		C0 = C0,
2116
		C1 = C1
2117
	})
2118
	return Weld
2119
end
2120
2121
abss = Instance.new("BillboardGui",char)
2122
abss.Size = UDim2.new(10,0,10,0)
2123
abss.Enabled = false
2124
imgl = Instance.new("ImageLabel",abss)
2125
imgl.Position = UDim2.new(0,0,0,0)
2126
imgl.Size = UDim2.new(1,0,1,0)
2127
imgl.Image = "rbxassetid://153485522"
2128
imgl.BackgroundTransparency = 1
2129
imgl.ImageColor3 = Color3.new(.9,0,0)
2130
img2 = Instance.new("ImageLabel",abss)
2131
img2.Position = UDim2.new(0,0,0,0)
2132
img2.Size = UDim2.new(1,0,1,0)
2133
img2.Image = "rbxassetid://153485522"
2134
img2.BackgroundTransparency = 1
2135
img2.ImageColor3 = Color3.new(.9,0,0)
2136
 
2137
function TargetSelect(person)
2138
local dd=coroutine.wrap(function()
2139
if targetted ~= person then
2140
targetted = person
2141
img2.Size = UDim2.new(1,0,1,0)
2142
img2.ImageTransparency = 0
2143
img2.Position = UDim2.new(0,0,0,0)
2144
for i = 0, 2, 0.1 do
2145
swait()
2146
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
2147
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
2148
img2.ImageTransparency = img2.ImageTransparency + 0.05
2149
end
2150
end
2151
end)
2152
dd()
2153
end
2154
2155
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
2156
    local NEWWELD = IT(TYPE)
2157
    NEWWELD.Part0 = PART0
2158
    NEWWELD.Part1 = PART1
2159
    NEWWELD.C0 = C0
2160
    NEWWELD.C1 = C1
2161
    NEWWELD.Parent = PARENT
2162
    return NEWWELD
2163
end
2164
2165
local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
2166
2167
local Blood1 = Create("ParticleEmitter")({
2168
  Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
2169
  Transparency = NumberSequence.new(0.1, 1),
2170
  Size = NumberSequence.new(0.5, 0),
2171
  Texture = "rbxassetid://602578593",
2172
  Lifetime = NumberRange.new(0.8),
2173
  Rate = 255,
2174
  VelocitySpread = 40,
2175
  Rotation = NumberRange.new(100),
2176
  Speed = NumberRange.new(5),
2177
  LightEmission = 0,
2178
  LockedToPart = false,
2179
  Acceleration = Vector3.new(0, -10, 0),
2180
  EmissionDirection = "Bottom"
2181
})
2182
function Sayonara()
2183
    local target = nil
2184
    local targettorso = nil
2185
    if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
2186
        if mouse.Target.Parent.Humanoid.PlatformStand == false then
2187
            target = mouse.Target.Parent.Humanoid
2188
            targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
2189
            targethead = mouse.Target.Parent:FindFirstChild("Head")
2190
            targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
2191
            targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
2192
        end
2193
    end
2194
    if target ~= nil then
2195
        targettorso.Anchored = true
2196
        attack = true
2197
        hum.WalkSpeed = 0
2198
        root.CFrame = targettorso.CFrame * CF(0,0,2.4)
2199
        for i = 0,6.2,0.1 do
2200
            swait()
2201
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
2202
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
2203
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2204
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2205
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
2206
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
2207
        end
2208
        do
2209
        CreateSound("429400881", targettorso, 5, 1)
2210
        local ModelArm02 = New("Model", char, "Arm", {})
2211
        local ModelArm03 = New("Model", char, "Arm", {})
2212
        local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
2213
        local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
2214
        local Arm02 = targetleftarm:Clone()
2215
        local Arm03 = targetrightarm:Clone()
2216
        targetleftarm.Transparency = 1
2217
        targetrightarm.Transparency = 1
2218
        Arm02.Parent = ModelArm02
2219
        Arm03.Parent = ModelArm03
2220
        for i, v in pairs(Arm02:GetChildren()) do
2221
          v:Destroy()
2222
        end
2223
        for i, v in pairs(Arm03:GetChildren()) do
2224
          v:Destroy()
2225
        end
2226
        local weldArm02 = Instance.new("Weld")
2227
        weldArm02.Parent = Arm02
2228
        weldArm02.Part0 = targetleftarm
2229
        weldArm02.Part1 = Arm02
2230
        weldArm02.C1 = CFrame.new(0, 0, 0)
2231
        local weldArm03 = Instance.new("Weld")
2232
        weldArm03.Parent = Arm03
2233
        weldArm03.Part0 = targetrightarm
2234
        weldArm03.Part1 = Arm03
2235
        weldArm03.C1 = CFrame.new(0, 0, 0)
2236
        for i, v in pairs(target:GetChildren()) do
2237
          if v:IsA("Shirt") then
2238
            v:clone().Parent = ModelArm02
2239
          end
2240
        end
2241
        for i, v in pairs(target:GetChildren()) do
2242
          if v:IsA("Shirt") then
2243
            v:clone().Parent = ModelArm03
2244
          end
2245
        end
2246
        weldArm02.Part0 = la
2247
        weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2248
        weldArm03.Part0 = ra
2249
        weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
2250
        local BE1 = Blood1:Clone()
2251
        BE1.Parent = targetleftarm
2252
        game:GetService("Debris"):AddItem(BE1, 3)
2253
        BE1.Rate = 255
2254
        local BE2 = Blood1:Clone()
2255
        BE2.Parent = targetrightarm
2256
        game:GetService("Debris"):AddItem(BE2, 3)
2257
        BE2.Rate = 255
2258
        for i = 0,6.2,0.1 do
2259
            swait()
2260
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
2261
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2262
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
2263
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
2264
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
2265
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
2266
        end
2267
        for i = 0,6.2,0.1 do
2268
            swait()
2269
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2270
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2271
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2272
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2273
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
2274
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2275
        end
2276
        CreateSound("541909763", targettorso, 5, .8)
2277
        weldArm02:Destroy()
2278
        Arm02.CanCollide = true
2279
        weldArm03:Destroy()
2280
        Arm03.CanCollide = true
2281
        local bodyVelocity2 = Create("BodyVelocity")({
2282
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2283
          P = 5000,
2284
          maxForce = Vector3.new(8000, 8000, 8000),
2285
          Parent = Arm02
2286
        })
2287
        local bodyVelocity3 = Create("BodyVelocity")({
2288
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
2289
          P = 5000,
2290
          maxForce = Vector3.new(8000, 8000, 8000),
2291
          Parent = Arm03
2292
        })
2293
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
2294
        game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
2295
        for i = 0,6.2,0.1 do
2296
            swait()
2297
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2298
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2299
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
2300
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2301
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
2302
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
2303
        end
2304
        for i = 0,6.2,0.1 do
2305
            swait()
2306
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2307
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2308
        RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2309
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2310
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2311
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2312
        end
2313
        targettorso:Remove()
2314
        for i = 0,6.2,0.1 do
2315
            swait()
2316
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2317
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2318
        RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2319
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
2320
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2321
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2322
        end
2323
        end
2324
        targettorso.Anchored = false
2325
        attack = false
2326
        hum.WalkSpeed = 16
2327
        root.CFrame = targettorso.CFrame * CF(0,0,3.4)
2328
    end
2329
end
2330
2331
-------------------------------------------------------
2332
--Start Effect Function--
2333
-------------------------------------------------------
2334
EffectModel = Instance.new("Model", char)
2335
Effects = {
2336
  Block = {
2337
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2338
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2339
      prt.Anchored = true
2340
      prt.CFrame = cframe
2341
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2342
      game:GetService("Debris"):AddItem(prt, 10)
2343
      if Type == 1 or Type == nil then
2344
        table.insert(Effects, {
2345
          prt,
2346
          "Block1",
2347
          delay,
2348
          x3,
2349
          y3,
2350
          z3,
2351
          msh
2352
        })
2353
      elseif Type == 2 then
2354
        table.insert(Effects, {
2355
          prt,
2356
          "Block2",
2357
          delay,
2358
          x3,
2359
          y3,
2360
          z3,
2361
          msh
2362
        })
2363
      else
2364
        table.insert(Effects, {
2365
          prt,
2366
          "Block3",
2367
          delay,
2368
          x3,
2369
          y3,
2370
          z3,
2371
          msh
2372
        })
2373
      end
2374
    end
2375
  },
2376
  Sphere = {
2377
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2378
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2379
      prt.Anchored = true
2380
      prt.CFrame = cframe
2381
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2382
      game:GetService("Debris"):AddItem(prt, 10)
2383
      table.insert(Effects, {
2384
        prt,
2385
        "Cylinder",
2386
        delay,
2387
        x3,
2388
        y3,
2389
        z3,
2390
        msh
2391
      })
2392
    end
2393
  },
2394
  Cylinder = {
2395
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2396
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2397
      prt.Anchored = true
2398
      prt.CFrame = cframe
2399
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2400
      game:GetService("Debris"):AddItem(prt, 10)
2401
      table.insert(Effects, {
2402
        prt,
2403
        "Cylinder",
2404
        delay,
2405
        x3,
2406
        y3,
2407
        z3,
2408
        msh
2409
      })
2410
    end
2411
  },
2412
  Wave = {
2413
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2414
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2415
      prt.Anchored = true
2416
      prt.CFrame = cframe
2417
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
2418
      game:GetService("Debris"):AddItem(prt, 10)
2419
      table.insert(Effects, {
2420
        prt,
2421
        "Cylinder",
2422
        delay,
2423
        x3 / 60,
2424
        y3 / 60,
2425
        z3 / 60,
2426
        msh
2427
      })
2428
    end
2429
  },
2430
  Ring = {
2431
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2432
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2433
      prt.Anchored = true
2434
      prt.CFrame = cframe
2435
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2436
      game:GetService("Debris"):AddItem(prt, 10)
2437
      table.insert(Effects, {
2438
        prt,
2439
        "Cylinder",
2440
        delay,
2441
        x3,
2442
        y3,
2443
        z3,
2444
        msh
2445
      })
2446
    end
2447
  },
2448
  Break = {
2449
    Create = function(brickcolor, cframe, x1, y1, z1)
2450
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2451
      prt.Anchored = true
2452
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2453
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2454
      local num = math.random(10, 50) / 1000
2455
      game:GetService("Debris"):AddItem(prt, 10)
2456
      table.insert(Effects, {
2457
        prt,
2458
        "Shatter",
2459
        num,
2460
        prt.CFrame,
2461
        math.random() - math.random(),
2462
        0,
2463
        math.random(50, 100) / 100
2464
      })
2465
    end
2466
  },
2467
Spiral = {
2468
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2469
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2470
      prt.Anchored = true
2471
      prt.CFrame = cframe
2472
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2473
      game:GetService("Debris"):AddItem(prt, 10)
2474
      table.insert(Effects, {
2475
        prt,
2476
        "Cylinder",
2477
        delay,
2478
        x3,
2479
        y3,
2480
        z3,
2481
        msh
2482
      })
2483
    end
2484
  },
2485
Push = {
2486
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2487
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2488
      prt.Anchored = true
2489
      prt.CFrame = cframe
2490
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2491
      game:GetService("Debris"):AddItem(prt, 10)
2492
      table.insert(Effects, {
2493
        prt,
2494
        "Cylinder",
2495
        delay,
2496
        x3,
2497
        y3,
2498
        z3,
2499
        msh
2500
      })
2501
    end
2502
  }
2503
}
2504
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
2505
	local fp = IT("Part")
2506
	fp.formFactor = formfactor 
2507
	fp.Parent = parent
2508
	fp.Reflectance = reflectance
2509
	fp.Transparency = transparency
2510
	fp.CanCollide = false 
2511
	fp.Locked = true
2512
	fp.BrickColor = brickcolor
2513
	fp.Name = name
2514
	fp.Size = size
2515
	fp.Position = tors.Position 
2516
	RemoveOutlines(fp)
2517
	fp.Material = "Neon"
2518
	fp:BreakJoints()
2519
	return fp 
2520
end 
2521
 
2522
function mesh(Mesh,part,meshtype,meshid,offset,scale)
2523
	local mesh = IT(Mesh) 
2524
	mesh.Parent = part
2525
	if Mesh == "SpecialMesh" then
2526
		mesh.MeshType = meshtype
2527
	if meshid ~= "nil" then
2528
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
2529
		end
2530
	end
2531
	mesh.Offset = offset
2532
	mesh.Scale = scale
2533
	return mesh
2534
end
2535
2536
function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2537
	local type = type
2538
	local rng = Instance.new("Part", char)
2539
	rng.Anchored = true
2540
	rng.BrickColor = color
2541
	rng.CanCollide = false
2542
	rng.FormFactor = 3
2543
	rng.Name = "Ring"
2544
	rng.Material = "Neon"
2545
	rng.Size = Vector3.new(1, 1, 1)
2546
	rng.Transparency = 1
2547
	rng.TopSurface = 0
2548
	rng.BottomSurface = 0
2549
	rng.CFrame = pos
2550
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2551
	local rngm = Instance.new("SpecialMesh", rng)
2552
	rngm.MeshType = MType
2553
	rngm.Scale = Vector3.new(x1, y1, z1)
2554
	local scaler2 = 1
2555
	local speeder = FastSpeed
2556
	if type == "Add" then
2557
		scaler2 = 1 * value
2558
	elseif type == "Divide" then
2559
		scaler2 = 1 / value
2560
	end
2561
	coroutine.resume(coroutine.create(function()
2562
		for i = 0, 10 / bonuspeed, 0.1 do
2563
			swait()
2564
			if type == "Add" then
2565
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2566
			elseif type == "Divide" then
2567
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2568
			end
2569
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2570
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2571
			rng.Transparency = rng.Transparency - 0.01 * bonuspeed
2572
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2573
		end
2574
		rng:Destroy()
2575
	end))
2576
end
2577
2578
local PlayerSize = 1
2579
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
2580
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2581
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2582
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2583
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2584
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
2585
2586
function Cryo_Freeze()
2587
    attack = true
2588
    for i = 0,5.2,0.03 do
2589
        swait()
2590
        Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2591
        Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2592
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2593
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2594
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
2595
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
2596
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
2597
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
2598
    end
2599
    CreateSound("331666100", tors, 10, 1)
2600
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
2601
    for i = 1,3,0.1 do
2602
    hum.WalkSpeed = 0.10
2603
    MagniDamage(tors, 400, 1, 10, 0, "Normal")
2604
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2605
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2606
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2607
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2608
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2609
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2610
    end
2611
    for i = 1,10,0.1 do
2612
        swait(10)
2613
    hum.WalkSpeed = 0.10
2614
    MagniDamage(tors, 400, 1, 1, 0, "Normal")
2615
    Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
2616
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
2617
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
2618
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
2619
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2620
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
2621
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
2622
    end
2623
    wait(.6)
2624
    attack = false
2625
end
2626
2627
function HAAAAA() --HTGJHYG
2628
    attack = true
2629
    hum.WalkSpeed = 0.30
2630
    CreateSound("794081034", hed, 10, 1)
2631
        Character.Head.face.Texture = "rbxassetid://396389196"
2632
    for i = 0,2,0.1 do
2633
        swait()
2634
        CameraEnshaking(1, 2)
2635
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2636
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2637
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2638
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2639
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2640
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2641
    end
2642
    for i = 0,14.7,0.1 do
2643
        swait()
2644
        CameraEnshaking(1, 3)
2645
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2646
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2647
        RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2648
        LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2649
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2650
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2651
    end
2652
    attack = false
2653
        Character.Head.face.Texture = "rbxassetid://620619801"
2654
    hum.WalkSpeed = 16
2655
end
2656
2657
function Hell_From_Above()
2658
    local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2659
    attack = true
2660
    hum.WalkSpeed = 3.01
2661
    for i = 0,6.3,0.1 do
2662
        swait()
2663
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
2664
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2665
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2666
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2667
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2668
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2669
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2670
    end
2671
    CreateSound("142070127", tors, 10, 1)
2672
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2673
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2674
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2675
    Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
2676
    for i = 0,3.8,0.1 do
2677
        swait()
2678
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2679
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2680
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
2681
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
2682
        RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
2683
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
2684
    end
2685
    CreateSound("224339201", tors, 10, 0.5)
2686
    for i = 1, 3 do
2687
    MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
2688
    UhhhhThing.CFrame = mouse.Hit
2689
    Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
2690
    Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
2691
    end
2692
    UhhhhThing:Destroy()
2693
    attack = false
2694
    hum.WalkSpeed = 16
2695
end
2696
2697
function Magic(bonuspeed, type, pos, scale, value, color, MType)
2698
	local type = type
2699
	local rng = Instance.new("Part", char)
2700
	rng.Anchored = true
2701
	rng.BrickColor = color
2702
	rng.CanCollide = false
2703
	rng.FormFactor = 3
2704
	rng.Name = "Ring"
2705
	rng.Material = "Neon"
2706
	rng.Size = Vector3.new(1, 1, 1)
2707
	rng.Transparency = 0
2708
	rng.TopSurface = 0
2709
	rng.BottomSurface = 0
2710
	rng.CFrame = pos
2711
	local rngm = Instance.new("SpecialMesh", rng)
2712
	rngm.MeshType = MType
2713
	rngm.Scale = scale
2714
	local scaler2 = 1
2715
	if type == "Add" then
2716
		scaler2 = 1 * value
2717
	elseif type == "Divide" then
2718
		scaler2 = 1 / value
2719
	end
2720
	coroutine.resume(coroutine.create(function()
2721
		for i = 0, 10 / bonuspeed, 0.1 do
2722
			swait()
2723
			if type == "Add" then
2724
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2725
			elseif type == "Divide" then
2726
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2727
			end
2728
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2729
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
2730
		end
2731
		rng:Destroy()
2732
	end))
2733
end
2734
2735
function Eviscerate(dude)
2736
	if dude.Name ~= char then
2737
		local bgf = IT("BodyGyro", dude.Head)
2738
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2739
		local val = IT("BoolValue", dude)
2740
		val.Name = "IsHit"
2741
		local ds = coroutine.wrap(function()
2742
			dude:WaitForChild("Head"):BreakJoints()
2743
			wait(0.5)
2744
			target = nil
2745
			coroutine.resume(coroutine.create(function()
2746
				for i, v in pairs(dude:GetChildren()) do
2747
					if v:IsA("Accessory") then
2748
						v:Destroy()
2749
					end
2750
					if v:IsA("Humanoid") then
2751
						v:Destroy()
2752
					end
2753
					if v:IsA("CharacterMesh") then
2754
						v:Destroy()
2755
					end
2756
					if v:IsA("Model") then
2757
						v:Destroy()
2758
					end
2759
					if v:IsA("Part") or v:IsA("MeshPart") then
2760
						for x, o in pairs(v:GetChildren()) do
2761
							if o:IsA("Decal") then
2762
								o:Destroy()
2763
							end
2764
						end
2765
						coroutine.resume(coroutine.create(function()
2766
							v.Material = "Neon"
2767
							v.CanCollide = false
2768
							local PartEmmit1 = IT("ParticleEmitter", v)
2769
							PartEmmit1.LightEmission = 1
2770
							PartEmmit1.Texture = "rbxassetid://284205403"
2771
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2772
							PartEmmit1.Rate = 150
2773
							PartEmmit1.Lifetime = NumberRange.new(1)
2774
							PartEmmit1.Size = NumberSequence.new({
2775
								NumberSequenceKeypoint.new(0, 0.75, 0),
2776
								NumberSequenceKeypoint.new(1, 0, 0)
2777
							})
2778
							PartEmmit1.Transparency = NumberSequence.new({
2779
								NumberSequenceKeypoint.new(0, 0, 0),
2780
								NumberSequenceKeypoint.new(1, 1, 0)
2781
							})
2782
							PartEmmit1.Speed = NumberRange.new(0, 0)
2783
							PartEmmit1.VelocitySpread = 30000
2784
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
2785
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
2786
							local BodPoss = IT("BodyPosition", v)
2787
							BodPoss.P = 3000
2788
							BodPoss.D = 1000
2789
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2790
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2791
							v.Color = maincolor.Color
2792
							coroutine.resume(coroutine.create(function()
2793
								for i = 0, 49 do
2794
									swait(1)
2795
									v.Transparency = v.Transparency + 0.08
2796
								end
2797
								wait(0.5)
2798
								PartEmmit1.Enabled = false
2799
								wait(3)
2800
								v:Destroy()
2801
								dude:Destroy()
2802
							end))
2803
						end))
2804
					end
2805
				end
2806
			end))
2807
		end)
2808
		ds()
2809
	end
2810
end
2811
2812
function FindNearestHead(Position, Distance, SinglePlayer)
2813
	if SinglePlayer then
2814
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
2815
	end
2816
	local List = {}
2817
	for i, v in pairs(workspace:GetChildren()) do
2818
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
2819
			table.insert(List, v)
2820
		end
2821
	end
2822
	return List
2823
end
2824
2825
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
2826
	local type = type
2827
	local rng = Instance.new("Part", char)
2828
	rng.Anchored = true
2829
	rng.BrickColor = color
2830
	rng.CanCollide = false
2831
	rng.FormFactor = 3
2832
	rng.Name = "Ring"
2833
	rng.Material = "Neon"
2834
	rng.Size = Vector3.new(1, 1, 1)
2835
	rng.Transparency = 0
2836
	rng.TopSurface = 0
2837
	rng.BottomSurface = 0
2838
	rng.CFrame = pos
2839
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
2840
	local rngm = Instance.new("SpecialMesh", rng)
2841
	rngm.MeshType = MType
2842
	rngm.Scale = Vector3.new(x1, y1, z1)
2843
	local scaler2 = 1
2844
	local speeder = FastSpeed
2845
	if type == "Add" then
2846
		scaler2 = 1 * value
2847
	elseif type == "Divide" then
2848
		scaler2 = 1 / value
2849
	end
2850
	coroutine.resume(coroutine.create(function()
2851
		for i = 0, 10 / bonuspeed, 0.1 do
2852
			swait()
2853
			if type == "Add" then
2854
				scaler2 = scaler2 - 0.01 * value / bonuspeed
2855
			elseif type == "Divide" then
2856
				scaler2 = scaler2 - 0.01 / value * bonuspeed
2857
			end
2858
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
2859
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
2860
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
2861
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
2862
		end
2863
		rng:Destroy()
2864
	end))
2865
end
2866
2867
function SoulSteal(dude)
2868
if dude.Name ~= char then
2869
local bgf = IT("BodyGyro", dude.Head)
2870
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
2871
local val = IT("BoolValue", dude)
2872
val.Name = "IsHit"
2873
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
2874
local soulst = coroutine.wrap(function()
2875
local soul = Instance.new("Part",dude)
2876
soul.Size = Vector3.new(1,1,1)
2877
soul.CanCollide = false
2878
soul.Anchored = false
2879
soul.Position = torso.Position
2880
soul.Transparency = 1
2881
local PartEmmit1 = IT("ParticleEmitter", soul)
2882
PartEmmit1.LightEmission = 1
2883
PartEmmit1.Texture = "rbxassetid://569507414"
2884
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2885
PartEmmit1.Rate = 250
2886
PartEmmit1.Lifetime = NumberRange.new(1.6)
2887
PartEmmit1.Size = NumberSequence.new({
2888
	NumberSequenceKeypoint.new(0, 1, 0),
2889
	NumberSequenceKeypoint.new(1, 0, 0)
2890
})
2891
PartEmmit1.Transparency = NumberSequence.new({
2892
	NumberSequenceKeypoint.new(0, 0, 0),
2893
	NumberSequenceKeypoint.new(1, 1, 0)
2894
})
2895
PartEmmit1.Speed = NumberRange.new(0, 0)
2896
PartEmmit1.VelocitySpread = 30000
2897
PartEmmit1.Rotation = NumberRange.new(-360, 360)
2898
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
2899
local BodPoss = IT("BodyPosition", soul)
2900
BodPoss.P = 3000
2901
BodPoss.D = 1000
2902
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
2903
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
2904
wait(1.6)
2905
soul.Touched:connect(function(hit)
2906
	if hit.Parent == char then
2907
	soul:Destroy()
2908
	end
2909
end)
2910
wait(1.2)
2911
while soul do
2912
	swait()
2913
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
2914
	BodPoss.Position = tors.Position
2915
end
2916
end)
2917
	soulst()
2918
	end
2919
end
2920
function FaceMouse()
2921
local	Cam = workspace.CurrentCamera
2922
	return {
2923
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
2924
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
2925
	}
2926
end
2927
-------------------------------------------------------
2928
--End Effect Function--
2929
-------------------------------------------------------
2930
function Cso(ID, PARENT, VOLUME, PITCH)
2931
	local NSound = nil
2932
	coroutine.resume(coroutine.create(function()
2933
		NSound = IT("Sound", PARENT)
2934
		NSound.Volume = VOLUME
2935
		NSound.Pitch = PITCH
2936
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
2937
		swait()
2938
		NSound:play()
2939
		game:GetService("Debris"):AddItem(NSound, 10)
2940
	end))
2941
	return NSound
2942
end
2943
function CameraEnshaking(Length, Intensity)
2944
	coroutine.resume(coroutine.create(function()
2945
		local intensity = 1 * Intensity
2946
		local rotM = 0.01 * Intensity
2947
		for i = 0, Length, 0.1 do
2948
			swait()
2949
			intensity = intensity - 0.05 * Intensity / Length
2950
			rotM = rotM - 5.0E-4 * Intensity / Length
2951
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
2952
			cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
2953
		end
2954
		hum.CameraOffset = Vector3.new(0, 0, 0)
2955
	end))
2956
end
2957
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
2958
local Hitboxpart = Instance.new("Part", EffectModel)
2959
  RemoveOutlines(Hitboxpart)
2960
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
2961
  Hitboxpart.CanCollide = false
2962
  Hitboxpart.Transparency = 1
2963
  Hitboxpart.Anchored = true
2964
  Hitboxpart.CFrame = Pose
2965
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
2966
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
2967
end
2968
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2969
  local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2970
  prt.Anchored = true
2971
  prt.CFrame = cframe
2972
  local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2973
  game:GetService("Debris"):AddItem(prt, 10)
2974
  if Type == 1 or Type == nil then
2975
    table.insert(Effects, {
2976
      prt,
2977
      "Block1",
2978
      delay,
2979
      x3,
2980
      y3,
2981
      z3,
2982
      msh
2983
    })
2984
  elseif Type == 2 then
2985
    table.insert(Effects, {
2986
      prt,
2987
      "Block2",
2988
      delay,
2989
      x3,
2990
      y3,
2991
      z3,
2992
      msh
2993
    })
2994
  elseif Type == 3 then
2995
    table.insert(Effects, {
2996
      prt,
2997
      "Block3",
2998
      delay,
2999
      x3,
3000
      y3,
3001
      z3,
3002
      msh
3003
    })
3004
  end
3005
end
3006
3007
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
3008
	local Part = Create("Part"){
3009
		Parent = Parent,
3010
		Reflectance = Reflectance,
3011
		Transparency = Transparency,
3012
		CanCollide = false,
3013
		Locked = true,
3014
		BrickColor = BrickColor.new(tostring(BColor)),
3015
		Name = Name,
3016
		Size = Size,
3017
		Material = Material,
3018
	}
3019
	RemoveOutlines(Part)
3020
	return Part
3021
end
3022
	
3023
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
3024
	local Msh = Create(Mesh){
3025
		Parent = Part,
3026
		Offset = OffSet,
3027
		Scale = Scale,
3028
	}
3029
	if Mesh == "SpecialMesh" then
3030
		Msh.MeshType = MeshType
3031
		Msh.MeshId = MeshId
3032
	end
3033
	return Msh
3034
end
3035
3036
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3037
local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3038
prt.Anchored = true
3039
prt.CFrame = cframe
3040
local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
3041
game:GetService("Debris"):AddItem(prt,2)
3042
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
3043
for i=0,1,delay do
3044
swait()
3045
Part.Transparency=i
3046
Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
3047
end
3048
Part.Parent=nil
3049
end),prt,msh,(math.random(0,1)+math.random())/5)
3050
end
3051
-------------------------------------------------------
3052
--End Important Functions--
3053
-------------------------------------------------------
3054
-------------------------------------------------------
3055
 
3056
 
3057
--[[
3058
        Thanks for using Build-To-Lua by jarredbcv.
3059
]]--
3060
 
3061
New = function(Object, Parent, Name, Data)
3062
    local Object = Instance.new(Object)
3063
    for Index, Value in pairs(Data or {}) do
3064
        Object[Index] = Value
3065
    end
3066
    Object.Parent = Parent
3067
    Object.Name = Name
3068
    return Object
3069
end
3070
   
3071
Gaunty = New("Model",char,"Gaunty",{})
3072
Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3073
Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3074
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3075
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3076
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3077
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3078
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3079
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3080
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3081
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3082
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3083
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3084
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3085
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3086
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3087
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3088
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3089
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3090
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3091
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3092
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3093
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3094
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3095
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3096
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3097
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3098
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3099
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3100
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3101
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3102
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3103
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3104
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3105
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3106
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3107
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3108
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3109
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3110
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3111
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3112
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3113
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3114
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3115
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3116
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3117
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3118
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3119
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3120
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3121
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3122
NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3123
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3124
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3125
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3126
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3127
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3128
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3129
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3130
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3131
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3132
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3133
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3134
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3135
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3136
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3137
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3138
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3139
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3140
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3141
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3142
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3143
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3144
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3145
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3146
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3147
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3148
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3149
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3150
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3151
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3152
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3153
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3154
Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3155
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3156
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3157
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3158
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3159
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3160
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3161
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3162
NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3163
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3164
Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3165
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3166
 
3167
Gaunty2 = New("Model",char,"Gaunty2",{})
3168
Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3169
Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3170
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595367, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3171
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161155701, 0.603512764, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3172
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595439, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3173
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471122265, 0.600126743, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3174
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765394, 3.6259551, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3175
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813248, 0.606900692, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3176
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765375, 3.62595558, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3177
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.44878149, 0.610178471, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3178
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765621, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3179
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459103584, -0.489744902, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3180
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765722, 2.535954, -77.6579285, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3181
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149137497, -0.486358404, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3182
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 2.53595448, -77.6579514, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3183
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160831928, -0.482971191, -3.05175781e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3184
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.535954, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3185
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460799217, -0.479694366, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3186
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64554, -77.661377, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3187
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3188
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(-0.00235033035, 0.624870777, 0.00692749023, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3189
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.6649003, 3.73544407, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3190
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3191
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.000444412231, 0.714846611, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3192
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.5255506, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3193
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3194
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00275993347, 0.504871368, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3195
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553699, -77.6613541, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3196
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3197
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.00966835022, -0.465003729, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3198
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3199
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3200
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3201
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480589, 2.43554854, -77.65522, 0.999896049, 0.0109243765, 0.00963270571, -0.0110270213, 0.999884367, 0.010667949, -0.0095150033, -0.0107730031, 0.999898791),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3202
Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
3203
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0.999895453, -0.0110270148, -0.00951500237, 0.01092437, 0.999883771, -0.0107730012, 0.0096326964, 0.0106679378, 0.999898195),C1 = CFrame.new(0.0147781372, -0.585002184, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3204
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3205
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3206
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265511, 3.6259563, -77.8179169, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3207
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00464916229, 0.606932163, -0.149848938, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3208
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765451, 3.62595701, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3209
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00278902054, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3210
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595749, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3211
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554895401, 0.600308895, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3212
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3213
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3214
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3215
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3216
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3217
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00736999512, -0.482939243, -0.161468506, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3218
NeonPart = New("Part",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595567, -78.1079254, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3219
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0101289749, -0.479815722, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3220
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3221
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.00554847717, 0.600308895, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3222
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765404, 3.62595797, -77.4879303, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3223
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(-0.0027885437, 0.603433609, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3224
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.6259594, -77.8179321, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3225
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.000351905823, 0.606989861, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3226
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765356, 3.62595844, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3227
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00311136246, 0.610113144, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3228
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3229
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3230
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179092, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3231
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0123701096, -0.48288393, -0.161422729, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3232
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3233
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3234
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595662, -77.1979218, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3235
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00647068024, -0.489563465, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3236
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595797, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3237
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.471121788, 0.600130081, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3238
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.6259582, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3239
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.161154747, 0.603517056, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3240
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765347, 3.62595868, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3241
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.148813725, 0.60690403, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3242
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.2176528, 3.62595916, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3243
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.448782444, 0.610181808, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3244
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595757, -77.6579132, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3245
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.460801601, -0.479691029, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3246
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579361, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3247
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.160833836, -0.48296833, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3248
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765436, 2.5359571, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3249
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.149134636, -0.486355305, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3250
Part = New("Part",Gaunty2,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 2.53595734, -77.6579208, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3251
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(-0.459102154, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3252
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 3.45095801, -77.7865524, 1.00000179, -2.26282282e-09, 1.11758709e-08, -2.28465069e-09, 1.00000179, 1.39698386e-08, 1.11758709e-08, 1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3253
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -1.44791557e-09, 7.4505806e-09, -1.44063961e-09, 1.00000119, 9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.00760221481, 0.431732655, -0.120254517, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3254
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 3.45095849, -77.521553, -1.00000179, -2.26282282e-09, -9.87201929e-08, 2.28465069e-09, 1.00000179, -1.39698386e-08, 7.63684511e-08, 1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3255
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, 1.45519152e-09, 8.00937414e-08, -1.44063961e-09, 1.00000119, 9.31322575e-09, -9.49949026e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.00508117676, 0.428878307, 0.144721985, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3256
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203308, 2.81095791, -77.7865601, -1.00000179, 8.98216967e-08, 1.11758709e-08, -8.52742232e-08, -1.00000179, 1.39698386e-08, -1.11758709e-08, -1.39698386e-08, 1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3257
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1.00000119, -8.61036824e-08, -7.4505806e-09, 8.89922376e-08, -1.00000119, -9.31322575e-09, 7.4505806e-09, 9.31322575e-09, 1.00000119),C1 = CFrame.new(0.0146603584, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3258
NeonPart = New("WedgePart",Gaunty2,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.6620326, 2.82095814, -77.5215454, 1.00000179, -8.52887752e-08, 7.63684511e-08, -8.98362487e-08, -1.00000179, -1.39698386e-08, 9.87201929e-08, -1.39698386e-08, -1.00000179),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
3259
mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 1.00000119, -8.89995135e-08, 9.49949026e-08, -8.61109584e-08, -1.00000119, -9.31322575e-09, 8.00937414e-08, -9.31322575e-09, -1.00000119),C1 = CFrame.new(0.012029171, -0.201047897, 0.138008118, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3260
Wedge = New("WedgePart",Gaunty2,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113243, -77.6620178, -5.49480319e-08, -2.26282282e-09, 1.00000179, -1.67638063e-08, 1.00000179, -1.8189894e-09, -1.00000179, 1.39698386e-08, -3.25962901e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
3261
mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -5.12227416e-08, -1.11758709e-08, -1.00000119, -1.44063961e-09, 1.00000119, 9.31322575e-09, 1.00000119, -9.89530236e-10, -3.63215804e-08),C1 = CFrame.new(0.0109024048, 1.04061604, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
3262
 
3263
 
3264
NewInstance = function(instance,parent,properties)
3265
    local inst = Instance.new(instance,parent)
3266
    if(properties)then
3267
        for i,v in next, properties do
3268
            pcall(function() inst[i] = v end)
3269
        end
3270
    end
3271
    return inst;
3272
end
3273
 
3274
local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
3275
local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
3276
 
3277
for _,v in next, Gaunty:children() do
3278
    v.CanCollide = false
3279
end
3280
for _,v in next, Gaunty2:children() do
3281
    v.CanCollide = false
3282
end
3283
local all, last = {}, nil
3284
ArmourParts = {}
3285
NeonParts = {}
3286
function scan(p)
3287
  for _, v in pairs(p:GetChildren()) do
3288
    if v:IsA("BasePart") then
3289
      if v.BrickColor == BrickColor.new("Black") then
3290
        table.insert(ArmourParts, v)
3291
      end
3292
      if v.BrickColor == BrickColor.new("Institutional white") then
3293
        table.insert(NeonParts, v)
3294
      end
3295
      if last then
3296
        local w = Instance.new("Weld")
3297
        w.Part0, w.Part1 = last, v
3298
        w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
3299
        w.Parent = last
3300
      end
3301
      table.insert(all, v)
3302
      last = v
3303
    end
3304
    scan(v)
3305
  end
3306
end
3307
scan(Gaunty)
3308
local all2, last2 = {}, nil
3309
ArmourParts2 = {}
3310
NeonParts2 = {}
3311
function scan2(p)
3312
  for _, v in pairs(p:GetChildren()) do
3313
    if v:IsA("BasePart") then
3314
      if v.BrickColor == BrickColor.new("Black") then
3315
        table.insert(ArmourParts2, v)
3316
      end
3317
      if v.BrickColor == BrickColor.new("Institutional white") then
3318
        table.insert(NeonParts2, v)
3319
      end
3320
      if last2 then
3321
        local w = Instance.new("Weld")
3322
        w.Part0, w.Part1 = last2, v
3323
        w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
3324
        w.Parent = last2
3325
      end
3326
      table.insert(all2, v)
3327
      last2 = v
3328
    end
3329
    scan2(v)
3330
  end
3331
end
3332
scan2(Gaunty2)
3333
for i, v in pairs(ArmourParts) do
3334
     v.BrickColor = BrickC("Black")
3335
        end
3336
for i, v in pairs(NeonParts) do
3337
     v.BrickColor = BrickC("Dark stone grey")
3338
        end
3339
for i, v in pairs(ArmourParts2) do
3340
     v.BrickColor = BrickC("Black")
3341
        end
3342
for i, v in pairs(NeonParts2) do
3343
     v.BrickColor = BrickC("Dark stone grey")
3344
        end
3345
local EyeSizes={
3346
	NumberSequenceKeypoint.new(0,0.65,0),
3347
	NumberSequenceKeypoint.new(0.5,0.7,0),
3348
	NumberSequenceKeypoint.new(1,0,0)
3349
}
3350
local EyeTrans={
3351
	NumberSequenceKeypoint.new(0,0,0),
3352
	NumberSequenceKeypoint.new(0.5,0,0),
3353
	NumberSequenceKeypoint.new(1,1,0)
3354
}
3355
local PE2=Instance.new("ParticleEmitter", ra)
3356
PE2.LightEmission=.9
3357
PE2.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3358
PE2.Transparency=NumberSequence.new(EyeTrans)
3359
PE2.Lifetime=NumberRange.new(0.35)
3360
PE2.Rotation=NumberRange.new(0,360)
3361
PE2.Rate=999
3362
PE2.VelocitySpread = 10000
3363
PE2.Acceleration = Vector3.new(0,25,0)
3364
PE2.ZOffset = 0.5
3365
PE2.Drag = 0
3366
PE2.Speed = NumberRange.new(0,0,0)
3367
PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3368
PE2.Name = "PE2"
3369
PE2.Enabled = true
3370
PE2.LockedToPart = true
3371
--
3372
local EyeSizes={
3373
	NumberSequenceKeypoint.new(0,0.65,0),
3374
	NumberSequenceKeypoint.new(0.5,0.7,0),
3375
	NumberSequenceKeypoint.new(1,0,0)
3376
}
3377
local EyeTrans={
3378
	NumberSequenceKeypoint.new(0,0,0),
3379
	NumberSequenceKeypoint.new(0.5,0,0),
3380
	NumberSequenceKeypoint.new(1,1,0)
3381
}
3382
local PE3=Instance.new("ParticleEmitter", la)
3383
PE3.LightEmission=.9
3384
PE3.Color = ColorSequence.new(BrickC("Dark indigo").Color,BrickC("Royal purple").Color)
3385
PE3.Transparency=NumberSequence.new(EyeTrans)
3386
PE3.Lifetime=NumberRange.new(0.35)
3387
PE3.Rotation=NumberRange.new(0,360)
3388
PE3.Rate=999
3389
PE2.VelocitySpread = 10000
3390
PE3.Acceleration = Vector3.new(0,25,0)
3391
PE3.ZOffset = 0.5
3392
PE3.Drag = 0
3393
PE3.Speed = NumberRange.new(0,0,0)
3394
PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
3395
PE3.Name = "PE3"
3396
PE3.Enabled = true
3397
PE3.LockedToPart = true
3398
--
3399
-------------------------------------------------------
3400
--Start Customization--
3401
-------------------------------------------------------
3402
3403
---------------------------------------------
3404
local Player_Size = 1
3405
if Player_Size ~= 1 then
3406
root.Size = root.Size * Player_Size
3407
tors.Size = tors.Size * Player_Size
3408
hed.Size = hed.Size * Player_Size
3409
ra.Size = ra.Size * Player_Size
3410
la.Size = la.Size * Player_Size
3411
rl.Size = rl.Size * Player_Size
3412
ll.Size = ll.Size * Player_Size
3413
----------------------------------------------------------------------------------
3414
rootj.Parent = root
3415
neck.Parent = tors
3416
RW.Parent = tors
3417
LW.Parent = tors
3418
RH.Parent = tors
3419
LH.Parent = tors
3420
----------------------------------------------------------------------------------
3421
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3422
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
3423
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
3424
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
3425
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
3426
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
3427
----------------------------------------------------------------------------------
3428
RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3429
LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3430
RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3431
LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
3432
--hat.Parent = Character
3433
end
3434
----------------------------------------------------------------------------------
3435
local SONG = 1117396305
3436
local SONG2 = 0
3437
local Music = Instance.new("Sound",tors)
3438
Music.Volume = 2.5
3439
Music.Looped = true
3440
Music.Pitch = 1 --Pitcher
3441
----------------------------------------------------------------------------------
3442
local equipped = false
3443
local idle = 0
3444
local change = 1
3445
local val = 0
3446
local toim = 0
3447
local idleanim = 0.4
3448
local sine = 0
3449
local Mode = 1
3450
----------------------------------------------------------------------------------
3451
hum.WalkSpeed = 16
3452
hum.JumpPower = 57
3453
hum.Animator.Parent = nil
3454
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3455
local naeeym2 = IT("BillboardGui",char)
3456
naeeym2.AlwaysOnTop = true
3457
naeeym2.Size = UDim2.new(5,35,2,15)
3458
naeeym2.StudsOffset = Vector3.new(0,2,0)
3459
naeeym2.MaxDistance = 75
3460
naeeym2.Adornee = hed
3461
naeeym2.Name = "Name"
3462
--naeeym2.PlayerToHideFrom = Player
3463
local tecks2 = IT("TextLabel",naeeym2)
3464
tecks2.BackgroundTransparency = 1
3465
tecks2.TextScaled = true
3466
tecks2.BorderSizePixel = 0
3467
tecks2.Text = "Random Guy"
3468
tecks2.Font = "Fantasy"
3469
tecks2.TextSize = 30
3470
tecks2.TextStrokeTransparency = 0
3471
tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3472
tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3473
tecks2.Size = UDim2.new(1,0,0.5,0)
3474
tecks2.Parent = naeeym2
3475
-------------------------------------------------------
3476
--End Customization--
3477
-------------------------------------------------------
3478
3479
-----------------------------------------------------
3480
--Start Attacks N Stuff--
3481
-------------------------------------------------------
3482
function resetmode()
3483
	tecks2.Text = "Random Guy"
3484
    tecks2.TextColor3 = Color3.fromRGB(255,255,255)
3485
    tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
3486
  for i, v in pairs(ArmourParts) do
3487
    v.BrickColor = BrickColor.new("Black")
3488
    v.Material = "Neon"
3489
    v.Transparency = 0
3490
  end
3491
  for i, v in pairs(NeonParts) do
3492
    maincolor = BrickColor.new("Dark stone grey")
3493
    v.BrickColor = maincolor
3494
    v.Material = "Neon"
3495
    v.Transparency = 0
3496
  end
3497
  for i, v in pairs(ArmourParts2) do
3498
    v.BrickColor = BrickColor.new("Black")
3499
    v.Material = "Neon"
3500
    v.Transparency = 0
3501
  end
3502
  for i, v in pairs(NeonParts2) do
3503
    maincolor = BrickColor.new("Dark stone grey")
3504
    v.BrickColor = maincolor
3505
    v.Material = "Neon"
3506
    v.Transparency = 0
3507
  end
3508
	Mode = 1
3509
  SONG = 1117396305
3510
char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
3511
end
3512
3513
function Taunt10000()
3514
    attack = true
3515
    Cso("649634100", hed, 10, 0.5)
3516
    for i = 0, 6, 0.1 do
3517
        swait()
3518
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3519
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
3520
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
3521
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3522
        RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
3523
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
3524
    end
3525
    attack = false
3526
end
3527
3528
function Taunt2()
3529
    attack = true
3530
    hum.WalkSpeed = 0
3531
        TAUNT2:Play()
3532
	repeat
3533
        swait()
3534
        TAUNT.Parent = tors
3535
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3536
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3537
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3538
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3539
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3540
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3541
	until TAUNT2.Playing == false
3542
	attack = false
3543
	hum.WalkSpeed = 16
3544
end
3545
3546
function AnnoyingSink()
3547
    coroutine.resume(coroutine.create(function()
3548
        attack = true
3549
        for i = 0, 6, 0.1 do
3550
        swait()
3551
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3552
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3553
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3554
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3555
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
3556
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3557
        end
3558
        local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
3559
        Hole2.Color = Color3.new(0,0,0)
3560
        local MESH = MakeForm(Hole2,"Cyl")
3561
        MESH.Scale = Vector3.new(0,1,0)
3562
        Hole2.CFrame = CF(mouse.Hit.p)
3563
        Cso("154955269", Hole2, 10, .7)
3564
        for i = 0, 3, 0.1 do
3565
        swait()
3566
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
3567
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
3568
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
3569
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
3570
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
3571
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-15)), 0.05)
3572
        end
3573
        attack = false
3574
        for i = 1, 50 do
3575
            swait()
3576
            MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
3577
        end
3578
        for i = 1, 200 do
3579
            swait()
3580
            Sink(Hole2.Position,Hole2.Size.X/2.2)
3581
        end
3582
        swait(100)
3583
        for i = 1, 50 do
3584
            swait()
3585
            Trail(Hole2)
3586
            MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
3587
        end
3588
        Hole2:remove()
3589
    end))
3590
end
3591
3592
function Taunt()
3593
    attack = true
3594
    hum.WalkSpeed = 0
3595
        TAUNT:Play()
3596
	repeat
3597
        swait()
3598
        TAUNT.Parent = tors
3599
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
3600
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
3601
        RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3602
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3603
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
3604
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
3605
	until TAUNT.Playing == false
3606
	attack = false
3607
	hum.WalkSpeed = 16
3608
end
3609
function attackone()
3610
	attack = true
3611
	hum.WalkSpeed = 3.01
3612
	for i = 0, 1.7, 0.1 do
3613
		swait()
3614
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
3615
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
3616
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
3617
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3618
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
3619
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3620
	end
3621
	Cso("203426541", ra, 10, 1)
3622
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3623
	CameraEnshaking(2, 5)
3624
	for i = 0, 1.4, 0.1 do
3625
		swait()
3626
		BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
3627
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
3628
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
3629
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
3630
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
3631
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
3632
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
3633
	end
3634
	hum.WalkSpeed = 16
3635
	attack = false
3636
end
3637
3638
3639
3640
function attacktwo()
3641
	attack = true
3642
	hum.WalkSpeed = 3.01
3643
	for i = 0, 1.7, 0.1 do
3644
		swait()
3645
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3646
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
3647
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
3648
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
3649
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3650
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3651
	end
3652
	Cso("203426541", rl, 10, 1)
3653
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3654
	CameraEnshaking(2, 3)
3655
	for i = 0, 1.4, 0.1 do
3656
		swait()
3657
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3658
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
3659
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
3660
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
3661
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
3662
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
3663
	end
3664
	hum.WalkSpeed = 16
3665
	attack = false
3666
end
3667
function attackthree()
3668
	attack = true
3669
	hum.WalkSpeed = 3.01
3670
	for i = 0, 1.4, 0.1 do
3671
		swait()
3672
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3673
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3674
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
3675
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
3676
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3677
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3678
	end
3679
	Cso("203426541", hed, 10, 1)
3680
	for i = 0, 1.7, 0.1 do
3681
		swait()
3682
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3683
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3684
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
3685
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
3686
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
3687
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
3688
	end
3689
	CameraEnshaking(2, 8)
3690
	Cso("260435136", hed, 10, .9)
3691
	BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
3692
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
3693
	HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
3694
	for i = 0, 1.8, 0.1 do
3695
		swait()
3696
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
3697
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
3698
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
3699
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
3700
		RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
3701
		LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
3702
	end
3703
	hum.WalkSpeed = 16
3704
	attack = false
3705
end
3706
3707
function somuchcancerwhy() --o no
3708
    attack = true
3709
    hum.WalkSpeed = 0.10
3710
        Character.Head.face.Texture = "rbxassetid://315074049"
3711
        local A = math.random(1,13)
3712
        if A == 1 then
3713
            ohno.SoundId = "rbxassetid://295810519"
3714
            ohno.TimePosition = 1
3715
        end
3716
        if A == 2 then
3717
            ohno.SoundId = "rbxassetid://488472970"
3718
            ohno.TimePosition = 2
3719
        end
3720
        if A == 3 then
3721
            ohno.SoundId = "rbxassetid://917045199"
3722
            ohno.TimePosition = 3
3723
        end
3724
        if A == 4 then
3725
            ohno.SoundId = "rbxassetid://324205173"
3726
            ohno.TimePosition = 1
3727
        end
3728
        if A == 5 then
3729
            ohno.SoundId = "rbxassetid://376134741"
3730
            ohno.TimePosition = 8
3731
        end
3732
        if A == 6 then
3733
            ohno.SoundId = "rbxassetid://164147183"
3734
            ohno.TimePosition = 0
3735
        end
3736
        if A == 7 then
3737
            ohno.SoundId = "rbxassetid://825526716"
3738
            ohno.TimePosition = 1
3739
        end
3740
        if A == 8 then
3741
            ohno.SoundId = "rbxassetid://185460366"
3742
            ohno.TimePosition = 0
3743
        end
3744
        if A == 9 then
3745
            ohno.SoundId = "rbxassetid://273319633"
3746
            ohno.TimePosition = 1
3747
        end
3748
        if A == 10 then
3749
            ohno.SoundId = "rbxassetid://506212392"
3750
            ohno.TimePosition = 2
3751
        end
3752
        if A == 11 then
3753
            ohno.SoundId = "rbxassetid://708297448"
3754
            ohno.TimePosition = 4
3755
        end
3756
        if A == 12 then
3757
            ohno.SoundId = "rbxassetid://497199103"
3758
            ohno.TimePosition = 9
3759
        end
3760
        if A == 13 then
3761
            ohno.SoundId = "rbxassetid://152833989"
3762
            ohno.TimePosition = 1
3763
        end
3764
        ohno:Play()
3765
    for i = 0,100,0.1 do
3766
        swait()
3767
            CameraEnshaking(2, 3)
3768
                ohno.Parent = hed
3769
            char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3770
    end
3771
    attack = false
3772
        ohno:Stop()
3773
        Character.Head.face.Texture = "rbxassetid://620619801"
3774
    hum.WalkSpeed = 16
3775
end
3776
3777
function Power_Burst()
3778
	hum.WalkSpeed = 4
3779
	attack = true
3780
	Cso("163619849", Handle, 10, 1.35)
3781
	for i = 0,4.3,0.1 do
3782
		swait()
3783
PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
3784
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3785
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3786
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3787
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3788
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3789
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3790
	end
3791
	CameraEnshaking(2.5, 20)
3792
	Cso("539294959", Handle, 10, .9)
3793
	BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
3794
	BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
3795
	HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
3796
	for i = 0,3,0.1 do
3797
		swait()
3798
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
3799
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
3800
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
3801
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
3802
		RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
3803
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
3804
	end
3805
	hum.WalkSpeed = 16
3806
	attack = false
3807
end
3808
3809
function Eruption2()
3810
	attack = true
3811
	hum.WalkSpeed = 2
3812
        hum.JumpPower = 0
3813
	for i = 0,7,0.1 do
3814
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
3815
		swait()
3816
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3817
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3818
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3819
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3820
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3821
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3822
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3823
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3824
	end
3825
	CreateSound("144699494", tors, 10, 1)
3826
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
3827
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
3828
	Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
3829
	Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
3830
	MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
3831
	coroutine.resume(coroutine.create(function() 
3832
		for i = 0,1.8,0.1 do
3833
			swait()
3834
			hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
3835
		end
3836
		for i = 0,1.8,0.1 do
3837
			swait()
3838
		hum.CameraOffset = Vector3.new(0,0,0)
3839
		end
3840
	end))
3841
        local vel2 = Instance.new("BodyVelocity",tors)
3842
        vel2.Velocity = Vector3.new(0,55,0)
3843
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
3844
	for i = 0,4,0.1 do
3845
	        HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
3846
		swait()
3847
		Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3848
		Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
3849
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
3850
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3851
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3852
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
3853
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
3854
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
3855
	end
3856
	hum.WalkSpeed = 16
3857
        vel2:Destroy()
3858
        hum.JumpPower = 50
3859
	attack = false
3860
end
3861
3862
function Magic_Bombs()
3863
	attack = true
3864
	hum.WalkSpeed = 0
3865
local GYRO = IT("BodyGyro",root)
3866
GYRO.D = 100
3867
GYRO.P = 2000
3868
GYRO.MaxTorque = VT(0,4000000,0)
3869
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3870
	for i = 0,3.6,0.1 do
3871
			swait()
3872
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3873
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3874
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3875
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3876
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3877
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3878
	end
3879
	CameraEnshaking(1, 6)
3880
        GYRO:Destroy()
3881
	Cso("588734356", Handle, 10, 1.05)
3882
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3883
	BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3884
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3885
	for i = 0,2,0.1 do
3886
			swait()
3887
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3888
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3889
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3890
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3891
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3892
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3893
	end
3894
local GYRO = IT("BodyGyro",root)
3895
GYRO.D = 100
3896
GYRO.P = 2000
3897
GYRO.MaxTorque = VT(0,4000000,0)
3898
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3899
	for i = 0,2.4,0.1 do
3900
			swait()
3901
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3902
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3903
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3904
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3905
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3906
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3907
	end
3908
        GYRO:Destroy()
3909
	CameraEnshaking(1, 6)
3910
	Cso("588734356", Handle, 10, 1.05)
3911
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3912
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3913
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
3914
	for i = 0,2,0.1 do
3915
			swait()
3916
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3917
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3918
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3919
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3920
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3921
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3922
	end
3923
local GYRO = IT("BodyGyro",root)
3924
GYRO.D = 100
3925
GYRO.P = 2000
3926
GYRO.MaxTorque = VT(0,4000000,0)
3927
GYRO.cframe = CF(root.Position,mouse.Hit.p)
3928
	for i = 0,2.4,0.1 do
3929
			swait()
3930
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3931
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3932
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3933
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3934
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
3935
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3936
	end
3937
        GYRO:Destroy()
3938
	CameraEnshaking(1, 6)
3939
	Cso("588734356", Handle, 10, 1.05)
3940
	BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
3941
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
3942
	HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
3943
	for i = 0,2,0.1 do
3944
			swait()
3945
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
3946
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3947
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
3948
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3949
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
3950
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
3951
	end
3952
	attack = false
3953
	hum.WalkSpeed = 16
3954
end
3955
3956
function Dangerous_Field()
3957
	attack = true
3958
	hum.WalkSpeed = 0
3959
	for i = 0,10,0.1 do
3960
			swait()
3961
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3962
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3963
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3964
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3965
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3966
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3967
	CameraEnshaking(1, 7)
3968
	Cso("588734356", Handle, 10, 1.2)
3969
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3970
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3971
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3972
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3973
        end
3974
	attack = false
3975
	hum.WalkSpeed = 16
3976
end
3977
function Field()
3978
	attack = true
3979
	hum.WalkSpeed = 0
3980
	for i = 0,10,0.1 do
3981
			swait()
3982
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
3983
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
3984
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
3985
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
3986
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
3987
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
3988
	CameraEnshaking(1, 7)
3989
	Cso("588734356", Handle, 10, 1.2)
3990
	BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
3991
	BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
3992
	HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
3993
	HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
3994
        end
3995
	attack = false
3996
	hum.WalkSpeed = 16
3997
end
3998
function Shockwave()
3999
	attack = true
4000
	hum.WalkSpeed = 0
4001
	for i = 0,4,0.1 do
4002
		swait()
4003
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4004
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4005
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4006
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4007
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4008
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4009
	end
4010
	coroutine.resume(coroutine.create(function() 
4011
        BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
4012
        BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
4013
        BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
4014
	HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
4015
	HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
4016
	HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
4017
	CameraEnshaking(1, 7)
4018
        wait(0.05)
4019
        BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
4020
        BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
4021
        BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
4022
	HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
4023
	HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4024
	HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4025
	CameraEnshaking(1, 7)
4026
        wait(0.05)
4027
        BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
4028
        BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
4029
        BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
4030
	HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4031
	HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4032
	HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4033
	CameraEnshaking(1, 7)
4034
        wait(0.05)
4035
        BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
4036
        BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
4037
        BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
4038
	HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4039
	HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4040
	HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4041
	CameraEnshaking(1, 7)
4042
        wait(0.05)
4043
        BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
4044
        BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
4045
        BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
4046
	HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4047
	HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4048
	HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4049
	CameraEnshaking(1, 7)
4050
        wait(0.05)
4051
        BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
4052
        BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
4053
        BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
4054
	HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4055
	HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4056
	HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
4057
	CameraEnshaking(1, 7)
4058
	end))
4059
	Cso("440145223", Handle, 10, 1.05)
4060
	for i = 1,7,0.1 do
4061
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4062
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4063
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4064
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4065
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4066
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4067
	end
4068
	wait(.6)
4069
	hum.WalkSpeed = 16
4070
	attack = false
4071
end
4072
function Pulse()
4073
	attack = true
4074
	hum.WalkSpeed = 0
4075
local GYRO = IT("BodyGyro",root)
4076
GYRO.D = 100
4077
GYRO.P = 2000
4078
GYRO.MaxTorque = VT(0,4000000,0)
4079
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4080
	for i = 0,4,0.1 do
4081
		swait()
4082
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4083
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4084
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4085
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4086
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4087
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4088
	end
4089
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4090
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
4091
	CameraEnshaking(1, 25)
4092
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4093
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4094
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4095
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4096
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4097
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4098
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4099
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4100
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4101
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4102
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4103
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4104
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4105
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4106
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4107
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4108
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4109
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4110
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4111
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4112
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
4113
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
4114
	Cso("440145223", Handle, 10, 1.05)
4115
        GYRO:Destroy()
4116
	for i = 1,2,0.1 do
4117
		swait()
4118
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
4119
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4120
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4121
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4122
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4123
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4124
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4125
	end
4126
	hum.WalkSpeed = 16
4127
	attack = false
4128
end
4129
4130
function Technobeam()
4131
    attack = true
4132
    hum.WalkSpeed = 3.01
4133
    for i = 0, 4, 0.1 do
4134
        swait()
4135
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
4136
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
4137
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4138
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4139
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4140
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4141
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4142
    end
4143
    for i = 0, 2, 0.1 do
4144
        swait()
4145
        hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
4146
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
4147
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
4148
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
4149
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
4150
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4151
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4152
    end
4153
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
4154
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
4155
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
4156
    Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
4157
    CameraEnshaking(4, 5)
4158
    Cso("206049428", char, 10, 1)
4159
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
4160
        if v:FindFirstChild("Head") then
4161
            Eviscerate(v)
4162
        end
4163
    end
4164
    for i = 0, 2, 0.1 do
4165
        swait()
4166
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
4167
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
4168
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
4169
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
4170
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
4171
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
4172
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
4173
    end
4174
    hum.WalkSpeed = 16
4175
    attack = false
4176
end
4177
4178
function Painful_Stomp2()
4179
    attack = true
4180
    for i = 0,5.2,0.1 do
4181
        swait()
4182
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4183
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4184
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4185
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4186
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4187
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4188
    end
4189
    CreateSound("331666100", char, 10, 1)
4190
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4191
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4192
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4193
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4194
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4195
    Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4196
    Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4197
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4198
        if v:FindFirstChild("Head") then
4199
            Eviscerate(v)
4200
        end
4201
    end
4202
    coroutine.resume(coroutine.create(function()
4203
        for i = 0,2.8,0.1 do
4204
            swait()
4205
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4206
        end
4207
        for i = 0,1.8,0.1 do
4208
            swait()
4209
        hum.CameraOffset = Vector3.new(0,0,0)
4210
        end
4211
    end))
4212
    for i = 0,3.7,0.1 do
4213
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4214
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4215
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4216
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4217
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4218
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4219
    end
4220
    wait(.6)
4221
    attack = false
4222
end
4223
4224
function Painful_Stomp()
4225
    attack = true
4226
    for i = 0,5.2,0.1 do
4227
        swait()
4228
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4229
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4230
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4231
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4232
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
4233
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
4234
    end
4235
    CreateSound("331666100", char, 10, 1)
4236
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4237
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4238
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4239
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
4240
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
4241
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
4242
    Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4243
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
4244
        if v:FindFirstChild("Head") then
4245
            Eviscerate(v)
4246
        end
4247
    end
4248
    coroutine.resume(coroutine.create(function()
4249
        for i = 0,2.8,0.1 do
4250
            swait()
4251
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4252
        end
4253
        for i = 0,1.8,0.1 do
4254
            swait()
4255
        hum.CameraOffset = Vector3.new(0,0,0)
4256
        end
4257
    end))
4258
    for i = 0,3.7,0.1 do
4259
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
4260
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4261
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
4262
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
4263
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4264
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4265
    end
4266
    wait(.6)
4267
    attack = false
4268
end
4269
4270
4271
function LAZER()
4272
	attack = true
4273
	hum.WalkSpeed = 0.03
4274
	for i = 0,4,0.1 do
4275
		swait()
4276
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4277
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4278
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4279
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4280
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4281
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4282
	end
4283
        LAZOR:Play()
4284
local GYRO = IT("BodyGyro",root)
4285
GYRO.D = 100
4286
GYRO.P = 2000
4287
GYRO.MaxTorque = VT(0,4000000,0)
4288
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4289
        repeat
4290
        swait(2)
4291
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4292
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4293
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4294
        LAZOR.Parent = ra
4295
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4296
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4297
	CameraEnshaking(1, 7)
4298
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4299
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4300
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4301
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4302
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4303
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4304
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4305
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4306
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4307
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4308
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4309
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4310
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4311
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4312
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4313
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4314
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4315
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4316
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4317
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4318
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4319
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4320
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4321
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4322
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4323
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4324
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4325
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4326
	until LAZOR.Playing == false
4327
        GYRO:Destroy()
4328
	hum.WalkSpeed = 16
4329
	attack = false
4330
end
4331
function new()
4332
	attack = true
4333
	hum.WalkSpeed = 0.03
4334
	for i = 0,4,0.1 do
4335
		swait()
4336
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
4337
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4338
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4339
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4340
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4341
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4342
	end
4343
        LAZOR:Play()
4344
local GYRO = IT("BodyGyro",root)
4345
GYRO.D = 100
4346
GYRO.P = 2000
4347
GYRO.MaxTorque = VT(0,4000000,0)
4348
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4349
        repeat
4350
        swait(2)
4351
PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
4352
PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
4353
        GYRO.cframe = CF(root.Position,mouse.Hit.p)
4354
        LAZOR.Parent = ra
4355
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4356
	HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
4357
	CameraEnshaking(1, 7)
4358
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4359
	HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4360
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4361
	HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4362
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4363
	HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4364
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4365
	HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4366
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4367
	HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4368
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4369
	HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4370
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4371
	HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4372
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4373
	HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4374
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4375
	HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4376
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4377
	HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4378
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4379
	HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4380
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4381
	HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4382
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4383
	HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4384
        BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
4385
	HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
4386
	until LAZOR.Playing == false
4387
        GYRO:Destroy()
4388
	hum.WalkSpeed = 16
4389
	attack = false
4390
end
4391
4392
function Tauntmelon()
4393
	attack = true
4394
	hum.WalkSpeed = 0
4395
	for i = 0, 9, 0.1 do
4396
		swait()
4397
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4398
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4399
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
4400
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
4401
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
4402
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
4403
	end
4404
	attack = false
4405
	hum.WalkSpeed = 16
4406
end
4407
4408
function Purity_Slam()
4409
	attack = true
4410
	for i = 0,5.2,0.1 do
4411
		swait()
4412
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4413
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4414
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4415
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4416
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4417
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4418
	end
4419
	CreateSound("331666100", tors, 10, 1)
4420
	Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
4421
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
4422
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
4423
	Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
4424
	MagniDamage(tors, 100, 400, 600, 10, "Normal")
4425
	coroutine.resume(coroutine.create(function() 
4426
		for i = 0,1.8,0.1 do
4427
			swait()
4428
			hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4429
		end
4430
		for i = 0,1.8,0.1 do
4431
			swait()
4432
		hum.CameraOffset = Vector3.new(0,0,0)
4433
		end
4434
	end))
4435
	for i = 1,4.7,0.1 do
4436
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4437
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4438
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4439
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4440
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4441
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4442
	end
4443
	wait(.6)
4444
	attack = false
4445
end
4446
4447
function Spirit_Beam()
4448
        attack = true
4449
	hum.WalkSpeed = 0
4450
local GYRO = IT("BodyGyro",root)
4451
GYRO.D = 100
4452
GYRO.P = 2000
4453
GYRO.MaxTorque = VT(0,4000000,0)
4454
GYRO.cframe = CF(root.Position,mouse.Hit.p)
4455
	for i = 0,5,0.1 do
4456
		swait()
4457
                GYRO.cframe = CF(root.Position,mouse.Hit.p)
4458
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4459
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4460
		RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4461
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4462
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4463
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4464
        end
4465
        ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
4466
	HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
4467
        BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
4468
	local beam = Instance.new("Part", workspace)
4469
	beam.BrickColor = BrickColor.new("Fog")
4470
	beam.FormFactor = "Custom"
4471
	beam.Material = "Neon"
4472
	beam.Transparency = 0.5
4473
	beam.Anchored = true
4474
	beam.Locked = true
4475
	beam.CanCollide = false
4476
	local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
4477
	beam.Size = Vector3.new(1.05, 1.05, distance)
4478
	beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
4479
	game:GetService("Debris"):AddItem(beam, 0.14)
4480
	local sound = Instance.new('Sound',Handle)
4481
	sound.SoundId = 'rbxassetid://588697948'
4482
	sound.Volume = 7
4483
	sound.EmitterSize = 40
4484
	sound.MaxDistance = 450
4485
	sound:Play()
4486
	game:GetService("Debris"):AddItem(beam, sound.TimeLength)
4487
        GYRO:Destroy()
4488
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4489
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4490
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4491
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4492
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4493
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4494
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4495
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4496
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4497
PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
4498
        wait(0.3)
4499
        attack = false
4500
	hum.WalkSpeed = 16
4501
        ref:Destroy()
4502
end
4503
function Distort()
4504
	attack = true
4505
	hum.WalkSpeed = 0
4506
		local pos = root.Position
4507
		root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
4508
	Cso("261227592", tors, 10, 0.85)
4509
	for i = 1,2.5,0.1 do
4510
        swait()
4511
        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4512
        end
4513
	attack = false
4514
	hum.WalkSpeed = 8
4515
end
4516
function Ancient_Rage()
4517
	attack = true
4518
	hum.WalkSpeed = 4
4519
	Cso("135017578", tors, 10, 1.05)
4520
	for i = 1,14,0.1 do
4521
        swait()
4522
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4523
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4524
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4525
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4526
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4527
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4528
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4529
		if v:FindFirstChild("Head") then
4530
                        Eviscerate(v)
4531
		end
4532
	end
4533
        end
4534
	attack = false
4535
	hum.WalkSpeed = 16
4536
end
4537
function Ancient_Ragu()
4538
	attack = true
4539
	hum.WalkSpeed = 4
4540
	Cso("1028044973", tors, 10, 1.05)
4541
	for i = 1,14,0.1 do
4542
        swait()
4543
                rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
4544
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
4545
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
4546
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
4547
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
4548
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4549
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
4550
		if v:FindFirstChild("Head") then
4551
                        Eviscerate(v)
4552
		end
4553
	end
4554
        end
4555
	attack = false
4556
	hum.WalkSpeed = 16
4557
end
4558
function TTTTTTTTTTGaunt()
4559
	attack = true
4560
	hum.WalkSpeed = 0
4561
        sex:Play()
4562
        repeat
4563
        swait()
4564
        sex.Parent = tors
4565
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4566
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4567
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4568
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4569
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4570
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4571
	until sex.Playing == false
4572
	attack = false
4573
	hum.WalkSpeed = 16
4574
end
4575
function TTTTTTTTTTTaunt()
4576
	attack = true
4577
	hum.WalkSpeed = 0
4578
        DTAUNT:Play()
4579
        repeat
4580
        swait()
4581
        DTAUNT.Parent = tors
4582
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4583
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4584
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4585
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4586
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4587
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4588
	until DTAUNT.Playing == false
4589
	attack = false
4590
	hum.WalkSpeed = 16
4591
end
4592
4593
function Taunt3()
4594
	attack = true
4595
	hum.WalkSpeed = 0
4596
        newnoob:Play()
4597
        repeat
4598
        swait()
4599
        newnoob.Parent = tors
4600
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4601
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
4602
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4603
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
4604
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4605
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
4606
	until newnoob.Playing == false
4607
	attack = false
4608
	hum.WalkSpeed = 16
4609
end
4610
4611
4612
function Multi_Bombs()
4613
    attack = true
4614
    hum.WalkSpeed = 3.01
4615
    for i = 0,3,0.1 do
4616
        swait()
4617
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4618
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4619
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4620
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4621
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4622
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4623
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4624
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4625
    end
4626
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4627
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4628
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4629
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4630
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4631
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4632
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4633
    CreateSound("142070127", tors, 10, 1)
4634
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4635
    for i = 0,1,0.1 do
4636
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4637
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4638
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4639
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4640
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4641
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4642
    end
4643
    for i = 0,2,0.1 do
4644
        swait()
4645
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4646
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4647
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4648
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4649
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4650
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4651
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4652
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4653
    end
4654
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4655
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4656
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4657
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4658
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4659
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4660
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4661
    CreateSound("142070127", tors, 10, 1)
4662
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4663
    for i = 0,1,0.1 do
4664
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4665
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4666
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4667
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4668
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4669
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4670
    end
4671
    for i = 0,2,0.1 do
4672
        swait()
4673
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4674
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4675
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4676
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4677
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4678
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
4679
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
4680
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
4681
    end
4682
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
4683
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
4684
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
4685
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
4686
    Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
4687
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
4688
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
4689
    CreateSound("142070127", tors, 10, 1)
4690
    MagniDamage(tors, 17, 15, 35, 10, "Normal")
4691
    for i = 0,1,0.1 do
4692
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
4693
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4694
        RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
4695
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
4696
        RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
4697
        LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
4698
    end
4699
    wait(.6)
4700
    attack = false
4701
    hum.WalkSpeed = 16
4702
end
4703
4704
function Universal_Crush()
4705
    attack = true
4706
    for i = 0,5.2,0.05 do
4707
        swait()
4708
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4709
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4710
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4711
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4712
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4713
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4714
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4715
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4716
    end
4717
    CreateSound("331666100", tors, 10, 1)
4718
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
4719
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
4720
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
4721
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
4722
    MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
4723
    coroutine.resume(coroutine.create(function()
4724
        for i = 0,1.8,0.1 do
4725
            swait()
4726
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
4727
        end
4728
        for i = 0,1.8,0.1 do
4729
            swait()
4730
        hum.CameraOffset = Vector3.new(0,0,0)
4731
        end
4732
    end))
4733
    for i = 1,4.7,0.1 do
4734
    rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
4735
    tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
4736
    RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
4737
    LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4738
    RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
4739
    LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
4740
    end
4741
    wait(.6)
4742
    attack = false
4743
end
4744
4745
function HAAH()
4746
	attack = true
4747
	hum.WalkSpeed = 0
4748
	Cso("300208779", hed, 10, 1)
4749
	for i = 0,9,0.1 do
4750
		swait()
4751
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
4752
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
4753
		if Mrandom(1,15) == 1 then
4754
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
4755
		end
4756
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
4757
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
4758
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
4759
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
4760
	end
4761
	attack = false
4762
	hum.WalkSpeed = 16
4763
end
4764
function again()
4765
        attack = true
4766
	hum.WalkSpeed = 0
4767
        ITAUNT:Play()
4768
        repeat
4769
        swait()
4770
        ITAUNT.Parent = tors
4771
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
4772
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
4773
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
4774
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
4775
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
4776
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
4777
	until ITAUNT.Playing == false
4778
        attack = false
4779
	hum.WalkSpeed = 16
4780
end
4781
function LunarSpin()
4782
	attack = true
4783
	hum.WalkSpeed = 0
4784
	for i = 0,17,0.05 do
4785
		CameraEnshaking(1, 5)
4786
	        MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
4787
	        Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
4788
		Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4789
		swait()
4790
		PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
4791
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4792
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4793
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4794
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4795
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4796
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4797
	end
4798
	hum.WalkSpeed = 16
4799
	attack = false
4800
end
4801
function Decapitate()
4802
	local target = nil
4803
	local targettorso = nil
4804
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
4805
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
4806
			target = mouse.Target.Parent.Humanoid
4807
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
4808
			targethead = mouse.Target.Parent:FindFirstChild("Head")
4809
		end
4810
	end
4811
	if target ~= nil then
4812
		targettorso.Anchored = true
4813
		attack = true
4814
		hum.WalkSpeed = 0
4815
		root.CFrame = targettorso.CFrame * CF(0,0,2.6)
4816
		for i = 0,4.2,0.1 do
4817
			swait()
4818
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4819
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4820
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
4821
		LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
4822
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
4823
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4824
		end
4825
		local ModelHead01 = New("Model", char, "", {})
4826
        local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
4827
        local Head01 = targethead:Clone()
4828
        targethead.Transparency = 1
4829
        Head01.Parent = ModelHead01
4830
        local weldHead01 = Instance.new("Weld")
4831
        weldHead01.Parent = Head01
4832
        weldHead01.Part0 = targethead
4833
        weldHead01.Part1 = Head01
4834
        weldHead01.C1 = CFrame.new(0, 0, 0)
4835
		targethead.face:Remove()
4836
		weldHead01.Part0 = ra
4837
        weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
4838
		targettorso:BreakJoints()
4839
		CreateSound("314390675", targettorso, 5, .7)
4840
		for i = 0,3.2,0.1 do
4841
			swait()
4842
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
4843
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
4844
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4845
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
4846
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
4847
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
4848
		end
4849
		for i = 0,4.2,0.1 do
4850
			swait()
4851
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
4852
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
4853
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4854
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4855
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
4856
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4857
		end
4858
		CreateSound("541909763", targettorso, 5, .8)
4859
		weldHead01:Destroy()
4860
        Head01.CanCollide = true
4861
        local bodyVelocity2 = Create("BodyVelocity")({
4862
          velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
4863
          P = 5000,
4864
          maxForce = Vector3.new(8000, 8000, 8000),
4865
          Parent = Head01
4866
        })
4867
        game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
4868
		for i = 0,6.2,0.1 do
4869
			swait()
4870
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
4871
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
4872
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
4873
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
4874
		RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
4875
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
4876
		end
4877
		targettorso.Anchored = false
4878
		attack = false
4879
		hum.WalkSpeed = 16
4880
		root.CFrame = targettorso.CFrame * CF(0,0,3.4)
4881
	end
4882
end
4883
function BalanceSpin()
4884
    attack = true
4885
    hum.WalkSpeed = 2
4886
    for i = 0,17,0.07 do
4887
        CameraEnshaking(1, 5)
4888
        MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
4889
        swait()
4890
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4891
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
4892
	Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
4893
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
4894
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
4895
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4896
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
4897
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
4898
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
4899
    end
4900
    hum.WalkSpeed = 16
4901
    attack = false
4902
end
4903
4904
function lolik()
4905
	attack = true
4906
	hum.WalkSpeed = 0
4907
	pop:Play()
4908
	repeat
4909
	pop.Parent = tors
4910
	swait()
4911
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4912
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4913
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4914
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4915
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4916
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4917
	until pop.Playing == false
4918
	attack = false
4919
	hum.WalkSpeed = 16
4920
end
4921
4922
function BARK()
4923
	attack = true
4924
	hum.WalkSpeed = 0
4925
	BATAUNT:Play()
4926
	repeat
4927
	BATAUNT.Parent = tors
4928
	swait()
4929
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4930
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4931
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4932
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4933
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4934
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4935
	until BATAUNT.Playing == false
4936
	attack = false
4937
	hum.WalkSpeed = 16
4938
end
4939
4940
function CreateSound(ID, PARENT, VOLUME, PITCH)
4941
	local NSound = nil
4942
	coroutine.resume(coroutine.create(function()
4943
		NSound = Instance.new("Sound", PARENT)
4944
		NSound.Volume = VOLUME
4945
		NSound.Pitch = PITCH
4946
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4947
		swait()
4948
		NSound:play()
4949
		game:GetService("Debris"):AddItem(NSound, 10)
4950
	end))
4951
	return NSound
4952
end
4953
function nope()
4954
	attack = true
4955
	hum.WalkSpeed = 0
4956
	NOTAUNT:Play()
4957
	repeat
4958
	NOTAUNT.Parent = tors
4959
	swait()
4960
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
4961
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
4962
	RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
4963
	LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
4964
	RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
4965
	LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
4966
	until NOTAUNT.Playing == false
4967
	attack = false
4968
	hum.WalkSpeed = 16
4969
end
4970
function CreateSound(ID, PARENT, VOLUME, PITCH)
4971
	local NSound = nil
4972
	coroutine.resume(coroutine.create(function()
4973
		NSound = Instance.new("Sound", PARENT)
4974
		NSound.Volume = VOLUME
4975
		NSound.Pitch = PITCH
4976
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
4977
		swait()
4978
		NSound:play()
4979
		game:GetService("Debris"):AddItem(NSound, 10)
4980
	end))
4981
	return NSound
4982
end
4983
function Anime_Splosion()
4984
	attack = true
4985
	for i = 0,2,0.05 do
4986
		swait()
4987
		Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4988
		Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
4989
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
4990
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4991
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
4992
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
4993
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
4994
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
4995
	end
4996
	CreateSound("331666100", tors, 10, 1)
4997
	Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
4998
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
4999
	CameraEnshaking(1.5, 10)  
5000
	for i = 1,2,0.1 do
5001
        swait()
5002
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5003
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5004
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5005
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5006
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5007
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5008
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5009
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5010
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5011
	end
5012
	wait(.6)
5013
	attack = false
5014
end
5015
corrupted = false
5016
function Bark_Splosion()
5017
	attack = true
5018
	for i = 0,2,0.05 do
5019
		swait()
5020
		Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5021
		Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5022
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5023
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5024
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5025
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5026
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5027
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5028
	end
5029
	CreateSound("331666100", tors, 10, 1)
5030
	Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
5031
	MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
5032
	CameraEnshaking(1.5, 10)  
5033
	for i = 1,2,0.1 do
5034
        swait()
5035
	PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5036
	PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5037
	PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
5038
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5039
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5040
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5041
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5042
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5043
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5044
	end
5045
	wait(.6)
5046
	attack = false
5047
end
5048
corrupted = false
5049
5050
function Taunt1000()
5051
	attack = true
5052
	hum.WalkSpeed = 0
5053
	for i = 0, 9, 0.1 do
5054
		swait()
5055
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
5056
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5057
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
5058
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
5059
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
5060
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
5061
	end
5062
	attack = false
5063
	hum.WalkSpeed = 16
5064
end
5065
5066
function Pixel_Corrupt()
5067
	attack = true
5068
        corrupted = true
5069
	for i = 0,3,0.05 do
5070
		swait()
5071
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
5072
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
5073
	RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
5074
	LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
5075
	RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
5076
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
5077
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5078
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5079
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5080
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5081
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5082
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5083
	end
5084
        refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
5085
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
5086
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
5087
	CreateSound("331666100", refa, 10, 1)
5088
	CameraEnshaking(1.5, 10)  
5089
	coroutine.resume(coroutine.create(function() 
5090
	for i = 1,20,0.1 do
5091
        swait(5)
5092
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5093
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5094
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5095
PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
5096
	CreateSound("331666100", refa, 10, 1)
5097
        BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
5098
	HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
5099
        end
5100
        refa:Destroy()
5101
        corrupted = false
5102
        end))
5103
	for i = 1,2.5,0.1 do
5104
        swait()
5105
rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
5106
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
5107
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
5108
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
5109
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
5110
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
5111
	end
5112
	wait(.3)
5113
	attack = false
5114
end
5115
5116
function FearMe()
5117
	attack = true
5118
	hum.WalkSpeed = 0
5119
        so:Play()
5120
        repeat
5121
        swait()
5122
        so.Parent = tors
5123
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5124
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
5125
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5126
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
5127
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5128
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
5129
	until so.Playing == false
5130
	attack = false
5131
	hum.WalkSpeed = 16
5132
end
5133
5134
function heregoes()
5135
	attack = true
5136
	hum.WalkSpeed = 0
5137
	Cso("134978657", hed, 10, 1)
5138
	for i = 0,9,0.1 do
5139
		swait()
5140
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
5141
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
5142
		if Mrandom(1,15) == 1 then
5143
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
5144
		end
5145
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
5146
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
5147
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
5148
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
5149
	end
5150
	attack = false
5151
	hum.WalkSpeed = 16
5152
end
5153
function again()
5154
        attack = true
5155
	hum.WalkSpeed = 0
5156
        ITAUNT:Play()
5157
        repeat
5158
        swait()
5159
        ITAUNT.Parent = tors
5160
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
5161
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
5162
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
5163
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
5164
	RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
5165
	LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
5166
	until ITAUNT.Playing == false
5167
        attack = false
5168
	hum.WalkSpeed = 16
5169
end
5170
5171
function thing()
5172
    attack = true
5173
        timetofly = false
5174
    hum.WalkSpeed = 0.05
5175
        Character.Head.face.Texture = "rbxassetid://705269463"
5176
        Cause_Im_having_a_good_time_having_a_good_time:Play()
5177
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
5178
        Humanoid.JumpPower = 0
5179
    for i = 0,300,0.1 do --thatsalongtime
5180
        swait()
5181
        CameraEnshaking(1, 7)
5182
            HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
5183
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
5184
                root.Velocity = root.CFrame.lookVector * 225
5185
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5186
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
5187
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5188
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
5189
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5190
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
5191
    end
5192
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
5193
    attack = false
5194
        Humanoid.JumpPower = 50
5195
        Character.Head.face.Texture = "rbxassetid://620619801"
5196
    hum.WalkSpeed = 16
5197
        wait(45)
5198
        timetofly = true
5199
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
5200
end
5201
5202
function DANCEFORME()
5203
    attack = true
5204
        Character.Head.face.Texture = "rbxassetid://183225545"
5205
        MERKIO:Play()
5206
        repeat
5207
    for i = 0,0.7,0.2 do
5208
        swait()
5209
                MERKIO.Parent = tors
5210
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5211
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5212
        RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5213
        LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5214
        RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
5215
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
5216
    end
5217
        for i = 0,0.7,0.2 do
5218
                swait()
5219
                MERKIO.Parent = tors
5220
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
5221
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
5222
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5223
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
5224
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
5225
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
5226
        end
5227
        until MERKIO.Playing == false
5228
        MERKIO:Stop()
5229
        Character.Head.face.Texture = "rbxassetid://620619801"
5230
    attack = false
5231
    hum.WalkSpeed = 16
5232
end
5233
5234
function HAA55() --ik
5235
    attack = true
5236
    hum.WalkSpeed = 1.01
5237
        Character.Head.face.Texture = "rbxassetid://111523405"
5238
    CreateSound("1395854043", hed, 10, 1)
5239
    for i = 0,14,0.1 do
5240
        swait()
5241
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
5242
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5243
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5244
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5245
        RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
5246
        LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
5247
    end
5248
    attack = false
5249
        Character.Head.face.Texture = "rbxassetid://620619801"
5250
    hum.WalkSpeed = 16
5251
end
5252
5253
function DistortThem()
5254
    CanUse = false
5255
    local HIT = tors.Touched:Connect(function(hit)
5256
    Kill(hit.Parent)
5257
    end)
5258
    for i = 1, 350 do
5259
                    swait()
5260
                    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
5261
                    CreateSound("333430981", hed, 1.5, 1)
5262
                    RA.Parent = ra
5263
                    LA.Parent = la
5264
                    FT.Parent = tors
5265
                    RL.Parent = rl
5266
                    LL.Parent = ll
5267
        for _,v in next, char:GetDescendants() do
5268
            if(v:IsA'DataModelMesh')then
5269
                v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
5270
            end
5271
        end
5272
        end
5273
        FT.Parent = nil
5274
        RA.Parent = nil
5275
        LA.Parent = nil
5276
        RL.Parent = nil
5277
        LL.Parent = nil
5278
        for _,v in next, char:GetDescendants() do
5279
            if(v:IsA'DataModelMesh')then
5280
                v.Offset = Vector3.new(0,0,0)
5281
            end
5282
        end
5283
        HIT:Disconnect()
5284
        wait(3.5)
5285
        CanUse = true
5286
end
5287
5288
function targett()
5289
if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5290
TargetSelect(mouse.Target.Parent)
5291
CreateSound("743521450", char, 1, .8)
5292
end
5293
end
5294
5295
function un_fun()
5296
        attack = true
5297
	hum.WalkSpeed = 0
5298
        BTAUNT:Play()
5299
        repeat
5300
        swait()
5301
        BTAUNT.Parent = tors
5302
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
5303
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
5304
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
5305
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
5306
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
5307
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
5308
	until BTAUNT.Playing == false
5309
        attack = false
5310
	hum.WalkSpeed = 16
5311
end
5312
function thisisit()
5313
        attack = true
5314
	hum.WalkSpeed = 0
5315
        STAUNT:Play()
5316
        repeat
5317
        swait()
5318
        STAUNT.Parent = tors
5319
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5320
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5321
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5322
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5323
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5324
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5325
	until STAUNT.Playing == false
5326
        attack = false
5327
	hum.WalkSpeed = 16
5328
end
5329
function PENIS()
5330
        attack = true
5331
	hum.WalkSpeed = 0
5332
        NOSOUND:Play()
5333
        repeat
5334
        swait()
5335
        NOSOUND.Parent = tors
5336
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5337
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5338
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5339
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5340
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5341
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5342
	until NOSOUND.Playing == false
5343
        attack = false
5344
	hum.WalkSpeed = 16
5345
end
5346
function Exploit()
5347
        exploitable = false
5348
	Cso("907332670", tors, 10, 1.05)
5349
	coroutine.resume(coroutine.create(function() 
5350
	for i = 1,20,0.1 do
5351
        swait()
5352
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5353
        end
5354
	Cso("12222030", tors, 10, 1.05)
5355
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5356
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5357
		if v:FindFirstChild("Head") then
5358
                        Eviscerate(v)
5359
                        SoulSteal(v)
5360
		end
5361
	end
5362
        wait(15)
5363
        exploitable = true
5364
        end))
5365
end
5366
function wutdefaq()
5367
        attack = true
5368
	hum.WalkSpeed = 0
5369
        WTF:Play()
5370
        repeat
5371
        swait()
5372
        WTF.Parent = tors
5373
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
5374
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
5375
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
5376
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
5377
		RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
5378
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
5379
	until STAUNT.Playing == false
5380
        attack = false
5381
	hum.WalkSpeed = 16
5382
end
5383
function Exploit()
5384
        exploitable = false
5385
	Cso("135017578", tors, 10, 1.05)
5386
	coroutine.resume(coroutine.create(function() 
5387
	for i = 1,20,0.1 do
5388
        swait()
5389
	BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
5390
        end
5391
	Cso("160718677", tors, 10, 1.05)
5392
        BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
5393
	for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
5394
		if v:FindFirstChild("Head") then
5395
                        Eviscerate(v)
5396
                        SoulSteal(v)
5397
		end
5398
	end
5399
        wait(15)
5400
        exploitable = true
5401
        end))
5402
end
5403
function ASCENTION()
5404
	attack = true
5405
	hum.WalkSpeed = 0
5406
	Cso("987502413", tors, 10, 1.05)
5407
        local vel2 = Instance.new("BodyVelocity",tors)
5408
        vel2.Velocity = Vector3.new(0,30,0)
5409
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5410
	for i = 0,20,0.1 do
5411
	HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
5412
		swait()
5413
                BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5414
                BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
5415
		CameraEnshaking(1, 4)
5416
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5417
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5418
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5419
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5420
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5421
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5422
	end
5423
	hum.WalkSpeed = 16
5424
        vel2:Destroy()
5425
	attack = false
5426
end
5427
5428
function Taunt1()
5429
    attack = true
5430
    hum.WalkSpeed = 3.01
5431
    Cso("1535994137", hed, 10, 1)
5432
    for i = 0, 9, 0.1 do
5433
        swait()
5434
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
5435
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
5436
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
5437
        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5438
        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
5439
        RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
5440
        LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
5441
    end
5442
    hum.WalkSpeed = 16
5443
    attack = false
5444
end
5445
5446
function Destruction()
5447
    attack = true
5448
    local Ring1 = Instance.new("Part", char)
5449
    Ring1.Anchored = true
5450
    Ring1.BrickColor = maincolor
5451
    Ring1.CanCollide = false
5452
    Ring1.FormFactor = 3
5453
    Ring1.Name = "Ring"
5454
    Ring1.Material = "Neon"
5455
    Ring1.Size = Vector3.new(1, 0.05, 1)
5456
    Ring1.Transparency = 1
5457
    Ring1.TopSurface = 0
5458
    Ring1.BottomSurface = 0
5459
    local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
5460
    Ring1Mesh.MeshType = "Brick"
5461
    Ring1Mesh.Name = "SizeMesh"
5462
    Ring1Mesh.Scale = Vector3.new(0, 1, 0)
5463
    local InnerRing1 = Ring1:Clone()
5464
    InnerRing1.Parent = char
5465
    InnerRing1.Transparency = 0
5466
    InnerRing1.BrickColor = BrickColor.new("New Yeller")
5467
    InnerRing1.Size = Vector3.new(1, 1, 1)
5468
    local InnerRing1Mesh = InnerRing1.SizeMesh
5469
    InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
5470
    InnerRing1Mesh.MeshType = "Sphere"
5471
    Ring1:Destroy()
5472
    for i = 0, 5, 0.1 do
5473
        swait()
5474
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
5475
        SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
5476
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
5477
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
5478
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5479
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
5480
        RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
5481
        LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
5482
        root.CFrame = FaceMouse()[1]
5483
    end
5484
    InnerRing1.Transparency = 1
5485
    InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
5486
    CreateSound("294188875", char, 2.3, 1)
5487
    local a = IT("Part", char)
5488
    a.Name = "Direction"
5489
    a.Anchored = true
5490
    a.BrickColor = maincolor
5491
    a.Material = "Neon"
5492
    a.Transparency = 0
5493
    a.Shape = "Cylinder"
5494
    a.CanCollide = false
5495
    local a2 = IT("Part", char)
5496
    a2.Name = "Direction"
5497
    a2.Anchored = true
5498
    a2.BrickColor = maincolor
5499
    a2.Color = maincolor.Color
5500
    a2.Material = "Neon"
5501
    a2.Transparency = 0.5
5502
    a2.Shape = "Cylinder"
5503
    a2.CanCollide = false
5504
    local ba = IT("Part", char)
5505
    ba.Name = "HitDirect"
5506
    ba.Anchored = true
5507
    ba.BrickColor = maincolor
5508
    ba.Material = "Neon"
5509
    ba.Transparency = 1
5510
    ba.CanCollide = false
5511
    local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5512
    local ignore = char
5513
    local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5514
    a.BottomSurface = 10
5515
    a.TopSurface = 10
5516
    a2.BottomSurface = 10
5517
    a2.TopSurface = 10
5518
    local distance = (InnerRing1.CFrame.p - position).magnitude
5519
    a.Size = Vector3.new(distance, 1, 1)
5520
    a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5521
    a2.Size = Vector3.new(distance, 1, 1)
5522
    a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5523
    ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5524
    a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5525
    a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5526
    game:GetService("Debris"):AddItem(a, 20)
5527
    game:GetService("Debris"):AddItem(a2, 20)
5528
    game:GetService("Debris"):AddItem(ba, 20)
5529
    local msh = Instance.new("SpecialMesh", a)
5530
    msh.MeshType = "Sphere"
5531
    msh.Scale = Vector3.new(1, 25, 25)
5532
    local msh2 = Instance.new("SpecialMesh", a2)
5533
    msh2.MeshType = "Sphere"
5534
    msh2.Scale = Vector3.new(1, 30, 30)
5535
    for i = 0, 10, 0.1 do
5536
        swait()
5537
        root.CFrame = FaceMouse()[1]
5538
        hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
5539
        a2.Color = maincolor.Color
5540
        InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
5541
        ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
5542
        hit, position, normal = workspace:FindPartOnRay(ray, ignore)
5543
        distance = (InnerRing1.CFrame.p - position).magnitude
5544
        a.Size = Vector3.new(distance, 1, 1)
5545
        a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5546
        a2.Size = Vector3.new(distance, 1, 1)
5547
        a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
5548
        ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
5549
        a.CFrame = a.CFrame * angles(0, Rad(90), 0)
5550
        a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
5551
        msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
5552
        msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
5553
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5554
        SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
5555
        for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
5556
        if v:FindFirstChild("Head") then
5557
            Eviscerate(v)
5558
            SoulSteal(v)
5559
        end
5560
    end
5561
    end
5562
    a:Destroy()
5563
    a2:Destroy()
5564
    ba:Destroy()
5565
    InnerRing1:Destroy()
5566
    attack = false
5567
    hum.CameraOffset = Vector3.new(0,0,0)
5568
end
5569
5570
function Flame_Burst()
5571
	local target = nil
5572
	local targettorso = nil
5573
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
5574
		if mouse.Target.Parent.Humanoid.PlatformStand == false then
5575
			target = mouse.Target.Parent.Humanoid
5576
			target2 = mouse.Target.Parent
5577
			targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
5578
		end
5579
	end
5580
	if target ~= nil then
5581
		attack = true
5582
		hum.WalkSpeed = 0
5583
		for i = 0, 3.4, 0.1 do
5584
			swait()
5585
			hum.WalkSpeed = 0
5586
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5587
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5588
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5589
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5590
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5591
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5592
		end
5593
		--targettorso:BreakJoints()
5594
		for i = 0, 3.4, 0.1 do
5595
			swait()
5596
			hum.WalkSpeed = 0
5597
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(45)), 0.1)
5598
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
5599
			RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5600
			LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.1)
5601
			RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
5602
			LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
5603
		end
5604
		for i, v in pairs(target2:GetChildren()) do
5605
			if(not char:IsAncestorOf(v))then
5606
				local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
5607
				local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
5608
				if(hum and hedder and hum.Health > 0)then
5609
				Eviscerate(v.Parent)
5610
			end
5611
			end
5612
		end
5613
		attack = false
5614
		hum.WalkSpeed = 16
5615
	end
5616
end
5617
5618
function GIMME_THOSE()
5619
    attack = true
5620
    chatfunc("BURN....", BrickColor.random().Color)
5621
    for i = 0,5.2,0.1 do
5622
        swait()
5623
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
5624
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5625
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
5626
        LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
5627
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
5628
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
5629
    end
5630
    chatfunc("IN....", BrickColor.random().Color)
5631
    wait(2)
5632
    CreateSound("331666100", char, 10, 1)
5633
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5634
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5635
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5636
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
5637
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
5638
    Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
5639
    chatfunc("HELL!!!!!", BrickColor.random().Color)
5640
    for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
5641
        if v:FindFirstChild("Head") then
5642
            Eviscerate(v)
5643
            SoulSteal(v)
5644
        end
5645
    end
5646
    coroutine.resume(coroutine.create(function()
5647
        for i = 0,2.8,0.1 do
5648
            swait()
5649
            hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
5650
        end
5651
        for i = 0,1.8,0.1 do
5652
            swait()
5653
        hum.CameraOffset = Vector3.new(0,0,0)
5654
        end
5655
    end))
5656
    for i = 0,3.7,0.1 do
5657
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5658
        SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
5659
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
5660
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
5661
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
5662
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
5663
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
5664
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
5665
    end
5666
    wait(.6)
5667
    CreateSound("907332997", hed, 10, 1)
5668
    attack = false
5669
end
5670
5671
function Eruption()
5672
    attack = true
5673
    hum.WalkSpeed = 2
5674
        hum.JumpPower = 0
5675
    for i = 0,7,0.1 do
5676
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
5677
        swait()
5678
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5679
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5680
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5681
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5682
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5683
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5684
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5685
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5686
    end
5687
    CreateSound("144699494", tors, 10, 1)
5688
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
5689
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
5690
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
5691
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
5692
    MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
5693
    coroutine.resume(coroutine.create(function()
5694
        for i = 0,1.8,0.1 do
5695
            swait()
5696
            hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
5697
        end
5698
        for i = 0,1.8,0.1 do
5699
            swait()
5700
        hum.CameraOffset = Vector3.new(0,0,0)
5701
        end
5702
    end))
5703
        local vel2 = Instance.new("BodyVelocity",tors)
5704
        vel2.Velocity = Vector3.new(0,55,0)
5705
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
5706
    for i = 0,4,0.1 do
5707
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
5708
        swait()
5709
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5710
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
5711
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
5712
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5713
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5714
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5715
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
5716
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
5717
    end
5718
    hum.WalkSpeed = 16
5719
        vel2:Destroy()
5720
        hum.JumpPower = 50
5721
    attack = false
5722
end
5723
5724
function Solar_Flare2()
5725
    attack = true
5726
    hum.WalkSpeed = 2
5727
        hum.JumpPower = 75
5728
        hum.Jump = true
5729
        wait(0.4)
5730
    CreateSound("144699494", tors, 10, 1)
5731
        hum.JumpPower = 0
5732
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5733
    Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5734
    Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5735
    for i = 0,20,0.1 do
5736
                root.Velocity = root.CFrame.lookVector * 60
5737
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5738
        swait()
5739
        Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5740
        Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5741
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5742
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5743
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5744
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5745
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5746
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5747
    end
5748
    hum.WalkSpeed = 16
5749
        hum.JumpPower = 50
5750
    attack = false
5751
end
5752
5753
function Solar_Flare()
5754
    attack = true
5755
    hum.WalkSpeed = 2
5756
        hum.JumpPower = 75
5757
        hum.Jump = true
5758
        wait(0.4)
5759
    CreateSound("144699494", tors, 10, 1)
5760
        hum.JumpPower = 0
5761
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
5762
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
5763
    Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
5764
    for i = 0,20,0.1 do
5765
                root.Velocity = root.CFrame.lookVector * 60
5766
            HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
5767
        swait()
5768
        Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5769
        Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
5770
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
5771
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
5772
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5773
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
5774
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
5775
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
5776
    end
5777
    hum.WalkSpeed = 16
5778
        hum.JumpPower = 50
5779
    attack = false
5780
end
5781
function dmg(dude)
5782
if dude.Name ~= char then
5783
dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
5784
local bgf = Instance.new("BodyGyro",dude.Head)
5785
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5786
local val = Instance.new("BoolValue",dude)
5787
val.Name = "IsHit"
5788
local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
5789
local partasdeff = Instance.new("ParticleEmitter",torsy)
5790
partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5791
partasdeff.LightEmission = .1
5792
partasdeff.Size = NumberSequence.new(0.2)
5793
partasdeff.Texture = "rbxassetid://771221224"
5794
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5795
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5796
partasdeff.Transparency = bbb
5797
partasdeff.Size = aaa
5798
partasdeff.ZOffset = .9
5799
partasdeff.Acceleration = Vector3.new(0, -5, 0)
5800
partasdeff.LockedToPart = false
5801
partasdeff.EmissionDirection = "Back"
5802
partasdeff.Lifetime = NumberRange.new(1, 2)
5803
partasdeff.Rate = 1000
5804
partasdeff.Rotation = NumberRange.new(-100, 100)
5805
partasdeff.RotSpeed = NumberRange.new(-100, 100)
5806
partasdeff.Speed = NumberRange.new(6)
5807
partasdeff.VelocitySpread = 10000
5808
partasdeff.Enabled=false
5809
partasdeff:Emit(30)
5810
coroutine.wrap(function()
5811
targetted = nil
5812
swait(30)
5813
dude:BreakJoints()
5814
swait(5)
5815
dude:FindFirstChildOfClass("Humanoid"):Destroy()
5816
for i=0,1,.05 do
5817
for a,v in pairs(dude:GetChildren()) do
5818
if v:IsA("BasePart") then
5819
v.Transparency = i
5820
end
5821
end
5822
swait()
5823
end
5824
for a,v in pairs(dude:GetChildren()) do
5825
if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
5826
v.ParticleEmitter.Enabled = false
5827
end
5828
game:service'Debris':AddItem(v,2)
5829
end
5830
end)()
5831
end
5832
end
5833
function kdown(dd)
5834
if dd.Name ~= char then
5835
dd.Humanoid.PlatformStand = true
5836
local bgf = Instance.new("BodyGyro",dd.Head)
5837
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
5838
local val = Instance.new("BoolValue",dd)
5839
val.Name = "IsHit"
5840
end
5841
end
5842
function TargetSelect(person)
5843
local dd=coroutine.wrap(function()
5844
if targetted ~= person then
5845
targetted = person
5846
img2.Size = UDim2.new(1,0,1,0)
5847
img2.ImageTransparency = 0
5848
img2.Position = UDim2.new(0,0,0,0)
5849
for i = 0, 2, 0.1 do
5850
swait()
5851
img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
5852
img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
5853
img2.ImageTransparency = img2.ImageTransparency + 0.05
5854
end
5855
end
5856
end)
5857
dd()
5858
end
5859
function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
5860
    attack = true
5861
    hum.WalkSpeed = 0
5862
    if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
5863
        local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
5864
            local partasdeff = Instance.new("ParticleEmitter",torsy)
5865
            partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
5866
            partasdeff.LightEmission = .1
5867
            partasdeff.Size = NumberSequence.new(0.2)
5868
            partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
5869
            aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
5870
            bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
5871
            partasdeff.Transparency = bbb
5872
            partasdeff.Size = aaa
5873
            partasdeff.ZOffset = .9
5874
            partasdeff.Acceleration = Vector3.new(0, -5, 0)
5875
            partasdeff.LockedToPart = false
5876
            partasdeff.EmissionDirection = "Back"
5877
            partasdeff.Lifetime = NumberRange.new(1, 2)
5878
            partasdeff.Rate = 1000
5879
            partasdeff.Rotation = NumberRange.new(-100, 100)
5880
            partasdeff.RotSpeed = NumberRange.new(-100, 100)
5881
            partasdeff.Speed = NumberRange.new(6)
5882
            partasdeff.VelocitySpread = 10000
5883
            partasdeff.Enabled=false
5884
    for i = 0, 1.4, 0.1 do
5885
        swait()
5886
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5887
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5888
        if Mrandom(1,15) == 1 then
5889
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5890
        end
5891
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5892
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5893
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5894
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5895
    end
5896
    dmg(targetted)
5897
    partasdeff.Enabled=true
5898
CreateSound("429400881", torsy, 10, .8)
5899
    for i = 0, 1.4, 0.1 do
5900
        swait()
5901
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5902
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5903
        if Mrandom(1,15) == 1 then
5904
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5905
        end
5906
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5907
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5908
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5909
        LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
5910
    end
5911
    partasdeff.Enabled=false
5912
    for i = 0, 1.4, 0.1 do
5913
        swait()
5914
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5915
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
5916
        if Mrandom(1,15) == 1 then
5917
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5918
        end
5919
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5920
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5921
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5922
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5923
        end
5924
    attack = false
5925
    hum.WalkSpeed = 16
5926
    elseif targetted.Name == "makhail07" then
5927
    for i = 0, 2.4, 0.1 do
5928
        swait()
5929
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5930
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5931
        if Mrandom(1,15) == 1 then
5932
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5933
        end
5934
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5935
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5936
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5937
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5938
    end
5939
    for i = 0, 2.4, 0.1 do
5940
        swait()
5941
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5942
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5943
        if Mrandom(1,15) == 1 then
5944
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5945
        end
5946
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5947
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5948
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5949
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5950
    end
5951
    coroutine.wrap(function()
5952
    wait(2)
5953
    --partasdeff:Remove()
5954
    end)()
5955
    local sel = Mrandom(1,3)
5956
    if sel == 1 then   
5957
    chatfunc("Hmhmhm, Why try?")
5958
    elseif sel == 2 then   
5959
    chatfunc("Stop it that's my creator.")
5960
    elseif sel == 3 then
5961
    chatfunc("I can't do that...")
5962
    end
5963
    wait(2)
5964
    hum.WalkSpeed = 16
5965
    attack = false
5966
    elseif targetted.Name == "Salvo_Starly" then
5967
        for i = 0, 2.4, 0.1 do
5968
        swait()
5969
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5970
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
5971
        if Mrandom(1,15) == 1 then
5972
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5973
        end
5974
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5975
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5976
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5977
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
5978
    end
5979
        for i = 0, 2.4, 0.1 do
5980
        swait()
5981
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
5982
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
5983
        if Mrandom(1,15) == 1 then
5984
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
5985
        end
5986
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5987
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
5988
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
5989
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
5990
    end
5991
    coroutine.wrap(function()
5992
    wait(2)
5993
    --partasdeff:Remove()
5994
    end)()
5995
    local sel = Mrandom(1,3)
5996
    if sel == 1 then   
5997
    chatfunc("Sorry about that.")
5998
    elseif sel == 2 then   
5999
    chatfunc("H-Hello. I almost killed you.")
6000
    elseif sel == 3 then
6001
    chatfunc("OwO?")
6002
    end
6003
    wait(2)
6004
    hum.WalkSpeed = 16
6005
    attack = false
6006
    elseif targetted.Name == "Nebula_Zorua" then
6007
        for i = 0, 2.4, 0.1 do
6008
        swait()
6009
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6010
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
6011
        if Mrandom(1,15) == 1 then
6012
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6013
        end
6014
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6015
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6016
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6017
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
6018
    end
6019
        for i = 0, 2.4, 0.1 do
6020
        swait()
6021
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6022
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6023
        if Mrandom(1,15) == 1 then
6024
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6025
        end
6026
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6027
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6028
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6029
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6030
    end
6031
    coroutine.wrap(function()
6032
    wait(2)
6033
    --partasdeff:Remove()
6034
    end)()
6035
    local sel = Mrandom(1,3)
6036
    if sel == 1 then   
6037
    chatfunc("Sorry, Nebula.")
6038
    elseif sel == 2 then   
6039
    chatfunc("Theres no need to harm you. Yet...")
6040
    elseif sel == 3 then
6041
    chatfunc("My mistake.")
6042
    end
6043
    wait(2)
6044
    hum.WalkSpeed = 16
6045
    attack = false
6046
    elseif targetted.Name == "KillerDarkness0105" then
6047
        for i = 0, 2.4, 0.1 do
6048
        swait()
6049
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6050
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
6051
        if Mrandom(1,15) == 1 then
6052
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6053
        end
6054
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6055
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6056
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6057
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
6058
    end
6059
        for i = 0, 2.4, 0.1 do
6060
        swait()
6061
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
6062
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
6063
        if Mrandom(1,15) == 1 then
6064
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
6065
        end
6066
        RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6067
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
6068
        RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
6069
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30),  -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
6070
    end
6071
    coroutine.wrap(function()
6072
    wait(2)
6073
    --partasdeff:Remove()
6074
    end)()
6075
    local sel = Mrandom(1,3)
6076
    if sel == 1 then   
6077
    chatfunc("Hm, Killer it's been a while.")
6078
    elseif sel == 2 then   
6079
    chatfunc("No need for this.")
6080
    elseif sel == 3 then
6081
    chatfunc("Hello, sorry.")
6082
    end
6083
    wait(2)
6084
    hum.WalkSpeed = 16
6085
    attack = false
6086
    end
6087
end
6088
function HAAHHHHHH()
6089
    attack = true
6090
    hum.WalkSpeed = 0
6091
    Cso("300208779", hed, 10, 1)
6092
    for i = 0,9,0.1 do
6093
        swait()
6094
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
6095
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
6096
        if Mrandom(1,15) == 1 then
6097
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
6098
        end
6099
        RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
6100
        LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
6101
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
6102
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
6103
    end
6104
    attack = false
6105
    hum.WalkSpeed = 16
6106
end
6107
-------------------------------------------------------
6108
--End Attacks N Stuff--
6109
-------------------------------------------------------
6110
Sprinting = false
6111
mouse.KeyDown:connect(function(key)
6112
    if string.byte(key) == 48 and attack == false and Mode ~= 10 then
6113
        Swing = 2
6114
        hum.WalkSpeed = 38.82
6115
        Sprinting = true
6116
    end
6117
end)
6118
mouse.KeyUp:connect(function(key)
6119
    if string.byte(key) == 48 and attack == false then
6120
        Swing = 1
6121
        Sprinting = false
6122
        hum.WalkSpeed = 16
6123
    end
6124
end)
6125
mouse.KeyDown:connect(function(key)
6126
    if attack == false then
6127
        if key == 'q' and Mode == 1 then
6128
                        Power_Burst()
6129
        elseif key == 'e' and Mode == 1 then
6130
            Mode = 2
6131
            SONG = 254826701
6132
            tecks2.Text = "Evil Boi"
6133
            tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
6134
            tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6135
        for i, v in pairs(ArmourParts) do
6136
        v.BrickColor = BrickColor.new("Bright red")
6137
        v.Material = "Neon"
6138
        v.Transparency = 0
6139
        end
6140
  for i, v in pairs(NeonParts) do
6141
    maincolor = BrickColor.new("New Yeller")
6142
    v.BrickColor = maincolor
6143
    v.Material = "Neon"
6144
    v.Transparency = 0
6145
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6146
  end
6147
  for i, v in pairs(ArmourParts2) do
6148
    v.BrickColor = BrickColor.new("Bright red")
6149
    v.Material = "Neon"
6150
    v.Transparency = 0
6151
  end
6152
  for i, v in pairs(NeonParts2) do
6153
    maincolor = BrickColor.new("New Yeller")
6154
    v.BrickColor = maincolor
6155
    v.Material = "Neon"
6156
    v.Transparency = 0
6157
  end
6158
        elseif key == 'e' and Mode == 2 then
6159
            resetmode()
6160
        elseif key == 't' and Mode == 1 then
6161
                        Taunt()
6162
        elseif key == 'q' and Mode == 2 then
6163
                        Magic_Bombs()
6164
        elseif key == 'e' and Mode == 2 then
6165
                        Dangerous_Field()
6166
        elseif key == 't' and Mode == 2 then
6167
                        HAAH()
6168
        end
6169
    ---------------------------------------------------------------------
6170
    if key == 'r' and Mode == 1 then
6171
        Mode = 98534
6172
        SONG = 486598641
6173
        tecks2.Text = "Im 13 Years old So Im Edgy"
6174
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6175
        tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
6176
 for i, v in pairs(ArmourParts) do
6177
    v.BrickColor = BrickColor.new("Really black")
6178
    v.Material = "Neon"
6179
    v.Transparency = 0
6180
  end
6181
  for i, v in pairs(NeonParts) do
6182
    maincolor = BrickColor.new("Royal purple")
6183
    v.BrickColor = maincolor
6184
    v.Material = "Neon"
6185
    v.Transparency = 0
6186
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1471407701"
6187
  end
6188
 for i, v in pairs(ArmourParts2) do
6189
    v.BrickColor = BrickColor.new("Really black")
6190
    v.Material = "Neon"
6191
    v.Transparency = 0
6192
  end
6193
  for i, v in pairs(NeonParts2) do
6194
    maincolor = BrickColor.new("Royal purple")
6195
    v.BrickColor = maincolor
6196
    v.Material = "Neon"
6197
    v.Transparency = 0
6198
  end
6199
        elseif key == 'q' and Mode == 98534 then
6200
            targett()
6201
        elseif key == 'e' and Mode == 98534 and targetted ~= nil then
6202
            Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
6203
        elseif key == 't' and Mode == 98534 then
6204
            HAAHHHHHH()
6205
        elseif key == 'r' and Mode == 98534  then
6206
            resetmode()
6207
    end
6208
    ---------------------------------------------------------------------
6209
    if key == 'm' and Mode == 1 then
6210
        Mode = pIXELATED
6211
        SONG = 853518668
6212
        tecks2.Text = "PiXeL"
6213
        tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
6214
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6215
 for i, v in pairs(ArmourParts) do
6216
    v.BrickColor = BrickColor.new("Really black")
6217
    v.Material = "Neon"
6218
    v.Transparency = 0
6219
  end
6220
  for i, v in pairs(NeonParts) do
6221
    maincolor = BrickColor.new("Lapis")
6222
    v.BrickColor = maincolor
6223
    v.Material = "Neon"
6224
    v.Transparency = 0
6225
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
6226
  end
6227
 for i, v in pairs(ArmourParts2) do
6228
    v.BrickColor = BrickColor.new("Really black")
6229
    v.Material = "Neon"
6230
    v.Transparency = 0
6231
  end
6232
  for i, v in pairs(NeonParts2) do
6233
    maincolor = BrickColor.new("Lapis")
6234
    v.BrickColor = maincolor
6235
    v.Material = "Neon"
6236
    v.Transparency = 0
6237
  end
6238
        elseif key == 'm' and Mode == pIXELATED then
6239
            resetmode()
6240
        elseif key == 'q' and Mode == pIXELATED and corrupted == false then
6241
            Pixel_Corrupt()
6242
        elseif key == 'm' and Mode == pIXELATED then
6243
            resetmode()
6244
    end
6245
    ---------------------------------------------------------------------
6246
    if key == 'y' and Mode == 1 then
6247
        Mode = 3
6248
        SONG = 580367180
6249
        tecks2.Text = "Strange Man"
6250
        tecks2.TextColor3 = Color3.fromRGB(.5, 0, .5)
6251
        tecks2.TextStrokeColor3 = Color3.fromRGB(.5, 0, .5)
6252
 for i, v in pairs(ArmourParts) do
6253
    v.BrickColor = BrickColor.new("Black")
6254
    v.Material = "Neon"
6255
    v.Transparency = 0
6256
  end
6257
  for i, v in pairs(NeonParts) do
6258
    maincolor = BrickColor.new("Royal purple")
6259
    v.BrickColor = maincolor
6260
    v.Material = "Neon"
6261
    v.Transparency = 0
6262
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6263
  end 
6264
 for i, v in pairs(ArmourParts2) do
6265
    v.BrickColor = BrickColor.new("Black")
6266
    v.Material = "Neon"
6267
    v.Transparency = 0
6268
  end
6269
  for i, v in pairs(NeonParts2) do
6270
    maincolor = BrickColor.new("Royal purple")
6271
    v.BrickColor = maincolor
6272
    v.Material = "Neon"
6273
    v.Transparency = 0
6274
  end 
6275
        elseif key == 'y' and Mode == 3 then
6276
            resetmode()
6277
        elseif key == 'e' and Mode == 3 then
6278
            Painful_Stomp()
6279
        elseif key == 'z' and Mode == 3 then
6280
            Purity_Slam()
6281
        elseif key == 'x' and Mode == 3 then
6282
            Tauntmelon()
6283
        elseif key == 't' and Mode == 3 then
6284
            un_fun()
6285
        elseif key == 'q' and Mode == 3 then
6286
            Shockwave()
6287
    end
6288
    ---------------------------------------------------------------------
6289
    if key == 'u' and Mode == 1 then
6290
        Mode = 1555
6291
        SONG = 1131624146
6292
        tecks2.Text = "Anime God"
6293
        tecks2.TextColor3 = Color3.fromRGB(255,0,255)
6294
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
6295
 for i, v in pairs(ArmourParts) do
6296
    v.BrickColor = BrickColor.new("Black")
6297
    v.Material = "Neon"
6298
    v.Transparency = 0
6299
  end
6300
  for i, v in pairs(NeonParts) do
6301
    maincolor = BrickColor.new("Carnation pink")
6302
    v.BrickColor = maincolor
6303
    v.Material = "Neon"
6304
    v.Transparency = 0
6305
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
6306
  end
6307
 for i, v in pairs(ArmourParts2) do
6308
    v.BrickColor = BrickColor.new("Black")
6309
    v.Material = "Neon"
6310
    v.Transparency = 0
6311
  end
6312
  for i, v in pairs(NeonParts2) do
6313
    maincolor = BrickColor.new("Carnation pink")
6314
    v.BrickColor = maincolor
6315
    v.Material = "Neon"
6316
    v.Transparency = 0
6317
  end
6318
        elseif key == 'u' and Mode == 1555 then
6319
            resetmode()
6320
        elseif key == 'y' and Mode == 1555 then
6321
            Field()
6322
        elseif key == 't' and Mode == 1555 then
6323
            lolik()
6324
        elseif key == 'q' and Mode == 1555 then
6325
            Pixel_Corrupt()
6326
        elseif key == 'f' and Mode == 1555 then
6327
            Anime_Splosion()
6328
        elseif key == 'z' and Mode == 1555 then
6329
            Cryo_Freeze()
6330
        elseif key == 'x' and Mode == 1555 then
6331
            Painful_Stomp2()
6332
    end
6333
    ---------------------------------------------------------------------
6334
    if key == 'i' and Mode == 1 then
6335
        Mode = 56565
6336
        SONG = 419346122
6337
        tecks2.Text = "Solar"
6338
        tecks2.TextColor3 = Color3.fromRGB(222,255,0)
6339
        tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
6340
 for i, v in pairs(ArmourParts) do
6341
    v.BrickColor = BrickColor.new("Really black")
6342
    v.Material = "Neon"
6343
    v.Transparency = 0
6344
  end
6345
  for i, v in pairs(NeonParts) do
6346
    maincolor = BrickColor.new("Deep orange")
6347
    v.BrickColor = maincolor
6348
    v.Material = "Neon"
6349
    v.Transparency = 0
6350
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6351
  end
6352
 for i, v in pairs(ArmourParts2) do
6353
    v.BrickColor = BrickColor.new("Really black")
6354
    v.Material = "Neon"
6355
    v.Transparency = 0
6356
  end
6357
  for i, v in pairs(NeonParts2) do
6358
    maincolor = BrickColor.new("Deep orange")
6359
    v.BrickColor = maincolor
6360
    v.Material = "Neon"
6361
    v.Transparency = 0
6362
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
6363
  end
6364
        elseif key == 't' and Mode == 56565 then
6365
            Taunt2()
6366
        elseif key == 'i' and Mode == 56565 then
6367
            resetmode()
6368
        elseif key == 'c' and Mode == 56565 then
6369
            Eruption2()
6370
        elseif key == 'x' and Mode == 56565 then
6371
            Solar_Flare2()
6372
        elseif key == 'z' and Mode == 56565 then
6373
            Painful_Stomp()
6374
    end
6375
    ---------------------------------------------------------------------
6376
    if key == 'm' and Mode == 6 then
6377
        Mode = 1800
6378
        SONG = 1118967006
6379
        tecks2.Text = "Forbidden Soul"
6380
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6381
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6382
 for i, v in pairs(ArmourParts) do
6383
    v.BrickColor = BrickColor.new("Hot White")
6384
    v.Material = "Neon"
6385
    v.Transparency = 0
6386
  end
6387
  for i, v in pairs(NeonParts) do
6388
    maincolor = BrickColor.new("Really black")
6389
    v.BrickColor = maincolor
6390
    v.Material = "Neon"
6391
    v.Transparency = 0
6392
  end
6393
 for i, v in pairs(ArmourParts2) do
6394
    v.BrickColor = BrickColor.new("Hot White")
6395
    v.Material = "Neon"
6396
    v.Transparency = 0
6397
  end
6398
  for i, v in pairs(NeonParts2) do
6399
    maincolor = BrickColor.new("Really black")
6400
    v.BrickColor = maincolor
6401
    v.Material = "Neon"
6402
    v.Transparency = 0
6403
  end
6404
char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
6405
        elseif key == 't' and Mode == 1800 then
6406
            TTTTTTTTTTGaunt()
6407
        elseif key == 'm' and Mode == 1800 then
6408
            resetmode()
6409
        elseif key == 'q' and Mode == 1800 and exploitable == true then
6410
            Exploit()
6411
        elseif key == 'y' and Mode == 1800 then
6412
            Ancient_Rage()
6413
        elseif key == 'r' and Mode == 1800 then
6414
            Distort()
6415
        elseif key == 'g' and Mode == 1800 then
6416
            Hell_From_Above()
6417
        elseif key == 'h' and Mode == 1800 then
6418
            Universal_Crush()
6419
        elseif key == 'j' and Mode == 1800 then
6420
            Multi_Bombs()
6421
        elseif key == 'z' and Mode == 1800 then
6422
            Eruption()
6423
        elseif key == 'x' and Mode == 1800 then
6424
            Solar_Flare()
6425
    end
6426
    ---------------------------------------------------------------------
6427
    if key == 'o' and Mode == 1 then
6428
        Mode = 4
6429
        SONG = 595800581
6430
        tecks2.Text = "Divinity"
6431
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6432
        tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
6433
 for i, v in pairs(ArmourParts) do
6434
    v.BrickColor = BrickColor.new("Black")
6435
    v.Material = "Neon"
6436
    v.Transparency = 0
6437
  end
6438
  for i, v in pairs(NeonParts) do
6439
    maincolor = BrickColor.new("Bright yellow")
6440
    v.BrickColor = maincolor
6441
    v.Material = "Neon"
6442
    v.Transparency = 0
6443
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6444
  end
6445
 for i, v in pairs(ArmourParts2) do
6446
    v.BrickColor = BrickColor.new("Black")
6447
    v.Material = "Neon"
6448
    v.Transparency = 0
6449
  end
6450
  for i, v in pairs(NeonParts2) do
6451
    maincolor = BrickColor.new("Bright yellow")
6452
    v.BrickColor = maincolor
6453
    v.Material = "Neon"
6454
    v.Transparency = 0
6455
  end
6456
        elseif key == 'o' and Mode == 4 then
6457
            resetmode()
6458
        elseif key == 't' and Mode == 4 then
6459
            again()
6460
        elseif key == 'q' and Mode == 4 then
6461
            Pulse()
6462
    end
6463
    ---------------------------------------------------------------------
6464
    if key == 'p' and Mode == 1 then
6465
                attack = true
6466
        SONG = 1881895904
6467
                hum.WalkSpeed = 0
6468
            for i = 1,20,0.1 do
6469
                swait()
6470
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
6471
        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
6472
        RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
6473
        LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
6474
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
6475
        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
6476
            BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
6477
                end
6478
                hum.WalkSpeed = 16
6479
                attack = false
6480
        Mode = 100
6481
        tecks2.Text = "Divinity"
6482
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6483
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
6484
            Cso("743499393", tors, 10, 1.05)
6485
            BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
6486
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
6487
 for i, v in pairs(ArmourParts) do
6488
    v.BrickColor = BrickColor.new("Really black")
6489
    v.Material = "Neon"
6490
    v.Transparency = 0.2
6491
  end
6492
  for i, v in pairs(NeonParts) do
6493
    maincolor = BrickColor.new("Deep orange")
6494
    v.BrickColor = maincolor
6495
    v.Material = "Neon"
6496
    v.Transparency = 0.5
6497
char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
6498
  end
6499
 for i, v in pairs(ArmourParts2) do
6500
    v.BrickColor = BrickColor.new("Really black")
6501
    v.Material = "Neon"
6502
    v.Transparency = 0.2
6503
  end
6504
  for i, v in pairs(NeonParts2) do
6505
    maincolor = BrickColor.new("Deep orange")
6506
    v.BrickColor = maincolor
6507
    v.Material = "Neon"
6508
    v.Transparency = 0.5
6509
  end
6510
        elseif key == 'p' and Mode == 100 then
6511
            resetmode()
6512
        elseif key == 'q' and Mode == 100 then
6513
            LAZER()
6514
    end
6515
    ---------------------------------------------------------------------
6516
    if key == 'f' and Mode == 1 then
6517
        Mode = 5
6518
        SONG = 170282324
6519
        tecks2.Text = "Mad Lad"
6520
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6521
        tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
6522
 for i, v in pairs(ArmourParts) do
6523
    v.BrickColor = BrickColor.new("Black")
6524
    v.Material = "Neon"
6525
    v.Transparency = 0
6526
  end
6527
  for i, v in pairs(NeonParts) do
6528
    maincolor = BrickColor.new("Really red")
6529
    v.BrickColor = maincolor
6530
    v.Material = "Neon"
6531
    v.Transparency = 0
6532
char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
6533
  end
6534
 for i, v in pairs(ArmourParts2) do
6535
    v.BrickColor = BrickColor.new("Black")
6536
    v.Material = "Neon"
6537
    v.Transparency = 0
6538
  end
6539
  for i, v in pairs(NeonParts2) do
6540
    maincolor = BrickColor.new("Really red")
6541
    v.BrickColor = maincolor
6542
    v.Material = "Neon"
6543
    v.Transparency = 0
6544
  end
6545
        elseif key == 'f' and Mode == 5 then
6546
            resetmode()
6547
        elseif key == 'q' and Mode == 5 and exploitable == true then
6548
            Exploit()
6549
        elseif key == 't' and Mode == 5 then
6550
            PENIS()
6551
    end
6552
    ---------------------------------------------------------------------
6553
    if key == 'g' and Mode == 1 then
6554
        Mode = 6
6555
        SONG = 1810750535
6556
        tecks2.Text = "Satan's Pet"
6557
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6558
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6559
 for i, v in pairs(ArmourParts) do
6560
    v.BrickColor = BrickColor.new("Black")
6561
    v.Material = "Metal"
6562
    v.Transparency = 0
6563
  end
6564
  for i, v in pairs(NeonParts) do
6565
    maincolor = BrickColor.new("Really red")
6566
    v.BrickColor = maincolor
6567
    v.Material = "Neon"
6568
    v.Transparency = 0
6569
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
6570
  end
6571
 for i, v in pairs(ArmourParts2) do
6572
    v.BrickColor = BrickColor.new("Black")
6573
    v.Material = "Metal"
6574
    v.Transparency = 0
6575
  end
6576
  for i, v in pairs(NeonParts2) do
6577
    maincolor = BrickColor.new("Really red")
6578
    v.BrickColor = maincolor
6579
    v.Material = "Neon"
6580
    v.Transparency = 0
6581
  end
6582
        elseif key == 'g' and Mode == 6 then
6583
            resetmode()
6584
        elseif key == 'q' and Mode == 6 then
6585
            Distort()
6586
        elseif key == 'e' and Mode == 6 then
6587
            Ancient_Rage()
6588
        elseif key == 't' and Mode == 6 then
6589
            TTTTTTTTTTTaunt()
6590
    end
6591
    ---------------------------------------------------------------------
6592
    if key == 'h' and Mode == 1 then
6593
        Mode = 7
6594
        SONG = 150794704
6595
        tecks2.Text = "Cute Doggo"
6596
        tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
6597
        tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
6598
 for i, v in pairs(ArmourParts) do
6599
    v.BrickColor = BrickColor.new("Cool yellow")
6600
    v.Material = "Neon"
6601
    v.Transparency = 0
6602
  end
6603
  for i, v in pairs(NeonParts) do
6604
    maincolor = BrickColor.new("New Yeller")
6605
    v.BrickColor = maincolor
6606
    v.Material = "Neon"
6607
    v.Transparency = 0
6608
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
6609
  end
6610
 for i, v in pairs(ArmourParts2) do
6611
    v.BrickColor = BrickColor.new("Cool yellow")
6612
    v.Material = "Neon"
6613
    v.Transparency = 0
6614
  end
6615
  for i, v in pairs(NeonParts2) do
6616
    maincolor = BrickColor.new("New Yeller")
6617
    v.BrickColor = maincolor
6618
    v.Material = "Neon"
6619
    v.Transparency = 0
6620
  end
6621
    elseif key == 'h' and Mode == 7 then
6622
        resetmode()
6623
    elseif key == 't' and Mode == 7 then
6624
                BARK()
6625
    elseif key == 'q' and Mode == 7 then
6626
                Bark_Splosion()
6627
    end
6628
    if key == 'j' and Mode == 1 then
6629
        SONG = 1359036559
6630
            attack = true
6631
            hum.WalkSpeed = 0
6632
    for i = 0,10,0.08 do
6633
        swait()
6634
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
6635
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
6636
        RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
6637
        LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
6638
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
6639
        LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
6640
    end
6641
    attack = false
6642
    hum.WalkSpeed = 16
6643
        Mode = 50
6644
            BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6645
        tecks2.Text = "Amazing Doggo"
6646
        tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
6647
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
6648
 for i, v in pairs(ArmourParts) do
6649
    v.BrickColor = BrickColor.new("Magenta")
6650
    v.Material = "Neon"
6651
    v.Transparency = 0
6652
  end
6653
  for i, v in pairs(NeonParts) do
6654
    maincolor = BrickColor.new("White")
6655
    v.BrickColor = maincolor
6656
    v.Material = "Neon"
6657
    v.Transparency = 0
6658
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6659
  end
6660
 for i, v in pairs(ArmourParts2) do
6661
    v.BrickColor = BrickColor.new("Magenta")
6662
    v.Material = "Neon"
6663
    v.Transparency = 0
6664
  end
6665
  for i, v in pairs(NeonParts2) do
6666
    maincolor = BrickColor.new("White")
6667
    v.BrickColor = maincolor
6668
    v.Material = "Neon"
6669
    v.Transparency = 0
6670
  end
6671
        elseif key == 'j' and Mode == 50 then
6672
            resetmode()
6673
        elseif key == 'q' and Mode == 50 then
6674
            ASCENTION()
6675
        elseif key == 't' and Mode == 50 then
6676
            nope()
6677
        elseif key == 'y' and Mode == 50 then
6678
            EndMySufferingV2()
6679
    end
6680
    ---------------------------------------------------------------------
6681
    if key == 'k' and Mode == 1 then
6682
        Mode = 6666
6683
        SONG = 2039029608
6684
        tecks2.Text = "ME ME BIG BOY"
6685
            BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6686
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
6687
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
6688
 for i, v in pairs(ArmourParts) do
6689
    v.BrickColor = BrickColor.new("Black")
6690
    v.Material = "Neon"
6691
    v.Transparency = 0
6692
  end
6693
  for i, v in pairs(NeonParts) do
6694
    maincolor = BrickColor.new("Dark blue")
6695
    v.BrickColor = maincolor
6696
    v.Material = "Neon"
6697
    v.Transparency = 0
6698
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
6699
  end
6700
 for i, v in pairs(ArmourParts2) do
6701
    v.BrickColor = BrickColor.new("Black")
6702
    v.Material = "Neon"
6703
    v.Transparency = 0
6704
  end
6705
  for i, v in pairs(NeonParts2) do
6706
    maincolor = BrickColor.new("Dark blue")
6707
    v.BrickColor = maincolor
6708
    v.Material = "Neon"
6709
    v.Transparency = 0
6710
  end
6711
        elseif key == 'y' and Mode == 6666 then
6712
            somuchcancerwhy()
6713
        elseif key == 'r' and Mode == 6666 then
6714
            HAA55()
6715
        elseif key == 'k' and Mode == 6666 then
6716
            resetmode()
6717
        elseif key == 't' and Mode == 6666 then
6718
            EndMySufferingV3()
6719
        elseif key == 'f' and Mode == 6666 then
6720
            WhatHuh()
6721
        elseif key == 'g' and Mode == 6666 then
6722
            slap()
6723
        elseif key == 'h' and Mode == 6666 then
6724
            HAAAAA()
6725
        elseif key == 'j' and Mode == 6666 then
6726
            DANCEFORME()
6727
        elseif key == 'm' and Mode == 6666 then
6728
            thing()
6729
    end
6730
    ---------------------------------------------------------------------
6731
    if key == 'l' and Mode == 1 then
6732
        Mode = 8888
6733
        SONG = 1752290765
6734
        tecks2.Text = "Kid With Cancer"
6735
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6736
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6737
        tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
6738
 for i, v in pairs(ArmourParts) do
6739
    v.BrickColor = BrickColor.new("Really black")
6740
    v.Material = "Neon"
6741
    v.Transparency = 0
6742
  end
6743
  for i, v in pairs(NeonParts) do
6744
    maincolor = BrickColor.new("Really red")
6745
    v.BrickColor = maincolor
6746
    v.Material = "Neon"
6747
    v.Transparency = 0
6748
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6749
  end
6750
 for i, v in pairs(ArmourParts2) do
6751
    v.BrickColor = BrickColor.new("Black")
6752
    v.Material = "Neon"
6753
    v.Transparency = 0
6754
  end
6755
  for i, v in pairs(NeonParts2) do
6756
    maincolor = BrickColor.new("Really red")
6757
    v.BrickColor = maincolor
6758
    v.Material = "Neon"
6759
    v.Transparency = 0
6760
  end
6761
        elseif key == 'l' and Mode == 8888 then
6762
            resetmode()
6763
        elseif key == 'r' and Mode == 8888 then
6764
            Technobeam()
6765
        elseif key == 't' and Mode == 8888 then
6766
            Taunt1()
6767
        elseif key == 'y' and Mode == 8888 then
6768
            Destruction()
6769
    end
6770
    ---------------------------------------------------------------------
6771
    if key == 'z' and Mode == 1 then
6772
        Mode = 111111112
6773
        SONG = 601069330
6774
        tecks2.Text = "Under Ground God"
6775
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6776
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6777
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6778
 for i, v in pairs(ArmourParts) do
6779
    v.BrickColor = BrickColor.new("Really black")
6780
    v.Material = "Neon"
6781
    v.Transparency = 0
6782
  end
6783
  for i, v in pairs(NeonParts) do
6784
    maincolor = BrickColor.new("Really black")
6785
    v.BrickColor = maincolor
6786
    v.Material = "Neon"
6787
    v.Transparency = 0
6788
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6789
  end
6790
 for i, v in pairs(ArmourParts2) do
6791
    v.BrickColor = BrickColor.new("Really black")
6792
    v.Material = "Neon"
6793
    v.Transparency = 0
6794
  end
6795
  for i, v in pairs(NeonParts2) do
6796
    maincolor = BrickColor.new("Really black")
6797
    v.BrickColor = maincolor
6798
    v.Material = "Neon"
6799
    v.Transparency = 0
6800
  end
6801
        elseif key == 'z' and Mode == 111111112 then
6802
            resetmode()
6803
        elseif key == 'q' and Mode == 111111112 then
6804
            Flame_Burst()
6805
        elseif key == 't' and Mode == 111111112 then
6806
            Taunt10000()
6807
    end
6808
    ---------------------------------------------------------------------
6809
    if key == 'x' and Mode == 1 then
6810
        Mode = 111111111
6811
        SONG = 1494452913
6812
        tecks2.Text = "Zen"            
6813
BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6814
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6815
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6816
 for i, v in pairs(ArmourParts) do
6817
    v.BrickColor = BrickColor.new("Really black")
6818
    v.Material = "Neon"
6819
    v.Transparency = 0
6820
  end
6821
  for i, v in pairs(NeonParts) do
6822
    maincolor = BrickColor.new("Hot white")
6823
    v.BrickColor = maincolor
6824
    v.Material = "Neon"
6825
    v.Transparency = 0
6826
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
6827
  end
6828
 for i, v in pairs(ArmourParts2) do
6829
    v.BrickColor = BrickColor.new("Really black")
6830
    v.Material = "Neon"
6831
    v.Transparency = 0
6832
  end
6833
  for i, v in pairs(NeonParts2) do
6834
    maincolor = BrickColor.new("Hot white")
6835
    v.BrickColor = maincolor
6836
    v.Material = "Neon"
6837
    v.Transparency = 0
6838
  end
6839
        elseif key == 'x' and Mode == 111111111 then
6840
            resetmode()
6841
        elseif key == 'q' and Mode == 111111111 then
6842
            Destruction()
6843
        elseif key == 't' and Mode == 111111111 then
6844
            Taunt1000()
6845
    end
6846
    ---------------------------------------------------------------------
6847
    if key == 'c' and Mode == 1 then
6848
        Mode = 99900
6849
        SONG = 265241849
6850
        tecks2.Text = "Newbie Gamer"
6851
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6852
        tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
6853
        tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
6854
 for i, v in pairs(ArmourParts) do
6855
    v.BrickColor = BrickColor.new("Really black")
6856
    v.Material = "Neon"
6857
    v.Transparency = 0
6858
  end
6859
  for i, v in pairs(NeonParts) do
6860
    maincolor = BrickColor.new("New Yeller")
6861
    v.BrickColor = maincolor
6862
    v.Material = "Neon"
6863
    v.Transparency = 0
6864
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
6865
  end
6866
 for i, v in pairs(ArmourParts2) do
6867
    v.BrickColor = BrickColor.new("Really black")
6868
    v.Material = "Neon"
6869
    v.Transparency = 0
6870
  end
6871
  for i, v in pairs(NeonParts2) do
6872
    maincolor = BrickColor.new("New Yeller")
6873
    v.BrickColor = maincolor
6874
    v.Material = "Neon"
6875
    v.Transparency = 0
6876
  end
6877
        elseif key == 'q' and Mode == 99900 then
6878
            Sayonara()
6879
        elseif key == 't' and Mode == 99900 then
6880
            Taunt3()
6881
        elseif key == 'c' and Mode == 99900 then
6882
            resetmode()
6883
    end
6884
--------------------------------------------------------
6885
    if key == 'v' and Mode == 1 then
6886
        Mode = 7777
6887
        SONG = 919231299
6888
        tecks2.Text = "Insanity"
6889
            BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6890
        tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
6891
        tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
6892
 for i, v in pairs(ArmourParts) do
6893
    v.BrickColor = BrickColor.new("Dark blue")
6894
    v.Material = "Neon"
6895
    v.Transparency = 0
6896
  end
6897
  for i, v in pairs(NeonParts) do
6898
    maincolor = BrickColor.new("Really red")
6899
    v.BrickColor = maincolor
6900
    v.Material = "Neon"
6901
    v.Transparency = 0
6902
    char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
6903
  end
6904
 for i, v in pairs(ArmourParts2) do
6905
    v.BrickColor = BrickColor.new("Dark blue")
6906
    v.Material = "Neon"
6907
    v.Transparency = 0
6908
  end
6909
  for i, v in pairs(NeonParts2) do
6910
    maincolor = BrickColor.new("Really red")
6911
    v.BrickColor = maincolor
6912
    v.Material = "Neon"
6913
    v.Transparency = 0
6914
  end
6915
        elseif key == 'y' and Mode == 7777 then
6916
            Painful_Stomp()
6917
        elseif key == 't' and Mode == 7777 then
6918
            FearMe()
6919
        elseif key == 'r' and Mode == 7777 then
6920
            GIMME_THOSE()
6921
        elseif key == 'v' and Mode == 7777 then
6922
            resetmode()
6923
    end
6924
--------------------------------------------------------
6925
    if key == 'b' and Mode == 1 then
6926
        Mode = 25
6927
        SONG = 1564523997
6928
        tecks2.Text = "Casper"
6929
            BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
6930
        tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
6931
        tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
6932
 for i, v in pairs(ArmourParts) do
6933
    v.BrickColor = BrickColor.new("Ghost grey")
6934
    v.Material = "Neon"
6935
    v.Transparency = 0.7
6936
  end
6937
  for i, v in pairs(NeonParts) do
6938
    maincolor = BrickColor.new("Fog")
6939
    v.BrickColor = maincolor
6940
    v.Material = "Neon"
6941
    v.Transparency = 0.5
6942
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
6943
  end
6944
 for i, v in pairs(ArmourParts2) do
6945
    v.BrickColor = BrickColor.new("Ghost grey")
6946
    v.Material = "Neon"
6947
    v.Transparency = 0.7
6948
  end
6949
  for i, v in pairs(NeonParts2) do
6950
    maincolor = BrickColor.new("Fog")
6951
    v.BrickColor = maincolor
6952
    v.Material = "Neon"
6953
    v.Transparency = 0.5
6954
  end
6955
        elseif key == 'b' and Mode == 25 then
6956
            resetmode()
6957
        elseif key == 't' and Mode == 25 then
6958
            thisisit()
6959
        elseif key == 'q' and Mode == 25 then
6960
            Spirit_Beam()
6961
    end
6962
    ---------------------------------------------------------------------
6963
    if key == 'n' and Mode == 1 then
6964
        Mode = 8
6965
        SONG = 207375545
6966
        tecks2.Text = "Blue Boi"
6967
        tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
6968
        tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
6969
    for i, v in pairs(ArmourParts) do
6970
    v.BrickColor = BrickColor.new("Cyan")
6971
    v.Material = "Neon"
6972
    v.Transparency = 0
6973
    end
6974
    for i, v in pairs(NeonParts) do
6975
    maincolor = BrickColor.new("Institutional white")
6976
    v.BrickColor = maincolor
6977
    v.Material = "Neon"
6978
    v.Transparency = 0
6979
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
6980
    end
6981
    for i, v in pairs(ArmourParts2) do
6982
    v.BrickColor = BrickColor.new("Cyan")
6983
    v.Material = "Neon"
6984
    v.Transparency = 0
6985
    end
6986
    for i, v in pairs(NeonParts2) do
6987
    maincolor = BrickColor.new("Institutional white")
6988
    v.BrickColor = maincolor
6989
    v.Material = "Neon"
6990
    v.Transparency = 0
6991
    end
6992
        elseif key == 'n' and Mode == 8 then
6993
            resetmode()
6994
        elseif key == 'q' and Mode == 8 then
6995
            LunarSpin()
6996
    end
6997
    ---------------------------------------------------------------------
6998
    if key == 'm' and Mode == 8 then
6999
        Mode = 9
7000
        SONG = 563062677
7001
        tecks2.Text = "Grim"
7002
        tecks2.TextColor3 = Color3.new(255, 255, 255)
7003
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
7004
 for i, v in pairs(ArmourParts) do
7005
    v.BrickColor = BrickColor.new("Institutional white")
7006
    v.Material = "Neon"
7007
    v.Transparency = 0
7008
  end
7009
  for i, v in pairs(NeonParts) do
7010
    maincolor = BrickColor.new("Really black")
7011
    v.BrickColor = maincolor
7012
    v.Material = "Neon"
7013
    v.Transparency = 0
7014
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7015
  end
7016
 for i, v in pairs(ArmourParts2) do
7017
    v.BrickColor = BrickColor.new("Institutional white")
7018
    v.Material = "Neon"
7019
    v.Transparency = 0
7020
  end
7021
  for i, v in pairs(NeonParts2) do
7022
    maincolor = BrickColor.new("Really black")
7023
    v.BrickColor = maincolor
7024
    v.Material = "Neon"
7025
    v.Transparency = 0
7026
  end
7027
        elseif key == 'm' and Mode == 9 then
7028
            resetmode()
7029
        elseif key == 't' and Mode == 9 then
7030
            heregoes()
7031
        elseif key == 'q' and Mode == 9 then
7032
            BalanceSpin()
7033
        elseif key == 'y' and Mode == 9 then
7034
            Ancient_Ragu()
7035
    end
7036
    ---------------------------------------------------------------------------
7037
    if key == 'm' and Mode == 7 then
7038
        Mode = 10
7039
        SONG = 865839103
7040
        local A = math.random(1,4)
7041
        if A == 1 then
7042
    SONG = 623662713
7043
        elseif A == 2 then
7044
    SONG = 865839103
7045
        elseif A == 3 then
7046
    SONG = 623662713
7047
        elseif A == 4 then
7048
    SONG = 919231299
7049
        end
7050
        tecks2.Text = "ErRoR Of The InSaNiTy"
7051
        tecks2.TextColor3 = Color3.new(0, 0, 0)
7052
        tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
7053
 for i, v in pairs(ArmourParts) do
7054
    v.BrickColor = BrickColor.random()
7055
    v.Material = "Neon"
7056
    v.Transparency = 0
7057
  end
7058
  for i, v in pairs(NeonParts) do
7059
    maincolor = BrickColor.random()
7060
    v.BrickColor = maincolor
7061
    v.Material = "Neon"
7062
    v.Transparency = 0
7063
    char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
7064
  end
7065
 for i, v in pairs(ArmourParts2) do
7066
    v.BrickColor = BrickColor.new("Hot white")
7067
    v.Material = "Neon"
7068
    v.Transparency = 0
7069
  end
7070
  for i, v in pairs(NeonParts2) do
7071
    maincolor = BrickColor.new("Hot white")
7072
    v.BrickColor = maincolor
7073
    v.Material = "Neon"
7074
    v.Transparency = 0
7075
  end
7076
    elseif key == 'm' and Mode == 10 then
7077
        resetmode()
7078
    elseif key == 'q' and Mode == 10 then
7079
        Decapitate()
7080
    elseif key == 't' and Mode == 10 then
7081
        wutdefaq() 
7082
    elseif key == 'y' and Mode == 10 then
7083
        Painful_Stomp()
7084
    end
7085
    end
7086
end)
7087
local Combo = 1
7088
mouse.Button1Down:connect(function(key)
7089
    if attack == false then
7090
        if Combo == 1 then
7091
            Combo = 2
7092
            attackone()
7093
        elseif Combo == 2 then
7094
            Combo = 3
7095
            attacktwo()
7096
        elseif Combo == 3 then
7097
            Combo = 1
7098
            attackthree()
7099
        end
7100
    end
7101
end)
7102
 
7103
 
7104
 
7105
 
7106
 
7107
 
7108
 -------------------------------------------------------
7109
--Start Animations--
7110
-------------------------------------------------------
7111
while true do
7112
	swait()
7113
	sine = sine + change
7114
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
7115
	local velderp = root.Velocity.y
7116
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
7117
	if equipped == true or equipped == false then
7118
		if attack == false then
7119
			idle = idle + 1
7120
		else
7121
			idle = 0
7122
		end
7123
		if 1 < root.Velocity.y and hitfloor == nil then
7124
            Anim = "Jump"
7125
            if attack == false then
7126
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
7127
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7128
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7129
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
7130
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7131
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7132
            end
7133
        elseif -1 > root.Velocity.y and hitfloor == nil then
7134
            Anim = "Fall"
7135
            if attack == false then
7136
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
7137
                neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7138
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7139
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
7140
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
7141
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
7142
            end
7143
        elseif torvel < 1 and hitfloor ~= nil then
7144
            Anim = "Idle"
7145
            change = 1
7146
            if attack == false then
7147
                if Mode == 1 then --Normal
7148
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7149
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7150
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7151
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7152
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7153
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7154
                elseif Mode == 99900 then 
7155
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7156
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
7157
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7158
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7159
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
7160
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
7161
                elseif Mode == 8888 then --idk
7162
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
7163
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
7164
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7165
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
7166
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
7167
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
7168
                elseif Mode == 98534 then
7169
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7170
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
7171
                if Mrandom(1,15) == 1 then
7172
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7173
                end
7174
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
7175
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
7176
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
7177
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7178
                elseif Mode == 56565 then --idk
7179
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
7180
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
7181
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
7182
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
7183
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
7184
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
7185
                elseif Mode == pIXELATED then --PIXELATED
7186
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
7187
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
7188
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
7189
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
7190
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
7191
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
7192
                elseif Mode == 50 then --ASCENDED
7193
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7194
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7195
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7196
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7197
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
7198
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
7199
            elseif Mode == 7777 then --NOTHING SPECIAL
7200
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
7201
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
7202
                if Mrandom(1,15) == 1 then
7203
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7204
                end
7205
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7206
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
7207
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7208
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7209
            elseif Mode == 6666 then --MEMER
7210
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
7211
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7212
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7213
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
7214
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
7215
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
7216
            elseif Mode == 2 then --Machinery
7217
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
7218
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
7219
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7220
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
7221
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
7222
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
7223
            elseif Mode == 3 then --ICE
7224
rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
7225
tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
7226
RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
7227
LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
7228
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
7229
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
7230
            elseif Mode == 4 then --Infused
7231
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
7232
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
7233
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7234
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
7235
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
7236
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
7237
            elseif Mode == 5 then --Cybernetic
7238
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7239
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7240
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7241
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7242
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7243
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7244
            elseif Mode == 25 then --Spiritual
7245
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7246
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
7247
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
7248
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
7249
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
7250
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
7251
            elseif Mode == 6 then --Controlled Beyond Recognition
7252
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7253
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7254
                if Mrandom(1,15) == 1 then
7255
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7256
                end
7257
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
7258
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
7259
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7260
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7261
            elseif Mode == 1800 then --demon
7262
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
7263
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
7264
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
7265
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
7266
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
7267
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
7268
            elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia  ----------hdfsfhg
7269
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
7270
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
7271
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7272
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06  - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
7273
                RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7274
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7275
            elseif Mode == 1555 then --anime
7276
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
7277
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7278
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
7279
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
7280
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
7281
                LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
7282
            elseif Mode == 111111111 then
7283
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
7284
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7285
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7286
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
7287
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7288
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7289
            elseif Mode == 100 then --Overclocked
7290
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
7291
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
7292
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7293
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7294
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
7295
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7296
            elseif Mode == 8 then --Lunarist
7297
                MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
7298
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
7299
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7300
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7301
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
7302
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
7303
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7304
            elseif Mode == 111111112 then
7305
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7306
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
7307
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
7308
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
7309
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
7310
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
7311
            elseif Mode == 10 then --INSANITY
7312
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
7313
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
7314
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
7315
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
7316
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7317
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
7318
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 +  0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
7319
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
7320
            end
7321
            end
7322
        elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
7323
            Anim = "Walk"
7324
            change = 1.1
7325
            if attack == false then
7326
                if Mode == 6 then
7327
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
7328
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7329
                if Mrandom(1,15) == 1 then
7330
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
7331
                end
7332
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7333
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7334
                RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
7335
                LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
7336
                elseif Mode == 3 then
7337
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7338
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7339
				RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7340
         		LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7341
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
7342
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,	Rad(.6) + la.RotVelocity.Y / 75), 0.1)
7343
                elseif Mode == 98534 then
7344
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7345
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7346
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7347
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7348
                RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
7349
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70)  * Cos(sine / 7) , Rad(0) ,    Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7350
                elseif Mode == 111111112 then
7351
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
7352
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
7353
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
7354
                LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
7355
                RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
7356
                LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
7357
                elseif Mode == 111111111 then
7358
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
7359
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7360
                RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7361
                LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7362
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
7363
                LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
7364
                elseif Mode == 99900 then
7365
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
7366
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7367
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7368
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7369
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
7370
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57)  * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) ,  Rad(-10) + la.RotVelocity.Y / 75), 0.1)
7371
                elseif Mode == 1 then --Normal
7372
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7373
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7374
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7375
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7376
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7377
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7378
                elseif Mode == 7777 then --NORTHING SPECIAL
7379
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7380
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7381
                RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7382
                LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
7383
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
7384
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-15)), 0.1)
7385
                elseif Mode == 4 then --Infused
7386
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
7387
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7388
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
7389
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
7390
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7391
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
7392
                elseif Mode == 56565 then --idk
7393
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7394
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7395
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7396
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7397
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7398
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7399
                elseif Mode == 8888 then --ik
7400
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7401
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7402
                RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size)  * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7403
                LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7404
                RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
7405
                LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
7406
            elseif Mode == 1555 then --anime
7407
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7408
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7409
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7410
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7411
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
7412
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) ,   Rad(-6) + la.RotVelocity.Y / 75), 0.1)
7413
            elseif Mode == 6666 then
7414
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
7415
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
7416
                RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7417
                LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
7418
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
7419
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),  Rad(-5)), 0.1)
7420
            elseif Mode == 1800 then
7421
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7422
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7423
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
7424
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
7425
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7426
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7427
            elseif Mode == 5 then
7428
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7429
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7430
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7431
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7432
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7433
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7434
            elseif Mode == 25 then
7435
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
7436
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7437
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
7438
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
7439
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
7440
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
7441
            elseif Mode == 100 then
7442
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7443
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7444
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
7445
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
7446
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
7447
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
7448
            elseif Mode == 10 then
7449
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
7450
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
7451
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
7452
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
7453
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
7454
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
7455
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
7456
            elseif Mode == 8 then
7457
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
7458
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
7459
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
7460
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
7461
                RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
7462
                LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
7463
            elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
7464
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
7465
                tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7466
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size)  * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7467
                    LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7468
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
7469
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37)  * Cos(sine / 7) , Rad(0) ,   Rad(-5) + la.RotVelocity.Y / 75), 0.1)
7470
            end
7471
            end
7472
        elseif torvel >= 25 and hitfloor ~= nil then
7473
            Anim = "Sprint"
7474
            change = 1.35
7475
            if attack == false then
7476
        if Mode == 5 then
7477
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7478
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7479
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7480
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7481
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7482
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7483
        elseif Mode == 56565 then
7484
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7485
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7486
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7487
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7488
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7489
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7490
        elseif Mode  == 111111111 then
7491
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7492
            tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7493
            RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7494
            LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7495
            RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
7496
            LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110)  * Cos(sine / 7) , Rad(0) ,    Rad(-13) + la.RotVelocity.Y / 75), 0.15)
7497
        elseif Mode  == 4 then
7498
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7499
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7500
                RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
7501
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
7502
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
7503
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1) 
7504
        elseif Mode == 1 then
7505
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
7506
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
7507
                RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
7508
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
7509
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
7510
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
7511
        elseif Mode == 25 or Mode == 10 then
7512
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
7513
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
7514
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
7515
            LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
7516
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
7517
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
7518
        elseif Mode ~= 5 then
7519
            rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
7520
            tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
7521
            RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7522
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
7523
            RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125)  * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
7524
            LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125)  * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
7525
            end
7526
            end
7527
        end
7528
    end
7529
    Music.SoundId = "rbxassetid://"..SONG
7530
    Music.Looped = true
7531
    Music.Pitch = 1
7532
    Music.Volume = 2.5
7533
    Music.Parent = tors
7534
    Music:Resume()
7535
    if 0 < #Effects then
7536
        for e = 1, #Effects do
7537
            if Effects[e] ~= nil then
7538
                local Thing = Effects[e]
7539
                if Thing ~= nil then
7540
                    local Part = Thing[1]
7541
                    local Mode = Thing[2]
7542
                    local Delay = Thing[3]
7543
                    local IncX = Thing[4]
7544
                    local IncY = Thing[5]
7545
                    local IncZ = Thing[6]
7546
                    if 1 >= Thing[1].Transparency then
7547
                        if Thing[2] == "Block1" then
7548
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
7549
                            local Mesh = Thing[1].Mesh
7550
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7551
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7552
                        elseif Thing[2] == "Block2" then
7553
                            Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
7554
                            local Mesh = Thing[7]
7555
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7556
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7557
                        elseif Thing[2] == "Block3" then
7558
                            Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
7559
                            local Mesh = Thing[7]
7560
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7561
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7562
                        elseif Thing[2] == "Cylinder" then
7563
                            local Mesh = Thing[1].Mesh
7564
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7565
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7566
                        elseif Thing[2] == "Blood" then
7567
                            local Mesh = Thing[7]
7568
                            Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
7569
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
7570
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7571
                        elseif Thing[2] == "Elec" then                          local Mesh = Thing[1].Mesh
7572
                            Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
7573
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7574
                        elseif Thing[2] == "Disappear" then
7575
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7576
                        elseif Thing[2] == "Shatter" then
7577
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
7578
                            Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
7579
                            Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
7580
                            Thing[6] = Thing[6] + Thing[5]
7581
                        end
7582
                    else
7583
                        Part.Parent = nil
7584
                        table.remove(Effects, e)
7585
                    end
7586
                end
7587
            end
7588
        end
7589
    end
7590
end
7591
-------------------------------------------------------
7592
--End Animations And Script--