View difference between Paste ID: 8pkHNZia and fP1xBwbA
SHOW: | | - or go back to the newest paste.
1
----------------------------------------------------------------
2
--------------------------Noob Script--------------------------
3
----------------------------------------------------------------
4
print([[
5
--hi
6
--hmm
7
8
--------------------------------
9
Click - Hammer Attack
10
Z - Laser
11
X - Summon Explosion
12
V - Summon Bigger Explosion
13
B - THIS IS SPARTA
14
N- Teleport
15
M - Mysterious Mode
16
F - Feed me.... Feed me.... :(
17
H - Giant Hammer Attack
18
J - Neutral Mode
19
K - Fallen Mode
20
L - ._. Mode
21
Q - Misfortune Mode
22
E - Timestop Mode
23
R - INSANITY Mode
24
T - Barrel Roll
25
Y - Laugh
26
U - Lunatic Mode
27
P - Final Chaos
28
--------------------------------
29
]])
30
31
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
32
local Player,game,owner = owner,game
33
local RealPlayer = Player
34
do
35
	local rp = RealPlayer
36
	script.Parent = rp.Character
37
	
38
	--RemoteEvent for communicating
39
	local Event = Instance.new("RemoteEvent")
40
	Event.Name = "UserInput_Event"
41
42
	--Fake event to make stuff like Mouse.KeyDown work
43
	local function fakeEvent()
44
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
45
		t.connect = t.Connect
46
		return t
47
	end
48
49
	--Creating fake input objects with fake variables
50
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
51
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
52
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
53
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
54
	end}
55
	--Merged 2 functions into one by checking amount of arguments
56
	CAS.UnbindAction = CAS.BindAction
57
58
	--This function will trigger the events that have been :Connect()'ed
59
	local function te(self,ev,...)
60
		local t = m[ev]
61
		if t and t._fakeEvent then
62
			for _,f in pairs(t.Functions) do
63
				f(...)
64
			end
65
		end
66
	end
67
	m.TrigEvent = te
68
	UIS.TrigEvent = te
69
70
	Event.OnServerEvent:Connect(function(plr,io)
71
	    if plr~=rp then return end
72
		m.Target = io.Target
73
		m.Hit = io.Hit
74
		if not io.isMouse then
75
			local b = io.UserInputState == Enum.UserInputState.Begin
76
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
77
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
78
			end
79
			for _,t in pairs(CAS.Actions) do
80
				for _,k in pairs(t.Keys) do
81
					if k==io.KeyCode then
82
						t.Function(t.Name,io.UserInputState,io)
83
					end
84
				end
85
			end
86
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
87
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
88
	    end
89
	end)
90
	Event.Parent = NLS([==[
91
	local Player = game:GetService("Players").LocalPlayer
92
	local Event = script:WaitForChild("UserInput_Event")
93
94
	local Mouse = Player:GetMouse()
95
	local UIS = game:GetService("UserInputService")
96
	local input = function(io,a)
97
		if a then return end
98
		--Since InputObject is a client-side instance, we create and pass table instead
99
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
100
	end
101
	UIS.InputBegan:Connect(input)
102
	UIS.InputEnded:Connect(input)
103
104
	local h,t
105
	--Give the server mouse data 30 times every second, but only if the values changed
106
	--If player is not moving their mouse, client won't fire events
107
	while wait(1/30) do
108
		if h~=Mouse.Hit or t~=Mouse.Target then
109
			h,t=Mouse.Hit,Mouse.Target
110
			Event:FireServer({isMouse=true,Target=t,Hit=h})
111
		end
112
	end]==],Player.Character)
113
114
	----Sandboxed game object that allows the usage of client-side methods and services
115
	--Real game object
116
	local _rg = game
117
118
	--Metatable for fake service
119
	local fsmt = {
120
		__index = function(self,k)
121
			local s = rawget(self,"_RealService")
122
			if s then return s[k] end
123
		end,
124
		__newindex = function(self,k,v)
125
			local s = rawget(self,"_RealService")
126
			if s then s[k]=v end
127
		end,
128
		__call = function(self,...)
129
			local s = rawget(self,"_RealService")
130
			if s then return s(...) end
131
		end
132
	}
133
	local function FakeService(t,RealService)
134
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
135
		return setmetatable(t,fsmt)
136
	end
137
138
	--Fake game object
139
	local g = {
140
		GetService = function(self,s)
141
			return self[s]
142
		end,
143
		Players = FakeService({
144
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
145
		},"Players"),
146
		UserInputService = FakeService(UIS,"UserInputService"),
147
		ContextActionService = FakeService(CAS,"ContextActionService"),
148
	}
149
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
150
	g.service = g.GetService
151
	
152
	g.RunService = FakeService({
153
		RenderStepped = _rg:GetService("RunService").Heartbeat,
154
		BindToRenderStep = function(self,name,_,fun)
155
			self._btrs[name] = self.Heartbeat:Connect(fun)
156
		end,
157
		UnbindFromRenderStep = function(self,name)
158
			self._btrs[name]:Disconnect()
159
		end,
160
	},"RunService")
161
162
	setmetatable(g,{
163
		__index=function(self,s)
164
			return _rg:GetService(s) or typeof(_rg[s])=="function"
165
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
166
		end,
167
		__newindex = fsmt.__newindex,
168
		__call = fsmt.__call
169
	})
170
	--Changing owner to fake player object to support owner:GetMouse()
171
	game,owner = g,g.Players.LocalPlayer
172
end
173
174
Player = owner
175
PlayerGui = Player.PlayerGui
176
Cam = workspace.CurrentCamera
177
Backpack = Player.Backpack
178
Character = Player.Character
179
Humanoid = Character.Humanoid
180
Mouse = Player:GetMouse()
181
RootPart = Character["HumanoidRootPart"]
182
Torso = Character["Torso"]
183
Head = Character["Head"]
184
RightArm = Character["Right Arm"]
185
LeftArm = Character["Left Arm"]
186
RightLeg = Character["Right Leg"]
187
LeftLeg = Character["Left Leg"]
188
RootJoint = RootPart["RootJoint"]
189
Neck = Torso["Neck"]
190
RightShoulder = Torso["Right Shoulder"]
191
LeftShoulder = Torso["Left Shoulder"]
192
RightHip = Torso["Right Hip"]
193
LeftHip = Torso["Left Hip"]
194
195
Character = Player.Character
196
Humanoid = Character.Humanoid
197
---------
198
plr = game.Players.LocalPlayer
199
chara = plr.Character
200
mouse = plr:GetMouse()
201
Create = Instance.new
202
Huge = math.huge
203
204
205
206
207
208
209
Player = game:GetService("Players").LocalPlayer
210
PlayerGui = Player.PlayerGui
211
Cam = workspace.CurrentCamera
212
Backpack = Player.Backpack
213
Character = Player.Character
214
char = Player.Character
215
Humanoid = Character.Humanoid
216
Mouse = Player:GetMouse()
217
RootPart = Character["HumanoidRootPart"]
218
Torso = Character["Torso"]
219
Head = Character["Head"]
220
RightArm = Character["Right Arm"]
221
LeftArm = Character["Left Arm"]
222
RightLeg = Character["Right Leg"]
223
LeftLeg = Character["Left Leg"]
224
RootJoint = RootPart["RootJoint"]
225
Neck = Torso["Neck"]
226
RightShoulder = Torso["Right Shoulder"]
227
LeftShoulder = Torso["Left Shoulder"]
228
RightHip = Torso["Right Hip"]
229
LeftHip = Torso["Left Hip"]
230
231
local Orin = "http://www.roblox.com/asset/?id=161258368"
232
Head.face.Texture = Orin
233
function weld(a, b, acf)
234
	local w = Instance.new("Weld", a)
235
	w.Part0 = a
236
	w.Part1 = b
237
	w.C0 = acf
238
end
239
240
char.Humanoid.MaxHealth = 9999
241
char.Humanoid.Health = 9999
242
243
char.Humanoid.Changed:Connect(function()
244
245
246
char.Humanoid.Health = 9999
247
248
end)
249
--------------------------------
250
char.Head.face.Texture = "rbxassetid://299663123"
251
--------------------------------
252
253
254
255
256
-------------------------------------------------------
257
258
local FavIDs = {
259
	340106355, --Nefl Crystals
260
	927529620, --Dimension
261
	876981900, --Fantasy
262
	398987889, --Ordinary Days
263
	1117396305, --Oh wait, it's you.
264
	885996042, --Action Winter Journey
265
	919231299, --Sprawling Idiot Effigy
266
	743466274, --Good Day Sunshine
267
	727411183, --Knife Fight
268
	1402748531, --The Earth Is Counting On You!
269
	595230126 --Robot Language
270
	}
271
272
273
274
--The reality of my life isn't real but a Universe -makhail07
275
wait(0.2)
276
local plr = game:service'Players'.LocalPlayer
277
print('Local User is '..plr.Name)
278
print('SCRIPTNAME Loaded')
279
print('SCRIPT DESCRIPTION')
280
local char = plr.Character
281
local hum = char.Humanoid
282
local hed = char.Head
283
local root = char.HumanoidRootPart
284
local rootj = root.RootJoint
285
local tors = char.Torso
286
local ra = char["Right Arm"]
287
local la = char["Left Arm"]
288
local rl = char["Right Leg"]
289
local ll = char["Left Leg"]
290
local neck = tors["Neck"]
291
local mouse = plr:GetMouse()
292
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
293
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
294
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
295
local maincolor = BrickColor.new("New Yeller")
296
297
-------------------------------------------------------
298
--Start Good Stuff--
299
-------------------------------------------------------
300
cam = game.Workspace.CurrentCamera
301
CF = CFrame.new
302
angles = CFrame.Angles
303
attack = false
304
Euler = CFrame.fromEulerAnglesXYZ
305
Rad = math.rad
306
IT = Instance.new
307
BrickC = BrickColor.new
308
Cos = math.cos
309
Acos = math.acos
310
Sin = math.sin
311
Asin = math.asin
312
Abs = math.abs
313
Mrandom = math.random
314
Floor = math.floor
315
316
317
318
-------------------------------------------------------
319
--End Good Stuff--
320
-------------------------------------------------------
321
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
322
RSH, LSH = nil, nil 
323
RW = Instance.new("Weld") 
324
LW = Instance.new("Weld")
325
RH = tors["Right Hip"]
326
LH = tors["Left Hip"]
327
RSH = tors["Right Shoulder"] 
328
LSH = tors["Left Shoulder"] 
329
RSH.Parent = nil 
330
LSH.Parent = nil 
331
RW.Name = "RW"
332
RW.Part0 = tors 
333
RW.C0 = CF(1.5, 0.5, 0)
334
RW.C1 = CF(0, 0.5, 0) 
335
RW.Part1 = ra
336
RW.Parent = tors 
337
LW.Name = "LW"
338
LW.Part0 = tors 
339
LW.C0 = CF(-1.5, 0.5, 0)
340
LW.C1 = CF(0, 0.5, 0) 
341
LW.Part1 = la
342
LW.Parent = tors
343
Effects = {}
344
-------------------------------------------------------
345
--Start HeartBeat--
346
-------------------------------------------------------
347
ArtificialHB = Instance.new("BindableEvent", script)
348
ArtificialHB.Name = "Heartbeat"
349
script:WaitForChild("Heartbeat")
350
351
frame = 1 / 60
352
tf = 0
353
allowframeloss = false
354
tossremainder = false
355
356
357
lastframe = tick()
358
script.Heartbeat:Fire()
359
360
361
game:GetService("RunService").Heartbeat:connect(function(s, p)
362
	tf = tf + s
363
	if tf >= frame then
364
		if allowframeloss then
365
			script.Heartbeat:Fire()
366
			lastframe = tick()
367
		else
368
			for i = 1, math.floor(tf / frame) do
369
				script.Heartbeat:Fire()
370
			end
371
			lastframe = tick()
372
		end
373
		if tossremainder then
374
			tf = 0
375
		else
376
			tf = tf - frame * math.floor(tf / frame)
377
		end
378
	end
379
end)
380
-------------------------------------------------------
381
--End HeartBeat--
382
-------------------------------------------------------
383
384
-------------------------------------------------------
385
--Start Important Functions--
386
-------------------------------------------------------
387
function swait(num)
388
	if num == 0 or num == nil then
389
		game:service("RunService").Stepped:wait(0)
390
	else
391
		for i = 0, num do
392
			game:service("RunService").Stepped:wait(0)
393
		end
394
	end
395
end
396
function thread(f)
397
	coroutine.resume(coroutine.create(f))
398
end
399
function clerp(a, b, t)
400
	local qa = {
401
		QuaternionFromCFrame(a)
402
	}
403
	local qb = {
404
		QuaternionFromCFrame(b)
405
	}
406
	local ax, ay, az = a.x, a.y, a.z
407
	local bx, by, bz = b.x, b.y, b.z
408
	local _t = 1 - t
409
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
410
end
411
function QuaternionFromCFrame(cf)
412
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
413
	local trace = m00 + m11 + m22
414
	if trace > 0 then
415
		local s = math.sqrt(1 + trace)
416
		local recip = 0.5 / s
417
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
418
	else
419
		local i = 0
420
		if m00 < m11 then
421
			i = 1
422
		end
423
		if m22 > (i == 0 and m00 or m11) then
424
			i = 2
425
		end
426
		if i == 0 then
427
			local s = math.sqrt(m00 - m11 - m22 + 1)
428
			local recip = 0.5 / s
429
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
430
		elseif i == 1 then
431
			local s = math.sqrt(m11 - m22 - m00 + 1)
432
			local recip = 0.5 / s
433
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
434
		elseif i == 2 then
435
			local s = math.sqrt(m22 - m00 - m11 + 1)
436
			local recip = 0.5 / s
437
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
438
		end
439
	end
440
end
441
function QuaternionToCFrame(px, py, pz, x, y, z, w)
442
	local xs, ys, zs = x + x, y + y, z + z
443
	local wx, wy, wz = w * xs, w * ys, w * zs
444
	local xx = x * xs
445
	local xy = x * ys
446
	local xz = x * zs
447
	local yy = y * ys
448
	local yz = y * zs
449
	local zz = z * zs
450
	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))
451
end
452
function QuaternionSlerp(a, b, t)
453
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
454
	local startInterp, finishInterp
455
	if cosTheta >= 1.0E-4 then
456
		if 1 - cosTheta > 1.0E-4 then
457
			local theta = math.acos(cosTheta)
458
			local invSinTheta = 1 / Sin(theta)
459
			startInterp = Sin((1 - t) * theta) * invSinTheta
460
			finishInterp = Sin(t * theta) * invSinTheta
461
		else
462
			startInterp = 1 - t
463
			finishInterp = t
464
		end
465
	elseif 1 + cosTheta > 1.0E-4 then
466
		local theta = math.acos(-cosTheta)
467
		local invSinTheta = 1 / Sin(theta)
468
		startInterp = Sin((t - 1) * theta) * invSinTheta
469
		finishInterp = Sin(t * theta) * invSinTheta
470
	else
471
		startInterp = t - 1
472
		finishInterp = t
473
	end
474
	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
475
end
476
function rayCast(Position, Direction, Range, Ignore)
477
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
478
end
479
local RbxUtility = LoadLibrary("RbxUtility")
480
local Create = RbxUtility.Create
481
482
function getRegion(point,range,ignore)
483
    return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
484
end
485
486
function GetTorso(char)
487
	return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
488
end
489
490
local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
491
-------------------------------------------------------
492
--Start Damage Function--
493
-------------------------------------------------------
494
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
495
	if hit.Parent == nil then
496
		return
497
	end
498
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
499
	for _, v in pairs(hit.Parent:children()) do
500
		if v:IsA("Humanoid") then
501
			h = v
502
		end
503
	end
504
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
505
	
506
         hit.Parent:FindFirstChild("Head"):BreakJoints()
507
         end
508
509
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
510
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
511
			if hit.Parent.DebounceHit.Value == true then
512
				return
513
			end
514
		end
515
         if insta == true then
516
         hit.Parent:FindFirstChild("Head"):BreakJoints()
517
         end
518
		local c = Create("ObjectValue"){
519
			Name = "creator",
520
			Value = game:service("Players").LocalPlayer,
521
			Parent = h,
522
		}
523
		game:GetService("Debris"):AddItem(c, .5)
524
		if HitSound ~= nil and HitPitch ~= nil then
525
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
526
		end
527
		local Damage = math.random(minim, maxim)
528
		local blocked = false
529
		local block = hit.Parent:findFirstChild("Block")
530
		if block ~= nil then
531
			if block.className == "IntValue" then
532
				if block.Value > 0 then
533
					blocked = true
534
					block.Value = block.Value - 1
535
					print(block.Value)
536
				end
537
			end
538
		end
539
		if blocked == false then
540
			h.Health = h.Health - Damage
541
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
542
		else
543
			h.Health = h.Health - (Damage / 2)
544
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
545
		end
546
		if Type == "Knockdown" then
547
			local hum = hit.Parent.Humanoid
548
			hum.PlatformStand = true
549
			coroutine.resume(coroutine.create(function(HHumanoid)
550
				swait(1)
551
				HHumanoid.PlatformStand = false
552
			end), hum)
553
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
554
			local bodvol = Create("BodyVelocity"){
555
				velocity = angle * knockback,
556
				P = 5000,
557
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
558
				Parent = hit,
559
			}
560
			local rl = Create("BodyAngularVelocity"){
561
				P = 3000,
562
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
563
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
564
				Parent = hit,
565
			}
566
			game:GetService("Debris"):AddItem(bodvol, .5)
567
			game:GetService("Debris"):AddItem(rl, .5)
568
		elseif Type == "Normal" then
569
			local vp = Create("BodyVelocity"){
570
				P = 500,
571
				maxForce = Vector3.new(math.huge, 0, math.huge),
572
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
573
			}
574
			if knockback > 0 then
575
				vp.Parent = hit.Parent.Torso
576
			end
577
			game:GetService("Debris"):AddItem(vp, .5)
578
		elseif Type == "Up" then
579
			local bodyVelocity = Create("BodyVelocity"){
580
				velocity = Vector3.new(0, 20, 0),
581
				P = 5000,
582
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
583
				Parent = hit,
584
			}
585
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
586
		elseif Type == "DarkUp" then
587
			coroutine.resume(coroutine.create(function()
588
				for i = 0, 1, 0.1 do
589
					swait()
590
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
591
				end
592
			end))
593
			local bodyVelocity = Create("BodyVelocity"){
594
				velocity = Vector3.new(0, 20, 0),
595
				P = 5000,
596
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
597
				Parent = hit,
598
			}
599
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
600
		elseif Type == "Snare" then
601
			local bp = Create("BodyPosition"){
602
				P = 2000,
603
				D = 100,
604
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
605
				position = hit.Parent.Torso.Position,
606
				Parent = hit.Parent.Torso,
607
			}
608
			game:GetService("Debris"):AddItem(bp, 1)
609
		elseif Type == "Freeze" then
610
			local BodPos = Create("BodyPosition"){
611
				P = 50000,
612
				D = 1000,
613
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
614
				position = hit.Parent.Torso.Position,
615
				Parent = hit.Parent.Torso,
616
			}
617
			local BodGy = Create("BodyGyro") {
618
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
619
				P = 20e+003,
620
				Parent = hit.Parent.Torso,
621
				cframe = hit.Parent.Torso.CFrame,
622
			}
623
			hit.Parent.Torso.Anchored = true
624
			coroutine.resume(coroutine.create(function(Part) 
625
				swait(1.5)
626
				Part.Anchored = false
627
			end), hit.Parent.Torso)
628
			game:GetService("Debris"):AddItem(BodPos, 3)
629
			game:GetService("Debris"):AddItem(BodGy, 3)
630
		end
631
		local debounce = Create("BoolValue"){
632
			Name = "DebounceHit",
633
			Parent = hit.Parent,
634
			Value = true,
635
		}
636
		game:GetService("Debris"):AddItem(debounce, Delay)
637
		c = Create("ObjectValue"){
638
			Name = "creator",
639
			Value = Player,
640
			Parent = h,
641
		}
642
		game:GetService("Debris"):AddItem(c, .5)
643
	end
644
end
645
-------------------------------------------------------
646
--End Damage Function--
647
-------------------------------------------------------
648
649
-------------------------------------------------------
650
--Start Damage Function Customization--
651
-------------------------------------------------------
652
function ShowDamage(Pos, Text, Time, Color)
653
	local Rate = (1 / 30)
654
	local Pos = (Pos or Vector3.new(0, 0, 0))
655
	local Text = (Text or "")
656
	local Time = (Time or 2)
657
	local Color = (Color or Color3.new(255, 255, 1))
658
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
659
	EffectPart.Anchored = true
660
	local BillboardGui = Create("BillboardGui"){
661
		Size = UDim2.new(3, 0, 3, 0),
662
		Adornee = EffectPart,
663
		Parent = EffectPart,
664
	}
665
	local TextLabel = Create("TextLabel"){
666
		BackgroundTransparency = 1,
667
		Size = UDim2.new(1, 0, 1, 0),
668
		Text = Text,
669
		Font = "Bodoni",
670
		TextColor3 = Color,
671
		TextScaled = true,
672
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
673
		Parent = BillboardGui,
674
	}
675
	game.Debris:AddItem(EffectPart, (Time))
676
	EffectPart.Parent = game:GetService("Workspace")
677
	delay(0, function()
678
		local Frames = (Time / Rate)
679
		for Frame = 1, Frames do
680
			wait(Rate)
681
			local Percent = (Frame / Frames)
682
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
683
			TextLabel.TextTransparency = Percent
684
		end
685
		if EffectPart and EffectPart.Parent then
686
			EffectPart:Destroy()
687
		end
688
	end)
689
end
690
-------------------------------------------------------
691
--End Damage Function Customization--
692
-------------------------------------------------------
693
694
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
695
  for _, c in pairs(workspace:children()) do
696
    local hum = c:findFirstChild("Humanoid")
697
    if hum ~= nil then
698
      local head = c:findFirstChild("Head")
699
      if head ~= nil then
700
        local targ = head.Position - Part.Position
701
        local mag = targ.magnitude
702
        if magni >= mag and c.Name ~= plr.Name then
703
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
704
        end
705
      end
706
    end
707
  end
708
end
709
710
711
CFuncs = {
712
	Part = {
713
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
714
			local Part = Create("Part")({
715
				Parent = Parent,
716
				Reflectance = Reflectance,
717
				Transparency = Transparency,
718
				CanCollide = false,
719
				Locked = true,
720
				BrickColor = BrickColor.new(tostring(BColor)),
721
				Name = Name,
722
				Size = Size,
723
				Material = Material
724
			})
725
			RemoveOutlines(Part)
726
			return Part
727
		end
728
	},
729
	Mesh = {
730
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
731
			local Msh = Create(Mesh)({
732
				Parent = Part,
733
				Offset = OffSet,
734
				Scale = Scale
735
			})
736
			if Mesh == "SpecialMesh" then
737
				Msh.MeshType = MeshType
738
				Msh.MeshId = MeshId
739
			end
740
			return Msh
741
		end
742
	},
743
	Mesh = {
744
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
745
			local Msh = Create(Mesh)({
746
				Parent = Part,
747
				Offset = OffSet,
748
				Scale = Scale
749
			})
750
			if Mesh == "SpecialMesh" then
751
				Msh.MeshType = MeshType
752
				Msh.MeshId = MeshId
753
			end
754
			return Msh
755
		end
756
	},
757
	Weld = {
758
		Create = function(Parent, Part0, Part1, C0, C1)
759
			local Weld = Create("Weld")({
760
				Parent = Parent,
761
				Part0 = Part0,
762
				Part1 = Part1,
763
				C0 = C0,
764
				C1 = C1
765
			})
766
			return Weld
767
		end
768
	},
769
	Sound = {
770
		Create = function(id, par, vol, pit)
771
			coroutine.resume(coroutine.create(function()
772
				local S = Create("Sound")({
773
					Volume = vol,
774
					Pitch = pit or 1,
775
					SoundId = id,
776
					Parent = par or workspace
777
				})
778
				wait()
779
				S:play()
780
				game:GetService("Debris"):AddItem(S, 6)
781
			end))
782
		end
783
	},
784
	ParticleEmitter = {
785
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
786
			local fp = Create("ParticleEmitter")({
787
				Parent = Parent,
788
				Color = ColorSequence.new(Color1, Color2),
789
				LightEmission = LightEmission,
790
				Size = Size,
791
				Texture = Texture,
792
				Transparency = Transparency,
793
				ZOffset = ZOffset,
794
				Acceleration = Accel,
795
				Drag = Drag,
796
				LockedToPart = LockedToPart,
797
				VelocityInheritance = VelocityInheritance,
798
				EmissionDirection = EmissionDirection,
799
				Enabled = Enabled,
800
				Lifetime = LifeTime,
801
				Rate = Rate,
802
				Rotation = Rotation,
803
				RotSpeed = RotSpeed,
804
				Speed = Speed,
805
				VelocitySpread = VelocitySpread
806
			})
807
			return fp
808
		end
809
	}
810
}
811
function RemoveOutlines(part)
812
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
813
end
814
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
815
	local Part = Create("Part")({
816
		formFactor = FormFactor,
817
		Parent = Parent,
818
		Reflectance = Reflectance,
819
		Transparency = Transparency,
820
		CanCollide = false,
821
		Locked = true,
822
		BrickColor = BrickColor.new(tostring(BColor)),
823
		Name = Name,
824
		Size = Size,
825
		Material = Material
826
	})
827
	RemoveOutlines(Part)
828
	return Part
829
end
830
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
831
	local Msh = Create(Mesh)({
832
		Parent = Part,
833
		Offset = OffSet,
834
		Scale = Scale
835
	})
836
	if Mesh == "SpecialMesh" then
837
		Msh.MeshType = MeshType
838
		Msh.MeshId = MeshId
839
	end
840
	return Msh
841
end
842
function CreateWeld(Parent, Part0, Part1, C0, C1)
843
	local Weld = Create("Weld")({
844
		Parent = Parent,
845
		Part0 = Part0,
846
		Part1 = Part1,
847
		C0 = C0,
848
		C1 = C1
849
	})
850
	return Weld
851
end
852
853
854
-------------------------------------------------------
855
--Start Effect Function--
856
-------------------------------------------------------
857
EffectModel = Instance.new("Model", char)
858
Effects = {
859
  Block = {
860
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
861
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
862
      prt.Anchored = true
863
      prt.CFrame = cframe
864
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
865
      game:GetService("Debris"):AddItem(prt, 10)
866
      if Type == 1 or Type == nil then
867
        table.insert(Effects, {
868
          prt,
869
          "Block1",
870
          delay,
871
          x3,
872
          y3,
873
          z3,
874
          msh
875
        })
876
      elseif Type == 2 then
877
        table.insert(Effects, {
878
          prt,
879
          "Block2",
880
          delay,
881
          x3,
882
          y3,
883
          z3,
884
          msh
885
        })
886
      else
887
        table.insert(Effects, {
888
          prt,
889
          "Block3",
890
          delay,
891
          x3,
892
          y3,
893
          z3,
894
          msh
895
        })
896
      end
897
    end
898
  },
899
  Sphere = {
900
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
901
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
902
      prt.Anchored = true
903
      prt.CFrame = cframe
904
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
905
      game:GetService("Debris"):AddItem(prt, 10)
906
      table.insert(Effects, {
907
        prt,
908
        "Cylinder",
909
        delay,
910
        x3,
911
        y3,
912
        z3,
913
        msh
914
      })
915
    end
916
  },
917
  Cylinder = {
918
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
919
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
920
      prt.Anchored = true
921
      prt.CFrame = cframe
922
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
923
      game:GetService("Debris"):AddItem(prt, 10)
924
      table.insert(Effects, {
925
        prt,
926
        "Cylinder",
927
        delay,
928
        x3,
929
        y3,
930
        z3,
931
        msh
932
      })
933
    end
934
  },
935
  Wave = {
936
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
937
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
938
      prt.Anchored = true
939
      prt.CFrame = cframe
940
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
941
      game:GetService("Debris"):AddItem(prt, 10)
942
      table.insert(Effects, {
943
        prt,
944
        "Cylinder",
945
        delay,
946
        x3 / 60,
947
        y3 / 60,
948
        z3 / 60,
949
        msh
950
      })
951
    end
952
  },
953
  Ring = {
954
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
955
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
956
      prt.Anchored = true
957
      prt.CFrame = cframe
958
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
959
      game:GetService("Debris"):AddItem(prt, 10)
960
      table.insert(Effects, {
961
        prt,
962
        "Cylinder",
963
        delay,
964
        x3,
965
        y3,
966
        z3,
967
        msh
968
      })
969
    end
970
  },
971
  Break = {
972
    Create = function(brickcolor, cframe, x1, y1, z1)
973
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
974
      prt.Anchored = true
975
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
976
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
977
      local num = math.random(10, 50) / 1000
978
      game:GetService("Debris"):AddItem(prt, 10)
979
      table.insert(Effects, {
980
        prt,
981
        "Shatter",
982
        num,
983
        prt.CFrame,
984
        math.random() - math.random(),
985
        0,
986
        math.random(50, 100) / 100
987
      })
988
    end
989
  },
990
Spiral = {
991
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
992
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
993
      prt.Anchored = true
994
      prt.CFrame = cframe
995
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
996
      game:GetService("Debris"):AddItem(prt, 10)
997
      table.insert(Effects, {
998
        prt,
999
        "Cylinder",
1000
        delay,
1001
        x3,
1002
        y3,
1003
        z3,
1004
        msh
1005
      })
1006
    end
1007
  },
1008
Push = {
1009
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1010
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1011
      prt.Anchored = true
1012
      prt.CFrame = cframe
1013
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1014
      game:GetService("Debris"):AddItem(prt, 10)
1015
      table.insert(Effects, {
1016
        prt,
1017
        "Cylinder",
1018
        delay,
1019
        x3,
1020
        y3,
1021
        z3,
1022
        msh
1023
      })
1024
    end
1025
  }
1026
}
1027
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
1028
	local fp = IT("Part")
1029
	fp.formFactor = formfactor 
1030
	fp.Parent = parent
1031
	fp.Reflectance = reflectance
1032
	fp.Transparency = transparency
1033
	fp.CanCollide = false 
1034
	fp.Locked = true
1035
	fp.BrickColor = brickcolor
1036
	fp.Name = name
1037
	fp.Size = size
1038
	fp.Position = tors.Position 
1039
	RemoveOutlines(fp)
1040
	fp.Material = "SmoothPlastic"
1041
	fp:BreakJoints()
1042
	return fp 
1043
end 
1044
 
1045
function mesh(Mesh,part,meshtype,meshid,offset,scale)
1046
	local mesh = IT(Mesh) 
1047
	mesh.Parent = part
1048
	if Mesh == "SpecialMesh" then
1049
		mesh.MeshType = meshtype
1050
	if meshid ~= "nil" then
1051
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
1052
		end
1053
	end
1054
	mesh.Offset = offset
1055
	mesh.Scale = scale
1056
	return mesh
1057
end
1058
1059
function Magic(bonuspeed, type, pos, scale, value, color, MType)
1060
	local type = type
1061
	local rng = Instance.new("Part", char)
1062
	rng.Anchored = true
1063
	rng.BrickColor = color
1064
	rng.CanCollide = false
1065
	rng.FormFactor = 3
1066
	rng.Name = "Ring"
1067
	rng.Material = "Neon"
1068
	rng.Size = Vector3.new(1, 1, 1)
1069
	rng.Transparency = 0
1070
	rng.TopSurface = 0
1071
	rng.BottomSurface = 0
1072
	rng.CFrame = pos
1073
	local rngm = Instance.new("SpecialMesh", rng)
1074
	rngm.MeshType = MType
1075
	rngm.Scale = scale
1076
	local scaler2 = 1
1077
	if type == "Add" then
1078
		scaler2 = 1 * value
1079
	elseif type == "Divide" then
1080
		scaler2 = 1 / value
1081
	end
1082
	coroutine.resume(coroutine.create(function()
1083
		for i = 0, 10 / bonuspeed, 0.1 do
1084
			swait()
1085
			if type == "Add" then
1086
				scaler2 = scaler2 - 0.01 * value / bonuspeed
1087
			elseif type == "Divide" then
1088
				scaler2 = scaler2 - 0.01 / value * bonuspeed
1089
			end
1090
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1091
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
1092
		end
1093
		rng:Destroy()
1094
	end))
1095
end
1096
1097
function Eviscerate(dude)
1098
	if dude.Name ~= char then
1099
		local bgf = IT("BodyGyro", dude.Head)
1100
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1101
		local val = IT("BoolValue", dude)
1102
		val.Name = "IsHit"
1103
		local ds = coroutine.wrap(function()
1104
			dude:WaitForChild("Head"):BreakJoints()
1105
			wait(0.5)
1106
			target = nil
1107
			coroutine.resume(coroutine.create(function()
1108
				for i, v in pairs(dude:GetChildren()) do
1109
					if v:IsA("Accessory") then
1110
						v:Destroy()
1111
					end
1112
					if v:IsA("Humanoid") then
1113
						v:Destroy()
1114
					end
1115
					if v:IsA("CharacterMesh") then
1116
						v:Destroy()
1117
					end
1118
					if v:IsA("Model") then
1119
						v:Destroy()
1120
					end
1121
					if v:IsA("Part") or v:IsA("MeshPart") then
1122
						for x, o in pairs(v:GetChildren()) do
1123
							if o:IsA("Decal") then
1124
								o:Destroy()
1125
							end
1126
						end
1127
						coroutine.resume(coroutine.create(function()
1128
							v.Material = "Neon"
1129
							v.CanCollide = false
1130
							local PartEmmit1 = IT("ParticleEmitter", v)
1131
							PartEmmit1.LightEmission = 1
1132
							PartEmmit1.Texture = "rbxassetid://2582829122"
1133
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1134
							PartEmmit1.Rate = 150
1135
							PartEmmit1.Lifetime = NumberRange.new(1)
1136
							PartEmmit1.Size = NumberSequence.new({
1137
								NumberSequenceKeypoint.new(0, 0.75, 0),
1138
								NumberSequenceKeypoint.new(1, 0, 0)
1139
							})
1140
							PartEmmit1.Transparency = NumberSequence.new({
1141
								NumberSequenceKeypoint.new(0, 0, 0),
1142
								NumberSequenceKeypoint.new(1, 1, 0)
1143
							})
1144
							PartEmmit1.Speed = NumberRange.new(0, 0)
1145
							PartEmmit1.VelocitySpread = 30000
1146
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
1147
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
1148
							local BodPoss = IT("BodyPosition", v)
1149
							BodPoss.P = 3000
1150
							BodPoss.D = 1000
1151
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1152
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1153
							v.Color = maincolor.Color
1154
							coroutine.resume(coroutine.create(function()
1155
								for i = 0, 49 do
1156
									swait(1)
1157
									v.Transparency = v.Transparency + 0.08
1158
								end
1159
								wait(0.5)
1160
								PartEmmit1.Enabled = false
1161
								wait(3)
1162
								v:Destroy()
1163
								dude:Destroy()
1164
							end))
1165
						end))
1166
					end
1167
				end
1168
			end))
1169
		end)
1170
		ds()
1171
	end
1172
end
1173
1174
function FindNearestHead(Position, Distance, SinglePlayer)
1175
	if SinglePlayer then
1176
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
1177
	end
1178
	local List = {}
1179
	for i, v in pairs(workspace:GetChildren()) do
1180
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
1181
			table.insert(List, v)
1182
		end
1183
	end
1184
	return List
1185
end
1186
1187
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
1188
	local type = type
1189
	local rng = Instance.new("Part", char)
1190
	rng.Anchored = true
1191
	rng.BrickColor = color
1192
	rng.CanCollide = false
1193
	rng.FormFactor = 3
1194
	rng.Name = "Ring"
1195
	rng.Material = "Neon"
1196
	rng.Size = Vector3.new(1, 1, 1)
1197
	rng.Transparency = 0
1198
	rng.TopSurface = 0
1199
	rng.BottomSurface = 0
1200
	rng.CFrame = pos
1201
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1202
	local rngm = Instance.new("SpecialMesh", rng)
1203
	rngm.MeshType = MType
1204
	rngm.Scale = Vector3.new(x1, y1, z1)
1205
	local scaler2 = 1
1206
	local speeder = FastSpeed
1207
	if type == "Add" then
1208
		scaler2 = 1 * value
1209
	elseif type == "Divide" then
1210
		scaler2 = 1 / value
1211
	end
1212
	coroutine.resume(coroutine.create(function()
1213
		for i = 0, 10 / bonuspeed, 0.1 do
1214
			swait()
1215
			if type == "Add" then
1216
				scaler2 = scaler2 - 0.01 * value / bonuspeed
1217
			elseif type == "Divide" then
1218
				scaler2 = scaler2 - 0.01 / value * bonuspeed
1219
			end
1220
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
1221
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1222
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1223
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1224
		end
1225
		rng:Destroy()
1226
	end))
1227
end
1228
1229
function SoulSteal(dude)
1230
if dude.Name ~= char then
1231
local bgf = IT("BodyGyro", dude.Head)
1232
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1233
local val = IT("BoolValue", dude)
1234
val.Name = "IsHit"
1235
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
1236
local soulst = coroutine.wrap(function()
1237
local soul = Instance.new("Part",dude)
1238
soul.Size = Vector3.new(1,1,1)
1239
soul.CanCollide = false
1240
soul.Anchored = false
1241
soul.Position = torso.Position
1242
soul.Transparency = 1
1243
local PartEmmit1 = IT("ParticleEmitter", soul)
1244
PartEmmit1.LightEmission = 1
1245
PartEmmit1.Texture = "rbxassetid://2582829122"
1246
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1247
PartEmmit1.Rate = 250
1248
PartEmmit1.Lifetime = NumberRange.new(1.6)
1249
PartEmmit1.Size = NumberSequence.new({
1250
	NumberSequenceKeypoint.new(0, 1, 0),
1251
	NumberSequenceKeypoint.new(1, 0, 0)
1252
})
1253
PartEmmit1.Transparency = NumberSequence.new({
1254
	NumberSequenceKeypoint.new(0, 0, 0),
1255
	NumberSequenceKeypoint.new(1, 1, 0)
1256
})
1257
PartEmmit1.Speed = NumberRange.new(0, 0)
1258
PartEmmit1.VelocitySpread = 30000
1259
PartEmmit1.Rotation = NumberRange.new(-360, 360)
1260
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
1261
local BodPoss = IT("BodyPosition", soul)
1262
BodPoss.P = 3000
1263
BodPoss.D = 1000
1264
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1265
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1266
wait(1.6)
1267
soul.Touched:connect(function(hit)
1268
	if hit.Parent == char then
1269
	soul:Destroy()
1270
	end
1271
end)
1272
wait(1.2)
1273
while soul do
1274
	swait()
1275
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1276
	BodPoss.Position = tors.Position
1277
end
1278
end)
1279
	soulst()
1280
	end
1281
end
1282
function FaceMouse()
1283
local	Cam = workspace.CurrentCamera
1284
	return {
1285
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
1286
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
1287
	}
1288
end
1289
1290
BTAUNT = Instance.new("Sound", tors)
1291
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
1292
BTAUNT.Volume = 10
1293
BTAUNT.Pitch = 1
1294
BTAUNT.Looped = true
1295
BTAUNT.TimePosition = 0
1296
1297
BTAUNT2 = Instance.new("Sound", tors)
1298
BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=935804253"
1299
BTAUNT2.Volume = 10
1300
BTAUNT2.Pitch = 1
1301
BTAUNT2.Looped = false
1302
BTAUNT2.TimePosition = 0
1303
1304
BTAUNT3 = Instance.new("Sound", tors)
1305
BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2866646141"
1306
BTAUNT3.Volume = 2
1307
BTAUNT3.Pitch = 1
1308
BTAUNT3.Looped = true
1309
BTAUNT3.TimePosition = 0
1310
1311
TEST = Instance.new("Sound", tors)
1312
TEST.SoundId = "http://www.roblox.com/asset/?id=130766856"
1313
TEST.Volume = 25
1314
TEST.Pitch = 1
1315
TEST.Looped = false
1316
TEST.TimePosition = 0
1317
-------------------------------------------------------
1318
--End Effect Function--
1319
-------------------------------------------------------
1320
function Cso(ID, PARENT, VOLUME, PITCH)
1321
	local NSound = nil
1322
	coroutine.resume(coroutine.create(function()
1323
		NSound = IT("Sound", PARENT)
1324
		NSound.Volume = VOLUME
1325
		NSound.Pitch = PITCH
1326
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1327
		swait()
1328
		NSound:play()
1329
		game:GetService("Debris"):AddItem(NSound, 50)
1330
	end))
1331
	return NSound
1332
end
1333
function CameraEnshaking(Length, Intensity)
1334
	coroutine.resume(coroutine.create(function()
1335
		local intensity = 1 * Intensity
1336
		local rotM = 0.01 * Intensity
1337
		for i = 0, Length, 0.1 do
1338
			swait()
1339
			intensity = intensity - 0.05 * Intensity / Length
1340
			rotM = rotM - 5.0E-4 * Intensity / Length
1341
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
1342
			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)
1343
		end
1344
		hum.CameraOffset = Vector3.new(0, 0, 0)
1345
	end))
1346
end
1347
-------------------------------------------------------
1348
--End Important Functions--
1349
-------------------------------------------------------
1350
1351
1352
-------------------------------------------------------
1353
--Start Customization--
1354
-------------------------------------------------------
1355
local Player_Size = 1
1356
if Player_Size ~= 1 then
1357
root.Size = root.Size * Player_Size
1358
tors.Size = tors.Size * Player_Size
1359
hed.Size = hed.Size * Player_Size
1360
ra.Size = ra.Size * Player_Size
1361
la.Size = la.Size * Player_Size
1362
rl.Size = rl.Size * Player_Size
1363
ll.Size = ll.Size * Player_Size
1364
----------------------------------------------------------------------------------
1365
rootj.Parent = root
1366
neck.Parent = tors
1367
RW.Parent = tors
1368
LW.Parent = tors
1369
RH.Parent = tors
1370
LH.Parent = tors
1371
----------------------------------------------------------------------------------
1372
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
1373
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
1374
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
1375
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
1376
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
1377
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
1378
----------------------------------------------------------------------------------
1379
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))
1380
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))
1381
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))
1382
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))
1383
--hat.Parent = Character
1384
end
1385
----------------------------------------------------------------------------------
1386
----------------------------------------------------------------------------------
1387
local equipped = false
1388
local idle = 0
1389
local change = 1
1390
local val = 0
1391
local toim = 0
1392
local idleanim = 0.4
1393
local sine = 0
1394
local Sit = 1
1395
----------------------------------------------------------------------------------
1396
hum.WalkSpeed = 8
1397
hum.JumpPower = 57
1398
hum.Animator.Parent = nil
1399
----------------------------------------------------------------------------------
1400
1401
1402
-------------------------------------------------------
1403
--End Customization--
1404
-------------------------------------------------------
1405
local Blobby = Instance.new("Part", char)
1406
Blobby.Name = "Blob"
1407
Blobby.CanCollide = false
1408
Blobby.BrickColor = BrickColor.new("Really black")
1409
Blobby.Transparency = 0
1410
Blobby.Material = "Plastic"
1411
Blobby.Size = Vector3.new(1, 1, 2)
1412
Blobby.TopSurface = Enum.SurfaceType.Smooth
1413
Blobby.BottomSurface = Enum.SurfaceType.Smooth
1414
1415
local Weld = Instance.new("Weld", Blobby)
1416
Weld.Part0 = ra
1417
Weld.Part1 = Blobby
1418
Weld.C1 = CFrame.new(0, 0.8, 0)
1419
Weld.C0 = CFrame.Angles(Rad(-180),0,135)
1420
1421
local M2 = Instance.new("SpecialMesh")
1422
M2.Parent = Blobby
1423
M2.MeshId = "rbxassetid://0"
1424
M2.TextureId = "rbxassetid://0"
1425
M2.Scale = Vector3.new(1, 0.8, 1)
1426
1427
--[[local naeeym2 = Instance.new("BillboardGui",char)
1428
naeeym2.AlwaysOnTop = true
1429
naeeym2.Size = UDim2.new(5,35,2,15)
1430
naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
1431
naeeym2.Adornee = hed
1432
naeeym2.Name = "Name"
1433
--naeeym2.PlayerToHideFrom = Player
1434
local tecks2 = Instance.new("TextLabel",naeeym2)
1435
tecks2.BackgroundTransparency = 1
1436
tecks2.TextScaled = true
1437
tecks2.BorderSizePixel = 0
1438
tecks2.Text = "Uh."
1439
tecks2.Font = Enum.Font.Bodoni
1440
tecks2.TextSize = 30
1441
tecks2.TextStrokeTransparency = 0
1442
tecks2.TextColor3 = Color3.new(0, 0, 0)
1443
tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
1444
tecks2.Size = UDim2.new(1,0,0.5,0)
1445
tecks2.Parent = naeeym2]]
1446
----------------------------------------------------------------------------------
1447
local AddInstance = function(Object, ...)
1448
local Obj = Instance.new(Object)
1449
for i,v in next,(...) do
1450
Obj[i] = v
1451
end
1452
return Obj
1453
end
1454
----------------------------------------------------
1455
1456
MeshT = "rbxassetid://1374148"
1457
TextureM = "rbxassetid://0"
1458
1459
1460
1461
1462
local Load = Instance.new("Animation", char)
1463
1464
1465
		local Reaper = AddInstance("Part",{
1466
			Parent = hed,
1467
			CFrame = hed.CFrame,
1468
			formFactor = "Symmetric",
1469
			Size = Vector3.new(1, 1, 1),
1470
			CanCollide = false,
1471
			TopSurface = "Smooth",
1472
			BottomSurface = "Smooth",
1473
			Locked = true,
1474
		})
1475
		local Weld = AddInstance("Weld",{
1476
			Parent = Reaper,
1477
			Part0 = hed,
1478
			C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0),
1479
			Part1 = Reaper,
1480
		})
1481
		local Mesh = AddInstance("SpecialMesh",{
1482
			Parent = Reaper,
1483
			MeshId = MeshT,
1484
			TextureId = TextureM,
1485
			Offset = Vector3.new(0, 0.3, 0),
1486
			Scale = Vector3.new(1.05,1.05,1.05),
1487
			VertexColor = Vector3.new(0.3, 0, 0.3),
1488
		})
1489
		
1490
		
1491
		
1492
		
1493
		
1494
-------------------------------------------------------
1495
1496
1497
1498
1499
wait(1)
1500
plr = game.Players.LocalPlayer
1501
char = plr.Character
1502
mouse = plr:GetMouse()
1503
whitecolor = Color3.new(255,255,1)
1504
epicmode = false
1505
normal = true
1506
for i,v in pairs(char:GetChildren()) do
1507
   if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
1508
      v:Destroy()
1509
     end
1510
end
1511
local shirt = Instance.new("Shirt",char)
1512
shirt.ShirtTemplate = "rbxassetid://0"
1513
local pants = Instance.new("Pants",char)
1514
pants.PantsTemplate = "rbxassetid://0"
1515
local bdycolors = char["Body Colors"]
1516
bdycolors.HeadColor3 = whitecolor
1517
bdycolors.LeftArmColor3 = whitecolor
1518
bdycolors.LeftLegColor3 = whitecolor
1519
bdycolors.RightArmColor3 = whitecolor
1520
bdycolors.RightLegColor3 = whitecolor
1521
bdycolors.TorsoColor3 = whitecolor
1522
for i,v in pairs(char:GetChildren()) do
1523
    if v.ClassName == "Hat" or v.ClassName == "Accessory" then
1524
        v:Destroy()
1525
    end
1526
end
1527
1528
1529
1530
local BC = Character["Body Colors"]
1531
BC.HeadColor = BrickColor.new("New Yeller")
1532
BC.LeftArmColor = BrickColor.new("New Yeller")
1533
BC.LeftLegColor = BrickColor.new("New Yeller")
1534
BC.RightArmColor = BrickColor.new("New Yeller")
1535
BC.RightLegColor = BrickColor.new("New Yeller")
1536
BC.TorsoColor = BrickColor.new("New Yeller")
1537
1538
1539
1540
1541
1542
local wings = Instance.new("Part", char)
1543
wings.CFrame = char.Torso.CFrame
1544
wings.BrickColor = BrickColor.new("Black")
1545
wings.Locked = true
1546
wings.CanCollide = false
1547
1548
local weld = Instance.new("Weld", wings)
1549
weld.Part0 = wings
1550
weld.Part1 = char.Torso
1551
1552
local specialMesh = Instance.new("SpecialMesh", wings)
1553
specialMesh.MeshId = "rbxassetid://0"
1554
specialMesh.Offset = Vector3.new(0,0.1,-0.2)
1555
specialMesh.Scale = Vector3.new(1,1,1)
1556
1557
1558
1559
-------------------------------------------------------
1560
--Start Attacks N Stuff--
1561
-------------------------------------------------------
1562
local naeeym2 = Instance.new("BillboardGui",char)
1563
naeeym2.AlwaysOnTop = true
1564
naeeym2.Size = UDim2.new(5,35,2,35)
1565
naeeym2.StudsOffset = Vector3.new(0,2,0)
1566
naeeym2.Adornee = hed
1567
naeeym2.Name = "Name"
1568
1569
local tecks2 = Instance.new("TextLabel",naeeym2)
1570
tecks2.BackgroundTransparency = 1
1571
tecks2.TextScaled = true
1572
tecks2.BorderSizePixel = 0
1573
tecks2.Text = "Script By Henriquegame2015 (Rare Script)(Leaked)"
1574
tecks2.Font = "Fantasy"
1575
tecks2.TextSize = 30
1576
tecks2.TextStrokeTransparency = 0
1577
tecks2.TextColor3 = BrickColor.new('Black').Color
1578
tecks2.TextStrokeColor3 = BrickColor.new('White').Color
1579
tecks2.Size = UDim2.new(1,0,0.5,0)
1580
tecks2.Parent = naeeym2
1581
textfag = tecks2
1582
tecks2.Text = "Loading"
1583
wait(2)
1584
tecks2.Text = "Furry Switcher Loaded"
1585
wait(1)
1586
tecks2.Text = "Neutral"
1587
BTAUNT:Play()
1588
coroutine.resume(coroutine.create(function()
1589
    while textfag ~= nil do
1590
        swait()
1591
        textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
1592
        textfag.Rotation = math.random(-3,3)
1593
    end
1594
end))
1595
1596
1597
char.Humanoid.JumpPower = 115
1598
char.Humanoid.WalkSpeed = 30
1599
1600
1601
-----------------------------------------------
1602
1603
function chatfunc(text, color)
1604
	local chat = coroutine.wrap(function()
1605
		if char:FindFirstChild("TalkingBillBoard") ~= nil then
1606
			char:FindFirstChild("TalkingBillBoard"):destroy()
1607
		end
1608
		local naeeym2 = Instance.new("BillboardGui", char)
1609
		naeeym2.Size = UDim2.new(0, 100, 0, 40)
1610
		naeeym2.StudsOffset = Vector3.new(0, 3, 0)
1611
		naeeym2.Adornee = hed
1612
		naeeym2.Name = "TalkingBillBoard"
1613
		local tecks2 = Instance.new("TextLabel", naeeym2)
1614
		tecks2.BackgroundTransparency = 1
1615
		tecks2.BorderSizePixel = 0
1616
		tecks2.Text = ""
1617
		tecks2.Font = "SciFi"
1618
		tecks2.TextSize = 30
1619
		tecks2.TextStrokeTransparency = 0
1620
		tecks2.TextColor3 = color
1621
		tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
1622
		tecks2.Size = UDim2.new(1, 0, 0.5, 0)
1623
		local tecks3 = Instance.new("TextLabel", naeeym2)
1624
		tecks3.BackgroundTransparency = 1
1625
		tecks3.BorderSizePixel = 0
1626
		tecks3.Text = ""
1627
		tecks3.Font = "SciFi"
1628
		tecks3.TextSize = 30
1629
		tecks3.TextStrokeTransparency = 0
1630
		tecks3.TextColor3 = Color3.new(0, 0, 0)
1631
		tecks3.TextStrokeColor3 = color
1632
		tecks3.Size = UDim2.new(1, 0, 0.5, 0)
1633
		coroutine.resume(coroutine.create(function()
1634
			while true do
1635
				swait(1)
1636
				tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
1637
				tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
1638
				tecks2.Rotation = math.random(-5, 5)
1639
				tecks3.Rotation = math.random(-5, 5)
1640
			end
1641
		end))
1642
		for i = 1, string.len(text) do
1643
			CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
1644
			tecks2.Text = string.sub(text, 1, i)
1645
			tecks3.Text = string.sub(text, 1, i)
1646
			swait(1)
1647
		end
1648
		wait(1)
1649
		local randomrot = math.random(1, 2)
1650
		if randomrot == 1 then
1651
			for i = 1, 50 do
1652
				swait()
1653
				tecks2.Rotation = tecks2.Rotation - 0.75
1654
				tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
1655
				tecks2.TextTransparency = tecks2.TextTransparency + 0.04
1656
				tecks3.Rotation = tecks2.Rotation + 0.75
1657
				tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
1658
				tecks3.TextTransparency = tecks2.TextTransparency + 0.04
1659
			end
1660
		elseif randomrot == 2 then
1661
			for i = 1, 50 do
1662
				swait()
1663
				tecks2.Rotation = tecks2.Rotation + 0.75
1664
				tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
1665
				tecks2.TextTransparency = tecks2.TextTransparency + 0.04
1666
				tecks3.Rotation = tecks2.Rotation - 0.75
1667
				tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
1668
				tecks3.TextTransparency = tecks2.TextTransparency + 0.04
1669
			end
1670
		end
1671
		naeeym2:Destroy()
1672
	end)
1673
	chat()
1674
end
1675
1676
1677
1678
1679
1680
1681
1682
--Switcher-------------------------------------
1683
1684
1685
local effectTorso = Instance.new("Sparkles", char.Torso)
1686
effectTorso.SparkleColor = Color3.new(0, 85, 255)
1687
effectTorso.Enabled = false
1688
1689
local animation = Instance.new("NumberValue", char)
1690
animation.Value = 1
1691
animation.Name = "Animation"
1692
1693
local animation2 = Instance.new("NumberValue", char)
1694
animation2.Value = 1
1695
animation2.Name = "mode"
1696
1697
1698
1699
1700
---------------------------
1701
1702
1703
function Noob2 ()
1704
	
1705
	
1706
if animation2.Value == 1 then
1707
	
1708
	animation2.Value = 2
1709
	
1710
	specialMesh.MeshId = "rbxassetid://0"
1711
	
1712
	wait(0.1)
1713
shirt.ShirtTemplate = "rbxassetid://0"
1714
wait(0.1)
1715
pants.PantsTemplate = "rbxassetid://0"
1716
tecks2.Text = "._."
1717
1718
tecks2.TextColor3 = BrickColor.new('Black').Color
1719
tecks2.TextStrokeColor3 = BrickColor.new('Hot pink').Color
1720
maincolor = BrickColor.new("Hot pink")
1721
1722
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1131624146"
1723
1724
BC.HeadColor = BrickColor.new("Hot pink")
1725
        BC.LeftArmColor = BrickColor.new("Violet")
1726
        BC.LeftLegColor = BrickColor.new("Violet")
1727
        BC.RightArmColor = BrickColor.new("Hot pink")
1728
        BC.RightLegColor = BrickColor.new("Violet")
1729
        BC.TorsoColor = BrickColor.new("Hot pink")
1730
char.Torso.Material = ("Plastic")
1731
1732
	effectTorso.Enabled = false
1733
	
1734
	animation.Value = 3
1735
	
1736
	
1737
	hed.face.Texture = "rbxassetid://10521899"
1738
	
1739
	
1740
	
1741
end
1742
	
1743
	
1744
	
1745
end
1746
1747
function Noob3 ()
1748
	
1749
	
1750
	if animation2.Value == 1 then
1751
	
1752
	animation2.Value = 3
1753
	
1754
	specialMesh.MeshId = "rbxassetid://0"
1755
	wait(0.1)
1756
shirt.ShirtTemplate = "rbxassetid://0"
1757
wait(0.1)
1758
pants.PantsTemplate = "rbxassetid://0"
1759
tecks2.Text = "Fallen"
1760
1761
tecks2.TextColor3 = BrickColor.new('Black').Color
1762
tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
1763
maincolor = BrickColor.new("Really red")
1764
1765
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1564523997"
1766
1767
BC.HeadColor = BrickColor.new("Mid gray")
1768
        BC.LeftArmColor = BrickColor.new("Dark stone grey")
1769
        BC.LeftLegColor = BrickColor.new("Dark stone grey")
1770
        BC.RightArmColor = BrickColor.new("Really black")
1771
        BC.RightLegColor = BrickColor.new("Mid gray")
1772
        BC.TorsoColor = BrickColor.new("Mid gray")
1773
1774
char.Torso.Material = ("Plastic")
1775
	
1776
	effectTorso.Enabled = false
1777
	
1778
	animation.Value = 1
1779
	
1780
	hed.face.Texture = "rbxassetid://168044187"
1781
1782
	
1783
	
1784
	
1785
	
1786
end
1787
	
1788
	
1789
1790
end
1791
1792
function Noob4 ()
1793
	
1794
	
1795
1796
	
1797
	animation2.Value = 1
1798
	
1799
	
1800
specialMesh.MeshId = "rbxassetid://0"
1801
	
1802
	
1803
	
1804
1805
	
1806
	wait(0.1)
1807
shirt.ShirtTemplate = "rbxassetid://0"
1808
wait(0.1)
1809
pants.PantsTemplate = "rbxassetid://0"
1810
tecks2.Text = "Neutral"
1811
1812
tecks2.TextColor3 = BrickColor.new('Black').Color
1813
tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
1814
maincolor = BrickColor.new("New Yeller")
1815
1816
1817
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
1818
1819
BC.HeadColor = BrickColor.new("Institutional white")
1820
        BC.LeftArmColor = BrickColor.new("Dark stone grey")
1821
        BC.LeftLegColor = BrickColor.new("Dark stone grey")
1822
        BC.RightArmColor = BrickColor.new("Dark stone grey")
1823
        BC.RightLegColor = BrickColor.new("Dark stone grey")
1824
        BC.TorsoColor = BrickColor.new("Institutional white")
1825
char.Torso.Material = ("Plastic")
1826
	effectTorso.Enabled = false
1827
	
1828
	animation.Value = 1
1829
	
1830
	hed.face.Texture = "rbxassetid://299663123"
1831
1832
	
1833
end
1834
1835
1836
function Noob5 ()
1837
	
1838
	
1839
	if animation2.Value == 1 then
1840
	
1841
	animation2.Value = 5
1842
	specialMesh.MeshId = "rbxassetid://0"
1843
	
1844
	
1845
	wait(0.1)
1846
shirt.ShirtTemplate = "rbxassetid://0"
1847
wait(0.1)
1848
pants.PantsTemplate = "rbxassetid://0"
1849
tecks2.Text = "Mysterious"
1850
1851
tecks2.TextColor3 = BrickColor.new('Black').Color
1852
tecks2.TextStrokeColor3 = BrickColor.new('White').Color
1853
maincolor = BrickColor.new("White")
1854
1855
1856
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1382488262"
1857
1858
BC.HeadColor = BrickColor.new("Black")
1859
        BC.LeftArmColor = BrickColor.new("Black")
1860
        BC.LeftLegColor = BrickColor.new("Black")
1861
        BC.RightArmColor = BrickColor.new("Really red")
1862
        BC.RightLegColor = BrickColor.new("Really red")
1863
        BC.TorsoColor = BrickColor.new("Black")
1864
	char.Torso.Material = ("Plastic")
1865
	effectTorso.Enabled = false
1866
	
1867
	animation.Value = 1
1868
	
1869
	
1870
hed.face.Texture = "rbxassetid://299663123"
1871
1872
	
1873
	
1874
	
1875
end
1876
	
1877
	
1878
end
1879
1880
1881
1882
function Noob6 ()
1883
	
1884
	
1885
	if animation2.Value == 1 then
1886
	
1887
	animation2.Value = 6
1888
specialMesh.MeshId = "rbxassetid://0"
1889
	
1890
	wait(0.1)
1891
shirt.ShirtTemplate = "rbxassetid://0"
1892
wait(0.1)
1893
pants.PantsTemplate = "rbxassetid://0"
1894
tecks2.Text = "Misfortune"
1895
1896
tecks2.TextColor3 = BrickColor.new('Black').Color
1897
tecks2.TextStrokeColor3 = BrickColor.new('Neon orange').Color
1898
maincolor = BrickColor.new("Really black")
1899
1900
1901
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=929330882"
1902
1903
BC.HeadColor = BrickColor.new("White")
1904
        BC.LeftArmColor = BrickColor.new("Br. yellowish orange")
1905
        BC.LeftLegColor = BrickColor.new("Br. yellowish orange")
1906
        BC.RightArmColor = BrickColor.new("Br. yellowish orange")
1907
        BC.RightLegColor = BrickColor.new("Br. yellowish orange")
1908
        BC.TorsoColor = BrickColor.new("White")
1909
char.Torso.Material = ("Plastic")
1910
1911
effectTorso.Enabled = false
1912
1913
animation.Value = 1
1914
1915
1916
hed.face.Texture = "rbxassetid://152818646"
1917
	
1918
	
1919
	
1920
	
1921
end
1922
	
1923
	
1924
	
1925
	
1926
end
1927
1928
1929
function Noob7 ()
1930
	
1931
	
1932
	if animation2.Value == 1 then
1933
	
1934
	animation2.Value = 7
1935
	specialMesh.MeshId = "rbxassetid://0"
1936
	
1937
	
1938
	wait(0.1)
1939
shirt.ShirtTemplate = "rbxassetid://0"
1940
wait(0.1)
1941
pants.PantsTemplate = "rbxassetid://0"
1942
tecks2.Text = "Timestop"
1943
1944
tecks2.TextColor3 = BrickColor.new('Black').Color
1945
tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
1946
maincolor = BrickColor.new("Deep orange")
1947
1948
1949
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=492070484"
1950
1951
BC.HeadColor = BrickColor.new("Smoky grey")
1952
        BC.LeftArmColor = BrickColor.new("Really black")
1953
        BC.LeftLegColor = BrickColor.new("Black")
1954
        BC.RightArmColor = BrickColor.new("Smoky grey")
1955
        BC.RightLegColor = BrickColor.new("Black")
1956
        BC.TorsoColor = BrickColor.new("Smoky grey")
1957
1958
char.Torso.Material = ("Plastic")
1959
1960
1961
effectTorso.Enabled = false
1962
1963
animation.Value = 1
1964
1965
hed.face.Texture = "rbxassetid://152818646"
1966
	
1967
	
1968
	
1969
end
1970
	
1971
	
1972
1973
	
1974
	
1975
end
1976
1977
1978
1979
function Noob8 ()
1980
	
1981
	
1982
	if animation2.Value == 1 then
1983
	
1984
	animation2.Value = 8
1985
	
1986
	
1987
	specialMesh.MeshId = "rbxassetid://0"
1988
	
1989
	
1990
	wait(0.1)
1991
1992
tecks2.Text = "Lunatic"
1993
1994
tecks2.TextColor3 = BrickColor.new('Black').Color
1995
tecks2.TextStrokeColor3 = BrickColor.new('Really blue').Color
1996
maincolor = BrickColor.new("Really blue")
1997
1998
1999
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=255288110"
2000
2001
BC.HeadColor = BrickColor.new("Bright blue")
2002
        BC.LeftArmColor = BrickColor.new("Light blue")
2003
        BC.LeftLegColor = BrickColor.new("Light blue")
2004
        BC.RightArmColor = BrickColor.new("Bright blue")
2005
        BC.RightLegColor = BrickColor.new("Bright blue")
2006
        BC.TorsoColor = BrickColor.new("Really blue")
2007
2008
effectTorso.Enabled = true
2009
2010
2011
shirt.ShirtTemplate = "rbxassetid://0"
2012
wait(0.1)
2013
pants.PantsTemplate = "rbxassetid://0"
2014
2015
animation.Value = 2
2016
2017
hed.face.Texture = "rbxassetid://299663123"
2018
	
2019
	
2020
end
2021
	
2022
	
2023
2024
2025
	
2026
	
2027
end
2028
2029
2030
function Noob9 ()
2031
	
2032
	
2033
	if animation2.Value == 1 then
2034
	
2035
	animation2.Value = 9
2036
	
2037
	specialMesh.MeshId = "rbxassetid://0"
2038
	
2039
	wait(0.1)
2040
2041
tecks2.Text = "INSANITY"
2042
2043
tecks2.TextColor3 = BrickColor.new('Black').Color
2044
tecks2.TextStrokeColor3 = BrickColor.new('Royal purple').Color
2045
maincolor = BrickColor.new("Royal purple")
2046
2047
2048
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2533880583"
2049
2050
BC.HeadColor = BrickColor.new("Lilac")
2051
        BC.LeftArmColor = BrickColor.new("Royal purple")
2052
        BC.LeftLegColor = BrickColor.new("Royal purple")
2053
        BC.RightArmColor = BrickColor.new("Royal purple")
2054
        BC.RightLegColor = BrickColor.new("Dark indigo")
2055
        BC.TorsoColor = BrickColor.new("Lilac")
2056
2057
effectTorso.Enabled = false
2058
2059
2060
shirt.ShirtTemplate = "rbxassetid://0"
2061
wait(0.1)
2062
pants.PantsTemplate = "rbxassetid://0"
2063
2064
animation.Value = 4
2065
2066
hed.face.Texture = "rbxassetid://299663123"
2067
	
2068
	
2069
	
2070
	end
2071
	
2072
end
2073
	
2074
	
2075
2076
2077
2078
2079
function Noob10()
2080
	
2081
	
2082
	
2083
	
2084
	
2085
	
2086
	if animation2.Value == 1 then
2087
	
2088
	animation2.Value = 10
2089
	
2090
	
2091
	specialMesh.MeshId = "rbxassetid://215682815"
2092
	
2093
	
2094
	
2095
	
2096
	wait(0.1)
2097
2098
tecks2.Text = "Darkness"
2099
2100
tecks2.TextColor3 = BrickColor.new('Black').Color
2101
tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
2102
maincolor = BrickColor.new("Really black")
2103
2104
2105
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1703475948"
2106
2107
BC.HeadColor = BrickColor.new("Really black")
2108
        BC.LeftArmColor = BrickColor.new("Dark stone grey")
2109
        BC.LeftLegColor = BrickColor.new("Dark stone grey")
2110
        BC.RightArmColor = BrickColor.new("Really black")
2111
        BC.RightLegColor = BrickColor.new("Really black")
2112
        BC.TorsoColor = BrickColor.new("Black")
2113
2114
effectTorso.Enabled = false
2115
2116
2117
shirt.ShirtTemplate = "rbxassetid://0"
2118
wait(0.1)
2119
pants.PantsTemplate = "rbxassetid://0"
2120
2121
animation.Value = 10
2122
2123
hed.face.Texture = "rbxassetid://299663123"
2124
2125
end
2126
	
2127
	
2128
	
2129
	
2130
	
2131
	
2132
	
2133
	
2134
	
2135
	
2136
	
2137
end
2138
	
2139
	
2140
	
2141
	
2142
2143
2144
2145
2146
2147
2148
2149
2150
	
2151
	
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
--------------------------------------------------
2163
2164
2165
function hate()
2166
	chatfunc("It's time", BrickColor.new("White").Color)
2167
        wait(3)
2168
	chatfunc("You cannot escape.", BrickColor.new("White").Color)
2169
        wait(3)
2170
	attack = true
2171
	Cso("464600985", hed, 3.5, 1)
2172
	local orb = Instance.new("Part", char)
2173
	orb.Anchored = true
2174
	orb.BrickColor = BrickC("Really black")
2175
	orb.CanCollide = false
2176
	orb.FormFactor = 3
2177
	orb.Name = "Ring"
2178
	orb.Material = "Neon"
2179
	orb.Size = Vector3.new(1, 1, 1)
2180
	orb.Transparency = 0
2181
	orb.TopSurface = 0
2182
	orb.BottomSurface = 0
2183
	local orbm = Instance.new("SpecialMesh", orb)
2184
	orbm.MeshType = "Sphere"
2185
	orbm.Name = "SizeMesh"
2186
	orbm.Scale = Vector3.new(0, 0, 0)
2187
	local scaled = 0.1
2188
	local posid = 0
2189
	for i = 0, 2, 0.1 do
2190
		swait()
2191
		scaled = scaled + 0.1
2192
		posid = posid - scaled
2193
		orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
2194
		orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
2195
		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)
2196
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2197
				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)
2198
				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)
2199
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
2200
		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)
2201
	end
2202
  
2203
	chatfunc("Stop running away.", BrickColor.new("White").Color)
2204
        wait(3)
2205
	chatfunc("Just DIE...", BrickColor.new("White").Color)
2206
        wait(2)
2207
	for i = 0, 2, 0.1 do
2208
		swait()
2209
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2210
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2211
		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)
2212
		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)
2213
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
2214
		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(-5)), 0.1)
2215
	end
2216
	coroutine.resume(coroutine.create(function()
2217
		orb.Anchored = false
2218
		CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
2219
		local a = Instance.new("Part", workspace)
2220
		a.Name = "Direction"
2221
		a.Anchored = true
2222
		a.BrickColor = BrickC("Really black")
2223
		a.Material = "Neon"
2224
		a.Transparency = 1
2225
		a.CanCollide = false
2226
		local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
2227
		local ignore = orb
2228
		local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2229
		a.BottomSurface = 10
2230
		a.TopSurface = 10
2231
		local distance = (orb.CFrame.p - position).magnitude
2232
		a.Size = Vector3.new(0.1, 0.1, 0.1)
2233
		a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
2234
		orb.CFrame = a.CFrame
2235
		a:Destroy()
2236
		local bv = Instance.new("BodyVelocity")
2237
		bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
2238
		bv.velocity = orb.CFrame.lookVector * 125
2239
		bv.Parent = orb
2240
		local hitted = false
2241
		game:GetService("Debris"):AddItem(orb, 15)
2242
		swait()
2243
		local hit = orb.Touched:connect(function(hit)
2244
			if hitted == false then
2245
				hitted = true
2246
				CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
2247
				for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
2248
					if v:FindFirstChild("Head") then
2249
						Eviscerate(v)
2250
					end
2251
				end
2252
				Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Really black"), "Sphere")
2253
				Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Really black"), "Sphere")
2254
				for i = 0, 9 do
2255
					Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
2256
					Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Really black"), 0, "Sphere")
2257
				end
2258
				orb.Anchored = true
2259
				orb.Transparency = 1
2260
				wait(8)
2261
				orb:Destroy()
2262
			end
2263
		end)
2264
	end))
2265
	for i = 0, 1, 0.1 do
2266
		swait()
2267
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(6), Rad(0), Rad(30)), 0.3)
2268
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
2269
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(6)), 0.3)
2270
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
2271
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
2272
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 * Sin(sine / 20))), 0.3)
2273
	end
2274
	attack = false
2275
end
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
function die()
2299
	attack = true
2300
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
2301
M2.TextureId = "http://www.roblox.com/asset/?id=12592745"
2302
	for i = 0, 2.6, 0.1 do
2303
		swait()
2304
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2305
				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.3)
2306
				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)
2307
				RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
2308
                                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)
2309
			end
2310
	Cso("357417055", tors, 10, 1)
2311
	CameraEnshaking(2, 15)
2312
	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2313
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2314
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2315
 	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
2316
		if v:FindFirstChild("Head") then
2317
			Eviscerate(v)
2318
		end
2319
	end
2320
	for i = 0, 3, 0.1 do
2321
		swait()
2322
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2323
			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.3)
2324
			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)
2325
			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)
2326
			RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
2327
                        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)
2328
			end
2329
M2.MeshId = "http://www.roblox.com/asset/?id=0"
2330
M2.TextureId = "http://www.roblox.com/asset/?id=0"
2331
	attack = false
2332
end
2333
2334
2335
function dance()
2336
	attack = true
2337
	hum.WalkSpeed = 0
2338
	CFuncs.Sound.Create("rbxassetid://130791919", head, 100, 1)
2339
	for i = 0, 2, 0.1 do
2340
		swait()
2341
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2342
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2343
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 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)
2344
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 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)
2345
		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)
2346
		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)
2347
	end
2348
	for i = 0, 6, 0.1 do
2349
		swait()
2350
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2351
		neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
2352
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 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)
2353
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 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)
2354
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
2355
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
2356
	end
2357
	for i = 0, 2, 0.1 do
2358
		swait()
2359
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2360
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2361
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 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)
2362
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 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)
2363
		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)
2364
		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)
2365
	end
2366
	attack = false
2367
	hum.WalkSpeed = 20
2368
end
2369
2370
function aaa()
2371
	attack = true
2372
	hum.WalkSpeed = 0
2373
	for i = 0,20, 0.1 do
2374
		swait()
2375
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2376
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2377
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
2378
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
2379
		RW.C0 = clerp(RW.C0, CF(1.1* Player_Size, 0.5 + 0.05 * Sin(sine / 12)* Player_Size, -0.5* Player_Size) * angles(Rad(180), Rad(6), Rad(-56)), 0.1)
2380
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.1 + 0.05 * Sin(sine / 12)* Player_Size, -0.5* Player_Size) * angles(Rad(45), Rad(6), Rad(86)), 0.1)
2381
	end
2382
	hum.WalkSpeed = 16
2383
	attack = false
2384
end
2385
2386
function finalChaos()
2387
	attack = true
2388
	spawn(function()
2389
		local p = Instance.new("Part",char)
2390
		p.Anchored = true
2391
		p.CanCollide = false
2392
		p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
2393
		local m = Instance.new("SpecialMesh",p)
2394
		m.MeshId = "https://roblox.com/asset/?id=28140935"
2395
		m.Scale = Vector3.new(2,2,2)
2396
		for i=1,30 do
2397
			p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
2398
			p.CFrame = p.CFrame * CFrame.Angles(0.5,0,0)
2399
			wait()
2400
		end
2401
	local beam = Instance.new("Part",char)
2402
	beam.Anchored = true
2403
	beam.CanCollide = false
2404
	beam.BrickColor = BrickColor.new("White")
2405
	beam.Material = Enum.Material.Neon
2406
	beam.Size = Vector3.new(1,1,1)
2407
	beam.Position = p.Position+Vector3.new(0,1000,0)
2408
	beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
2409
	local m = Instance.new("SpecialMesh",beam)
2410
	m.MeshType = "Cylinder"
2411
	m.Scale = Vector3.new(2000,15,15)
2412
	damage(6,20,35,p.Position)
2413
	p.Transparency = 1
2414
	CFuncs.Sound.Create("rbxassetid://440145223", p, 10, 1)
2415
	for i=1,10 do
2416
		m.Scale = m.Scale-Vector3.new(0,1,1)
2417
		beam.Transparency = i / 10
2418
		wait()
2419
	end
2420
	p:Destroy()
2421
	end)
2422
	attack = false
2423
end
2424
2425
function beam()
2426
	attack = true
2427
	hum.WalkSpeed = 0
2428
	local Ring1 = Instance.new("Part", char)
2429
	Ring1.Anchored = true
2430
	Ring1.BrickColor = maincolor
2431
	Ring1.CanCollide = false
2432
	Ring1.FormFactor = 3
2433
	Ring1.Name = "Ring"
2434
	Ring1.Material = "Neon"
2435
	Ring1.Size = Vector3.new(1, 0.05, 1)
2436
	Ring1.Transparency = 1
2437
	Ring1.TopSurface = 0
2438
	Ring1.BottomSurface = 0
2439
	local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
2440
	Ring1Mesh.MeshType = "Brick"
2441
	Ring1Mesh.Name = "SizeMesh"
2442
	Ring1Mesh.Scale = Vector3.new(0, 1, 0)
2443
	local InnerRing1 = Ring1:Clone()
2444
	InnerRing1.Parent = char
2445
	InnerRing1.Transparency = 0
2446
	InnerRing1.BrickColor = BrickColor.new("New Yeller")
2447
	InnerRing1.Size = Vector3.new(1, 1, 1)
2448
	local InnerRing1Mesh = InnerRing1.SizeMesh
2449
	InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
2450
	InnerRing1Mesh.MeshType = "Sphere"
2451
	Ring1:Destroy()
2452
	for i = 0, 6, 0.1 do
2453
		swait()
2454
		--orb.CFrame = Pupil.CFrame
2455
		Aura(7, 0.12, "Add", Head.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
2456
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2457
		neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2458
		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)
2459
		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)
2460
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
2461
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
2462
	end
2463
	InnerRing1.Transparency = 1
2464
	InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 5
2465
        Cso("2545012765", char, 10, 1)
2466
	Cso("2606661976", char, 2.3, 1)
2467
	local a = IT("Part", char)
2468
	a.Name = "Direction"
2469
	a.Anchored = true
2470
	a.BrickColor = BrickC("Pastel violet")
2471
	a.Material = "SmoothPlastic"
2472
	a.Transparency = 0
2473
	a.Shape = "Cylinder"
2474
	a.CanCollide = false
2475
	local a2 = IT("Part", char)
2476
	a2.Name = "Direction"
2477
	a2.Anchored = true
2478
	a2.BrickColor = maincolor
2479
	a2.Color = maincolor.Color
2480
	a2.Material = "Neon"
2481
	a2.Transparency = 0.7
2482
	a2.Shape = "Cylinder"
2483
	a2.CanCollide = false
2484
	local ba = IT("Part", char)
2485
	ba.Name = "HitDirect"
2486
	ba.Anchored = true
2487
	ba.BrickColor = maincolor
2488
	ba.Material = "Neon"
2489
	ba.Transparency = 1
2490
	ba.CanCollide = false
2491
	local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
2492
	local ignore = char
2493
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2494
	a.BottomSurface = 10
2495
	a.TopSurface = 10
2496
	a2.BottomSurface = 10
2497
	a2.TopSurface = 10
2498
	local distance = (InnerRing1.CFrame.p - position).magnitude
2499
	a.Size = Vector3.new(distance, 1, 1)
2500
	a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2501
	a2.Size = Vector3.new(distance, 1, 1)
2502
	a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2503
	ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
2504
	a.CFrame = a.CFrame * angles(0, Rad(90), 0)
2505
	a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
2506
	game:GetService("Debris"):AddItem(a, 20)
2507
	game:GetService("Debris"):AddItem(a2, 20)
2508
	game:GetService("Debris"):AddItem(ba, 20)
2509
	local msh = Instance.new("SpecialMesh", a)
2510
	msh.MeshType = "Brick"
2511
	msh.Scale = Vector3.new(1, 5, 5)
2512
	local msh2 = Instance.new("SpecialMesh", a2)
2513
	msh2.MeshType = "Brick"
2514
	msh2.Scale = Vector3.new(1, 7, 7)
2515
	for i = 0, 10, 0.1 do
2516
		swait()
2517
		CameraEnshaking(1, 5)
2518
		a2.Color = maincolor.Color
2519
		root.CFrame = FaceMouse()[1]
2520
		InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 4
2521
		ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
2522
		hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2523
		distance = (InnerRing1.CFrame.p - position).magnitude
2524
		a.Size = Vector3.new(distance, 1, 1)
2525
		a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2526
		a2.Size = Vector3.new(distance, 1, 1)
2527
		a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2528
		ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
2529
		a.CFrame = a.CFrame * angles(0, Rad(90), 0)
2530
		a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
2531
		msh.Scale = msh.Scale - Vector3.new(0, 0.05, 0.05)
2532
		msh2.Scale = msh2.Scale - Vector3.new(0, 0.03, 0.03)
2533
		Aura(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, "Sphere")
2534
		for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
2535
		if v:FindFirstChild("Head") then
2536
				Eviscerate(v)
2537
			end
2538
		end
2539
	end
2540
	a:Destroy()
2541
	a2:Destroy()
2542
	ba:Destroy()
2543
	InnerRing1:Destroy()
2544
	attack = false
2545
	hum.WalkSpeed = 10
2546
	hum.CameraOffset = Vector3.new(0,0,0)
2547
end
2548
2549
function Call_Upon_The_Eyes()
2550
	attack = true
2551
	hum.WalkSpeed = 0
2552
	for i = 0, 6, 0.1 do
2553
		swait()
2554
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2555
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2556
		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)
2557
		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)
2558
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
2559
		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)
2560
	end
2561
	Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
2562
	Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
2563
	Magic(1, "Add", mouse.Hit, Vector3.new(100000, 100000, 100000000), 0.5, maincolor, "Sphere")
2564
	Magic(1, "Add", mouse.Hit, Vector3.new(10000000, 100000, 10000000), 0.75, maincolor, "Sphere")
2565
	CameraEnshaking(4, 25)
2566
	for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
2567
		if v:FindFirstChild("Head") then
2568
			Eviscerate(v)
2569
		end
2570
	end
2571
	for i = 0, 6, 0.1 do
2572
		swait()
2573
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2574
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2575
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.8 - 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)
2576
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 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)
2577
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
2578
		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)
2579
	end
2580
	attack = false
2581
	hum.WalkSpeed = 10
2582
end
2583
2584
function CHAOS()
2585
	attack = true
2586
	    root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
2587
            Cso("2545012765", hed, 10, 1)
2588
        Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
2589
2590
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
2591
  	Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
2592
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
2593
2594
	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)
2595
	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)
2596
	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)
2597
	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)
2598
	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)
2599
	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)
2600
	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)
2601
	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)
2602
	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)
2603
	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)
2604
	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)
2605
	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)
2606
 	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
2607
		if v:FindFirstChild("Head") then
2608
			Eviscerate(v)
2609
		end
2610
	end
2611
	attack = false
2612
end
2613
function Chain2()
2614
	if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2615
	local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2616
	local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
2617
	local HEAD = HUM.Parent:FindFirstChild("Head")
2618
	local RIGHTARM = HUM.Parent:FindFirstChild("Right Arm") or HUM.Parent:FindFirstChild("RightLowerArm")
2619
	local LEFTARM = HUM.Parent:FindFirstChild("Left Arm") or HUM.Parent:FindFirstChild("LeftLowerArm")
2620
	if HEAD and TORSO and HUM.Health > 0 then
2621
	local GYRO = IT("BodyGyro",root)
2622
	GYRO.D = 275
2623
	GYRO.P = 20000
2624
	GYRO.MaxTorque = Vector3.new(0,40000,0)
2625
	attack = true
2626
	hum.WalkSpeed = 0
2627
	local hit,pos,hummie;
2628
	local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
2629
	Hook2.Transparency = 1
2630
	local A2 = NewInstance("Attachment",Hook2)
2631
	local B2 = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
2632
	local Chain2 = NewInstance("Beam",Hook2,{Attachment0 = A2,Attachment1=B2,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
2633
	for i = 0, 2.3, .1 do
2634
		swait()
2635
		GYRO.cframe = CF(root.Position,TORSO.Position)
2636
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2637
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2638
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
2639
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
2640
		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(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
2641
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
2642
	end
2643
	Cso("169105657", ra, 7, 1.2)
2644
	for i = 0, 5, .1 do
2645
		if(hit)then break end
2646
		swait()
2647
		GYRO.cframe = CF(root.Position,TORSO.Position)
2648
		Hook2.CFrame = TORSO.CFrame
2649
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2650
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2651
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
2652
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
2653
		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(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
2654
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
2655
	end
2656
	Cso("169105657", ra, 5, .8)
2657
        Cso("2545211765", char, 7, 1) 
2658
	GYRO:remove()
2659
	TORSO:BreakJoints()
2660
	for i = 0, 6, .1 do
2661
		swait()
2662
		Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
2663
		if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new() 
2664
		end
2665
		if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
2666
			break
2667
		end
2668
		Chain2.TextureLength = 4
2669
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2670
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2671
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(90)), 0.15)
2672
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
2673
		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(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
2674
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
2675
	end
2676
		hum.WalkSpeed = 16
2677
		attack = false
2678
		Hook2:Destroy()
2679
		end
2680
	end
2681
end
2682
2683
function dejzrXD()
2684
        attack = true
2685
    hum.WalkSpeed = 20
2686
    for i = 0, 1, 0.1 do
2687
        swait()
2688
        Cso("262562442", char, 10, 1)
2689
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
2690
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2691
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
2692
        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)
2693
        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)
2694
        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)
2695
        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)
2696
    end
2697
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
2698
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
2699
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 100000, 1000), 0.5, maincolor, "Sphere")
2700
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
2701
    CameraEnshaking(4, 5)
2702
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
2703
        if v:FindFirstChild("Head") then
2704
            Eviscerate(v)
2705
        end
2706
    end
2707
    for i = 0, 1, 0.1 do
2708
        swait()
2709
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
2710
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2711
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
2712
        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)
2713
        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)
2714
        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)
2715
        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)
2716
    end
2717
	attack = false
2718
	Speed = 20
2719
end
2720
2721
function specialchaos()
2722
        wait(0)
2723
	CHOICE = 6
2724
        Cso("130781067", hed, 10, 1)
2725
	local killsky = Instance.new('Sky', game:GetService'Lighting')
2726
killsky.SkyboxBk = "rbxassetid://3662994"
2727
killsky.SkyboxDn = "rbxassetid://3662994"
2728
killsky.SkyboxFt = "rbxassetid://3662994"
2729
killsky.SkyboxLf = "rbxassetid://3662994"
2730
killsky.SkyboxRt = "rbxassetid://3662994"
2731
killsky.SkyboxUp = "rbxassetid://3662994"
2732
---
2733
killsky.StarCount = 0
2734
killsky.SunAngularSize = 0
2735
killsky.MoonAngularSize = 0
2736
killsky.MoonTextureId = ""
2737
killsky.CelestialBodiesShown = false
2738
	if HITFLOOR ~= nil then
2739
		ATTACK = false
2740
		Rooted = false
2741
		local RINGSPIN = true
2742
		local CONSTRUCTING = true
2743
		local RING = CreatePart(3, Effects, "Neon", 0, 10, "Royal purple", "Ring", VT(0,0,0))
2744
		RING.Color = C3(0,0,0)
2745
		MakeForm(RING,"Cyl")
2746
		RING.CFrame = CF(HITPOS)
2747
		coroutine.resume(coroutine.create(function()
2748
			repeat
2749
				Swait()
2750
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2751
			until CONSTRUCTING == false
2752
			repeat 
2753
				Swait() 
2754
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2755
			until RINGSPIN == false
2756
			for i = 1, 25 do
2757
				Swait()
2758
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2759
				RING.Size = RING.Size - VT(0.15,0,0.15)
2760
				--DECAL.Transparency = DECAL.Transparency + 1/25
2761
				RING.Transparency = RING.Transparency + 1/25
2762
			end
2763
			RING:remove()
2764
		end))
2765
		for i = 1, 15 do
2766
			Swait()
2767
			RING.Size = RING.Size + VT(0,0,0)
2768
			RING.Transparency = RING.Transparency - 1/15
2769
		end
2770
		end
2771
	hum.WalkSpeed = 20
2772
	attack = false
2773
end
2774
function icando()
2775
	attack = true
2776
	hum.WalkSpeed = 0
2777
        TEST:Remove()
2778
        TEST:Play()
2779
        repeat
2780
	for i = 0,4,0.1 do
2781
		swait()
2782
                TEST.Parent = tors
2783
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2784
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
2785
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2786
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2787
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
2788
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
2789
	end
2790
        until TEST.Playing == false
2791
        TEST:Stop()
2792
        TEST:Play()
2793
        TEST:Remove()
2794
        print('I CAN DO ANYTHING')
2795
		attack = false
2796
		hum.WalkSpeed = 20
2797
end
2798
2799
function finalChaos2()
2800
	attack = true
2801
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
2802
M2.TextureId = "rbxassetid://2582829122"
2803
	M2.Scale = Vector3.new(5, 5, 5)
2804
        Cso("2545018472", hed, 10, 1)
2805
	for i = 0, 1, 0.1 do
2806
		swait()
2807
		hum.CameraOffset = Vector3.new(0, 8, 0)
2808
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2809
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
2810
		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(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
2811
		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(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
2812
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0), Rad(15)), 0.2)
2813
		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(-30), Rad(-90)), 0.2)
2814
	end
2815
	Cso("483458132", char, 10, .7)
2816
	Cso("483458132", char, 10, 1)
2817
	CameraEnshaking(6, 65)
2818
	Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2819
  	Effects.Wave.Create(BrickColor.new("Really white"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2820
  	Effects.Wave.Create(BrickColor.new("Royal Purple"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
2821
	Effects.Ring.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
2822
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
2823
  	Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
2824
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
2825
	Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Royal Purple"), "Sphere")
2826
	Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Royal Purple"), "Sphere")
2827
	Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really white"), "Sphere")
2828
	Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really white"), "Sphere")
2829
	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
2830
		if v:FindFirstChild("Head") then
2831
			Eviscerate(v)
2832
		end
2833
	end
2834
	for i = 0, 1, 0.1 do
2835
		swait()
2836
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2837
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
2838
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
2839
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
2840
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
2841
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
2842
	end
2843
	M2.Scale = Vector3.new(1, 1, 1)
2844
M2.MeshId = "http://www.roblox.com/asset/?id=0"
2845
M2.TextureId = "http://www.roblox.com/asset/?id=0"
2846
	attack = false
2847
end
2848
2849
function DRAG_THEM_TO_HELL()
2850
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2851
	local HUM = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2852
	local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
2853
	local HEAD = HUM.Parent:FindFirstChild("Head")
2854
	if HEAD and TORSO and HUM.Health > 0 then
2855
	local GYRO = IT("BodyGyro",root)
2856
	GYRO.D = 275
2857
	GYRO.P = 20000
2858
	GYRO.MaxTorque = Vector3.new(0,40000,0)
2859
	attack = true
2860
	hum.WalkSpeed = 0
2861
	local hit,pos,hummie;
2862
	local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
2863
	Hook.Transparency = 1
2864
	local A = NewInstance("Attachment",Hook)
2865
	local B = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
2866
	local Chain = NewInstance("Beam",Hook,{Attachment0 = A,Attachment1=B,Color = Color3.fromRGB(138,138,138),FaceCamera=true,LightInfluence=0,Texture="rbxassetid://73042633",TextureLength=5,Transparency=NumberSequence.new(0),TextureSpeed=0,CurveSize0=0,CurveSize1=0,FaceCamera=true,Segments=10,Width0=1,Width1=1})
2867
	local POS = mouse.Hit.p
2868
	local CHAINS = false
2869
	local CHAINLINKS = {}
2870
	local A = IT("Attachment",la)
2871
	A.Position = Vector3.new(1,-1,0)*Player_Size
2872
	A.Orientation = Vector3.new(-90, -89.982, 0)
2873
	local B = IT("Attachment",la)
2874
	B.Position = Vector3.new(-1,-1,0)*Player_Size
2875
	B.Orientation = Vector3.new(-90, 89.988, 0)
2876
	local C = IT("Attachment",la)
2877
	C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
2878
	C.Orientation = Vector3.new(-90, -89.982, 0)
2879
	local D = IT("Attachment",la)
2880
	D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
2881
	D.Orientation = Vector3.new(-90, 89.988, 0)
2882
	local LIGHT = IT("Attachment",la)
2883
	LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
2884
	local LIGHT2 = IT("PointLight",LIGHT)
2885
	LIGHT2.Range = 7
2886
	LIGHT2.Brightness = 5
2887
	LIGHT2.Color = Color3.new(0,0,0)
2888
	for i = 1, 2 do
2889
		local TWIST = -2
2890
		local START = A
2891
		local END = B
2892
		if i == 1 then
2893
			START = B
2894
			END = A
2895
		end
2896
		local ChainLink = IT("Beam",tors)
2897
		ChainLink.Texture = "rbxassetid://73042633"
2898
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
2899
		ChainLink.TextureSpeed = 1
2900
		ChainLink.Width0 = 1
2901
		ChainLink.Width1 = 1
2902
		ChainLink.TextureLength = 2.5
2903
		ChainLink.Attachment0 = START
2904
		ChainLink.Attachment1 = END
2905
		ChainLink.CurveSize0 = TWIST
2906
		ChainLink.CurveSize1 = TWIST
2907
		--ChainLink.FaceCamera = true
2908
		ChainLink.Segments = 45
2909
		ChainLink.Transparency = NumberSequence.new(0.25)
2910
		table.insert(CHAINLINKS,ChainLink)
2911
	end
2912
	for i = 1, 2 do
2913
		local TWIST = -1
2914
		local START = C
2915
		local END = D
2916
		if i == 1 then
2917
			START = D
2918
			END = C
2919
		end
2920
		local ChainLink = IT("Beam",tors)
2921
		ChainLink.Texture = "rbxassetid://73042633"
2922
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
2923
		ChainLink.TextureSpeed = 1
2924
		ChainLink.Width0 = 1
2925
		ChainLink.Width1 = 1
2926
		ChainLink.TextureLength = 5
2927
		ChainLink.Attachment0 = START
2928
		ChainLink.Attachment1 = END
2929
		ChainLink.CurveSize0 = TWIST
2930
		ChainLink.CurveSize1 = TWIST
2931
		--ChainLink.FaceCamera = true
2932
		ChainLink.Segments = 25
2933
		ChainLink.LightEmission = 0.5
2934
		ChainLink.Transparency = NumberSequence.new(0.25)
2935
		table.insert(CHAINLINKS,ChainLink)
2936
	end
2937
	for i = 0, 2.3, .1 do
2938
		swait()
2939
		GYRO.cframe = CF(root.Position,TORSO.Position)
2940
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2941
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2942
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
2943
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
2944
		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(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
2945
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
2946
	end
2947
	Cso("169105657", ra, 7, 1.2)
2948
	for i = 0, 4, .1 do
2949
		if(hit)then break end
2950
		swait()
2951
		GYRO.cframe = CF(root.Position,TORSO.Position)
2952
		Hook.CFrame = HEAD.CFrame
2953
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2954
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2955
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(7)), 0.15)
2956
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-7)), 0.15)
2957
		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(110)  * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
2958
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-25)), 0.1)
2959
	end
2960
	for _,v in next, getRegion(Hook.Position,1,{char}) do
2961
			if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass'Humanoid')then
2962
				hit = GetTorso(v.Parent);
2963
				hummie = v.Parent:FindFirstChildOfClass'Humanoid';
2964
			break;
2965
		end
2966
	end
2967
	Cso("169105657", ra, 5, .8)
2968
	Cso("1251737869", tors, 2, 1.1)
2969
	GYRO:remove()
2970
	for i = 0, 3, .1 do
2971
		swait()
2972
		HUM.PlatformStand = true
2973
		Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
2974
		if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new() 
2975
		end
2976
		if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
2977
			break
2978
		end
2979
		Chain.TextureLength = 4
2980
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
2981
		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(45)), 0.3)
2982
		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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
2983
		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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(10)), 0.15)
2984
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(45)), 0.1)
2985
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(30), Rad(-.6), Rad(-25)), 0.1)
2986
	end
2987
		hum.WalkSpeed = 16
2988
		attack = false
2989
		Hook:Destroy()
2990
		A:remove()
2991
		B:remove()
2992
		C:remove()
2993
		D:remove()
2994
		end
2995
	end
2996
end
2997
function ultra()
2998
        attack = true
2999
	hum.WalkSpeed = 0
3000
        BTAUNT:Remove()
3001
hed.face.Texture = "rbxassetid://299663123"
3002
local Fire = IT("Sound",Character.Torso)
3003
Fire.SoundId = "rbxassetid://1060413310"
3004
Fire.Looped = true
3005
Fire.Pitch = 1
3006
Fire.Volume = 1
3007
Fire:Play()
3008
BTAUNT:Play()
3009
        BTAUNT:Remove()
3010
        wait(1)
3011
	for i = 0,18,0.1 do
3012
        swait()
3013
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3014
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3015
	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)
3016
	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)
3017
        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)
3018
        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)
3019
	end
3020
        wait(1)
3021
	for i = 0,1.2,0.1 do
3022
		swait()
3023
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3024
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3025
	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)
3026
	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)
3027
        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)
3028
        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)
3029
	end
3030
	for i = 0,1.2,0.1 do
3031
		swait()
3032
3033
	rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3034
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3035
	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)
3036
	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)
3037
        RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
3038
        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)
3039
	end
3040
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
3041
M2.TextureId = "rbxassetid://26884682"
3042
        tecks2:Remove()
3043
        Fire:Stop()
3044
        local BC = char["Body Colors"]
3045
        BC.HeadColor = BrickColor.new("New Yeller")
3046
        BC.LeftArmColor = BrickColor.new("New Yeller")
3047
        BC.LeftLegColor = BrickColor.new("New Yeller")
3048
        BC.RightArmColor = BrickColor.new("New Yeller")
3049
        BC.RightLegColor = BrickColor.new("New Yeller")
3050
        BC.TorsoColor = BrickColor.new("New Yeller")
3051
        tecks2:Remove()
3052
        BTAUNT3:Play()
3053
local naeeym2 = Instance.new("BillboardGui",char)
3054
naeeym2.AlwaysOnTop = true
3055
naeeym2.Size = UDim2.new(5,35,2,35)
3056
naeeym2.StudsOffset = Vector3.new(0,1,0)
3057
naeeym2.Adornee = hed
3058
naeeym2.Name = "Name"
3059
local tecks2 = Instance.new("TextLabel",naeeym2)
3060
tecks2.BackgroundTransparency = 1
3061
tecks2.TextScaled = true
3062
tecks2.BorderSizePixel = 0
3063
tecks2.Font = "Garamond"
3064
tecks2.TextSize = 30
3065
tecks2.TextStrokeTransparency = 0
3066
tecks2.TextColor3 = BrickColor.new('Really black').Color
3067
tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
3068
tecks2.Size = UDim2.new(1,0,0.5,0)
3069
tecks2.Parent = naeeym2
3070
textfag = tecks2
3071
wait(1)
3072
tecks2.Text = "The Boss Noob"
3073
coroutine.resume(coroutine.create(function()
3074
    while textfag ~= nil do
3075
        swait()
3076
        textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
3077
        textfag.Rotation = math.random(-3,3)
3078
    end
3079
end))
3080
hed.face.Texture = "rbxassetid://299663123"
3081
-------------------
3082
    Spawn(function()
3083
        while Equipped and Humanoid.Parent and Torso.Parent do
3084
            if Angle == 360 then
3085
                Angle = 0
3086
            end
3087
            Angle = Angle + 0.05
3088
            local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
3089
            if Hit then
3090
                if not Circle.Parent then
3091
                    Circle.Parent = Character
3092
                end
3093
                for i, v in pairs(CircleParts) do
3094
                    v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
3095
                end
3096
            else
3097
                Circle.Parent = nil
3098
            end
3099
            wait()
3100
        end
3101
    end)
3102
	attack = false
3103
	hum.WalkSpeed = 75
3104
end
3105
-------------------------------------------------------
3106
--End Attacks N Stuff--
3107
-------------------------------------------------------
3108
mouse.KeyDown:connect(function(key)
3109
	if attack == false then
3110
		if key == "t" then
3111
			
3112
			chatfunc("...", BrickColor.new("White").Color)
3113
			
3114
                      dance()
3115
3116
3117
3118
3119
		elseif key == 'y' then
3120
			
3121
			chatfunc("Your time is over.", BrickColor.new("White").Color)
3122
			aaa()
3123
			
3124
			
3125
		elseif key == "p" then
3126
						finalChaos()
3127
		elseif key == "z" then
3128
						beam()
3129
                elseif key == "x" then
3130
                                            Call_Upon_The_Eyes()
3131
                elseif key == "v" then
3132
                                            dejzrXD()
3133
		                elseif key == "b" then
3134
			
3135
			
3136
			
3137
			if animation2.Value == 1 then
3138
				
3139
				attack = true
3140
				
3141
char.Humanoid.WalkSpeed = 0				
3142
3143
				for i = 0, 7, 0.1 do
3144
		swait()
3145
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3146
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
3147
		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)
3148
		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)
3149
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
3150
		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)
3151
	end
3152
				
3153
				
3154
				
3155
				local block322 = Instance.new("Part", char)
3156
				
3157
			
3158
				
3159
		block322.Size = Vector3.new(10,10,10)
3160
		
3161
		block322.Anchored = true
3162
3163
		
3164
		block322.CanCollide = false
3165
	
3166
	block322.Transparency = 0
3167
	block322.Material = "Neon"
3168
	block322.Shape = "Ball"
3169
	block322.BrickColor = BrickColor.new("Really black")
3170
	block322.CFrame = char.Torso.CFrame
3171
	
3172
	
3173
	wait(1)
3174
	
3175
	block322.BrickColor = BrickColor.new("Really black")
3176
	wait(1)
3177
3178
		
3179
		
3180
		block322.Transparency = block322.Transparency + 0.2
3181
		block322.Size = Vector3.new(12,12,12)
3182
		
3183
		wait(0.01)
3184
		
3185
		
3186
		block322.Transparency = block322.Transparency + 0.2
3187
		block322.Size = Vector3.new(14,14,14)
3188
		
3189
		wait(0.01)
3190
		
3191
		
3192
		
3193
		block322.Transparency = block322.Transparency + 0.2
3194
		block322.Size = Vector3.new(16,16,16)
3195
		
3196
		wait(0.01)
3197
		
3198
		
3199
		
3200
		block322.Transparency = block322.Transparency + 0.2
3201
		block322.Size = Vector3.new(18,18,18)
3202
		
3203
		wait(0.01)
3204
		
3205
		
3206
		
3207
		block322.Transparency = block322.Transparency + 0.2
3208
		block322.Size = Vector3.new(20,20,20)
3209
		
3210
		wait(0.01)
3211
		
3212
char.Humanoid.WalkSpeed = 30
3213
	Cso("262562442", char, 10, 1)
3214
	
3215
	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3216
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3217
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3218
Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3219
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3220
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3221
Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3222
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3223
  	Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3224
				
3225
				
3226
				attack = false
3227
				
3228
			end
3229
				
3230
			
3231
			
3232
			
3233
			
3234
			
3235
			
3236
			Noob10()
3237
			
3238
			
3239
			
3240
			
3241
                                            
3242
                elseif key == "n" then
3243
                                           CHAOS()
3244
                elseif key == "f" then
3245
                                           icando()
3246
                elseif key == "h" then
3247
                                           finalChaos2()
3248
                elseif key == "g" then
3249
                                           hate()
3250
                elseif key == "c" then
3251
                                           DRAG_THEM_TO_HELL()
3252
		                elseif key == "q" then
3253
			
3254
			if animation2.Value == 1 then
3255
				
3256
				
3257
				char.Humanoid.WalkSpeed = 0
3258
				local block44 = Instance.new("Part", char)
3259
		block44.Size = Vector3.new(10,10,10)
3260
		
3261
		block44.Anchored = true
3262
		
3263
		block44.CanCollide = false
3264
	
3265
	block44.Transparency = 0
3266
	block44.Material = "Neon"
3267
	block44.Shape = "Ball"
3268
	block44.BrickColor = BrickColor.new("Dark orange")
3269
	block44.CFrame = char.Torso.CFrame
3270
	
3271
	wait(1)
3272
	
3273
	block44.BrickColor = BrickColor.new("Dark orange")
3274
	wait(1)
3275
	
3276
		
3277
		
3278
		block44.Transparency = block44.Transparency + 0.2
3279
		block44.Size = Vector3.new(11, 11, 11)
3280
		
3281
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3282
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3283
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3284
		
3285
		
3286
		wait(0.01)
3287
		
3288
		block44.Transparency = block44.Transparency + 0.2
3289
		block44.Size = Vector3.new(12, 12, 12)
3290
		
3291
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3292
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3293
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3294
		
3295
		
3296
		
3297
		wait(0.01)
3298
		
3299
		block44.Transparency = block44.Transparency + 0.2
3300
		block44.Size = Vector3.new(13, 13, 13)
3301
		
3302
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3303
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3304
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3305
		
3306
		
3307
		
3308
		wait(0.01)
3309
		
3310
		block44.Transparency = block44.Transparency + 0.2
3311
		block44.Size = Vector3.new(14, 14, 14)
3312
		
3313
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3314
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3315
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3316
		
3317
		
3318
		
3319
		wait(0.01)
3320
		
3321
		block44.Transparency = block44.Transparency + 0.2
3322
		block44.Size = Vector3.new(15, 15, 15)
3323
		
3324
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3325
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3326
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3327
		
3328
		
3329
		
3330
		wait(0.01)
3331
		
3332
		block44.Transparency = 0
3333
		
3334
		block44.Transparency = block44.Transparency + 0.2
3335
		block44.Size = Vector3.new(11, 11, 11)
3336
		
3337
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3338
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3339
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3340
		
3341
		
3342
		
3343
		wait(0.01)
3344
		
3345
		block44.Transparency = block44.Transparency + 0.2
3346
		block44.Size = Vector3.new(12, 12, 12)
3347
		
3348
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3349
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3350
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3351
		
3352
		
3353
		
3354
		wait(0.01)
3355
		
3356
		block44.Transparency = block44.Transparency + 0.2
3357
		block44.Size = Vector3.new(13, 13, 13)
3358
		
3359
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3360
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3361
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3362
		
3363
		
3364
		
3365
		wait(0.01)
3366
		
3367
		block44.Transparency = block44.Transparency + 0.2
3368
		block44.Size = Vector3.new(14, 14, 14)
3369
		
3370
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3371
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3372
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3373
		
3374
		
3375
		
3376
		wait(0.01)
3377
		
3378
		block44.Transparency = block44.Transparency + 0.2
3379
		block44.Size = Vector3.new(15, 15, 15)
3380
		
3381
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3382
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3383
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3384
		
3385
		
3386
		
3387
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3388
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3389
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3390
		
3391
		
3392
		
3393
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3394
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3395
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3396
		
3397
		
3398
		
3399
		wait(0.01)
3400
		
3401
		Cso("262562442", char, 10, 1)
3402
		
3403
		Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3404
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3405
  	Effects.Wave.Create(BrickColor.new("Dark orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3406
		
3407
		
3408
		char.Humanoid.WalkSpeed = 30
3409
block44:Destroy()
3410
3411
end
3412
			
3413
			
3414
			
3415
			
3416
			
3417
			
3418
			
3419
			
3420
				
3421
                                           Noob6()
3422
chatfunc("You will regret that.", BrickColor.new("Neon orange").Color)
3423
		elseif key == "l" then
3424
			
3425
			
3426
if animation2.Value == 1 then
3427
	
3428
	char.Humanoid.WalkSpeed = 0
3429
	for i = 0, 4, 0.1 do
3430
		swait()
3431
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3432
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
3433
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
3434
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
3435
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 * Sin(sine / 20))), 0.3)
3436
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 * Sin(sine / 20))), 0.3)
3437
	end
3438
	
3439
	for i = 0, 1, 0.1 do
3440
		swait()
3441
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3442
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
3443
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
3444
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
3445
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 * Sin(sine / 20))), 0.3)
3446
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 * Sin(sine / 20))), 0.3)
3447
	end
3448
	
3449
	local block35 = Instance.new("Part", char)
3450
		block35.Size = Vector3.new(10,10,10)
3451
		
3452
		block35.Anchored = true
3453
		
3454
		block35.CanCollide = false
3455
	
3456
	block35.Transparency = 0
3457
	block35.Material = "Neon"
3458
	block35.Shape = "Ball"
3459
	block35.BrickColor = BrickColor.new("Pink")
3460
	block35.CFrame = char.Torso.CFrame
3461
	
3462
	wait(1)
3463
	
3464
	block35.BrickColor = BrickColor.new("Pink")
3465
	wait(1)
3466
	
3467
		
3468
		
3469
		block35.Transparency = block35.Transparency + 0.2
3470
		block35.Size = Vector3.new(11, 11, 11)
3471
		
3472
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3473
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3474
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3475
		
3476
		wait(0.01)
3477
		
3478
		block35.Transparency = block35.Transparency + 0.2
3479
		block35.Size = Vector3.new(12, 12, 12)
3480
		
3481
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3482
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3483
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3484
		
3485
		
3486
		wait(0.01)
3487
		
3488
		block35.Transparency = block35.Transparency + 0.2
3489
		block35.Size = Vector3.new(13, 13, 13)
3490
		
3491
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3492
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3493
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3494
		
3495
		
3496
		wait(0.01)
3497
		
3498
		block35.Transparency = block35.Transparency + 0.2
3499
		block35.Size = Vector3.new(14, 14, 14)
3500
		
3501
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3502
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3503
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3504
		
3505
		
3506
		wait(0.01)
3507
		
3508
		block35.Transparency = block35.Transparency + 0.2
3509
		block35.Size = Vector3.new(15, 15, 15)
3510
		
3511
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3512
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3513
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3514
		
3515
		
3516
		wait(0.01)
3517
		
3518
		Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3519
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3520
  	Effects.Wave.Create(BrickColor.new("Pink"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3521
		
3522
		
3523
block35:Destroy()
3524
3525
Cso("262562442", char, 10, 1)
3526
	
3527
	char.Humanoid.WalkSpeed = 30
3528
end
3529
3530
3531
	
3532
			Noob2()
3533
			
3534
	chatfunc("uhh why is this mode a thing?", BrickColor.new("Pink").Color)		
3535
3536
		elseif key == "k" then
3537
			
3538
			
3539
	if animation2.Value == 1 then
3540
				
3541
				char.Humanoid.WalkSpeed = 0
3542
				
3543
				local block32 = Instance.new("Part", char)
3544
		block32.Size = Vector3.new(10,10,10)
3545
		
3546
		block32.Anchored = true
3547
		
3548
		block32.CanCollide = false
3549
	
3550
	block32.Transparency = 0
3551
	block32.Material = "Neon"
3552
	block32.Shape = "Ball"
3553
	block32.BrickColor = BrickColor.new("Really red")
3554
	block32.CFrame = char.Torso.CFrame
3555
	
3556
	wait(1)
3557
	
3558
	block32.BrickColor = BrickColor.new("Really red")
3559
	wait(1)
3560
	
3561
		
3562
		
3563
		block32.Transparency = block32.Transparency + 0.2
3564
		block32.Size = Vector3.new(11, 11, 11)
3565
		
3566
		Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3567
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3568
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3569
		
3570
		
3571
		wait(0.01)
3572
		
3573
		block32.Transparency = block32.Transparency + 0.2
3574
		block32.Size = Vector3.new(12, 12, 12)
3575
		
3576
		Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3577
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3578
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3579
		
3580
		
3581
		wait(0.01)
3582
		
3583
		block32.Transparency = block32.Transparency + 0.2
3584
		block32.Size = Vector3.new(13, 13, 13)
3585
		
3586
		Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3587
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3588
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3589
		
3590
		
3591
		wait(0.01)
3592
		
3593
		block32.Transparency = block32.Transparency + 0.2
3594
		block32.Size = Vector3.new(14, 14, 14)
3595
		
3596
		Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3597
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3598
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3599
		
3600
		
3601
		wait(0.01)
3602
		
3603
		block32.Transparency = block32.Transparency + 0.2
3604
		block32.Size = Vector3.new(15, 15, 15)
3605
		
3606
		Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3607
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3608
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3609
		
3610
		
3611
		wait(0.01)
3612
		
3613
block32:Destroy()
3614
	
3615
	
3616
	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3617
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3618
  	Effects.Wave.Create(BrickColor.new("Really red"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3619
				
3620
	chatfunc("You are gonna die.", BrickColor.new("Really red").Color)
3621
	
3622
	Cso("262562442", char, 10, 1)
3623
char.Humanoid.WalkSpeed = 30
3624
	
3625
			end
3626
			
3627
			Noob3()
3628
		
3629
		elseif key == "j" then
3630
			
3631
			
3632
3633
		Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3634
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3635
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3636
			
3637
			Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3638
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3639
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3640
			
3641
			
3642
			Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3643
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3644
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3645
			
3646
			
3647
			Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3648
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3649
  	Effects.Wave.Create(BrickColor.new("New Yeller"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3650
			
3651
			
3652
			CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
3653
			
3654
			Noob4()
3655
			
3656
			chatfunc("Hm.", BrickColor.new("New Yeller").Color)
3657
3658
		elseif key == "m" then
3659
		
3660
			if animation2.Value == 1 then
3661
				
3662
				
3663
				char.Humanoid.WalkSpeed = 0
3664
				local block3 = Instance.new("Part", char)
3665
				
3666
			
3667
				
3668
		block3.Size = Vector3.new(10,10,10)
3669
		
3670
		block3.Anchored = true
3671
3672
		
3673
		block3.CanCollide = false
3674
	
3675
	block3.Transparency = 0
3676
	block3.Material = "Neon"
3677
	block3.Shape = "Ball"
3678
	block3.BrickColor = BrickColor.new("White")
3679
	block3.CFrame = char.Torso.CFrame
3680
	
3681
	
3682
	wait(1)
3683
	
3684
	block3.BrickColor = BrickColor.new("White")
3685
	wait(1)
3686
3687
		
3688
		
3689
		block3.Transparency = block3.Transparency + 0.2
3690
		block3.Size = Vector3.new(12,12,12)
3691
		
3692
		wait(0.01)
3693
		
3694
		
3695
		block3.Transparency = block3.Transparency + 0.2
3696
		block3.Size = Vector3.new(14,14,14)
3697
		
3698
		wait(0.01)
3699
		
3700
		
3701
		
3702
		block3.Transparency = block3.Transparency + 0.2
3703
		block3.Size = Vector3.new(16,16,16)
3704
		
3705
		wait(0.01)
3706
		
3707
		
3708
		
3709
		block3.Transparency = block3.Transparency + 0.2
3710
		block3.Size = Vector3.new(18,18,18)
3711
		
3712
		wait(0.01)
3713
		
3714
		
3715
		
3716
		block3.Transparency = block3.Transparency + 0.2
3717
		block3.Size = Vector3.new(20,20,20)
3718
		
3719
		wait(0.01)
3720
		
3721
3722
	
3723
	
3724
	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3725
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3726
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3727
Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3728
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3729
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3730
Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3731
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3732
  	Effects.Wave.Create(BrickColor.new("White"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3733
				
3734
char.Humanoid.WalkSpeed = 30				
3735
3736
			end
3737
				
3738
		
3739
				
3740
				
3741
				
3742
		
3743
		
3744
3745
			
3746
			Noob5()
3747
			
3748
			chatfunc("How funny.", BrickColor.new("White").Color)
3749
			
3750
			
3751
		elseif key == "e" then
3752
			if animation2.Value == 1 then
3753
				
3754
				attack = true
3755
char.Humanoid.WalkSpeed = 0
3756
				
3757
				for i = 0, 4, 0.1 do
3758
		swait()
3759
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
3760
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
3761
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
3762
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
3763
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 * Sin(sine / 20))), 0.3)
3764
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 * Sin(sine / 20))), 0.3)
3765
				end
3766
				
3767
				for i = 0, 1, 0.1 do
3768
		swait()
3769
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3770
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
3771
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
3772
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
3773
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 * Sin(sine / 20))), 0.3)
3774
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 * Sin(sine / 20))), 0.3)
3775
				end
3776
				
3777
				for i = 0, 1, 0.1 do
3778
		swait()
3779
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
3780
		neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
3781
		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(85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(25)), 0.3)
3782
		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(-85), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
3783
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 * Sin(sine / 20))), 0.3)
3784
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 * Sin(sine / 20))), 0.3)
3785
	end
3786
				
3787
		
3788
		local block2 = Instance.new("Part", char)
3789
		block2.Size = Vector3.new(10,10,10)
3790
		
3791
		block2.Anchored = true
3792
		
3793
		block2.CanCollide = false
3794
	
3795
	block2.Transparency = 0
3796
	block2.Material = "Neon"
3797
	block2.Shape = "Ball"
3798
	block2.BrickColor = BrickColor.new("Neon orange")
3799
	block2.CFrame = char.Torso.CFrame
3800
	
3801
	wait(1)
3802
	
3803
	block2.BrickColor = BrickColor.new("White")
3804
	wait(2)
3805
	
3806
	CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
3807
	
3808
	block2:Destroy()
3809
	
3810
	Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3811
  	Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3812
  	Effects.Wave.Create(BrickColor.new("Neon orange"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3813
				
3814
				Cso("262562442", char, 10, 1)
3815
				
3816
			end
3817
			
3818
		attack = false
3819
char.Humanoid.WalkSpeed = 30
3820
			
3821
			Noob7()
3822
3823
		elseif key == "u" then
3824
			
3825
			if animation2.Value == 1 then
3826
				
3827
				attack = true
3828
				
3829
				
3830
				char.Humanoid.WalkSpeed = 0
3831
		
3832
		local block = Instance.new("Part", char)
3833
		local number = Instance.new("NumberValue", block)
3834
		number.Value = 10
3835
		block.Size = Vector3.new(number.Value,number.Value,number.Value)
3836
		
3837
		block.Anchored = true
3838
		
3839
		block.CanCollide = false
3840
	
3841
	block.Transparency = 0
3842
	block.Material = "Neon"
3843
	block.Shape = "Ball"
3844
	block.BrickColor = BrickColor.new("Really blue")
3845
	block.CFrame = char.Torso.CFrame
3846
	
3847
	wait(1)
3848
	
3849
	block.BrickColor = BrickColor.new("White")
3850
	wait(1)
3851
	for g = 1,4 do
3852
		
3853
		
3854
		block.Transparency = block.Transparency + 0.3
3855
		number.Value = number.Value + 2
3856
		wait(0.01)
3857
		
3858
	end
3859
	
3860
	Cso("262562442", char, 10, 1)
3861
	
3862
	
3863
	
3864
	block:Destroy()
3865
	
3866
	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3867
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3868
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3869
			
3870
			Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3871
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3872
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3873
			
3874
			Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3875
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3876
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3877
			
3878
			Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3879
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3880
  	Effects.Wave.Create(BrickColor.new("Really blue"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3881
			
3882
	
3883
	
3884
	
3885
	
3886
	
3887
	
3888
	chatfunc("Spinnn", BrickColor.new("Really blue").Color)
3889
char.Humanoid.WalkSpeed = 30
3890
				
3891
			end
3892
			
3893
			
3894
3895
Noob8()
3896
3897
for i = 0,10,0.08 do
3898
        swait()
3899
        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)
3900
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3901
        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)
3902
        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)
3903
        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)
3904
        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)
3905
    end
3906
3907
3908
attack = false
3909
3910
3911
		elseif key == "r" then
3912
			
3913
			
3914
			
3915
			if animation2.Value == 1 then
3916
				
3917
				attack = true
3918
char.Humanoid.WalkSpeed = 0
3919
				
3920
				for i = 0, 2, 0.1 do
3921
		swait()
3922
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3923
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
3924
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 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)
3925
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 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)
3926
		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)
3927
		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)
3928
	end
3929
	for i = 0, 6, 0.1 do
3930
		swait()
3931
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
3932
		neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
3933
		RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 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)
3934
		LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 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)
3935
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
3936
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
3937
	end
3938
	
3939
				
3940
				local block31 = Instance.new("Part", char)
3941
				
3942
				
3943
		block31.Size = Vector3.new(10,10,10)
3944
		
3945
		block31.Anchored = true
3946
		
3947
		block31.CanCollide = false
3948
	
3949
	block31.Transparency = 0
3950
	block31.Material = "Neon"
3951
	block31.Shape = "Ball"
3952
	block31.BrickColor = BrickColor.new("Lilac")
3953
	block31.CFrame = char.Torso.CFrame
3954
	
3955
	
3956
	
3957
	wait(1)
3958
	
3959
	block31.BrickColor = BrickColor.new("Lilac")
3960
	wait(1)
3961
	for g = 1,5 do
3962
		
3963
		
3964
		block31.Transparency = block31.Transparency + 0.2
3965
		
3966
		wait(0.01)
3967
		
3968
	end
3969
	
3970
	
3971
	Cso("262562442", char, 10, 1)
3972
	
3973
	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3974
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3975
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3976
				
3977
				Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3978
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3979
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3980
				
3981
				Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3982
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3983
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3984
				
3985
				Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3986
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3987
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3988
				
3989
				Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3990
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3991
  	Effects.Wave.Create(BrickColor.new("Lilac"), tors.CFrame * CF(0, -3, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
3992
				
3993
				
3994
			end
3995
			
3996
			
3997
			
3998
			attack = false
3999
char.Humanoid.WalkSpeed = 30
4000
			
4001
			Noob9()
4002
			
4003
			chatfunc("HAHAHAHAHAHA!", BrickColor.new("Lilac").Color)
4004
			
4005
			wait(1)
4006
			
4007
			
4008
4009
 		end
4010
	end
4011
end)
4012
4013
mouse.Button1Down:connect(function(key)
4014
	if attack == false then
4015
		die()
4016
	end
4017
end)
4018
4019
function Part(parent,color,material,size,cframe,anchored,cancollide)
4020
	local part = Instance.new("Part")
4021
	part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or Color3.new(0,0,0)
4022
	part.Material = material or Enum.Material.SmoothPlastic
4023
	part.TopSurface,part.BottomSurface=10,10
4024
	part.Size = size or Vector3.new(1,1,1)
4025
	part.CFrame = cframe or CF(0,0,0)
4026
	part.Anchored = anchored or true
4027
	part.CanCollide = cancollide or false
4028
	part.Parent = parent or char
4029
	return part
4030
end
4031
4032
NewInstance = function(instance,parent,properties)
4033
	local inst = Instance.new(instance)
4034
	inst.Parent = parent
4035
	if(properties)then
4036
		for i,v in next, properties do
4037
			pcall(function() inst[i] = v end)
4038
		end
4039
	end
4040
	return inst;
4041
end
4042
-------------------------------------------------------
4043
--Start Damage Function--
4044
-------------------------------------------------------
4045
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
4046
local type = type
4047
local rng = Instance.new("Part", char)
4048
        rng.Anchored = true
4049
        rng.BrickColor = color
4050
        rng.CanCollide = false
4051
        rng.FormFactor = 3
4052
        rng.Name = "Ring"
4053
        rng.Material = "Neon"
4054
        rng.Size = Vector3.new(1, 1, 1)
4055
        rng.Transparency = 0
4056
        rng.TopSurface = 0
4057
        rng.BottomSurface = 0
4058
        rng.CFrame = pos
4059
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
4060
        local rngm = Instance.new("SpecialMesh", rng)
4061
        rngm.MeshType = "Brick"
4062
if rainbowmode == true then
4063
rng.Color = Color3.new(r/255,g/255,b/255)
4064
end
4065
local scaler2 = 1
4066
local speeder = FastSpeed/10
4067
if type == "Add" then
4068
scaler2 = 1*value
4069
elseif type == "Divide" then
4070
scaler2 = 1/value
4071
end
4072
coroutine.resume(coroutine.create(function()
4073
for i = 0,10/bonuspeed,0.1 do
4074
swait()
4075
if type == "Add" then
4076
scaler2 = scaler2 - 0.01*value/bonuspeed
4077
elseif type == "Divide" then
4078
scaler2 = scaler2 - 0.01/value*bonuspeed
4079
end
4080
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
4081
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
4082
rng.Transparency = rng.Transparency + 0.01*bonuspeed
4083
end
4084
rng:Destroy()
4085
end))
4086
end
4087
4088
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
4089
	if hit.Parent == nil then
4090
		return
4091
	end
4092
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
4093
	for _, v in pairs(hit.Parent:children()) do
4094
		if v:IsA("Humanoid") then
4095
			h = v
4096
		end
4097
	end
4098
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
4099
	
4100
         hit.Parent:FindFirstChild("Head"):BreakJoints()
4101
         end
4102
4103
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
4104
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
4105
			if hit.Parent.DebounceHit.Value == true then
4106
				return
4107
			end
4108
		end
4109
         if insta == true then
4110
         hit.Parent:FindFirstChild("Head"):BreakJoints()
4111
         end
4112
		local c = Create("ObjectValue"){
4113
			Name = "creator",
4114
			Value = game:service("Players").LocalPlayer,
4115
			Parent = h,
4116
		}
4117
		game:GetService("Debris"):AddItem(c, .5)
4118
		if HitSound ~= nil and HitPitch ~= nil then
4119
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
4120
		end
4121
		local Damage = math.random(minim, maxim)
4122
		local blocked = false
4123
		local block = hit.Parent:findFirstChild("Block")
4124
		if block ~= nil then
4125
			if block.className == "IntValue" then
4126
				if block.Value > 0 then
4127
					blocked = true
4128
					block.Value = block.Value - 1
4129
					print(block.Value)
4130
				end
4131
			end
4132
		end
4133
		if blocked == false then
4134
			h.Health = h.Health - Damage
4135
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
4136
		else
4137
			h.Health = h.Health - (Damage / 2)
4138
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
4139
		end
4140
		if Type == "Knockdown" then
4141
			local hum = hit.Parent.Humanoid
4142
			hum.PlatformStand = true
4143
			coroutine.resume(coroutine.create(function(HHumanoid)
4144
				swait(1)
4145
				HHumanoid.PlatformStand = false
4146
			end), hum)
4147
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
4148
			local bodvol = Create("BodyVelocity"){
4149
				velocity = angle * knockback,
4150
				P = 5000,
4151
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
4152
				Parent = hit,
4153
			}
4154
			local rl = Create("BodyAngularVelocity"){
4155
				P = 3000,
4156
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
4157
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
4158
				Parent = hit,
4159
			}
4160
			game:GetService("Debris"):AddItem(bodvol, .5)
4161
			game:GetService("Debris"):AddItem(rl, .5)
4162
		elseif Type == "Normal" then
4163
			local vp = Create("BodyVelocity"){
4164
				P = 500,
4165
				maxForce = Vector3.new(math.huge, 0, math.huge),
4166
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
4167
			}
4168
			if knockback > 0 then
4169
				vp.Parent = hit.Parent.Torso
4170
			end
4171
			game:GetService("Debris"):AddItem(vp, .5)
4172
		elseif Type == "Up" then
4173
			local bodyVelocity = Create("BodyVelocity"){
4174
				velocity = Vector3.new(0, 20, 0),
4175
				P = 5000,
4176
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
4177
				Parent = hit,
4178
			}
4179
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
4180
		elseif Type == "DarkUp" then
4181
			coroutine.resume(coroutine.create(function()
4182
				for i = 0, 1, 0.1 do
4183
					swait()
4184
					Effects.Block.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
4185
				end
4186
			end))
4187
			local bodyVelocity = Create("BodyVelocity"){
4188
				velocity = Vector3.new(0, 20, 0),
4189
				P = 5000,
4190
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
4191
				Parent = hit,
4192
			}
4193
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
4194
		elseif Type == "Snare" then
4195
			local bp = Create("BodyPosition"){
4196
				P = 2000,
4197
				D = 100,
4198
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
4199
				position = hit.Parent.Torso.Position,
4200
				Parent = hit.Parent.Torso,
4201
			}
4202
			game:GetService("Debris"):AddItem(bp, 1)
4203
		elseif Type == "Freeze" then
4204
			local BodPos = Create("BodyPosition"){
4205
				P = 50000,
4206
				D = 1000,
4207
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
4208
				position = hit.Parent.Torso.Position,
4209
				Parent = hit.Parent.Torso,
4210
			}
4211
			local BodGy = Create("BodyGyro") {
4212
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
4213
				P = 20e+003,
4214
				Parent = hit.Parent.Torso,
4215
				cframe = hit.Parent.Torso.CFrame,
4216
			}
4217
			hit.Parent.Torso.Anchored = true
4218
			coroutine.resume(coroutine.create(function(Part) 
4219
				swait(1.5)
4220
				Part.Anchored = false
4221
			end), hit.Parent.Torso)
4222
			game:GetService("Debris"):AddItem(BodPos, 3)
4223
			game:GetService("Debris"):AddItem(BodGy, 3)
4224
		end
4225
		local debounce = Create("BoolValue"){
4226
			Name = "DebounceHit",
4227
			Parent = hit.Parent,
4228
			Value = true,
4229
		}
4230
		game:GetService("Debris"):AddItem(debounce, Delay)
4231
		c = Create("ObjectValue"){
4232
			Name = "creator",
4233
			Value = Player,
4234
			Parent = h,
4235
		}
4236
		game:GetService("Debris"):AddItem(c, .5)
4237
	end
4238
end
4239
4240
function damage(range,mindam,maxdam,pos)
4241
	for i,v in ipairs(workspace:GetChildren()) do
4242
		if v:IsA("Model") then
4243
			if v.Name ~= Player.Name then
4244
				if v:FindFirstChildOfClass("Humanoid") then
4245
					if v:FindFirstChild("Head") then
4246
						if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
4247
							if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
4248
								v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
4249
							end
4250
						end
4251
					end
4252
				end
4253
			end
4254
		end
4255
	end
4256
end
4257
-------------------------------------------------------
4258
--End Damage Function--
4259
-------------------------------------------------------
4260
4261
-------------------------------------------------------
4262
--Start Animations--
4263
-------------------------------------------------------
4264
print("By Makhail07")
4265
while true do
4266
	swait()
4267
	sine = sine + change
4268
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
4269
	local velderp = root.Velocity.y
4270
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
4271
	if equipped == true or equipped == false then
4272
		if attack == false then
4273
			idle = idle + 1
4274
		else
4275
			idle = 0
4276
		end
4277
		if 1 < root.Velocity.y and hitfloor == nil then
4278
			Anim = "Jump"
4279
			if attack == false then
4280
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
4281
				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.3)
4282
				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.15)
4283
				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.15)
4284
				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.1)
4285
				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.1)
4286
			end
4287
		elseif -1 > root.Velocity.y and hitfloor == nil then
4288
			Anim = "Fall"
4289
			if attack == false then
4290
				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.15)
4291
				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.3)
4292
				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.15)
4293
				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.15)
4294
				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.1)
4295
				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.1)
4296
			end
4297
		elseif torvel < 1 and hitfloor ~= nil then
4298
			Anim = "Idle"
4299
			change = 1
4300
 			if attack == false then
4301
	
4302
	if animation.Value == 1 then
4303
		
4304
		
4305
		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)
4306
                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)
4307
                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)
4308
                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)
4309
                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)
4310
                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)
4311
4312
4313
	else
4314
		
4315
		if animation.Value == 2 then
4316
			
4317
			
4318
			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)
4319
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
4320
                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)
4321
                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)
4322
                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)
4323
                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)
4324
			
4325
			
4326
		else
4327
			
4328
			
4329
			if animation.Value == 3 then
4330
				
4331
				
4332
				
4333
				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)
4334
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
4335
                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)
4336
                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)
4337
                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)
4338
                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)
4339
				
4340
				
4341
			else
4342
				
4343
				
4344
				if animation.Value == 4 then
4345
					
4346
					
4347
					rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 10)), Rad(1 + -43 * Sin(sine / 10)), Rad(0)), 0.15)
4348
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(1 + -43 * Sin(sine / 8))), 0.3)
4349
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.8 * Cos(sine / 10), 0.025 * Cos(sine / 10)) * RHCF * angles(Rad(-9.5), Rad(-20), Rad(0)), 0.15)
4350
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 + 0.8 * Cos(sine / 10), 0.025 * Cos(sine / 10)) * LHCF * angles(Rad(-6.5), Rad(20), Rad(0)), 0.15)
4351
				RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 10)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(50), Rad(23 + 150 * Sin(sine / 8))), 0.1)
4352
				LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 10)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-50), Rad(-23 + 150 * Sin(sine / 8))), 0.1)
4353
					
4354
					
4355
				else
4356
					
4357
					
4358
					
4359
					if animation.Value == 10 then
4360
						
4361
						
4362
						
4363
						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)
4364
				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)
4365
				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)
4366
				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)
4367
				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)
4368
				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)
4369
				
4370
						
4371
						
4372
						
4373
					end
4374
					
4375
					
4376
				end
4377
				
4378
			end
4379
		end
4380
		
4381
		
4382
	end
4383
		                
4384
			end
4385
		elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
4386
			Anim = "Walk"
4387
			change = 1
4388
			if attack == false then
4389
                                hum.WalkSpeed = 25
4390
				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)
4391
				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)
4392
				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)
4393
         		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)
4394
					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)
4395
				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)
4396
			end
4397
		elseif torvel >= 25 and hitfloor ~= nil then
4398
			Anim = "Sprint"
4399
			change = 1.35
4400
			if attack == false then
4401
	                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
4402
		        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.3)
4403
			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)
4404
                        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)
4405
		        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)
4406
			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)
4407
			end
4408
		end
4409
	end
4410
	if 0 < #Effects then
4411
		for e = 1, #Effects do
4412
			if Effects[e] ~= nil then
4413
				local Thing = Effects[e]
4414
				if Thing ~= nil then
4415
					local Part = Thing[1]
4416
					local Mode = Thing[2]
4417
					local Delay = Thing[3]
4418
					local IncX = Thing[4]
4419
					local IncY = Thing[5]
4420
					local IncZ = Thing[6]
4421
					if 1 >= Thing[1].Transparency then
4422
						if Thing[2] == "Block1" then
4423
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
4424
							local Mesh = Thing[1].Mesh
4425
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4426
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4427
						elseif Thing[2] == "Block2" then
4428
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
4429
							local Mesh = Thing[7]
4430
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4431
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4432
						elseif Thing[2] == "Block3" then
4433
							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)
4434
							local Mesh = Thing[7]
4435
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4436
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4437
						elseif Thing[2] == "Cylinder" then
4438
							local Mesh = Thing[1].Mesh
4439
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4440
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4441
						elseif Thing[2] == "Blood" then
4442
							local Mesh = Thing[7]
4443
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
4444
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4445
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4446
						elseif Thing[2] == "Elec" then
4447
							local Mesh = Thing[1].Mesh
4448
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
4449
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4450
						elseif Thing[2] == "Disappear" then
4451
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4452
						elseif Thing[2] == "Shatter" then
4453
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4454
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
4455
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
4456
							Thing[6] = Thing[6] + Thing[5]
4457
						end
4458
					else
4459
						Part.Parent = nil
4460
						table.remove(Effects, e)
4461
					end
4462
				end
4463
			end
4464
		end
4465
	end
4466
end
4467
-------------------------------------------------------
4468
--End Animations And Script--
4469
------------------------------------------------------