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