View difference between Paste ID: WdFshxUz and 0PJRL1JZ
SHOW: | | - or go back to the newest paste.
1
----------------------------------------------------------------
2
--------------------------Noob Script--------------------------
3
----------------------------------------------------------------
4
print([[
5
--made by henriquegame2015
6
--FE code by henry (henriquegame2015)  
7
8
--------------------------------
9
you find rare script good
10
dont leak...
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
Animation_Speed = 3
178
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
179
local Speed = 20
180
local SIZE = 1.4
181
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
182
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
183
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
184
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
185
local DAMAGEMULTIPLIER = 1
186
local ANIM = "Idle"
187
local ATTACK = false
188
local EQUIPPED = false
189
local HOLD = false
190
local COMBO = 1
191
local Rooted = false
192
local SINE = 0
193
local KEYHOLD = false
194
local CHANGE = 2 / Animation_Speed
195
local WALKINGANIM = false
196
local VALUE1 = false
197
local VALUE2 = false
198
local ROBLOXIDLEANIMATION = IT("Animation")
199
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
200
ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
201
local ATANIM = IT("Animation")
202
ATANIM.Name = "Attack Animation"
203
ATANIM.AnimationId = "http://www.roblox.com/asset/?id=74894663"
204
--ROBLOXIDLEANIMATION.Parent = Humanoid
205
local WEAPONGUI = IT("ScreenGui", PlayerGui)
206
WEAPONGUI.Name = "Weapon GUI"
207
local Weapon = IT("Model")
208
Weapon.Name = "Adds"
209
local Effects = IT("Folder", Weapon)
210
Effects.Name = "Effects"
211
local ANIMATOR = Humanoid.Animator
212
local ANIMATE = Character.Animate
213
local UNANCHOR = true
214
local CLOCKLOOP = 0
215
local SONG = 1382488262
216
local CLOCKTARGET = nil
217
local CLOCKSPEED = 1
218
script.Parent = WEAPONGUI
219
local CLONE = Character:Clone()
220
CLONE.Parent = nil
221
Character.Archivable = false
222
local sick = Instance.new("Sound",Torso)
223
224
Character = Player.Character
225
Humanoid = Character.Humanoid
226
---------
227
plr = game.Players.LocalPlayer
228
chara = plr.Character
229
mouse = plr:GetMouse()
230
Create = Instance.new
231
Huge = math.huge
232
233
234
235
236
local shadowhead = Create("Part",chara.Head)
237
shadowhead.BrickColor = BrickColor.new("Really black")
238
shadowhead.Size = Vector3.new(1.2, 0.6, 1)
239
shadowhead.CanCollide = false
240
local shadowheadmesh = Create("SpecialMesh",shadowhead)
241
shadowheadmesh.MeshType = "Head"
242
shadowheadmesh.Scale = Vector3.new(1.26, 1.5, 1.26)
243
local weld2 = Create("Weld",shadowhead)
244
weld2.Part0 = shadowhead
245
weld2.Part1 = chara.Head
246
weld2.C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
247
248
Player = game:GetService("Players").LocalPlayer
249
PlayerGui = Player.PlayerGui
250
Cam = workspace.CurrentCamera
251
Backpack = Player.Backpack
252
Character = Player.Character
253
char = Player.Character
254
Humanoid = Character.Humanoid
255
Mouse = Player:GetMouse()
256
RootPart = Character["HumanoidRootPart"]
257
Torso = Character["Torso"]
258
Head = Character["Head"]
259
RightArm = Character["Right Arm"]
260
LeftArm = Character["Left Arm"]
261
RightLeg = Character["Right Leg"]
262
LeftLeg = Character["Left Leg"]
263
RootJoint = RootPart["RootJoint"]
264
Neck = Torso["Neck"]
265
RightShoulder = Torso["Right Shoulder"]
266
LeftShoulder = Torso["Left Shoulder"]
267
RightHip = Torso["Right Hip"]
268
LeftHip = Torso["Left Hip"]
269
270
local Orin = "http://www.roblox.com/asset/?id=10521899"
271
Head.face.Texture = Orin
272
function weld(a, b, acf)
273
	local w = Instance.new("Weld", a)
274
	w.Part0 = a
275
	w.Part1 = b
276
	w.C0 = acf
277
end
278
279
char.Humanoid.MaxHealth = 9999
280
char.Humanoid.Health = 9999
281
282
char.Humanoid.Changed:Connect(function()
283
284
285
char.Humanoid.Health = 9999
286
287
end)
288
--------------------------------
289
char.Head.face.Texture = "rbxassetid://10521899"
290
--------------------------------
291
292
293
294
295
-------------------------------------------------------
296
297
local FavIDs = {
298
	340106355, --Nefl Crystals
299
	927529620, --Dimension
300
	876981900, --Fantasy
301
	398987889, --Ordinary Days
302
	1117396305, --Oh wait, it's you.
303
	885996042, --Action Winter Journey
304
	919231299, --Sprawling Idiot Effigy
305
	743466274, --Good Day Sunshine
306
	727411183, --Knife Fight
307
	1402748531, --The Earth Is Counting On You!
308
	595230126 --Robot Language
309
	}
310
311
312
313
--The reality of my life isn't real but a Universe -makhail07
314
wait(0.2)
315
local plr = game:service'Players'.LocalPlayer
316
print('Local User is '..plr.Name)
317
print('SCRIPTNAME Loaded')
318
print('SCRIPT DESCRIPTION')
319
local char = plr.Character
320
local hum = char.Humanoid
321
local hed = char.Head
322
local root = char.HumanoidRootPart
323
local rootj = root.RootJoint
324
local tors = char.Torso
325
local ra = char["Right Arm"]
326
local la = char["Left Arm"]
327
local rl = char["Right Leg"]
328
local ll = char["Left Leg"]
329
local neck = tors["Neck"]
330
local mouse = plr:GetMouse()
331
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
332
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
333
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
334
local maincolor = BrickColor.new("New Yeller")
335
336
-------------------------------------------------------
337
--Start Good Stuff--
338
-------------------------------------------------------
339
cam = game.Workspace.CurrentCamera
340
CF = CFrame.new
341
angles = CFrame.Angles
342
attack = false
343
Euler = CFrame.fromEulerAnglesXYZ
344
Rad = math.rad
345
IT = Instance.new
346
BrickC = BrickColor.new
347
Cos = math.cos
348
Acos = math.acos
349
Sin = math.sin
350
Asin = math.asin
351
Abs = math.abs
352
Mrandom = math.random
353
Floor = math.floor
354
355
356
357
-------------------------------------------------------
358
--End Good Stuff--
359
-------------------------------------------------------
360
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
361
RSH, LSH = nil, nil 
362
RW = Instance.new("Weld") 
363
LW = Instance.new("Weld")
364
RH = tors["Right Hip"]
365
LH = tors["Left Hip"]
366
RSH = tors["Right Shoulder"] 
367
LSH = tors["Left Shoulder"] 
368
RSH.Parent = nil 
369
LSH.Parent = nil 
370
RW.Name = "RW"
371
RW.Part0 = tors 
372
RW.C0 = CF(1.5, 0.5, 0)
373
RW.C1 = CF(0, 0.5, 0) 
374
RW.Part1 = ra
375
RW.Parent = tors 
376
LW.Name = "LW"
377
LW.Part0 = tors 
378
LW.C0 = CF(-1.5, 0.5, 0)
379
LW.C1 = CF(0, 0.5, 0) 
380
LW.Part1 = la
381
LW.Parent = tors
382
Effects = {}
383
-------------------------------------------------------
384
--Start HeartBeat--
385
-------------------------------------------------------
386
ArtificialHB = Instance.new("BindableEvent", script)
387
ArtificialHB.Name = "Heartbeat"
388
script:WaitForChild("Heartbeat")
389
390
frame = 1 / 60
391
tf = 0
392
allowframeloss = false
393
tossremainder = false
394
395
396
lastframe = tick()
397
script.Heartbeat:Fire()
398
399
400
game:GetService("RunService").Heartbeat:connect(function(s, p)
401
	tf = tf + s
402
	if tf >= frame then
403
		if allowframeloss then
404
			script.Heartbeat:Fire()
405
			lastframe = tick()
406
		else
407
			for i = 1, math.floor(tf / frame) do
408
				script.Heartbeat:Fire()
409
			end
410
			lastframe = tick()
411
		end
412
		if tossremainder then
413
			tf = 0
414
		else
415
			tf = tf - frame * math.floor(tf / frame)
416
		end
417
	end
418
end)
419
-------------------------------------------------------
420
--End HeartBeat--
421
-------------------------------------------------------
422
423
-------------------------------------------------------
424
--Start Important Functions--
425
-------------------------------------------------------
426
function swait(num)
427
	if num == 0 or num == nil then
428
		game:service("RunService").Stepped:wait(0)
429
	else
430
		for i = 0, num do
431
			game:service("RunService").Stepped:wait(0)
432
		end
433
	end
434
end
435
function thread(f)
436
	coroutine.resume(coroutine.create(f))
437
end
438
function clerp(a, b, t)
439
	local qa = {
440
		QuaternionFromCFrame(a)
441
	}
442
	local qb = {
443
		QuaternionFromCFrame(b)
444
	}
445
	local ax, ay, az = a.x, a.y, a.z
446
	local bx, by, bz = b.x, b.y, b.z
447
	local _t = 1 - t
448
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
449
end
450
function QuaternionFromCFrame(cf)
451
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
452
	local trace = m00 + m11 + m22
453
	if trace > 0 then
454
		local s = math.sqrt(1 + trace)
455
		local recip = 0.5 / s
456
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
457
	else
458
		local i = 0
459
		if m00 < m11 then
460
			i = 1
461
		end
462
		if m22 > (i == 0 and m00 or m11) then
463
			i = 2
464
		end
465
		if i == 0 then
466
			local s = math.sqrt(m00 - m11 - m22 + 1)
467
			local recip = 0.5 / s
468
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
469
		elseif i == 1 then
470
			local s = math.sqrt(m11 - m22 - m00 + 1)
471
			local recip = 0.5 / s
472
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
473
		elseif i == 2 then
474
			local s = math.sqrt(m22 - m00 - m11 + 1)
475
			local recip = 0.5 / s
476
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
477
		end
478
	end
479
end
480
function QuaternionToCFrame(px, py, pz, x, y, z, w)
481
	local xs, ys, zs = x + x, y + y, z + z
482
	local wx, wy, wz = w * xs, w * ys, w * zs
483
	local xx = x * xs
484
	local xy = x * ys
485
	local xz = x * zs
486
	local yy = y * ys
487
	local yz = y * zs
488
	local zz = z * zs
489
	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))
490
end
491
function QuaternionSlerp(a, b, t)
492
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
493
	local startInterp, finishInterp
494
	if cosTheta >= 1.0E-4 then
495
		if 1 - cosTheta > 1.0E-4 then
496
			local theta = math.acos(cosTheta)
497
			local invSinTheta = 1 / Sin(theta)
498
			startInterp = Sin((1 - t) * theta) * invSinTheta
499
			finishInterp = Sin(t * theta) * invSinTheta
500
		else
501
			startInterp = 1 - t
502
			finishInterp = t
503
		end
504
	elseif 1 + cosTheta > 1.0E-4 then
505
		local theta = math.acos(-cosTheta)
506
		local invSinTheta = 1 / Sin(theta)
507
		startInterp = Sin((t - 1) * theta) * invSinTheta
508
		finishInterp = Sin(t * theta) * invSinTheta
509
	else
510
		startInterp = t - 1
511
		finishInterp = t
512
	end
513
	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
514
end
515
function rayCast(Position, Direction, Range, Ignore)
516
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
517
end
518
local RbxUtility = LoadLibrary("RbxUtility")
519
local Create = RbxUtility.Create
520
521
function getRegion(point,range,ignore)
522
    return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
523
end
524
525
function GetTorso(char)
526
	return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
527
end
528
529
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}
530
-------------------------------------------------------
531
--Start Damage Function--
532
-------------------------------------------------------
533
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
534
	if hit.Parent == nil then
535
		return
536
	end
537
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
538
	for _, v in pairs(hit.Parent:children()) do
539
		if v:IsA("Humanoid") then
540
			h = v
541
		end
542
	end
543
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
544
	
545
         hit.Parent:FindFirstChild("Head"):BreakJoints()
546
         end
547
548
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
549
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
550
			if hit.Parent.DebounceHit.Value == true then
551
				return
552
			end
553
		end
554
         if insta == true then
555
         hit.Parent:FindFirstChild("Head"):BreakJoints()
556
         end
557
		local c = Create("ObjectValue"){
558
			Name = "creator",
559
			Value = game:service("Players").LocalPlayer,
560
			Parent = h,
561
		}
562
		game:GetService("Debris"):AddItem(c, .5)
563
		if HitSound ~= nil and HitPitch ~= nil then
564
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
565
		end
566
		local Damage = math.random(minim, maxim)
567
		local blocked = false
568
		local block = hit.Parent:findFirstChild("Block")
569
		if block ~= nil then
570
			if block.className == "IntValue" then
571
				if block.Value > 0 then
572
					blocked = true
573
					block.Value = block.Value - 1
574
					print(block.Value)
575
				end
576
			end
577
		end
578
		if blocked == false then
579
			h.Health = h.Health - Damage
580
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
581
		else
582
			h.Health = h.Health - (Damage / 2)
583
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
584
		end
585
		if Type == "Knockdown" then
586
			local hum = hit.Parent.Humanoid
587
			hum.PlatformStand = true
588
			coroutine.resume(coroutine.create(function(HHumanoid)
589
				swait(1)
590
				HHumanoid.PlatformStand = false
591
			end), hum)
592
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
593
			local bodvol = Create("BodyVelocity"){
594
				velocity = angle * knockback,
595
				P = 5000,
596
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
597
				Parent = hit,
598
			}
599
			local rl = Create("BodyAngularVelocity"){
600
				P = 3000,
601
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
602
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
603
				Parent = hit,
604
			}
605
			game:GetService("Debris"):AddItem(bodvol, .5)
606
			game:GetService("Debris"):AddItem(rl, .5)
607
		elseif Type == "Normal" then
608
			local vp = Create("BodyVelocity"){
609
				P = 500,
610
				maxForce = Vector3.new(math.huge, 0, math.huge),
611
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
612
			}
613
			if knockback > 0 then
614
				vp.Parent = hit.Parent.Torso
615
			end
616
			game:GetService("Debris"):AddItem(vp, .5)
617
		elseif Type == "Up" then
618
			local bodyVelocity = Create("BodyVelocity"){
619
				velocity = Vector3.new(0, 20, 0),
620
				P = 5000,
621
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
622
				Parent = hit,
623
			}
624
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
625
		elseif Type == "DarkUp" then
626
			coroutine.resume(coroutine.create(function()
627
				for i = 0, 1, 0.1 do
628
					swait()
629
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
630
				end
631
			end))
632
			local bodyVelocity = Create("BodyVelocity"){
633
				velocity = Vector3.new(0, 20, 0),
634
				P = 5000,
635
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
636
				Parent = hit,
637
			}
638
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
639
		elseif Type == "Snare" then
640
			local bp = Create("BodyPosition"){
641
				P = 2000,
642
				D = 100,
643
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
644
				position = hit.Parent.Torso.Position,
645
				Parent = hit.Parent.Torso,
646
			}
647
			game:GetService("Debris"):AddItem(bp, 1)
648
		elseif Type == "Freeze" then
649
			local BodPos = Create("BodyPosition"){
650
				P = 50000,
651
				D = 1000,
652
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
653
				position = hit.Parent.Torso.Position,
654
				Parent = hit.Parent.Torso,
655
			}
656
			local BodGy = Create("BodyGyro") {
657
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
658
				P = 20e+003,
659
				Parent = hit.Parent.Torso,
660
				cframe = hit.Parent.Torso.CFrame,
661
			}
662
			hit.Parent.Torso.Anchored = true
663
			coroutine.resume(coroutine.create(function(Part) 
664
				swait(1.5)
665
				Part.Anchored = false
666
			end), hit.Parent.Torso)
667
			game:GetService("Debris"):AddItem(BodPos, 3)
668
			game:GetService("Debris"):AddItem(BodGy, 3)
669
		end
670
		local debounce = Create("BoolValue"){
671
			Name = "DebounceHit",
672
			Parent = hit.Parent,
673
			Value = true,
674
		}
675
		game:GetService("Debris"):AddItem(debounce, Delay)
676
		c = Create("ObjectValue"){
677
			Name = "creator",
678
			Value = Player,
679
			Parent = h,
680
		}
681
		game:GetService("Debris"):AddItem(c, .5)
682
	end
683
end
684
-------------------------------------------------------
685
--End Damage Function--
686
-------------------------------------------------------
687
688
-------------------------------------------------------
689
--Start Damage Function Customization--
690
-------------------------------------------------------
691
function ShowDamage(Pos, Text, Time, Color)
692
	local Rate = (1 / 30)
693
	local Pos = (Pos or Vector3.new(0, 0, 0))
694
	local Text = (Text or "")
695
	local Time = (Time or 2)
696
	local Color = (Color or Color3.new(255, 255, 1))
697
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
698
	EffectPart.Anchored = true
699
	local BillboardGui = Create("BillboardGui"){
700
		Size = UDim2.new(3, 0, 3, 0),
701
		Adornee = EffectPart,
702
		Parent = EffectPart,
703
	}
704
	local TextLabel = Create("TextLabel"){
705
		BackgroundTransparency = 1,
706
		Size = UDim2.new(1, 0, 1, 0),
707
		Text = Text,
708
		Font = "Bodoni",
709
		TextColor3 = Color,
710
		TextScaled = true,
711
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
712
		Parent = BillboardGui,
713
	}
714
	game.Debris:AddItem(EffectPart, (Time))
715
	EffectPart.Parent = game:GetService("Workspace")
716
	delay(0, function()
717
		local Frames = (Time / Rate)
718
		for Frame = 1, Frames do
719
			wait(Rate)
720
			local Percent = (Frame / Frames)
721
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
722
			TextLabel.TextTransparency = Percent
723
		end
724
		if EffectPart and EffectPart.Parent then
725
			EffectPart:Destroy()
726
		end
727
	end)
728
end
729
-------------------------------------------------------
730
--End Damage Function Customization--
731
-------------------------------------------------------
732
733
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
734
  for _, c in pairs(workspace:children()) do
735
    local hum = c:findFirstChild("Humanoid")
736
    if hum ~= nil then
737
      local head = c:findFirstChild("Head")
738
      if head ~= nil then
739
        local targ = head.Position - Part.Position
740
        local mag = targ.magnitude
741
        if magni >= mag and c.Name ~= plr.Name then
742
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
743
        end
744
      end
745
    end
746
  end
747
end
748
749
750
CFuncs = {
751
	Part = {
752
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
753
			local Part = Create("Part")({
754
				Parent = Parent,
755
				Reflectance = Reflectance,
756
				Transparency = Transparency,
757
				CanCollide = false,
758
				Locked = true,
759
				BrickColor = BrickColor.new(tostring(BColor)),
760
				Name = Name,
761
				Size = Size,
762
				Material = Material
763
			})
764
			RemoveOutlines(Part)
765
			return Part
766
		end
767
	},
768
	Mesh = {
769
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
770
			local Msh = Create(Mesh)({
771
				Parent = Part,
772
				Offset = OffSet,
773
				Scale = Scale
774
			})
775
			if Mesh == "SpecialMesh" then
776
				Msh.MeshType = MeshType
777
				Msh.MeshId = MeshId
778
			end
779
			return Msh
780
		end
781
	},
782
	Mesh = {
783
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
784
			local Msh = Create(Mesh)({
785
				Parent = Part,
786
				Offset = OffSet,
787
				Scale = Scale
788
			})
789
			if Mesh == "SpecialMesh" then
790
				Msh.MeshType = MeshType
791
				Msh.MeshId = MeshId
792
			end
793
			return Msh
794
		end
795
	},
796
	Weld = {
797
		Create = function(Parent, Part0, Part1, C0, C1)
798
			local Weld = Create("Weld")({
799
				Parent = Parent,
800
				Part0 = Part0,
801
				Part1 = Part1,
802
				C0 = C0,
803
				C1 = C1
804
			})
805
			return Weld
806
		end
807
	},
808
	Sound = {
809
		Create = function(id, par, vol, pit)
810
			coroutine.resume(coroutine.create(function()
811
				local S = Create("Sound")({
812
					Volume = vol,
813
					Pitch = pit or 1,
814
					SoundId = id,
815
					Parent = par or workspace
816
				})
817
				wait()
818
				S:play()
819
				game:GetService("Debris"):AddItem(S, 6)
820
			end))
821
		end
822
	},
823
	ParticleEmitter = {
824
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
825
			local fp = Create("ParticleEmitter")({
826
				Parent = Parent,
827
				Color = ColorSequence.new(Color1, Color2),
828
				LightEmission = LightEmission,
829
				Size = Size,
830
				Texture = Texture,
831
				Transparency = Transparency,
832
				ZOffset = ZOffset,
833
				Acceleration = Accel,
834
				Drag = Drag,
835
				LockedToPart = LockedToPart,
836
				VelocityInheritance = VelocityInheritance,
837
				EmissionDirection = EmissionDirection,
838
				Enabled = Enabled,
839
				Lifetime = LifeTime,
840
				Rate = Rate,
841
				Rotation = Rotation,
842
				RotSpeed = RotSpeed,
843
				Speed = Speed,
844
				VelocitySpread = VelocitySpread
845
			})
846
			return fp
847
		end
848
	}
849
}
850
function RemoveOutlines(part)
851
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
852
end
853
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
854
	local Part = Create("Part")({
855
		formFactor = FormFactor,
856
		Parent = Parent,
857
		Reflectance = Reflectance,
858
		Transparency = Transparency,
859
		CanCollide = false,
860
		Locked = true,
861
		BrickColor = BrickColor.new(tostring(BColor)),
862
		Name = Name,
863
		Size = Size,
864
		Material = Material
865
	})
866
	RemoveOutlines(Part)
867
	return Part
868
end
869
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
870
	local Msh = Create(Mesh)({
871
		Parent = Part,
872
		Offset = OffSet,
873
		Scale = Scale
874
	})
875
	if Mesh == "SpecialMesh" then
876
		Msh.MeshType = MeshType
877
		Msh.MeshId = MeshId
878
	end
879
	return Msh
880
end
881
function CreateWeld(Parent, Part0, Part1, C0, C1)
882
	local Weld = Create("Weld")({
883
		Parent = Parent,
884
		Part0 = Part0,
885
		Part1 = Part1,
886
		C0 = C0,
887
		C1 = C1
888
	})
889
	return Weld
890
end
891
892
893
-------------------------------------------------------
894
--Start Effect Function--
895
-------------------------------------------------------
896
EffectModel = Instance.new("Model", char)
897
Effects = {
898
  Block = {
899
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
900
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
901
      prt.Anchored = true
902
      prt.CFrame = cframe
903
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
904
      game:GetService("Debris"):AddItem(prt, 10)
905
      if Type == 1 or Type == nil then
906
        table.insert(Effects, {
907
          prt,
908
          "Block1",
909
          delay,
910
          x3,
911
          y3,
912
          z3,
913
          msh
914
        })
915
      elseif Type == 2 then
916
        table.insert(Effects, {
917
          prt,
918
          "Block2",
919
          delay,
920
          x3,
921
          y3,
922
          z3,
923
          msh
924
        })
925
      else
926
        table.insert(Effects, {
927
          prt,
928
          "Block3",
929
          delay,
930
          x3,
931
          y3,
932
          z3,
933
          msh
934
        })
935
      end
936
    end
937
  },
938
  Sphere = {
939
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
940
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
941
      prt.Anchored = true
942
      prt.CFrame = cframe
943
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
944
      game:GetService("Debris"):AddItem(prt, 10)
945
      table.insert(Effects, {
946
        prt,
947
        "Cylinder",
948
        delay,
949
        x3,
950
        y3,
951
        z3,
952
        msh
953
      })
954
    end
955
  },
956
  Cylinder = {
957
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
958
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
959
      prt.Anchored = true
960
      prt.CFrame = cframe
961
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
962
      game:GetService("Debris"):AddItem(prt, 10)
963
      table.insert(Effects, {
964
        prt,
965
        "Cylinder",
966
        delay,
967
        x3,
968
        y3,
969
        z3,
970
        msh
971
      })
972
    end
973
  },
974
  Wave = {
975
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
976
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
977
      prt.Anchored = true
978
      prt.CFrame = cframe
979
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
980
      game:GetService("Debris"):AddItem(prt, 10)
981
      table.insert(Effects, {
982
        prt,
983
        "Cylinder",
984
        delay,
985
        x3 / 60,
986
        y3 / 60,
987
        z3 / 60,
988
        msh
989
      })
990
    end
991
  },
992
  Ring = {
993
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
994
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
995
      prt.Anchored = true
996
      prt.CFrame = cframe
997
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
998
      game:GetService("Debris"):AddItem(prt, 10)
999
      table.insert(Effects, {
1000
        prt,
1001
        "Cylinder",
1002
        delay,
1003
        x3,
1004
        y3,
1005
        z3,
1006
        msh
1007
      })
1008
    end
1009
  },
1010
  Break = {
1011
    Create = function(brickcolor, cframe, x1, y1, z1)
1012
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1013
      prt.Anchored = true
1014
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1015
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1016
      local num = math.random(10, 50) / 1000
1017
      game:GetService("Debris"):AddItem(prt, 10)
1018
      table.insert(Effects, {
1019
        prt,
1020
        "Shatter",
1021
        num,
1022
        prt.CFrame,
1023
        math.random() - math.random(),
1024
        0,
1025
        math.random(50, 100) / 100
1026
      })
1027
    end
1028
  },
1029
Spiral = {
1030
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1031
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1032
      prt.Anchored = true
1033
      prt.CFrame = cframe
1034
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1035
      game:GetService("Debris"):AddItem(prt, 10)
1036
      table.insert(Effects, {
1037
        prt,
1038
        "Cylinder",
1039
        delay,
1040
        x3,
1041
        y3,
1042
        z3,
1043
        msh
1044
      })
1045
    end
1046
  },
1047
Push = {
1048
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1049
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1050
      prt.Anchored = true
1051
      prt.CFrame = cframe
1052
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1053
      game:GetService("Debris"):AddItem(prt, 10)
1054
      table.insert(Effects, {
1055
        prt,
1056
        "Cylinder",
1057
        delay,
1058
        x3,
1059
        y3,
1060
        z3,
1061
        msh
1062
      })
1063
    end
1064
  }
1065
}
1066
function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
1067
	local fp = IT("Part")
1068
	fp.formFactor = formfactor 
1069
	fp.Parent = parent
1070
	fp.Reflectance = reflectance
1071
	fp.Transparency = transparency
1072
	fp.CanCollide = false 
1073
	fp.Locked = true
1074
	fp.BrickColor = brickcolor
1075
	fp.Name = name
1076
	fp.Size = size
1077
	fp.Position = tors.Position 
1078
	RemoveOutlines(fp)
1079
	fp.Material = "SmoothPlastic"
1080
	fp:BreakJoints()
1081
	return fp 
1082
end 
1083
 
1084
function mesh(Mesh,part,meshtype,meshid,offset,scale)
1085
	local mesh = IT(Mesh) 
1086
	mesh.Parent = part
1087
	if Mesh == "SpecialMesh" then
1088
		mesh.MeshType = meshtype
1089
	if meshid ~= "nil" then
1090
		mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
1091
		end
1092
	end
1093
	mesh.Offset = offset
1094
	mesh.Scale = scale
1095
	return mesh
1096
end
1097
1098
function Magic(bonuspeed, type, pos, scale, value, color, MType)
1099
	local type = type
1100
	local rng = Instance.new("Part", char)
1101
	rng.Anchored = true
1102
	rng.BrickColor = color
1103
	rng.CanCollide = false
1104
	rng.FormFactor = 3
1105
	rng.Name = "Ring"
1106
	rng.Material = "Neon"
1107
	rng.Size = Vector3.new(1, 1, 1)
1108
	rng.Transparency = 0
1109
	rng.TopSurface = 0
1110
	rng.BottomSurface = 0
1111
	rng.CFrame = pos
1112
	local rngm = Instance.new("SpecialMesh", rng)
1113
	rngm.MeshType = MType
1114
	rngm.Scale = scale
1115
	local scaler2 = 1
1116
	if type == "Add" then
1117
		scaler2 = 1 * value
1118
	elseif type == "Divide" then
1119
		scaler2 = 1 / value
1120
	end
1121
	coroutine.resume(coroutine.create(function()
1122
		for i = 0, 10 / bonuspeed, 0.1 do
1123
			swait()
1124
			if type == "Add" then
1125
				scaler2 = scaler2 - 0.01 * value / bonuspeed
1126
			elseif type == "Divide" then
1127
				scaler2 = scaler2 - 0.01 / value * bonuspeed
1128
			end
1129
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1130
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
1131
		end
1132
		rng:Destroy()
1133
	end))
1134
end
1135
1136
function Eviscerate(dude)
1137
	if dude.Name ~= char then
1138
		local bgf = IT("BodyGyro", dude.Head)
1139
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1140
		local val = IT("BoolValue", dude)
1141
		val.Name = "IsHit"
1142
		local ds = coroutine.wrap(function()
1143
			dude:WaitForChild("Head"):BreakJoints()
1144
			wait(0.5)
1145
			target = nil
1146
			coroutine.resume(coroutine.create(function()
1147
				for i, v in pairs(dude:GetChildren()) do
1148
					if v:IsA("Accessory") then
1149
						v:Destroy()
1150
					end
1151
					if v:IsA("Humanoid") then
1152
						v:Destroy()
1153
					end
1154
					if v:IsA("CharacterMesh") then
1155
						v:Destroy()
1156
					end
1157
					if v:IsA("Model") then
1158
						v:Destroy()
1159
					end
1160
					if v:IsA("Part") or v:IsA("MeshPart") then
1161
						for x, o in pairs(v:GetChildren()) do
1162
							if o:IsA("Decal") then
1163
								o:Destroy()
1164
							end
1165
						end
1166
						coroutine.resume(coroutine.create(function()
1167
							v.Material = "Neon"
1168
							v.CanCollide = false
1169
							local PartEmmit1 = IT("ParticleEmitter", v)
1170
							PartEmmit1.LightEmission = 1
1171
							PartEmmit1.Texture = "rbxassetid://2582829122"
1172
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1173
							PartEmmit1.Rate = 150
1174
							PartEmmit1.Lifetime = NumberRange.new(1)
1175
							PartEmmit1.Size = NumberSequence.new({
1176
								NumberSequenceKeypoint.new(0, 0.75, 0),
1177
								NumberSequenceKeypoint.new(1, 0, 0)
1178
							})
1179
							PartEmmit1.Transparency = NumberSequence.new({
1180
								NumberSequenceKeypoint.new(0, 0, 0),
1181
								NumberSequenceKeypoint.new(1, 1, 0)
1182
							})
1183
							PartEmmit1.Speed = NumberRange.new(0, 0)
1184
							PartEmmit1.VelocitySpread = 30000
1185
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
1186
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
1187
							local BodPoss = IT("BodyPosition", v)
1188
							BodPoss.P = 3000
1189
							BodPoss.D = 1000
1190
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1191
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1192
							v.Color = maincolor.Color
1193
							coroutine.resume(coroutine.create(function()
1194
								for i = 0, 49 do
1195
									swait(1)
1196
									v.Transparency = v.Transparency + 0.08
1197
								end
1198
								wait(0.5)
1199
								PartEmmit1.Enabled = false
1200
								wait(3)
1201
								v:Destroy()
1202
								dude:Destroy()
1203
							end))
1204
						end))
1205
					end
1206
				end
1207
			end))
1208
		end)
1209
		ds()
1210
	end
1211
end
1212
1213
function FindNearestHead(Position, Distance, SinglePlayer)
1214
	if SinglePlayer then
1215
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
1216
	end
1217
	local List = {}
1218
	for i, v in pairs(workspace:GetChildren()) do
1219
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
1220
			table.insert(List, v)
1221
		end
1222
	end
1223
	return List
1224
end
1225
1226
function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
1227
	local type = type
1228
	local rng = Instance.new("Part", char)
1229
	rng.Anchored = true
1230
	rng.BrickColor = color
1231
	rng.CanCollide = false
1232
	rng.FormFactor = 3
1233
	rng.Name = "Ring"
1234
	rng.Material = "Neon"
1235
	rng.Size = Vector3.new(1, 1, 1)
1236
	rng.Transparency = 0
1237
	rng.TopSurface = 0
1238
	rng.BottomSurface = 0
1239
	rng.CFrame = pos
1240
	rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
1241
	local rngm = Instance.new("SpecialMesh", rng)
1242
	rngm.MeshType = MType
1243
	rngm.Scale = Vector3.new(x1, y1, z1)
1244
	local scaler2 = 1
1245
	local speeder = FastSpeed
1246
	if type == "Add" then
1247
		scaler2 = 1 * value
1248
	elseif type == "Divide" then
1249
		scaler2 = 1 / value
1250
	end
1251
	coroutine.resume(coroutine.create(function()
1252
		for i = 0, 10 / bonuspeed, 0.1 do
1253
			swait()
1254
			if type == "Add" then
1255
				scaler2 = scaler2 - 0.01 * value / bonuspeed
1256
			elseif type == "Divide" then
1257
				scaler2 = scaler2 - 0.01 / value * bonuspeed
1258
			end
1259
			speeder = speeder - 0.01 * FastSpeed * bonuspeed
1260
			rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
1261
			rng.Transparency = rng.Transparency + 0.01 * bonuspeed
1262
			rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
1263
		end
1264
		rng:Destroy()
1265
	end))
1266
end
1267
1268
function SoulSteal(dude)
1269
if dude.Name ~= char then
1270
local bgf = IT("BodyGyro", dude.Head)
1271
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
1272
local val = IT("BoolValue", dude)
1273
val.Name = "IsHit"
1274
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
1275
local soulst = coroutine.wrap(function()
1276
local soul = Instance.new("Part",dude)
1277
soul.Size = Vector3.new(1,1,1)
1278
soul.CanCollide = false
1279
soul.Anchored = false
1280
soul.Position = torso.Position
1281
soul.Transparency = 1
1282
local PartEmmit1 = IT("ParticleEmitter", soul)
1283
PartEmmit1.LightEmission = 1
1284
PartEmmit1.Texture = "rbxassetid://2582829122"
1285
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1286
PartEmmit1.Rate = 250
1287
PartEmmit1.Lifetime = NumberRange.new(1.6)
1288
PartEmmit1.Size = NumberSequence.new({
1289
	NumberSequenceKeypoint.new(0, 1, 0),
1290
	NumberSequenceKeypoint.new(1, 0, 0)
1291
})
1292
PartEmmit1.Transparency = NumberSequence.new({
1293
	NumberSequenceKeypoint.new(0, 0, 0),
1294
	NumberSequenceKeypoint.new(1, 1, 0)
1295
})
1296
PartEmmit1.Speed = NumberRange.new(0, 0)
1297
PartEmmit1.VelocitySpread = 30000
1298
PartEmmit1.Rotation = NumberRange.new(-360, 360)
1299
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
1300
local BodPoss = IT("BodyPosition", soul)
1301
BodPoss.P = 3000
1302
BodPoss.D = 1000
1303
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
1304
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
1305
wait(1.6)
1306
soul.Touched:connect(function(hit)
1307
	if hit.Parent == char then
1308
	soul:Destroy()
1309
	end
1310
end)
1311
wait(1.2)
1312
while soul do
1313
	swait()
1314
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
1315
	BodPoss.Position = tors.Position
1316
end
1317
end)
1318
	soulst()
1319
	end
1320
end
1321
function FaceMouse()
1322
local	Cam = workspace.CurrentCamera
1323
	return {
1324
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
1325
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
1326
	}
1327
end
1328
1329
BTAUNT = Instance.new("Sound", tors)
1330
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
1331
BTAUNT.Volume = 10
1332
BTAUNT.Pitch = 1
1333
BTAUNT.Looped = true
1334
BTAUNT.TimePosition = 0
1335
1336
BTAUNT2 = Instance.new("Sound", tors)
1337
BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=935804253"
1338
BTAUNT2.Volume = 10
1339
BTAUNT2.Pitch = 1
1340
BTAUNT2.Looped = false
1341
BTAUNT2.TimePosition = 0
1342
1343
BTAUNT3 = Instance.new("Sound", tors)
1344
BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=2866646141"
1345
BTAUNT3.Volume = 2
1346
BTAUNT3.Pitch = 1
1347
BTAUNT3.Looped = true
1348
BTAUNT3.TimePosition = 0
1349
1350
TEST = Instance.new("Sound", tors)
1351
TEST.SoundId = "http://www.roblox.com/asset/?id=130766856"
1352
TEST.Volume = 25
1353
TEST.Pitch = 1
1354
TEST.Looped = false
1355
TEST.TimePosition = 0
1356
-------------------------------------------------------
1357
--End Effect Function--
1358
-------------------------------------------------------
1359
function Cso(ID, PARENT, VOLUME, PITCH)
1360
	local NSound = nil
1361
	coroutine.resume(coroutine.create(function()
1362
		NSound = IT("Sound", PARENT)
1363
		NSound.Volume = VOLUME
1364
		NSound.Pitch = PITCH
1365
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1366
		swait()
1367
		NSound:play()
1368
		game:GetService("Debris"):AddItem(NSound, 50)
1369
	end))
1370
	return NSound
1371
end
1372
function CameraEnshaking(Length, Intensity)
1373
	coroutine.resume(coroutine.create(function()
1374
		local intensity = 1 * Intensity
1375
		local rotM = 0.01 * Intensity
1376
		for i = 0, Length, 0.1 do
1377
			swait()
1378
			intensity = intensity - 0.05 * Intensity / Length
1379
			rotM = rotM - 5.0E-4 * Intensity / Length
1380
			hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
1381
			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)
1382
		end
1383
		hum.CameraOffset = Vector3.new(0, 0, 0)
1384
	end))
1385
end
1386
-------------------------------------------------------
1387
--End Important Functions--
1388
-------------------------------------------------------
1389
1390
1391
-------------------------------------------------------
1392
--Start Customization--
1393
-------------------------------------------------------
1394
local Player_Size = 1
1395
if Player_Size ~= 1 then
1396
root.Size = root.Size * Player_Size
1397
tors.Size = tors.Size * Player_Size
1398
hed.Size = hed.Size * Player_Size
1399
ra.Size = ra.Size * Player_Size
1400
la.Size = la.Size * Player_Size
1401
rl.Size = rl.Size * Player_Size
1402
ll.Size = ll.Size * Player_Size
1403
----------------------------------------------------------------------------------
1404
rootj.Parent = root
1405
neck.Parent = tors
1406
RW.Parent = tors
1407
LW.Parent = tors
1408
RH.Parent = tors
1409
LH.Parent = tors
1410
----------------------------------------------------------------------------------
1411
rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
1412
rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
1413
neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
1414
neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
1415
RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
1416
LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
1417
----------------------------------------------------------------------------------
1418
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))
1419
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))
1420
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))
1421
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))
1422
--hat.Parent = Character
1423
end
1424
----------------------------------------------------------------------------------
1425
----------------------------------------------------------------------------------
1426
local equipped = false
1427
local idle = 0
1428
local change = 1
1429
local val = 0
1430
local toim = 0
1431
local idleanim = 0.4
1432
local sine = 0
1433
local Sit = 1
1434
----------------------------------------------------------------------------------
1435
hum.WalkSpeed = 8
1436
hum.JumpPower = 57
1437
hum.Animator.Parent = nil
1438
----------------------------------------------------------------------------------
1439
1440
1441
-------------------------------------------------------
1442
--End Customization--
1443
-------------------------------------------------------
1444
local Blobby = Instance.new("Part", char)
1445
Blobby.Name = "Blob"
1446
Blobby.CanCollide = false
1447
Blobby.BrickColor = BrickColor.new("Really black")
1448
Blobby.Transparency = 0
1449
Blobby.Material = "Plastic"
1450
Blobby.Size = Vector3.new(1, 1, 2)
1451
Blobby.TopSurface = Enum.SurfaceType.Smooth
1452
Blobby.BottomSurface = Enum.SurfaceType.Smooth
1453
1454
local Weld = Instance.new("Weld", Blobby)
1455
Weld.Part0 = ra
1456
Weld.Part1 = Blobby
1457
Weld.C1 = CFrame.new(0, 0.8, 0)
1458
Weld.C0 = CFrame.Angles(Rad(-180),0,135)
1459
1460
local M2 = Instance.new("SpecialMesh")
1461
M2.Parent = Blobby
1462
M2.MeshId = "rbxassetid://0"
1463
M2.TextureId = "rbxassetid://0"
1464
M2.Scale = Vector3.new(1, 0.8, 1)
1465
1466
--[[local naeeym2 = Instance.new("BillboardGui",char)
1467
naeeym2.AlwaysOnTop = true
1468
naeeym2.Size = UDim2.new(5,35,2,15)
1469
naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
1470
naeeym2.Adornee = hed
1471
naeeym2.Name = "Name"
1472
--naeeym2.PlayerToHideFrom = Player
1473
local tecks2 = Instance.new("TextLabel",naeeym2)
1474
tecks2.BackgroundTransparency = 1
1475
tecks2.TextScaled = true
1476
tecks2.BorderSizePixel = 0
1477
tecks2.Text = "Fight Me"
1478
tecks2.Font = Enum.Font.Bodoni
1479
tecks2.TextSize = 30
1480
tecks2.TextStrokeTransparency = 0
1481
tecks2.TextColor3 = Color3.new(0, 0, 0)
1482
tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
1483
tecks2.Size = UDim2.new(1,0,0.5,0)
1484
tecks2.Parent = naeeym2]]
1485
----------------------------------------------------------------------------------
1486
local AddInstance = function(Object, ...)
1487
local Obj = Instance.new(Object)
1488
for i,v in next,(...) do
1489
Obj[i] = v
1490
end
1491
return Obj
1492
end
1493
----------------------------------------------------
1494
1495
MeshT = "rbxassetid://1028713"
1496
TextureM = "rbxassetid://127678851"
1497
1498
1499
1500
1501
local Load = Instance.new("Animation", char)
1502
1503
1504
		local Reaper = AddInstance("Part",{
1505
			Parent = hed,
1506
			CFrame = hed.CFrame,
1507
			formFactor = "Symmetric",
1508
			Size = Vector3.new(1, 1, 1),
1509
			CanCollide = false,
1510
			TopSurface = "Smooth",
1511
			BottomSurface = "Smooth",
1512
			Locked = true,
1513
		})
1514
		local Weld = AddInstance("Weld",{
1515
			Parent = Reaper,
1516
			Part0 = hed,
1517
			C0 = CFrame.new(0, 0.4, 0)*CFrame.Angles(0, 0, 0),
1518
			Part1 = Reaper,
1519
		})
1520
		local Mesh = AddInstance("SpecialMesh",{
1521
			Parent = Reaper,
1522
			MeshId = MeshT,
1523
			TextureId = TextureM,
1524
			Offset = Vector3.new(0, 0.3, 0),
1525
			Scale = Vector3.new(1.05,1.05,1.05),
1526
			VertexColor = Vector3.new(0.3, 0, 0.3),
1527
		})
1528
		
1529
		
1530
		
1531
		
1532
		
1533
-------------------------------------------------------
1534
wait(1)
1535
plr = game.Players.LocalPlayer
1536
char = plr.Character
1537
mouse = plr:GetMouse()
1538
whitecolor = Color3.new(255,255,1)
1539
epicmode = false
1540
normal = true
1541
for i,v in pairs(char:GetChildren()) do
1542
   if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
1543
      v:Destroy()
1544
     end
1545
end
1546
local shirt = Instance.new("Shirt",char)
1547
shirt.ShirtTemplate = "rbxassetid://463141967"
1548
local pants = Instance.new("Pants",char)
1549
pants.PantsTemplate = "rbxassetid://175974404"
1550
local bdycolors = char["Body Colors"]
1551
bdycolors.HeadColor3 = whitecolor
1552
bdycolors.LeftArmColor3 = whitecolor
1553
bdycolors.LeftLegColor3 = whitecolor
1554
bdycolors.RightArmColor3 = whitecolor
1555
bdycolors.RightLegColor3 = whitecolor
1556
bdycolors.TorsoColor3 = whitecolor
1557
for i,v in pairs(char:GetChildren()) do
1558
    if v.ClassName == "Hat" or v.ClassName == "Accessory" then
1559
        v:Destroy()
1560
    end
1561
end
1562
1563
1564
1565
local BC = Character["Body Colors"]
1566
BC.HeadColor = BrickColor.new("New Yeller")
1567
BC.LeftArmColor = BrickColor.new("New Yeller")
1568
BC.LeftLegColor = BrickColor.new("New Yeller")
1569
BC.RightArmColor = BrickColor.new("New Yeller")
1570
BC.RightLegColor = BrickColor.new("New Yeller")
1571
BC.TorsoColor = BrickColor.new("New Yeller")
1572
1573
1574
1575
local righteyebrickcolor = "Institutional white"
1576
local reye = Instance.new("Part", char)
1577
reye.CanCollide = false
1578
reye.BrickColor = BrickColor.new(righteyebrickcolor)
1579
reye.Material = "Neon"
1580
reye.Size = Vector3.new(.25,.35,.15)
1581
weld(reye, char.Head, CFrame.new(0.15,-0.2,0.55), CFrame.new(1,0,0))
1582
m1 = Instance.new("SpecialMesh", reye)
1583
m1.MeshType = "Sphere"
1584
m1.Scale = Vector3.new(0.9,0.9,0.9)
1585
reye.Locked = true
1586
reye.Name = "re"
1587
1588
-------------------------------------------------------
1589
--Start Attacks N Stuff--
1590
-------------------------------------------------------
1591
local naeeym2 = Instance.new("BillboardGui",char)
1592
naeeym2.AlwaysOnTop = true
1593
naeeym2.Size = UDim2.new(5,35,2,35)
1594
naeeym2.StudsOffset = Vector3.new(0,2,0)
1595
naeeym2.Adornee = hed
1596
naeeym2.Name = "Name"
1597
1598
local tecks2 = Instance.new("TextLabel",naeeym2)
1599
tecks2.BackgroundTransparency = 1
1600
tecks2.TextScaled = true
1601
tecks2.BorderSizePixel = 0
1602
tecks2.Text = "Script By Henriquegame2015 (Rare Script)(Leaked)"
1603
tecks2.Font = "Fantasy"
1604
tecks2.TextSize = 30
1605
tecks2.TextStrokeTransparency = 0
1606
tecks2.TextColor3 = BrickColor.new('Black').Color
1607
tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
1608
tecks2.Size = UDim2.new(1,0,0.5,0)
1609
tecks2.Parent = naeeym2
1610
textfag = tecks2
1611
tecks2.Text = "Load....."
1612
wait(2)
1613
tecks2.Text = "Script Leaked"
1614
wait(1)
1615
tecks2.Text = "Noob Switcher"
1616
BTAUNT:Play()
1617
coroutine.resume(coroutine.create(function()
1618
    while textfag ~= nil do
1619
        swait()
1620
        textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
1621
        textfag.Rotation = math.random(-3,3)
1622
    end
1623
end))
1624
1625
1626
char.Humanoid.JumpPower = 115
1627
char.Humanoid.WalkSpeed = 30
1628
1629
1630
--Switcher-------------------------------------
1631
1632
1633
local effectTorso = Instance.new("Sparkles", char.Torso)
1634
effectTorso.SparkleColor = Color3.new(0, 85, 255)
1635
effectTorso.Enabled = false
1636
1637
local animation = Instance.new("NumberValue", char)
1638
animation.Value = 1
1639
animation.Name = "Animation"
1640
1641
1642
1643
1644
---------------------------
1645
1646
1647
function Noob2 ()
1648
	
1649
	wait(0.1)
1650
shirt.ShirtTemplate = "rbxassetid://583914109"
1651
wait(0.1)
1652
pants.PantsTemplate = "rbxassetid://7825739"
1653
tecks2.Text = "Anime"
1654
1655
tecks2.TextColor3 = BrickColor.new('Black').Color
1656
tecks2.TextStrokeColor3 = BrickColor.new('Hot pink').Color
1657
maincolor = BrickColor.new("Hot pink")
1658
1659
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1131624146"
1660
1661
BC.HeadColor = BrickColor.new("New Yeller")
1662
        BC.LeftArmColor = BrickColor.new("New Yeller")
1663
        BC.LeftLegColor = BrickColor.new("New Yeller")
1664
        BC.RightArmColor = BrickColor.new("New Yeller")
1665
        BC.RightLegColor = BrickColor.new("New Yeller")
1666
        BC.TorsoColor = BrickColor.new("New Yeller")
1667
char.Torso.Material = ("Plastic")
1668
1669
	effectTorso.Enabled = false
1670
	
1671
	animation.Value = 3
1672
	
1673
	
1674
	hed.face.Texture = "rbxassetid://10521899"
1675
	
1676
	
1677
end
1678
1679
function Noob3 ()
1680
	
1681
	wait(0.1)
1682
shirt.ShirtTemplate = "rbxassetid://259122117"
1683
wait(0.1)
1684
pants.PantsTemplate = "rbxassetid://227915108"
1685
tecks2.Text = "Murder"
1686
1687
tecks2.TextColor3 = BrickColor.new('Black').Color
1688
tecks2.TextStrokeColor3 = BrickColor.new('Really red').Color
1689
maincolor = BrickColor.new("Really red")
1690
1691
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1564523997"
1692
1693
BC.HeadColor = BrickColor.new("New Yeller")
1694
        BC.LeftArmColor = BrickColor.new("New Yeller")
1695
        BC.LeftLegColor = BrickColor.new("New Yeller")
1696
        BC.RightArmColor = BrickColor.new("New Yeller")
1697
        BC.RightLegColor = BrickColor.new("New Yeller")
1698
        BC.TorsoColor = BrickColor.new("New Yeller")
1699
1700
char.Torso.Material = ("Plastic")
1701
	
1702
	effectTorso.Enabled = false
1703
	
1704
	animation.Value = 1
1705
	
1706
	hed.face.Texture = "rbxassetid://10521899"
1707
1708
1709
end
1710
1711
function Noob4 ()
1712
	
1713
	wait(0.1)
1714
shirt.ShirtTemplate = "rbxassetid://463141967"
1715
wait(0.1)
1716
pants.PantsTemplate = "rbxassetid://175974404"
1717
tecks2.Text = "Noob Switcher"
1718
1719
tecks2.TextColor3 = BrickColor.new('Black').Color
1720
tecks2.TextStrokeColor3 = BrickColor.new('New Yeller').Color
1721
maincolor = BrickColor.new("New Yeller")
1722
1723
1724
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=869166432"
1725
1726
BC.HeadColor = BrickColor.new("New Yeller")
1727
        BC.LeftArmColor = BrickColor.new("New Yeller")
1728
        BC.LeftLegColor = BrickColor.new("New Yeller")
1729
        BC.RightArmColor = BrickColor.new("New Yeller")
1730
        BC.RightLegColor = BrickColor.new("New Yeller")
1731
        BC.TorsoColor = BrickColor.new("New Yeller")
1732
char.Torso.Material = ("Plastic")
1733
	effectTorso.Enabled = false
1734
	
1735
	animation.Value = 1
1736
	
1737
	hed.face.Texture = "rbxassetid://10521899"
1738
1739
	
1740
end
1741
1742
1743
function Noob5 ()
1744
	
1745
	wait(0.1)
1746
shirt.ShirtTemplate = "rbxassetid://1533635803"
1747
wait(0.1)
1748
pants.PantsTemplate = "rbxassetid://1460022985"
1749
tecks2.Text = "Pandora"
1750
1751
tecks2.TextColor3 = BrickColor.new('Black').Color
1752
tecks2.TextStrokeColor3 = BrickColor.new('White').Color
1753
maincolor = BrickColor.new("White")
1754
1755
1756
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1382488262"
1757
1758
BC.HeadColor = BrickColor.new("New Yeller")
1759
        BC.LeftArmColor = BrickColor.new("New Yeller")
1760
        BC.LeftLegColor = BrickColor.new("Black")
1761
        BC.RightArmColor = BrickColor.new("New Yeller")
1762
        BC.RightLegColor = BrickColor.new("Black")
1763
        BC.TorsoColor = BrickColor.new("New Yeller")
1764
	char.Torso.Material = ("Plastic")
1765
	effectTorso.Enabled = false
1766
	
1767
	animation.Value = 1
1768
	
1769
	
1770
hed.face.Texture = "rbxassetid://10521899"
1771
1772
end
1773
1774
1775
1776
function Noob6 ()
1777
	
1778
	wait(0.1)
1779
shirt.ShirtTemplate = "rbxassetid://338740550"
1780
wait(0.1)
1781
pants.PantsTemplate = "rbxassetid://338750779"
1782
tecks2.Text = "Injustice"
1783
1784
tecks2.TextColor3 = BrickColor.new('Black').Color
1785
tecks2.TextStrokeColor3 = BrickColor.new('Neon orange').Color
1786
maincolor = BrickColor.new("Really black")
1787
1788
1789
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=929330882"
1790
1791
BC.HeadColor = BrickColor.new("White")
1792
        BC.LeftArmColor = BrickColor.new("White")
1793
        BC.LeftLegColor = BrickColor.new("White")
1794
        BC.RightArmColor = BrickColor.new("White")
1795
        BC.RightLegColor = BrickColor.new("White")
1796
        BC.TorsoColor = BrickColor.new("White")
1797
char.Torso.Material = ("Plastic")
1798
1799
effectTorso.Enabled = false
1800
1801
animation.Value = 1
1802
1803
1804
hed.face.Texture = "rbxassetid://10521899"
1805
	
1806
	
1807
end
1808
1809
1810
function Noob7 ()
1811
	
1812
	wait(0.1)
1813
shirt.ShirtTemplate = "rbxassetid://45695443"
1814
wait(0.1)
1815
pants.PantsTemplate = "rbxassetid://45696190"
1816
tecks2.Text = "God of Time"
1817
1818
tecks2.TextColor3 = BrickColor.new('Black').Color
1819
tecks2.TextStrokeColor3 = BrickColor.new('Deep orange').Color
1820
maincolor = BrickColor.new("Deep orange")
1821
1822
1823
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=492070484"
1824
1825
BC.HeadColor = BrickColor.new("Smoky grey")
1826
        BC.LeftArmColor = BrickColor.new("Smoky grey")
1827
        BC.LeftLegColor = BrickColor.new("Black")
1828
        BC.RightArmColor = BrickColor.new("Smoky grey")
1829
        BC.RightLegColor = BrickColor.new("Black")
1830
        BC.TorsoColor = BrickColor.new("Smoky grey")
1831
1832
char.Torso.Material = ("Plastic")
1833
1834
1835
effectTorso.Enabled = false
1836
1837
animation.Value = 1
1838
1839
hed.face.Texture = "rbxassetid://10521899"
1840
1841
	
1842
	
1843
end
1844
1845
1846
1847
function Noob8 ()
1848
	
1849
	wait(0.1)
1850
1851
tecks2.Text = "★ Rockefeller Street ★"
1852
1853
tecks2.TextColor3 = BrickColor.new('Black').Color
1854
tecks2.TextStrokeColor3 = BrickColor.new('Really blue').Color
1855
maincolor = BrickColor.new("Really blue")
1856
1857
1858
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=255288110"
1859
1860
BC.HeadColor = BrickColor.new("Bright blue")
1861
        BC.LeftArmColor = BrickColor.new("Light blue")
1862
        BC.LeftLegColor = BrickColor.new("Light blue")
1863
        BC.RightArmColor = BrickColor.new("Bright blue")
1864
        BC.RightLegColor = BrickColor.new("Bright blue")
1865
        BC.TorsoColor = BrickColor.new("Really blue")
1866
1867
effectTorso.Enabled = true
1868
1869
1870
shirt.ShirtTemplate = "rbxassetid://0"
1871
wait(0.1)
1872
pants.PantsTemplate = "rbxassetid://0"
1873
1874
animation.Value = 2
1875
1876
hed.face.Texture = "rbxassetid://10521899"
1877
1878
1879
	
1880
	
1881
end
1882
1883
1884
function Noob9 ()
1885
	
1886
	wait(0.1)
1887
1888
tecks2.Text = "JÒ‰ EÒ‰ VÒ‰ IÒ‰ LÒ‰"
1889
1890
tecks2.TextColor3 = BrickColor.new('Black').Color
1891
tecks2.TextStrokeColor3 = BrickColor.new('Royal purple').Color
1892
maincolor = BrickColor.new("Royal purple")
1893
1894
1895
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=2533880583"
1896
1897
BC.HeadColor = BrickColor.new("Lilac")
1898
        BC.LeftArmColor = BrickColor.new("Lilac")
1899
        BC.LeftLegColor = BrickColor.new("Lilac")
1900
        BC.RightArmColor = BrickColor.new("Lilac")
1901
        BC.RightLegColor = BrickColor.new("Lilac")
1902
        BC.TorsoColor = BrickColor.new("Lilac")
1903
1904
effectTorso.Enabled = false
1905
1906
1907
shirt.ShirtTemplate = "rbxassetid://2544612637"
1908
wait(0.1)
1909
pants.PantsTemplate = "rbxassetid://2544611861"
1910
1911
animation.Value = 4
1912
1913
hed.face.Texture = "rbxassetid://241553801"
1914
1915
1916
1917
1918
1919
1920
1921
	
1922
	
1923
end
1924
1925
1926
--------------------------------------------
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
--------------------------------------------------
1938
1939
function die()
1940
	attack = true
1941
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
1942
M2.TextureId = "http://www.roblox.com/asset/?id=12592745"
1943
	for i = 0, 2.6, 0.1 do
1944
		swait()
1945
				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)
1946
				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)
1947
				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)
1948
				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)
1949
                                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)
1950
			end
1951
	Cso("357417055", tors, 10, 1)
1952
	CameraEnshaking(2, 15)
1953
	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)
1954
  	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)
1955
  	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)
1956
 	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
1957
		if v:FindFirstChild("Head") then
1958
			Eviscerate(v)
1959
		end
1960
	end
1961
	for i = 0, 3, 0.1 do
1962
		swait()
1963
			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)
1964
			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)
1965
			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)
1966
			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)
1967
			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)
1968
                        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)
1969
			end
1970
M2.MeshId = "http://www.roblox.com/asset/?id=0"
1971
M2.TextureId = "http://www.roblox.com/asset/?id=0"
1972
	attack = false
1973
end
1974
1975
1976
function dance()
1977
	attack = true
1978
	hum.WalkSpeed = 0
1979
	CFuncs.Sound.Create("rbxassetid://130791919", head, 100, 1)
1980
	for i = 0, 2, 0.1 do
1981
		swait()
1982
		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)
1983
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
1984
		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)
1985
		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)
1986
		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)
1987
		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)
1988
	end
1989
	for i = 0, 6, 0.1 do
1990
		swait()
1991
		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)
1992
		neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
1993
		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)
1994
		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)
1995
		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)
1996
		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)
1997
	end
1998
	for i = 0, 2, 0.1 do
1999
		swait()
2000
		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)
2001
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2002
		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)
2003
		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)
2004
		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)
2005
		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)
2006
	end
2007
	attack = false
2008
	hum.WalkSpeed = 20
2009
end
2010
2011
function aaa()
2012
	attack = true
2013
	hum.WalkSpeed = 0
2014
	for i = 0,20, 0.1 do
2015
		swait()
2016
		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)
2017
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2018
		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)
2019
		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)
2020
		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)
2021
		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)
2022
	end
2023
	hum.WalkSpeed = 16
2024
	attack = false
2025
end
2026
2027
function finalChaos()
2028
	attack = true
2029
	spawn(function()
2030
		local p = Instance.new("Part",char)
2031
		p.Anchored = true
2032
		p.CanCollide = false
2033
		p.CFrame = CFrame.new(mouse.Hit.p+Vector3.new(0,100,0))
2034
		local m = Instance.new("SpecialMesh",p)
2035
		m.MeshId = "https://roblox.com/asset/?id=28140935"
2036
		m.Scale = Vector3.new(2,2,2)
2037
		for i=1,30 do
2038
			p.CFrame = p.CFrame-Vector3.new(0,3.3333,0)
2039
			p.CFrame = p.CFrame * CFrame.Angles(0.5,0,0)
2040
			wait()
2041
		end
2042
	local beam = Instance.new("Part",char)
2043
	beam.Anchored = true
2044
	beam.CanCollide = false
2045
	beam.BrickColor = BrickColor.new("White")
2046
	beam.Material = Enum.Material.Neon
2047
	beam.Size = Vector3.new(1,1,1)
2048
	beam.Position = p.Position+Vector3.new(0,1000,0)
2049
	beam.CFrame = beam.CFrame * CFrame.Angles(0,0,89.5354)
2050
	local m = Instance.new("SpecialMesh",beam)
2051
	m.MeshType = "Cylinder"
2052
	m.Scale = Vector3.new(2000,15,15)
2053
	damage(6,20,35,p.Position)
2054
	p.Transparency = 1
2055
	CFuncs.Sound.Create("rbxassetid://440145223", p, 10, 1)
2056
	for i=1,10 do
2057
		m.Scale = m.Scale-Vector3.new(0,1,1)
2058
		beam.Transparency = i / 10
2059
		wait()
2060
	end
2061
	p:Destroy()
2062
	end)
2063
	attack = false
2064
end
2065
2066
function beam()
2067
	attack = true
2068
	hum.WalkSpeed = 0
2069
	local Ring1 = Instance.new("Part", char)
2070
	Ring1.Anchored = true
2071
	Ring1.BrickColor = maincolor
2072
	Ring1.CanCollide = false
2073
	Ring1.FormFactor = 3
2074
	Ring1.Name = "Ring"
2075
	Ring1.Material = "Neon"
2076
	Ring1.Size = Vector3.new(1, 0.05, 1)
2077
	Ring1.Transparency = 1
2078
	Ring1.TopSurface = 0
2079
	Ring1.BottomSurface = 0
2080
	local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
2081
	Ring1Mesh.MeshType = "Brick"
2082
	Ring1Mesh.Name = "SizeMesh"
2083
	Ring1Mesh.Scale = Vector3.new(0, 1, 0)
2084
	local InnerRing1 = Ring1:Clone()
2085
	InnerRing1.Parent = char
2086
	InnerRing1.Transparency = 0
2087
	InnerRing1.BrickColor = BrickColor.new("New Yeller")
2088
	InnerRing1.Size = Vector3.new(1, 1, 1)
2089
	local InnerRing1Mesh = InnerRing1.SizeMesh
2090
	InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
2091
	InnerRing1Mesh.MeshType = "Sphere"
2092
	Ring1:Destroy()
2093
	for i = 0, 6, 0.1 do
2094
		swait()
2095
		--orb.CFrame = Pupil.CFrame
2096
		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")
2097
		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)
2098
		neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2099
		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)
2100
		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)
2101
		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)
2102
		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)
2103
	end
2104
	InnerRing1.Transparency = 1
2105
	InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 5
2106
        Cso("2545012765", char, 10, 1)
2107
	Cso("2606661976", char, 2.3, 1)
2108
	local a = IT("Part", char)
2109
	a.Name = "Direction"
2110
	a.Anchored = true
2111
	a.BrickColor = BrickC("Pastel violet")
2112
	a.Material = "SmoothPlastic"
2113
	a.Transparency = 0
2114
	a.Shape = "Cylinder"
2115
	a.CanCollide = false
2116
	local a2 = IT("Part", char)
2117
	a2.Name = "Direction"
2118
	a2.Anchored = true
2119
	a2.BrickColor = maincolor
2120
	a2.Color = maincolor.Color
2121
	a2.Material = "Neon"
2122
	a2.Transparency = 0.7
2123
	a2.Shape = "Cylinder"
2124
	a2.CanCollide = false
2125
	local ba = IT("Part", char)
2126
	ba.Name = "HitDirect"
2127
	ba.Anchored = true
2128
	ba.BrickColor = maincolor
2129
	ba.Material = "Neon"
2130
	ba.Transparency = 1
2131
	ba.CanCollide = false
2132
	local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
2133
	local ignore = char
2134
	local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2135
	a.BottomSurface = 10
2136
	a.TopSurface = 10
2137
	a2.BottomSurface = 10
2138
	a2.TopSurface = 10
2139
	local distance = (InnerRing1.CFrame.p - position).magnitude
2140
	a.Size = Vector3.new(distance, 1, 1)
2141
	a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2142
	a2.Size = Vector3.new(distance, 1, 1)
2143
	a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2144
	ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
2145
	a.CFrame = a.CFrame * angles(0, Rad(90), 0)
2146
	a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
2147
	game:GetService("Debris"):AddItem(a, 20)
2148
	game:GetService("Debris"):AddItem(a2, 20)
2149
	game:GetService("Debris"):AddItem(ba, 20)
2150
	local msh = Instance.new("SpecialMesh", a)
2151
	msh.MeshType = "Brick"
2152
	msh.Scale = Vector3.new(1, 5, 5)
2153
	local msh2 = Instance.new("SpecialMesh", a2)
2154
	msh2.MeshType = "Brick"
2155
	msh2.Scale = Vector3.new(1, 7, 7)
2156
	for i = 0, 10, 0.1 do
2157
		swait()
2158
		CameraEnshaking(1, 5)
2159
		a2.Color = maincolor.Color
2160
		root.CFrame = FaceMouse()[1]
2161
		InnerRing1.CFrame = Head.CFrame + root.CFrame.lookVector * 4
2162
		ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
2163
		hit, position, normal = workspace:FindPartOnRay(ray, ignore)
2164
		distance = (InnerRing1.CFrame.p - position).magnitude
2165
		a.Size = Vector3.new(distance, 1, 1)
2166
		a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2167
		a2.Size = Vector3.new(distance, 1, 1)
2168
		a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
2169
		ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
2170
		a.CFrame = a.CFrame * angles(0, Rad(90), 0)
2171
		a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
2172
		msh.Scale = msh.Scale - Vector3.new(0, 0.05, 0.05)
2173
		msh2.Scale = msh2.Scale - Vector3.new(0, 0.03, 0.03)
2174
		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")
2175
		for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
2176
		if v:FindFirstChild("Head") then
2177
				Eviscerate(v)
2178
			end
2179
		end
2180
	end
2181
	a:Destroy()
2182
	a2:Destroy()
2183
	ba:Destroy()
2184
	InnerRing1:Destroy()
2185
	attack = false
2186
	hum.WalkSpeed = 10
2187
	hum.CameraOffset = Vector3.new(0,0,0)
2188
end
2189
2190
function Call_Upon_The_Eyes()
2191
	attack = true
2192
	hum.WalkSpeed = 0
2193
	for i = 0, 6, 0.1 do
2194
		swait()
2195
		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)
2196
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2197
		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)
2198
		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)
2199
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
2200
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
2201
	end
2202
	Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
2203
	Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
2204
	Magic(1, "Add", mouse.Hit, Vector3.new(100000, 100000, 100000000), 0.5, maincolor, "Sphere")
2205
	Magic(1, "Add", mouse.Hit, Vector3.new(10000000, 100000, 10000000), 0.75, maincolor, "Sphere")
2206
	CameraEnshaking(4, 25)
2207
	for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
2208
		if v:FindFirstChild("Head") then
2209
			Eviscerate(v)
2210
		end
2211
	end
2212
	for i = 0, 6, 0.1 do
2213
		swait()
2214
		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)
2215
		neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
2216
		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)
2217
		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)
2218
		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)
2219
		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)
2220
	end
2221
	attack = false
2222
	hum.WalkSpeed = 10
2223
end
2224
2225
function CHAOS()
2226
	attack = true
2227
	    root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
2228
            Cso("2545012765", hed, 10, 1)
2229
        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)
2230
2231
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
2232
  	Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
2233
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
2234
2235
	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)
2236
	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)
2237
	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)
2238
	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)
2239
	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)
2240
	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)
2241
	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)
2242
	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)
2243
	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)
2244
	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)
2245
	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)
2246
	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)
2247
 	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
2248
		if v:FindFirstChild("Head") then
2249
			Eviscerate(v)
2250
		end
2251
	end
2252
	attack = false
2253
end
2254
function Chain2()
2255
	if Mouse.Target.Parent ~= char and Mouse.Target.Parent.Parent ~= char and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2256
	local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2257
	local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
2258
	local HEAD = HUM.Parent:FindFirstChild("Head")
2259
	local RIGHTARM = HUM.Parent:FindFirstChild("Right Arm") or HUM.Parent:FindFirstChild("RightLowerArm")
2260
	local LEFTARM = HUM.Parent:FindFirstChild("Left Arm") or HUM.Parent:FindFirstChild("LeftLowerArm")
2261
	if HEAD and TORSO and HUM.Health > 0 then
2262
	local GYRO = IT("BodyGyro",root)
2263
	GYRO.D = 275
2264
	GYRO.P = 20000
2265
	GYRO.MaxTorque = Vector3.new(0,40000,0)
2266
	attack = true
2267
	hum.WalkSpeed = 0
2268
	local hit,pos,hummie;
2269
	local Hook2 = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
2270
	Hook2.Transparency = 1
2271
	local A2 = NewInstance("Attachment",Hook2)
2272
	local B2 = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
2273
	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})
2274
	for i = 0, 2.3, .1 do
2275
		swait()
2276
		GYRO.cframe = CF(root.Position,TORSO.Position)
2277
		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)
2278
		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)
2279
		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)
2280
		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)
2281
		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)
2282
		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)
2283
	end
2284
	Cso("169105657", ra, 7, 1.2)
2285
	for i = 0, 5, .1 do
2286
		if(hit)then break end
2287
		swait()
2288
		GYRO.cframe = CF(root.Position,TORSO.Position)
2289
		Hook2.CFrame = TORSO.CFrame
2290
		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)
2291
		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)
2292
		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)
2293
		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)
2294
		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)
2295
		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)
2296
	end
2297
	Cso("169105657", ra, 5, .8)
2298
        Cso("2545211765", char, 7, 1) 
2299
	GYRO:remove()
2300
	TORSO:BreakJoints()
2301
	for i = 0, 6, .1 do
2302
		swait()
2303
		Hook2.CFrame = Hook2.CFrame:lerp(tors.CFrame * CF(0, 0, -1), .2)
2304
		if(hit)then hit.CFrame = Hook2.CFrame; hit.Velocity = Vector3.new() 
2305
		end
2306
		if((Hook2.CFrame.p-tors.CFrame.p).magnitude < 2)then
2307
			break
2308
		end
2309
		Chain2.TextureLength = 4
2310
		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)
2311
		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)
2312
		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)
2313
		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)
2314
		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)
2315
		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)
2316
	end
2317
		hum.WalkSpeed = 16
2318
		attack = false
2319
		Hook2:Destroy()
2320
		end
2321
	end
2322
end
2323
2324
function dejzrXD()
2325
        attack = true
2326
    hum.WalkSpeed = 20
2327
    for i = 0, 1, 0.1 do
2328
        swait()
2329
        Cso("262562442", char, 10, 1)
2330
        hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
2331
        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)
2332
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
2333
        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)
2334
        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)
2335
        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)
2336
        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)
2337
    end
2338
    Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
2339
    Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
2340
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 100000, 1000), 0.5, maincolor, "Sphere")
2341
    Magic(1, "Add", mouse.Hit, Vector3.new(1000, 1000, 1000), 0.75, maincolor, "Sphere")
2342
    CameraEnshaking(4, 5)
2343
    for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
2344
        if v:FindFirstChild("Head") then
2345
            Eviscerate(v)
2346
        end
2347
    end
2348
    for i = 0, 1, 0.1 do
2349
        swait()
2350
        hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
2351
        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)
2352
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
2353
        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)
2354
        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)
2355
        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)
2356
        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)
2357
    end
2358
	attack = false
2359
	Speed = 20
2360
end
2361
2362
function specialchaos()
2363
        wait(0)
2364
	CHOICE = 6
2365
        Cso("130781067", hed, 10, 1)
2366
	local killsky = Instance.new('Sky', game:GetService'Lighting')
2367
killsky.SkyboxBk = "rbxassetid://3662994"
2368
killsky.SkyboxDn = "rbxassetid://3662994"
2369
killsky.SkyboxFt = "rbxassetid://3662994"
2370
killsky.SkyboxLf = "rbxassetid://3662994"
2371
killsky.SkyboxRt = "rbxassetid://3662994"
2372
killsky.SkyboxUp = "rbxassetid://3662994"
2373
---
2374
killsky.StarCount = 0
2375
killsky.SunAngularSize = 0
2376
killsky.MoonAngularSize = 0
2377
killsky.MoonTextureId = ""
2378
killsky.CelestialBodiesShown = false
2379
	if HITFLOOR ~= nil then
2380
		ATTACK = false
2381
		Rooted = false
2382
		local RINGSPIN = true
2383
		local CONSTRUCTING = true
2384
		local RING = CreatePart(3, Effects, "Neon", 0, 10, "Royal purple", "Ring", VT(0,0,0))
2385
		RING.Color = C3(0,0,0)
2386
		MakeForm(RING,"Cyl")
2387
		RING.CFrame = CF(HITPOS)
2388
		coroutine.resume(coroutine.create(function()
2389
			repeat
2390
				Swait()
2391
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2392
			until CONSTRUCTING == false
2393
			repeat 
2394
				Swait() 
2395
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2396
			until RINGSPIN == false
2397
			for i = 1, 25 do
2398
				Swait()
2399
				RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
2400
				RING.Size = RING.Size - VT(0.15,0,0.15)
2401
				--DECAL.Transparency = DECAL.Transparency + 1/25
2402
				RING.Transparency = RING.Transparency + 1/25
2403
			end
2404
			RING:remove()
2405
		end))
2406
		for i = 1, 15 do
2407
			Swait()
2408
			RING.Size = RING.Size + VT(0,0,0)
2409
			RING.Transparency = RING.Transparency - 1/15
2410
		end
2411
		end
2412
	hum.WalkSpeed = 20
2413
	attack = false
2414
end
2415
function icando()
2416
	attack = true
2417
	hum.WalkSpeed = 0
2418
        TEST:Remove()
2419
        TEST:Play()
2420
        repeat
2421
	for i = 0,4,0.1 do
2422
		swait()
2423
                TEST.Parent = tors
2424
		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)
2425
		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)
2426
		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)
2427
		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)
2428
		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)
2429
		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)
2430
	end
2431
        until TEST.Playing == false
2432
        TEST:Stop()
2433
        TEST:Play()
2434
        TEST:Remove()
2435
        print('I CAN DO ANYTHING')
2436
		attack = false
2437
		hum.WalkSpeed = 20
2438
end
2439
2440
function finalChaos2()
2441
	attack = true
2442
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
2443
M2.TextureId = "rbxassetid://2582829122"
2444
	M2.Scale = Vector3.new(5, 5, 5)
2445
        Cso("2545018472", hed, 10, 1)
2446
	for i = 0, 1, 0.1 do
2447
		swait()
2448
		hum.CameraOffset = Vector3.new(0, 8, 0)
2449
		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)
2450
		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)
2451
		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)
2452
		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)
2453
		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)
2454
		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)
2455
	end
2456
	Cso("483458132", char, 10, .7)
2457
	Cso("483458132", char, 10, 1)
2458
	CameraEnshaking(6, 65)
2459
	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)
2460
  	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)
2461
  	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)
2462
	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)
2463
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
2464
  	Effects.Sphere.Create(BrickColor.new("Really white"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
2465
  	Effects.Sphere.Create(BrickColor.new("Royal Purple"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
2466
	Magic(5, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new("Royal Purple"), "Sphere")
2467
	Magic(10, "Add", root.CFrame * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new("Royal Purple"), "Sphere")
2468
	Magic(1, "Add", root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new("Really white"), "Sphere")
2469
	Magic(1, "Add", root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new("Really white"), "Sphere")
2470
	for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
2471
		if v:FindFirstChild("Head") then
2472
			Eviscerate(v)
2473
		end
2474
	end
2475
	for i = 0, 1, 0.1 do
2476
		swait()
2477
		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)
2478
		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)
2479
		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)
2480
		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)
2481
		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)
2482
		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)
2483
	end
2484
	M2.Scale = Vector3.new(1, 1, 1)
2485
M2.MeshId = "http://www.roblox.com/asset/?id=0"
2486
M2.TextureId = "http://www.roblox.com/asset/?id=0"
2487
	attack = false
2488
end
2489
2490
function DRAG_THEM_TO_HELL()
2491
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2492
	local HUM = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2493
	local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
2494
	local HEAD = HUM.Parent:FindFirstChild("Head")
2495
	if HEAD and TORSO and HUM.Health > 0 then
2496
	local GYRO = IT("BodyGyro",root)
2497
	GYRO.D = 275
2498
	GYRO.P = 20000
2499
	GYRO.MaxTorque = Vector3.new(0,40000,0)
2500
	attack = true
2501
	hum.WalkSpeed = 0
2502
	local hit,pos,hummie;
2503
	local Hook = Part(EffectModel, Color3.new(),Enum.Material.Neon,Vector3.new(.05,.05,.05),root.CFrame,true,false)
2504
	Hook.Transparency = 1
2505
	local A = NewInstance("Attachment",Hook)
2506
	local B = NewInstance("Attachment",la,{Position = Vector3.new(0,-ra.Size.Y/2,0)})
2507
	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})
2508
	local POS = mouse.Hit.p
2509
	local CHAINS = false
2510
	local CHAINLINKS = {}
2511
	local A = IT("Attachment",la)
2512
	A.Position = Vector3.new(1,-1,0)*Player_Size
2513
	A.Orientation = Vector3.new(-90, -89.982, 0)
2514
	local B = IT("Attachment",la)
2515
	B.Position = Vector3.new(-1,-1,0)*Player_Size
2516
	B.Orientation = Vector3.new(-90, 89.988, 0)
2517
	local C = IT("Attachment",la)
2518
	C.Position = Vector3.new(0.5,-1.3,0)*Player_Size
2519
	C.Orientation = Vector3.new(-90, -89.982, 0)
2520
	local D = IT("Attachment",la)
2521
	D.Position = Vector3.new(-0.5,-1.3,0)*Player_Size
2522
	D.Orientation = Vector3.new(-90, 89.988, 0)
2523
	local LIGHT = IT("Attachment",la)
2524
	LIGHT.Position = Vector3.new(0,-1,0)*Player_Size
2525
	local LIGHT2 = IT("PointLight",LIGHT)
2526
	LIGHT2.Range = 7
2527
	LIGHT2.Brightness = 5
2528
	LIGHT2.Color = Color3.new(0,0,0)
2529
	for i = 1, 2 do
2530
		local TWIST = -2
2531
		local START = A
2532
		local END = B
2533
		if i == 1 then
2534
			START = B
2535
			END = A
2536
		end
2537
		local ChainLink = IT("Beam",tors)
2538
		ChainLink.Texture = "rbxassetid://73042633"
2539
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
2540
		ChainLink.TextureSpeed = 1
2541
		ChainLink.Width0 = 1
2542
		ChainLink.Width1 = 1
2543
		ChainLink.TextureLength = 2.5
2544
		ChainLink.Attachment0 = START
2545
		ChainLink.Attachment1 = END
2546
		ChainLink.CurveSize0 = TWIST
2547
		ChainLink.CurveSize1 = TWIST
2548
		--ChainLink.FaceCamera = true
2549
		ChainLink.Segments = 45
2550
		ChainLink.Transparency = NumberSequence.new(0.25)
2551
		table.insert(CHAINLINKS,ChainLink)
2552
	end
2553
	for i = 1, 2 do
2554
		local TWIST = -1
2555
		local START = C
2556
		local END = D
2557
		if i == 1 then
2558
			START = D
2559
			END = C
2560
		end
2561
		local ChainLink = IT("Beam",tors)
2562
		ChainLink.Texture = "rbxassetid://73042633"
2563
		ChainLink.Color = ColorSequence.new(Color3.fromRGB(138,138,138))
2564
		ChainLink.TextureSpeed = 1
2565
		ChainLink.Width0 = 1
2566
		ChainLink.Width1 = 1
2567
		ChainLink.TextureLength = 5
2568
		ChainLink.Attachment0 = START
2569
		ChainLink.Attachment1 = END
2570
		ChainLink.CurveSize0 = TWIST
2571
		ChainLink.CurveSize1 = TWIST
2572
		--ChainLink.FaceCamera = true
2573
		ChainLink.Segments = 25
2574
		ChainLink.LightEmission = 0.5
2575
		ChainLink.Transparency = NumberSequence.new(0.25)
2576
		table.insert(CHAINLINKS,ChainLink)
2577
	end
2578
	for i = 0, 2.3, .1 do
2579
		swait()
2580
		GYRO.cframe = CF(root.Position,TORSO.Position)
2581
		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)
2582
		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)
2583
		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)
2584
		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)
2585
		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)
2586
		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)
2587
	end
2588
	Cso("169105657", ra, 7, 1.2)
2589
	for i = 0, 4, .1 do
2590
		if(hit)then break end
2591
		swait()
2592
		GYRO.cframe = CF(root.Position,TORSO.Position)
2593
		Hook.CFrame = HEAD.CFrame
2594
		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)
2595
		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)
2596
		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)
2597
		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)
2598
		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)
2599
		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)
2600
	end
2601
	for _,v in next, getRegion(Hook.Position,1,{char}) do
2602
			if(v.Parent and GetTorso(v.Parent) and v.Parent:FindFirstChildOfClass'Humanoid')then
2603
				hit = GetTorso(v.Parent);
2604
				hummie = v.Parent:FindFirstChildOfClass'Humanoid';
2605
			break;
2606
		end
2607
	end
2608
	Cso("169105657", ra, 5, .8)
2609
	Cso("1251737869", tors, 2, 1.1)
2610
	GYRO:remove()
2611
	for i = 0, 3, .1 do
2612
		swait()
2613
		HUM.PlatformStand = true
2614
		Hook.CFrame = Hook.CFrame:lerp(ra.CFrame * CF(0, 0, -1), .2)
2615
		if(hit)then hit.CFrame = Hook.CFrame; hit.Velocity = Vector3.new() 
2616
		end
2617
		if((Hook.CFrame.p-ra.CFrame.p).magnitude < 2)then
2618
			break
2619
		end
2620
		Chain.TextureLength = 4
2621
		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)
2622
		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)
2623
		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)
2624
		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)
2625
		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)
2626
		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)
2627
	end
2628
		hum.WalkSpeed = 16
2629
		attack = false
2630
		Hook:Destroy()
2631
		A:remove()
2632
		B:remove()
2633
		C:remove()
2634
		D:remove()
2635
		end
2636
	end
2637
end
2638
function ultra()
2639
        attack = true
2640
	hum.WalkSpeed = 0
2641
        BTAUNT:Remove()
2642
hed.face.Texture = "rbxassetid://160952297"
2643
local Fire = IT("Sound",Character.Torso)
2644
Fire.SoundId = "rbxassetid://1060413310"
2645
Fire.Looped = true
2646
Fire.Pitch = 1
2647
Fire.Volume = 1
2648
Fire:Play()
2649
BTAUNT:Play()
2650
        BTAUNT:Remove()
2651
        wait(1)
2652
	for i = 0,18,0.1 do
2653
        swait()
2654
	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)
2655
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2656
	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)
2657
	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)
2658
        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)
2659
        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)
2660
	end
2661
        wait(1)
2662
	for i = 0,1.2,0.1 do
2663
		swait()
2664
		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)
2665
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2666
	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)
2667
	LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2668
        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)
2669
        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)
2670
	end
2671
	for i = 0,1.2,0.1 do
2672
		swait()
2673
2674
	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)
2675
	tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2676
	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)
2677
	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)
2678
        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)
2679
        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)
2680
	end
2681
M2.MeshId = "http://www.roblox.com/asset/?id=12592754"
2682
M2.TextureId = "rbxassetid://26884682"
2683
        tecks2:Remove()
2684
        Fire:Stop()
2685
        local BC = char["Body Colors"]
2686
        BC.HeadColor = BrickColor.new("New Yeller")
2687
        BC.LeftArmColor = BrickColor.new("New Yeller")
2688
        BC.LeftLegColor = BrickColor.new("New Yeller")
2689
        BC.RightArmColor = BrickColor.new("New Yeller")
2690
        BC.RightLegColor = BrickColor.new("New Yeller")
2691
        BC.TorsoColor = BrickColor.new("New Yeller")
2692
        tecks2:Remove()
2693
        BTAUNT3:Play()
2694
local naeeym2 = Instance.new("BillboardGui",char)
2695
naeeym2.AlwaysOnTop = true
2696
naeeym2.Size = UDim2.new(5,35,2,35)
2697
naeeym2.StudsOffset = Vector3.new(0,1,0)
2698
naeeym2.Adornee = hed
2699
naeeym2.Name = "Name"
2700
local tecks2 = Instance.new("TextLabel",naeeym2)
2701
tecks2.BackgroundTransparency = 1
2702
tecks2.TextScaled = true
2703
tecks2.BorderSizePixel = 0
2704
tecks2.Font = "Garamond"
2705
tecks2.TextSize = 30
2706
tecks2.TextStrokeTransparency = 0
2707
tecks2.TextColor3 = BrickColor.new('Really black').Color
2708
tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
2709
tecks2.Size = UDim2.new(1,0,0.5,0)
2710
tecks2.Parent = naeeym2
2711
textfag = tecks2
2712
wait(1)
2713
tecks2.Text = "The Boss Noob"
2714
coroutine.resume(coroutine.create(function()
2715
    while textfag ~= nil do
2716
        swait()
2717
        textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))  
2718
        textfag.Rotation = math.random(-3,3)
2719
    end
2720
end))
2721
hed.face.Texture = "rbxassetid://160952297"
2722
-------------------
2723
    Spawn(function()
2724
        while Equipped and Humanoid.Parent and Torso.Parent do
2725
            if Angle == 360 then
2726
                Angle = 0
2727
            end
2728
            Angle = Angle + 0.05
2729
            local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
2730
            if Hit then
2731
                if not Circle.Parent then
2732
                    Circle.Parent = Character
2733
                end
2734
                for i, v in pairs(CircleParts) do
2735
                    v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
2736
                end
2737
            else
2738
                Circle.Parent = nil
2739
            end
2740
            wait()
2741
        end
2742
    end)
2743
	attack = false
2744
	hum.WalkSpeed = 75
2745
end
2746
-------------------------------------------------------
2747
--End Attacks N Stuff--
2748
-------------------------------------------------------
2749
mouse.KeyDown:connect(function(key)
2750
	if attack == false then
2751
		if key == "t" then
2752
                      dance()
2753
		elseif key == 'y' then
2754
			aaa()
2755
		elseif key == "p" then
2756
						finalChaos()
2757
		elseif key == "z" then
2758
						beam()
2759
                elseif key == "x" then
2760
                                            Call_Upon_The_Eyes()
2761
                elseif key == "v" then
2762
                                            dejzrXD()
2763
                elseif key == "b" then
2764
                                            specialchaos()
2765
                elseif key == "n" then
2766
                                           CHAOS()
2767
                elseif key == "f" then
2768
                                           icando()
2769
                elseif key == "h" then
2770
                                           finalChaos2()
2771
                elseif key == "g" then
2772
                                           Chain2()
2773
                elseif key == "c" then
2774
                                           DRAG_THEM_TO_HELL()
2775
		                elseif key == "q" then
2776
			
2777
			
2778
	
2779
                                           Noob6()
2780
		elseif key == "l" then
2781
			
2782
			
2783
2784
	
2785
			Noob2()
2786
			
2787
2788
		elseif key == "k" then
2789
			
2790
			
2791
	
2792
			
2793
			Noob3()
2794
		
2795
		elseif key == "j" then
2796
			
2797
			
2798
2799
		
2800
			
2801
			Noob4()
2802
			
2803
2804
		elseif key == "m" then
2805
		
2806
			
2807
2808
			
2809
			Noob5()
2810
			
2811
			
2812
		elseif key == "e" then
2813
			
2814
			
2815
		
2816
			
2817
			Noob7()
2818
2819
elseif key == "u" then
2820
2821
Noob8()
2822
2823
		elseif key == "r" then
2824
			
2825
			Noob9()
2826
			
2827
			
2828
2829
 		end
2830
	end
2831
end)
2832
2833
mouse.Button1Down:connect(function(key)
2834
	if attack == false then
2835
		die()
2836
	end
2837
end)
2838
2839
function Part(parent,color,material,size,cframe,anchored,cancollide)
2840
	local part = Instance.new("Part")
2841
	part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or Color3.new(0,0,0)
2842
	part.Material = material or Enum.Material.SmoothPlastic
2843
	part.TopSurface,part.BottomSurface=10,10
2844
	part.Size = size or Vector3.new(1,1,1)
2845
	part.CFrame = cframe or CF(0,0,0)
2846
	part.Anchored = anchored or true
2847
	part.CanCollide = cancollide or false
2848
	part.Parent = parent or char
2849
	return part
2850
end
2851
2852
NewInstance = function(instance,parent,properties)
2853
	local inst = Instance.new(instance)
2854
	inst.Parent = parent
2855
	if(properties)then
2856
		for i,v in next, properties do
2857
			pcall(function() inst[i] = v end)
2858
		end
2859
	end
2860
	return inst;
2861
end
2862
-------------------------------------------------------
2863
--Start Damage Function--
2864
-------------------------------------------------------
2865
function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
2866
local type = type
2867
local rng = Instance.new("Part", char)
2868
        rng.Anchored = true
2869
        rng.BrickColor = color
2870
        rng.CanCollide = false
2871
        rng.FormFactor = 3
2872
        rng.Name = "Ring"
2873
        rng.Material = "Neon"
2874
        rng.Size = Vector3.new(1, 1, 1)
2875
        rng.Transparency = 0
2876
        rng.TopSurface = 0
2877
        rng.BottomSurface = 0
2878
        rng.CFrame = pos
2879
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
2880
        local rngm = Instance.new("SpecialMesh", rng)
2881
        rngm.MeshType = "Brick"
2882
if rainbowmode == true then
2883
rng.Color = Color3.new(r/255,g/255,b/255)
2884
end
2885
local scaler2 = 1
2886
local speeder = FastSpeed/10
2887
if type == "Add" then
2888
scaler2 = 1*value
2889
elseif type == "Divide" then
2890
scaler2 = 1/value
2891
end
2892
coroutine.resume(coroutine.create(function()
2893
for i = 0,10/bonuspeed,0.1 do
2894
swait()
2895
if type == "Add" then
2896
scaler2 = scaler2 - 0.01*value/bonuspeed
2897
elseif type == "Divide" then
2898
scaler2 = scaler2 - 0.01/value*bonuspeed
2899
end
2900
speeder = speeder - 0.01*FastSpeed*bonuspeed/10
2901
rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
2902
rng.Transparency = rng.Transparency + 0.01*bonuspeed
2903
end
2904
rng:Destroy()
2905
end))
2906
end
2907
2908
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
2909
	if hit.Parent == nil then
2910
		return
2911
	end
2912
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
2913
	for _, v in pairs(hit.Parent:children()) do
2914
		if v:IsA("Humanoid") then
2915
			h = v
2916
		end
2917
	end
2918
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
2919
	
2920
         hit.Parent:FindFirstChild("Head"):BreakJoints()
2921
         end
2922
2923
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
2924
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
2925
			if hit.Parent.DebounceHit.Value == true then
2926
				return
2927
			end
2928
		end
2929
         if insta == true then
2930
         hit.Parent:FindFirstChild("Head"):BreakJoints()
2931
         end
2932
		local c = Create("ObjectValue"){
2933
			Name = "creator",
2934
			Value = game:service("Players").LocalPlayer,
2935
			Parent = h,
2936
		}
2937
		game:GetService("Debris"):AddItem(c, .5)
2938
		if HitSound ~= nil and HitPitch ~= nil then
2939
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
2940
		end
2941
		local Damage = math.random(minim, maxim)
2942
		local blocked = false
2943
		local block = hit.Parent:findFirstChild("Block")
2944
		if block ~= nil then
2945
			if block.className == "IntValue" then
2946
				if block.Value > 0 then
2947
					blocked = true
2948
					block.Value = block.Value - 1
2949
					print(block.Value)
2950
				end
2951
			end
2952
		end
2953
		if blocked == false then
2954
			h.Health = h.Health - Damage
2955
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
2956
		else
2957
			h.Health = h.Health - (Damage / 2)
2958
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
2959
		end
2960
		if Type == "Knockdown" then
2961
			local hum = hit.Parent.Humanoid
2962
			hum.PlatformStand = true
2963
			coroutine.resume(coroutine.create(function(HHumanoid)
2964
				swait(1)
2965
				HHumanoid.PlatformStand = false
2966
			end), hum)
2967
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
2968
			local bodvol = Create("BodyVelocity"){
2969
				velocity = angle * knockback,
2970
				P = 5000,
2971
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2972
				Parent = hit,
2973
			}
2974
			local rl = Create("BodyAngularVelocity"){
2975
				P = 3000,
2976
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
2977
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
2978
				Parent = hit,
2979
			}
2980
			game:GetService("Debris"):AddItem(bodvol, .5)
2981
			game:GetService("Debris"):AddItem(rl, .5)
2982
		elseif Type == "Normal" then
2983
			local vp = Create("BodyVelocity"){
2984
				P = 500,
2985
				maxForce = Vector3.new(math.huge, 0, math.huge),
2986
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
2987
			}
2988
			if knockback > 0 then
2989
				vp.Parent = hit.Parent.Torso
2990
			end
2991
			game:GetService("Debris"):AddItem(vp, .5)
2992
		elseif Type == "Up" then
2993
			local bodyVelocity = Create("BodyVelocity"){
2994
				velocity = Vector3.new(0, 20, 0),
2995
				P = 5000,
2996
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2997
				Parent = hit,
2998
			}
2999
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
3000
		elseif Type == "DarkUp" then
3001
			coroutine.resume(coroutine.create(function()
3002
				for i = 0, 1, 0.1 do
3003
					swait()
3004
					Effects.Block.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
3005
				end
3006
			end))
3007
			local bodyVelocity = Create("BodyVelocity"){
3008
				velocity = Vector3.new(0, 20, 0),
3009
				P = 5000,
3010
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
3011
				Parent = hit,
3012
			}
3013
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
3014
		elseif Type == "Snare" then
3015
			local bp = Create("BodyPosition"){
3016
				P = 2000,
3017
				D = 100,
3018
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
3019
				position = hit.Parent.Torso.Position,
3020
				Parent = hit.Parent.Torso,
3021
			}
3022
			game:GetService("Debris"):AddItem(bp, 1)
3023
		elseif Type == "Freeze" then
3024
			local BodPos = Create("BodyPosition"){
3025
				P = 50000,
3026
				D = 1000,
3027
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
3028
				position = hit.Parent.Torso.Position,
3029
				Parent = hit.Parent.Torso,
3030
			}
3031
			local BodGy = Create("BodyGyro") {
3032
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
3033
				P = 20e+003,
3034
				Parent = hit.Parent.Torso,
3035
				cframe = hit.Parent.Torso.CFrame,
3036
			}
3037
			hit.Parent.Torso.Anchored = true
3038
			coroutine.resume(coroutine.create(function(Part) 
3039
				swait(1.5)
3040
				Part.Anchored = false
3041
			end), hit.Parent.Torso)
3042
			game:GetService("Debris"):AddItem(BodPos, 3)
3043
			game:GetService("Debris"):AddItem(BodGy, 3)
3044
		end
3045
		local debounce = Create("BoolValue"){
3046
			Name = "DebounceHit",
3047
			Parent = hit.Parent,
3048
			Value = true,
3049
		}
3050
		game:GetService("Debris"):AddItem(debounce, Delay)
3051
		c = Create("ObjectValue"){
3052
			Name = "creator",
3053
			Value = Player,
3054
			Parent = h,
3055
		}
3056
		game:GetService("Debris"):AddItem(c, .5)
3057
	end
3058
end
3059
3060
function damage(range,mindam,maxdam,pos)
3061
	for i,v in ipairs(workspace:GetChildren()) do
3062
		if v:IsA("Model") then
3063
			if v.Name ~= Player.Name then
3064
				if v:FindFirstChildOfClass("Humanoid") then
3065
					if v:FindFirstChild("Head") then
3066
						if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
3067
							if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
3068
								v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
3069
							end
3070
						end
3071
					end
3072
				end
3073
			end
3074
		end
3075
	end
3076
end
3077
-------------------------------------------------------
3078
--End Damage Function--
3079
-------------------------------------------------------
3080
3081
-------------------------------------------------------
3082
--Start Animations--
3083
-------------------------------------------------------
3084
print("By Makhail07")
3085
while true do
3086
	swait()
3087
	sine = sine + change
3088
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
3089
	local velderp = root.Velocity.y
3090
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
3091
	if equipped == true or equipped == false then
3092
		if attack == false then
3093
			idle = idle + 1
3094
		else
3095
			idle = 0
3096
		end
3097
		if 1 < root.Velocity.y and hitfloor == nil then
3098
			Anim = "Jump"
3099
			if attack == false then
3100
				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)
3101
				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)
3102
				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)
3103
				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)
3104
				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)
3105
				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)
3106
			end
3107
		elseif -1 > root.Velocity.y and hitfloor == nil then
3108
			Anim = "Fall"
3109
			if attack == false then
3110
				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)
3111
				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)
3112
				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)
3113
				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)
3114
				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)
3115
				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)
3116
			end
3117
		elseif torvel < 1 and hitfloor ~= nil then
3118
			Anim = "Idle"
3119
			change = 1
3120
 			if attack == false then
3121
	
3122
	if animation.Value == 1 then
3123
		
3124
		
3125
		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)
3126
                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)
3127
                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)
3128
                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)
3129
                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)
3130
                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)
3131
3132
3133
	else
3134
		
3135
		if animation.Value == 2 then
3136
			
3137
			
3138
			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)
3139
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
3140
                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)
3141
                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)
3142
                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)
3143
                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)
3144
			
3145
			
3146
		else
3147
			
3148
			
3149
			if animation.Value == 3 then
3150
				
3151
				
3152
				
3153
				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)
3154
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3155
                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)
3156
                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)
3157
                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)
3158
                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)
3159
				
3160
				
3161
			else
3162
				
3163
				
3164
				if animation.Value == 4 then
3165
					
3166
					
3167
					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)
3168
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(1 + -43 * Sin(sine / 8))), 0.3)
3169
                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)
3170
                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)
3171
				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)
3172
				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)
3173
					
3174
					
3175
					
3176
				end
3177
				
3178
			end
3179
		end
3180
		
3181
		
3182
	end
3183
		                
3184
			end
3185
		elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
3186
			Anim = "Walk"
3187
			change = 1
3188
			if attack == false then
3189
                                hum.WalkSpeed = 25
3190
				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)
3191
				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)
3192
				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)
3193
         		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)
3194
					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)
3195
				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)
3196
			end
3197
		elseif torvel >= 25 and hitfloor ~= nil then
3198
			Anim = "Sprint"
3199
			change = 1.35
3200
			if attack == false then
3201
	                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)
3202
		        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)
3203
			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)
3204
                        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)
3205
		        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)
3206
			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)
3207
			end
3208
		end
3209
	end
3210
	if 0 < #Effects then
3211
		for e = 1, #Effects do
3212
			if Effects[e] ~= nil then
3213
				local Thing = Effects[e]
3214
				if Thing ~= nil then
3215
					local Part = Thing[1]
3216
					local Mode = Thing[2]
3217
					local Delay = Thing[3]
3218
					local IncX = Thing[4]
3219
					local IncY = Thing[5]
3220
					local IncZ = Thing[6]
3221
					if 1 >= Thing[1].Transparency then
3222
						if Thing[2] == "Block1" then
3223
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3224
							local Mesh = Thing[1].Mesh
3225
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3226
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3227
						elseif Thing[2] == "Block2" then
3228
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
3229
							local Mesh = Thing[7]
3230
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3231
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3232
						elseif Thing[2] == "Block3" then
3233
							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)
3234
							local Mesh = Thing[7]
3235
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3236
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3237
						elseif Thing[2] == "Cylinder" then
3238
							local Mesh = Thing[1].Mesh
3239
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3240
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3241
						elseif Thing[2] == "Blood" then
3242
							local Mesh = Thing[7]
3243
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
3244
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3245
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3246
						elseif Thing[2] == "Elec" then
3247
							local Mesh = Thing[1].Mesh
3248
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
3249
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3250
						elseif Thing[2] == "Disappear" then
3251
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3252
						elseif Thing[2] == "Shatter" then
3253
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3254
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3255
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3256
							Thing[6] = Thing[6] + Thing[5]
3257
						end
3258
					else
3259
						Part.Parent = nil
3260
						table.remove(Effects, e)
3261
					end
3262
				end
3263
			end
3264
		end
3265
	end
3266
end
3267
-------------------------------------------------------
3268
--End Animations And Script--
3269
------------------------------------------------------