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