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