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