View difference between Paste ID: YB5r8EwD and JtmJRvt1
SHOW: | | - or go back to the newest paste.
1
-----------------------
2
--MemeusV2--
3
-------------------------------------------------------
4
--A script By makhail07
5
6
--This edit by 2003boobear
7
8
--Discord Creterisk#2958 (not 2003boobear's discord)
9
-------------------------------------------------------
10
11
local FavIDs = {
12
	340106355, --Nefl Crystals
13
	927529620, --Dimension
14
	876981900, --Fantasy
15
	398987889, --Ordinary Days
16
	1117396305, --Oh wait, it's you.
17
	885996042, --Action Winter Journey
18
	919231299, --Sprawling Idiot Effigy
19
	743466274, --Good Day Sunshine
20
	727411183, --Knife Fight
21
	1402748531, --The Earth Is Counting On You!
22
	595230126 --Robot Language
23
	}
24
25
26
27
--The reality of my life isn't real but a Universe -makhail07
28
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
29
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
30
do
31
	print("FE Compatibility code by Mokiros")
32
	script.Parent = Player.Character
33
34
	--RemoteEvent for communicating
35
	local Event = Instance.new("RemoteEvent")
36
	Event.Name = "UserInput_Event"
37
38
	--Fake event to make stuff like Mouse.KeyDown work
39
	local function fakeEvent()
40
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
41
		t.connect = t.Connect
42
		return t
43
	end
44
45
	--Creating fake input objects with fake variables
46
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
47
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
48
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
49
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
50
	end}
51
	--Merged 2 functions into one by checking amount of arguments
52
	CAS.UnbindAction = CAS.BindAction
53
54
	--This function will trigger the events that have been :Connect()'ed
55
	local function te(self,ev,...)
56
		local t = m[ev]
57
		if t and t._fakeEvent and t.Function then
58
			t.Function(...)
59
		end
60
	end
61
	m.TrigEvent = te
62
	UIS.TrigEvent = te
63
64
	Event.OnServerEvent:Connect(function(plr,io)
65
	    if plr~=Player then return end
66
		if io.isMouse then
67
			m.Target = io.Target
68
			m.Hit = io.Hit
69
		else
70
			local b = io.UserInputState == Enum.UserInputState.Begin
71
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
72
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
73
			end
74
			for _,t in pairs(CAS.Actions) do
75
				for _,k in pairs(t.Keys) do
76
					if k==io.KeyCode then
77
						t.Function(t.Name,io.UserInputState,io)
78
					end
79
				end
80
			end
81
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
82
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
83
	    end
84
	end)
85
	Event.Parent = NLS([==[
86
	local Player = game:GetService("Players").LocalPlayer
87
	local Event = script:WaitForChild("UserInput_Event")
88
89
	local UIS = game:GetService("UserInputService")
90
	local input = function(io,a)
91
		if a then return end
92
		--Since InputObject is a client-side instance, we create and pass table instead
93
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
94
	end
95
	UIS.InputBegan:Connect(input)
96
	UIS.InputEnded:Connect(input)
97
98
	local Mouse = Player:GetMouse()
99
	local h,t
100
	--Give the server mouse data 30 times every second, but only if the values changed
101
	--If player is not moving their mouse, client won't fire events
102
	while wait(1/30) do
103
		if h~=Mouse.Hit or t~=Mouse.Target then
104
			h,t=Mouse.Hit,Mouse.Target
105
			Event:FireServer({isMouse=true,Target=t,Hit=h})
106
		end
107
	end]==],Player.Character)
108
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
109
end
110
111
wait()
112
local Player = owner
113
local Character = Player.Character
114
local plr = owner
115
local Humanoid = Character.Humanoid
116
local char = owner.Character
117
local hum = char.Humanoid
118
local ra = char["Right Arm"]
119
local la= char["Left Arm"]
120
local rl= char["Right Leg"]
121
local ll = char["Left Leg"]
122
local hed = char.Head
123
local root = char.HumanoidRootPart
124
local rootj = root.RootJoint
125
local tors = char.Torso
126
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
127
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
128
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
129
local cam = game.Workspace.CurrentCamera
130
trazx = Instance.new("ParticleEmitter")
131-
c = game.Players.LocalPlayer.Character
131+
132
--where i put all the warn things
133
134
warn ("Well Look at that, I finished it.")
135
--Looks Like you decided to look though the script. Well, Hello.
136
warn ("I had a fun time making this edit.")
137
--I Really DID have fun editing this.
138
warn ("I hope you Enjoy this. Go have Fun!")
139
--Just don't abuse.
140
warn ("Also, the original MemeusV2 was made by makhail07.")
141
--Support makhail07 for making the original!
142
warn ("This edit was made by me, 2003boobear.")
143
--This is one of my best edits BY FAR, though.
144
Character.Head.face.Texture = "rbxassetid://620619801"
145
146
-------------------------------------------------------
147
--Start Good Stuff--
148
-------------------------------------------------------
149
CF = CFrame.new
150
angles = CFrame.Angles
151
attack = false
152
timetofly = true
153
Euler = CFrame.fromEulerAnglesXYZ
154
Rad = math.rad
155
IT = Instance.new
156
BrickC = BrickColor.new
157
Cos = math.cos
158
Acos = math.acos
159
Sin = math.sin
160
Asin = math.asin
161
Abs = math.abs
162
Mrandom = math.random
163
Floor = math.floor
164
random = math.random
165
radian = math.rad
166
Vec3 = Vector3.new
167
cFrame = CFrame.new
168
Euler = CFrame.fromEulerAnglesXYZ
169
-------------------------------------------------------
170
--End Good Stuff--
171
-------------------------------------------------------
172
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
173
RSH, LSH = nil, nil 
174
RW = Instance.new("Weld") 
175
LW = Instance.new("Weld")
176
RH = tors["Right Hip"]
177
LH = tors["Left Hip"]
178
RSH = tors["Right Shoulder"] 
179
LSH = tors["Left Shoulder"] 
180
RSH.Parent = nil 
181
LSH.Parent = nil 
182
RW.Name = "RW"
183
RW.Part0 = tors 
184
RW.C0 = CF(1.5, 0.5, 0)
185
RW.C1 = CF(0, 0.5, 0) 
186
RW.Part1 = ra
187
RW.Parent = tors 
188
LW.Name = "LW"
189
LW.Part0 = tors 
190
LW.C0 = CF(-1.5, 0.5, 0)
191
LW.C1 = CF(0, 0.5, 0) 
192
LW.Part1 = la
193
LW.Parent = tors
194
Effects = {}
195
196
-------------------------------------------------------
197
--Start HeartBeat--
198
-------------------------------------------------------
199
ArtificialHB = Instance.new("BindableEvent", script)
200
ArtificialHB.Name = "Heartbeat"
201
script:WaitForChild("Heartbeat")
202
203
frame = 1 / 60
204
tf = 0
205
allowframeloss = false
206
tossremainder = false
207
208
209
lastframe = tick()
210
script.Heartbeat:Fire()
211
212
213
game:GetService("RunService").Heartbeat:connect(function(s, p)
214
	tf = tf + s
215
	if tf >= frame then
216
		if allowframeloss then
217
			script.Heartbeat:Fire()
218
			lastframe = tick()
219
		else
220
			for i = 1, math.floor(tf / frame) do
221
				script.Heartbeat:Fire()
222
			end
223
			lastframe = tick()
224
		end
225
		if tossremainder then
226
			tf = 0
227
		else
228
			tf = tf - frame * math.floor(tf / frame)
229
		end
230
	end
231
end)
232
-------------------------------------------------------
233
--End HeartBeat--
234
-------------------------------------------------------
235
236
function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
237
	coroutine.resume(coroutine.create(function()
238
		local intensity = 1 * Intensity
239
		local rotM = 0.01 * Intensity
240
		for i = 0, Length, 0.1 do
241
			swait()
242
			intensity = intensity - 0.05 * Intensity / Length
243
			rotM = rotM - 5.0E-4 * Intensity / Length
244
			hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
245
			cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
246
		end
247
		Humanoid.CameraOffset = Vec3(0, 0, 0)
248
	end))
249
end
250
251
        local joyemoji = Instance.new('ParticleEmitter', tors)
252
        joyemoji.VelocitySpread = 2000
253
        joyemoji.Lifetime = NumberRange.new(1)
254
        joyemoji.Speed = NumberRange.new(40)
255
joy= {}
256
for i=0, 19 do
257
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
258
end
259
joyemoji.Size = NumberSequence.new(joy)
260
        joyemoji.Rate = 0
261
        joyemoji.LockedToPart = false
262
        joyemoji.LightEmission = 0
263
        joyemoji.Texture = "rbxassetid://1176402123"
264
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
265
266
267
        local LIT = Instance.new('ParticleEmitter', tors)
268
        LIT.VelocitySpread = 2000
269
        LIT.Lifetime = NumberRange.new(1)
270
        LIT.Speed = NumberRange.new(45)
271
nani= {}
272
for i=0, 19 do
273
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
274
end
275
LIT.Size = NumberSequence.new(nani)
276
        LIT.Rate = 0
277
        LIT.LockedToPart = false
278
        LIT.LightEmission = 0
279
        LIT.Texture = "rbxassetid://1492670151"
280
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
281
282
        local toast = Instance.new('ParticleEmitter', tors)
283
        toast.VelocitySpread = 2000
284
        toast.Lifetime = NumberRange.new(1)
285
        toast.Speed = NumberRange.new(60)
286
toasterstoasttoast= {}
287
for i=0, 19 do
288
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
289
end
290
toast.Size = NumberSequence.new(toasterstoasttoast)
291
        toast.Rate = 0
292
        toast.LockedToPart = false
293
        toast.LightEmission = 0
294
        toast.Texture = "rbxassetid://436096230"
295
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
296
297
        local ok = Instance.new('ParticleEmitter', tors)
298
        ok.VelocitySpread = 2000
299
        ok.Lifetime = NumberRange.new(1)
300
        ok.Speed = NumberRange.new(50)
301
cool= {}
302
for i=0, 19 do
303
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
304
end
305
ok.Size = NumberSequence.new(cool)
306
        ok.Rate = 0
307
        ok.LockedToPart = false
308
        ok.LightEmission = 0
309
        ok.Texture = "rbxassetid://636768448"
310
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
311
312
-------------------------------------------------------
313
--Start Kyu's shitty stuff--
314
-------------------------------------------------------
315
316
function ragdoll(model)
317
    local char = model
318
    torso = char.HumanoidRootPart
319
    torso2 = char.Torso
320
    LW.Parent = nil
321
    RW.Parent = nil
322
    LH.Parent = nil
323
    RH.Parent = nil
324
		if hum ~= nil then
325
		hum.PlatformStand = true
326
		end
327
328
		local Head = char:FindFirstChild("Head")
329
		if Head then
330
			local Neck = Instance.new("Weld")
331
			Neck.Name = "Neck"
332
			Neck.Part0 = torso
333
			Neck.Part1 = Head
334
			Neck.C0 = CFrame.new(0, 1.5, 0)
335
			Neck.C1 = CFrame.new()
336
			Neck.Parent = torso
337
		end
338
		local Limb = char:FindFirstChild("Right Arm")
339
		if Limb then
340
341
			Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
342
			local Joint = Instance.new("Glue")
343
			Joint.Name = "RightShoulder"
344
			Joint.Part0 = torso
345
			Joint.Part1 = Limb
346
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
347
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
348
			Joint.Parent = torso
349
350
			local B = Instance.new("Part")
351
			B.TopSurface = 0
352
			B.BottomSurface = 0
353
			B.formFactor = "Symmetric"
354
			B.Size = Vector3.new(1, 1, 1)
355
			B.Transparency = 1
356
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
357
			B.Parent = char
358
			local W = Instance.new("Weld")
359
			W.Part0 = Limb
360
			W.Part1 = B
361
			W.C0 = CFrame.new(0, -0.5, 0)
362
			W.Parent = Limb
363
364
		end
365
		local Limb = char:FindFirstChild("Left Arm")
366
		if Limb then
367
368
			Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
369
			local Joint = Instance.new("Glue")
370
			Joint.Name = "LeftShoulder"
371
			Joint.Part0 = torso
372
			Joint.Part1 = Limb
373
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
374
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
375
			Joint.Parent = torso
376
377
			local B = Instance.new("Part")
378
			B.TopSurface = 0
379
			B.BottomSurface = 0
380
			B.formFactor = "Symmetric"
381
			B.Size = Vector3.new(1, 1, 1)
382
			B.Transparency = 1
383
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
384
			B.Parent = char
385
			local W = Instance.new("Weld")
386
			W.Part0 = Limb
387
			W.Part1 = B
388
			W.C0 = CFrame.new(0, -0.5, 0)
389
			W.Parent = Limb
390
391
		end
392
		local Limb = char:FindFirstChild("Right Leg")
393
		if Limb then
394
395
			Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
396
			local Joint = Instance.new("Glue")
397
			Joint.Name = "RightHip"
398
			Joint.Part0 = torso
399
			Joint.Part1 = Limb
400
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
401
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
402
			Joint.Parent = torso
403
404
			local B = Instance.new("Part")
405
			B.TopSurface = 0
406
			B.BottomSurface = 0
407
			B.formFactor = "Symmetric"
408
			B.Size = Vector3.new(1, 1, 1)
409
			B.Transparency = 1
410
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
411
			B.Parent = char
412
			local W = Instance.new("Weld")
413
			W.Part0 = Limb
414
			W.Part1 = B
415
			W.C0 = CFrame.new(0, -0.5, 0)
416
			W.Parent = Limb
417
418
		end
419
		local Limb = char:FindFirstChild("Left Leg")
420
		if Limb then
421
422
			Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
423
			local Joint = Instance.new("Glue")
424
			Joint.Name = "LeftHip"
425
			Joint.Part0 = torso
426
			Joint.Part1 = Limb
427
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
428
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
429
			Joint.Parent = torso
430
431
			local B = Instance.new("Part")
432
			B.TopSurface = 0
433
			B.BottomSurface = 0
434
			B.formFactor = "Symmetric"
435
			B.Size = Vector3.new(1, 1, 1)
436
			B.Transparency = 1
437
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
438
			B.Parent = char
439
			local W = Instance.new("Weld")
440
			W.Part0 = Limb
441
			W.Part1 = B
442
			W.C0 = CFrame.new(0, -0.5, 0)
443
			W.Parent = Limb
444
445
		end
446
		--[
447
		local Bar = Instance.new("Part")
448
		Bar.TopSurface = 0
449
		Bar.BottomSurface = 0
450
		Bar.formFactor = "Symmetric"
451
		Bar.Size = Vector3.new(1, 1, 1)
452
		Bar.Transparency = 1
453
		Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
454
		Bar.Parent = char
455
		local Weld = Instance.new("Weld")
456
		Weld.Part0 = torso
457
		Weld.Part1 = Bar
458
		Weld.C0 = CFrame.new(0, 0.5, 0)
459
		Weld.Parent = torso
460
		--]]
461
462
torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
463
464
end
465
466
-------------------------------------------------------
467
--End Kyu's shitty stuff--
468
-------------------------------------------------------
469
470
-------------------------------------------------------
471
--Start Important Functions--
472
-------------------------------------------------------
473
function swait(num)
474
	if num == 0 or num == nil then
475
		game:service("RunService").Stepped:wait(0)
476
	else
477
		for i = 0, num do
478
			game:service("RunService").Stepped:wait(0)
479
		end
480
	end
481
end
482
function thread(f)
483
	coroutine.resume(coroutine.create(f))
484
end
485
function clerp(a, b, t)
486
	local qa = {
487
		QuaternionFromCFrame(a)
488
	}
489
	local qb = {
490
		QuaternionFromCFrame(b)
491
	}
492
	local ax, ay, az = a.x, a.y, a.z
493
	local bx, by, bz = b.x, b.y, b.z
494
	local _t = 1 - t
495
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
496
end
497
function QuaternionFromCFrame(cf)
498
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
499
	local trace = m00 + m11 + m22
500
	if trace > 0 then
501
		local s = math.sqrt(1 + trace)
502
		local recip = 0.5 / s
503
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
504
	else
505
		local i = 0
506
		if m00 < m11 then
507
			i = 1
508
		end
509
		if m22 > (i == 0 and m00 or m11) then
510
			i = 2
511
		end
512
		if i == 0 then
513
			local s = math.sqrt(m00 - m11 - m22 + 1)
514
			local recip = 0.5 / s
515
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
516
		elseif i == 1 then
517
			local s = math.sqrt(m11 - m22 - m00 + 1)
518
			local recip = 0.5 / s
519
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
520
		elseif i == 2 then
521
			local s = math.sqrt(m22 - m00 - m11 + 1)
522
			local recip = 0.5 / s
523
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
524
		end
525
	end
526
end
527
function QuaternionToCFrame(px, py, pz, x, y, z, w)
528
	local xs, ys, zs = x + x, y + y, z + z
529
	local wx, wy, wz = w * xs, w * ys, w * zs
530
	local xx = x * xs
531
	local xy = x * ys
532
	local xz = x * zs
533
	local yy = y * ys
534
	local yz = y * zs
535
	local zz = z * zs
536
	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))
537
end
538
function QuaternionSlerp(a, b, t)
539
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
540
	local startInterp, finishInterp
541
	if cosTheta >= 1.0E-4 then
542
		if 1 - cosTheta > 1.0E-4 then
543
			local theta = math.acos(cosTheta)
544
			local invSinTheta = 1 / Sin(theta)
545
			startInterp = Sin((1 - t) * theta) * invSinTheta
546
			finishInterp = Sin(t * theta) * invSinTheta
547
		else
548
			startInterp = 1 - t
549
			finishInterp = t
550
		end
551
	elseif 1 + cosTheta > 1.0E-4 then
552
		local theta = math.acos(-cosTheta)
553
		local invSinTheta = 1 / Sin(theta)
554
		startInterp = Sin((t - 1) * theta) * invSinTheta
555
		finishInterp = Sin(t * theta) * invSinTheta
556
	else
557
		startInterp = t - 1
558
		finishInterp = t
559
	end
560
	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
561
end
562
function rayCast(Position, Direction, Range, Ignore)
563
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
564
end
565
local RbxUtility = LoadLibrary("RbxUtility")
566
local Create = RbxUtility.Create
567
568
-------------------------------------------------------
569
--Start Damage Function--
570
-------------------------------------------------------
571
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
572
	if hit.Parent == nil then
573
		return
574
	end
575
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
576
	for _, v in pairs(hit.Parent:children()) do
577
		if v:IsA("Humanoid") then
578
			h = v
579
		end
580
	end
581
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
582
         warn'No R15 allowed'
583
         hit.Parent:FindFirstChild("Head"):BreakJoints()
584
         end
585
586
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
587
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
588
			if hit.Parent.DebounceHit.Value == true then
589
				return
590
			end
591
		end
592
         if insta == true then
593
         hit.Parent:FindFirstChild("Head"):BreakJoints()
594
         end
595
		local c = Create("ObjectValue"){
596
			Name = "creator",
597
			Value = game:service("Players").LocalPlayer,
598
			Parent = h,
599
		}
600
		game:GetService("Debris"):AddItem(c, .5)
601
		if HitSound ~= nil and HitPitch ~= nil then
602
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
603
		end
604
		local Damage = math.random(minim, maxim)
605
		local blocked = false
606
		local block = hit.Parent:findFirstChild("Block")
607
		if block ~= nil then
608
			if block.className == "IntValue" then
609
				if block.Value > 0 then
610
					blocked = true
611
					block.Value = block.Value - 1
612
					print(block.Value)
613
				end
614
			end
615
		end
616
		if blocked == false then
617
			h.Health = h.Health - Damage
618
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
619
		else
620
			h.Health = h.Health - (Damage / 2)
621
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
622
		end
623
		if Type == "Knockdown" then
624
			local hum = hit.Parent.Humanoid
625
			hum.PlatformStand = true
626
			coroutine.resume(coroutine.create(function(HHumanoid)
627
				swait(1)
628
				HHumanoid.PlatformStand = false
629
			end), hum)
630
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
631
			local bodvol = Create("BodyVelocity"){
632
				velocity = angle * knockback,
633
				P = 5000,
634
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
635
				Parent = hit,
636
			}
637
			local rl = Create("BodyAngularVelocity"){
638
				P = 3000,
639
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
640
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
641
				Parent = hit,
642
			}
643
			game:GetService("Debris"):AddItem(bodvol, .5)
644
			game:GetService("Debris"):AddItem(rl, .5)
645
		elseif Type == "Normal" then
646
			local vp = Create("BodyVelocity"){
647
				P = 500,
648
				maxForce = Vector3.new(math.huge, 0, math.huge),
649
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
650
			}
651
			if knockback > 0 then
652
				vp.Parent = hit.Parent.Torso
653
			end
654
			game:GetService("Debris"):AddItem(vp, .5)
655
		elseif Type == "Up" then
656
			local bodyVelocity = Create("BodyVelocity"){
657
				velocity = Vector3.new(0, 20, 0),
658
				P = 5000,
659
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
660
				Parent = hit,
661
			}
662
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
663
		elseif Type == "DarkUp" then
664
			coroutine.resume(coroutine.create(function()
665
				for i = 0, 1, 0.1 do
666
					swait()
667
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
668
				end
669
			end))
670
			local bodyVelocity = Create("BodyVelocity"){
671
				velocity = Vector3.new(0, 20, 0),
672
				P = 5000,
673
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
674
				Parent = hit,
675
			}
676
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
677
		elseif Type == "Snare" then
678
			local bp = Create("BodyPosition"){
679
				P = 2000,
680
				D = 100,
681
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
682
				position = hit.Parent.Torso.Position,
683
				Parent = hit.Parent.Torso,
684
			}
685
			game:GetService("Debris"):AddItem(bp, 1)
686
		elseif Type == "Freeze" then
687
			local BodPos = Create("BodyPosition"){
688
				P = 50000,
689
				D = 1000,
690
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
691
				position = hit.Parent.Torso.Position,
692
				Parent = hit.Parent.Torso,
693
			}
694
			local BodGy = Create("BodyGyro") {
695
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
696
				P = 20e+003,
697
				Parent = hit.Parent.Torso,
698
				cframe = hit.Parent.Torso.CFrame,
699
			}
700
			hit.Parent.Torso.Anchored = true
701
			coroutine.resume(coroutine.create(function(Part) 
702
				swait(1.5)
703
				Part.Anchored = false
704
			end), hit.Parent.Torso)
705
			game:GetService("Debris"):AddItem(BodPos, 3)
706
			game:GetService("Debris"):AddItem(BodGy, 3)
707
		end
708
		local debounce = Create("BoolValue"){
709
			Name = "DebounceHit",
710
			Parent = hit.Parent,
711
			Value = true,
712
		}
713
		game:GetService("Debris"):AddItem(debounce, Delay)
714
		c = Create("ObjectValue"){
715
			Name = "creator",
716
			Value = Player,
717
			Parent = h,
718
		}
719
		game:GetService("Debris"):AddItem(c, .5)
720
	end
721
end
722
-------------------------------------------------------
723
--End Damage Function--
724
-------------------------------------------------------
725
726
-------------------------------------------------------
727
--Start Damage Function Customization--
728
-------------------------------------------------------
729
function ShowDamage(Pos, Text, Time, Color)
730
	local Rate = (1 / 30)
731
	local Pos = (Pos or Vector3.new(0, 0, 0))
732
	local Text = (Text or "")
733
	local Time = (Time or 2)
734
	local Color = (Color or Color3.new(1, 0, 1))
735
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
736
	EffectPart.Anchored = true
737
	local BillboardGui = Create("BillboardGui"){
738
		Size = UDim2.new(3, 0, 3, 0),
739
		Adornee = EffectPart,
740
		Parent = EffectPart,
741
	}
742
	local TextLabel = Create("TextLabel"){
743
		BackgroundTransparency = 1,
744
		Size = UDim2.new(1, 0, 1, 0),
745
		Text = Text,
746
		Font = "Highway",
747
		TextColor3 = Color,
748
		TextScaled = true,
749
		Parent = BillboardGui,
750
	}
751
	game.Debris:AddItem(EffectPart, (Time))
752
	EffectPart.Parent = game:GetService("Workspace")
753
	delay(0, function()
754
		local Frames = (Time / Rate)
755
		for Frame = 1, Frames do
756
			wait(Rate)
757
			local Percent = (Frame / Frames)
758
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
759
			TextLabel.TextTransparency = Percent
760
		end
761
		if EffectPart and EffectPart.Parent then
762
			EffectPart:Destroy()
763
		end
764
	end)
765
end
766
-------------------------------------------------------
767
--End Damage Function Customization--
768
-------------------------------------------------------
769
770
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
771
  for _, c in pairs(workspace:children()) do
772
    local hum = c:findFirstChild("Humanoid")
773
    if hum ~= nil then
774
      local head = c:findFirstChild("Head")
775
      if head ~= nil then
776
        local targ = head.Position - Part.Position
777
        local mag = targ.magnitude
778
        if magni >= mag and c.Name ~= plr.Name then
779
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
780
        end
781
      end
782
    end
783
  end
784
end
785
786
787
CFuncs = {
788
	Part = {
789
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
790
			local Part = Create("Part")({
791
				Parent = Parent,
792
				Reflectance = Reflectance,
793
				Transparency = Transparency,
794
				CanCollide = false,
795
				Locked = true,
796
				BrickColor = BrickColor.new(tostring(BColor)),
797
				Name = Name,
798
				Size = Size,
799
				Material = Material
800
			})
801
			RemoveOutlines(Part)
802
			return Part
803
		end
804
	},
805
	Mesh = {
806
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
807
			local Msh = Create(Mesh)({
808
				Parent = Part,
809
				Offset = OffSet,
810
				Scale = Scale
811
			})
812
			if Mesh == "SpecialMesh" then
813
				Msh.MeshType = MeshType
814
				Msh.MeshId = MeshId
815
			end
816
			return Msh
817
		end
818
	},
819
	Mesh = {
820
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
821
			local Msh = Create(Mesh)({
822
				Parent = Part,
823
				Offset = OffSet,
824
				Scale = Scale
825
			})
826
			if Mesh == "SpecialMesh" then
827
				Msh.MeshType = MeshType
828
				Msh.MeshId = MeshId
829
			end
830
			return Msh
831
		end
832
	},
833
	Weld = {
834
		Create = function(Parent, Part0, Part1, C0, C1)
835
			local Weld = Create("Weld")({
836
				Parent = Parent,
837
				Part0 = Part0,
838
				Part1 = Part1,
839
				C0 = C0,
840
				C1 = C1
841
			})
842
			return Weld
843
		end
844
	},
845
	Sound = {
846
		Create = function(id, par, vol, pit)
847
			coroutine.resume(coroutine.create(function()
848
				local S = Create("Sound")({
849
					Volume = vol,
850
					Pitch = pit or 1,
851
					SoundId = id,
852
					Parent = par or workspace
853
				})
854
				wait()
855
				S:play()
856
				game:GetService("Debris"):AddItem(S, 6)
857
			end))
858
		end
859
	},
860
	ParticleEmitter = {
861
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
862
			local fp = Create("ParticleEmitter")({
863
				Parent = Parent,
864
				Color = ColorSequence.new(Color1, Color2),
865
				LightEmission = LightEmission,
866
				Size = Size,
867
				Texture = Texture,
868
				Transparency = Transparency,
869
				ZOffset = ZOffset,
870
				Acceleration = Accel,
871
				Drag = Drag,
872
				LockedToPart = LockedToPart,
873
				VelocityInheritance = VelocityInheritance,
874
				EmissionDirection = EmissionDirection,
875
				Enabled = Enabled,
876
				Lifetime = LifeTime,
877
				Rate = Rate,
878
				Rotation = Rotation,
879
				RotSpeed = RotSpeed,
880
				Speed = Speed,
881
				VelocitySpread = VelocitySpread
882
			})
883
			return fp
884
		end
885
	}
886
}
887
function RemoveOutlines(part)
888
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
889
end
890
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
891
	local Part = Create("Part")({
892
		formFactor = FormFactor,
893
		Parent = Parent,
894
		Reflectance = Reflectance,
895
		Transparency = Transparency,
896
		CanCollide = false,
897
		Locked = true,
898
		BrickColor = BrickColor.new(tostring(BColor)),
899
		Name = Name,
900
		Size = Size,
901
		Material = Material
902
	})
903
	RemoveOutlines(Part)
904
	return Part
905
end
906
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
907
	local Msh = Create(Mesh)({
908
		Parent = Part,
909
		Offset = OffSet,
910
		Scale = Scale
911
	})
912
	if Mesh == "SpecialMesh" then
913
		Msh.MeshType = MeshType
914
		Msh.MeshId = MeshId
915
	end
916
	return Msh
917
end
918
function CreateWeld(Parent, Part0, Part1, C0, C1)
919
	local Weld = Create("Weld")({
920
		Parent = Parent,
921
		Part0 = Part0,
922
		Part1 = Part1,
923
		C0 = C0,
924
		C1 = C1
925
	})
926
	return Weld
927
end
928
929
930
-------------------------------------------------------
931
--Start Effect Function--
932
-------------------------------------------------------
933
EffectModel = Instance.new("Model", char)
934
Effects = {
935
  Block = {
936
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
937
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
938
      prt.Anchored = true
939
      prt.CFrame = cframe
940
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
941
      game:GetService("Debris"):AddItem(prt, 10)
942
      if Type == 1 or Type == nil then
943
        table.insert(Effects, {
944
          prt,
945
          "Block1",
946
          delay,
947
          x3,
948
          y3,
949
          z3,
950
          msh
951
        })
952
      elseif Type == 2 then
953
        table.insert(Effects, {
954
          prt,
955
          "Block2",
956
          delay,
957
          x3,
958
          y3,
959
          z3,
960
          msh
961
        })
962
      else
963
        table.insert(Effects, {
964
          prt,
965
          "Block3",
966
          delay,
967
          x3,
968
          y3,
969
          z3,
970
          msh
971
        })
972
      end
973
    end
974
  },
975
  Sphere = {
976
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
977
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
978
      prt.Anchored = true
979
      prt.CFrame = cframe
980
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
981
      game:GetService("Debris"):AddItem(prt, 10)
982
      table.insert(Effects, {
983
        prt,
984
        "Cylinder",
985
        delay,
986
        x3,
987
        y3,
988
        z3,
989
        msh
990
      })
991
    end
992
  },
993
  Cylinder = {
994
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
995
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
996
      prt.Anchored = true
997
      prt.CFrame = cframe
998
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
999
      game:GetService("Debris"):AddItem(prt, 10)
1000
      table.insert(Effects, {
1001
        prt,
1002
        "Cylinder",
1003
        delay,
1004
        x3,
1005
        y3,
1006
        z3,
1007
        msh
1008
      })
1009
    end
1010
  },
1011
  Wave = {
1012
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1013
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1014
      prt.Anchored = true
1015
      prt.CFrame = cframe
1016
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
1017
      game:GetService("Debris"):AddItem(prt, 10)
1018
      table.insert(Effects, {
1019
        prt,
1020
        "Cylinder",
1021
        delay,
1022
        x3 / 60,
1023
        y3 / 60,
1024
        z3 / 60,
1025
        msh
1026
      })
1027
    end
1028
  },
1029
  Ring = {
1030
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1031
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1032
      prt.Anchored = true
1033
      prt.CFrame = cframe
1034
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1035
      game:GetService("Debris"):AddItem(prt, 10)
1036
      table.insert(Effects, {
1037
        prt,
1038
        "Cylinder",
1039
        delay,
1040
        x3,
1041
        y3,
1042
        z3,
1043
        msh
1044
      })
1045
    end
1046
  },
1047
  Break = {
1048
    Create = function(brickcolor, cframe, x1, y1, z1)
1049
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1050
      prt.Anchored = true
1051
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1052
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1053
      local num = math.random(10, 50) / 1000
1054
      game:GetService("Debris"):AddItem(prt, 10)
1055
      table.insert(Effects, {
1056
        prt,
1057
        "Shatter",
1058
        num,
1059
        prt.CFrame,
1060
        math.random() - math.random(),
1061
        0,
1062
        math.random(50, 100) / 100
1063
      })
1064
    end
1065
  },
1066
Spiral = {
1067
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1068
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1069
      prt.Anchored = true
1070
      prt.CFrame = cframe
1071
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1072
      game:GetService("Debris"):AddItem(prt, 10)
1073
      table.insert(Effects, {
1074
        prt,
1075
        "Cylinder",
1076
        delay,
1077
        x3,
1078
        y3,
1079
        z3,
1080
        msh
1081
      })
1082
    end
1083
  },
1084
Push = {
1085
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1086
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1087
      prt.Anchored = true
1088
      prt.CFrame = cframe
1089
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1090
      game:GetService("Debris"):AddItem(prt, 10)
1091
      table.insert(Effects, {
1092
        prt,
1093
        "Cylinder",
1094
        delay,
1095
        x3,
1096
        y3,
1097
        z3,
1098
        msh
1099
      })
1100
    end
1101
  }
1102
}
1103
-------------------------------------------------------
1104
--End Effect Function--
1105
-------------------------------------------------------
1106
1107
function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
1108
	local NSound = nil
1109
	coroutine.resume(coroutine.create(function()
1110
		NSound = Instance.new("Sound", PARENT)
1111
		NSound.Volume = VOLUME
1112
		NSound.Pitch = PITCH
1113
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1114
		swait()
1115
		NSound:play()
1116
		game:GetService("Debris"):AddItem(NSound, 10)
1117
	end))
1118
	return NSound
1119
end
1120
1121
1122
1123
1124
1125
-------------------------------------------------------
1126
--End Important Functions--
1127
-------------------------------------------------------
1128
1129
chargeup = Instance.new("Sound", hed)
1130
chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
1131
chargeup.Volume = 10
1132
chargeup.Pitch = 1
1133
chargeup.Looped = true
1134
chargeup.TimePosition = 1
1135
1136
meme = Instance.new("Sound", hed)
1137
meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
1138
meme.Volume = 10
1139
meme.Pitch = 1
1140
meme.Looped = true
1141
meme.TimePosition = 1
1142
1143
local ohno = Instance.new("Sound")
1144
ohno.Parent = hed
1145
ohno.Volume = 10
1146
ohno.Pitch = 1
1147
ohno.Looped = true
1148
1149
local bass = Instance.new("Sound") --why
1150
bass.Parent = hed
1151
bass.Volume = 7
1152
bass.Pitch = 1
1153
bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
1154
bass.Looped = true
1155
1156
Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
1157
Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=672104253"
1158
Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
1159
Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
1160
Cause_Im_having_a_good_time_having_a_good_time.Looped = false
1161
Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
1162
1163
STHAP = Instance.new("Sound", hed)
1164
STHAP.SoundId = "http://www.roblox.com/asset/?id=1591656314"
1165
STHAP.Volume = 10
1166
STHAP.Pitch = 1
1167
STHAP.Looped = false
1168
1169
forevergone = Instance.new("Sound", tors)
1170
forevergone.SoundId = "http://www.roblox.com/asset/?id=1286436928"
1171
forevergone.Volume = 10
1172
forevergone.Pitch = 1
1173
forevergone.Looped = true
1174
forevergone.TimePosition = 24
1175
1176
-------------------------------------------------------
1177
--Start Music Option--
1178
-------------------------------------------------------
1179
local Music = Instance.new("Sound",tors)
1180
Music.Volume = 2.5
1181
Music.SoundId = "rbxassetid://"
1182
Music.Looped = true
1183
Music.Pitch = 1 --Pitcher
1184
Music:Play()
1185
-------------------------------------------------------
1186
--End Music Option--
1187
-------------------------------------------------------
1188
--hi fat >:)
1189
-------------------------------------------------------
1190
--Start Attacks N Stuff--
1191
-------------------------------------------------------
1192
local sine=0
1193
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
1194
  local Hitboxpart = Instance.new("Part", EffectModel)
1195
  RemoveOutlines(Hitboxpart)
1196
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
1197
  Hitboxpart.CanCollide = false
1198
  Hitboxpart.Transparency = 1
1199
  Hitboxpart.Anchored = true
1200
  Hitboxpart.CFrame = Pose
1201
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
1202
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
1203
end
1204
function GEtOuT()
1205
	attack = true
1206
	hum.WalkSpeed = 10
1207
        Character.Head.face.Texture = "rbxassetid://494811799"
1208
        CreateSound("814652778", hed, 10, 1)
1209
        CreateSound("537371462", hed, 10, 1)
1210
        local vel3 = Instance.new("BodyVelocity",tors)
1211
        vel3.Velocity = Vector3.new(0,25,0)
1212
        vel3.MaxForce = Vector3.new(10000000,10000000,10000000)
1213
	for i = 0,12,0.1 do
1214
		swait()
1215
		CameraEnshaking(1, 2)
1216
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 20, 99, 53, "Knockdown")
1217
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.3)
1218
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
1219
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
1220
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
1221
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
1222
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
1223
	end
1224
        vel3:Destroy()
1225
        Character.Head.face.Texture = "rbxassetid://620619801"
1226
	attack = false
1227
        Humanoid.JumpPower = 50
1228
	hum.WalkSpeed = 16
1229
end
1230
1231
function GEtOuT2()
1232
	attack = true
1233
	hum.WalkSpeed = 10
1234
        Humanoid.JumpPower = 0
1235
        Character.Head.face.Texture = "rbxassetid://494811799"
1236
        CreateSound("814652778", hed, 10, 1)
1237
        CreateSound("537371462", hed, 10, 1)
1238
        root.Velocity = root.CFrame.lookVector * 20
1239
	for i = 0,12,0.1 do
1240
		swait()
1241
		CameraEnshaking(1, 2)
1242
                root.Velocity = root.CFrame.lookVector * 50
1243
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 10, 50, 53, "Knockdown")
1244
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.3)
1245
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
1246
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
1247
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
1248
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
1249
                RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
1250
	end
1251
        Character.Head.face.Texture = "rbxassetid://620619801"
1252
	attack = false
1253
        Humanoid.JumpPower = 50
1254
	hum.WalkSpeed = 16
1255
end
1256
function Flight() --wowthatsdiffrent
1257
attack = true
1258
Character.Head.face.Texture = "rbxassetid://269748407"
1259
local ColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
1260
ColorSequenceKeypoint.new(0.16, Color3.new(1,1,1)),
1261
ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
1262
ColorSequenceKeypoint.new(0.48, Color3.new(1,1,1)),
1263
ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
1264
ColorSequenceKeypoint.new(0.80, Color3.new(1,1,1)),
1265
ColorSequenceKeypoint.new(0.96, Color3.new(0,0,1)),
1266
ColorSequenceKeypoint.new(1, Color3.new(1,1,1))}
1267
local vel4 = Instance.new("BodyVelocity",ll)
1268
vel4.Velocity = Vector3.new(0,4,0)
1269
vel4.MaxForce = Vector3.new(10000000,10000000,10000000)
1270
local Atch3 = Instance.new("Attachment",ll)Atch3.Position = Vector3.new(0,0.6,0)
1271
local Atch4 = Instance.new("Attachment",ll)Atch4.Position = Vector3.new(0,-0.6,0)
1272
local Trail2 = Instance.new("Trail",ll)Trail2.Attachment0 = Atch3 Trail2.Attachment1 = Atch4
1273
Trail2.Texture = "rbxassetid://22636887" Trail2.Lifetime = 0.2 Trail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1274
Trail2.Color = ColorSequence.new(ColorsArray) Trail2.LightEmission = 1 
1275
Trail2.Enabled = true
1276
local Atch5 = Instance.new("Attachment",rl)Atch5.Position = Vector3.new(0,0.6,0)
1277
local Atch6 = Instance.new("Attachment",rl)Atch6.Position = Vector3.new(0,-0.6,0)
1278
local Trail3 = Instance.new("Trail",rl)Trail3.Attachment0 = Atch5 Trail3.Attachment1 = Atch6
1279
Trail3.Texture = "rbxassetid://22636887" Trail3.Lifetime = 0.2 Trail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1280
Trail3.Color = ColorSequence.new(ColorsArray) Trail3.LightEmission = 1 
1281
Trail3.Enabled = true
1282
local Atch7 = Instance.new("Attachment",ra)Atch7.Position = Vector3.new(0,0.6,0)
1283
local Atch8 = Instance.new("Attachment",ra)Atch8.Position = Vector3.new(0,-0.6,0)
1284
local Trail4 = Instance.new("Trail",ra)Trail4.Attachment0 = Atch7 Trail4.Attachment1 = Atch8
1285
Trail4.Texture = "rbxassetid://22636887" Trail4.Lifetime = 0.2 Trail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1286
Trail4.Color = ColorSequence.new(ColorsArray) Trail4.LightEmission = 1 
1287
Trail4.Enabled = true
1288
local Atch9 = Instance.new("Attachment",la)Atch9.Position = Vector3.new(0,0.6,0)
1289
local Atch10 = Instance.new("Attachment",la)Atch10.Position = Vector3.new(0,-0.6,0)
1290
local Trail5 = Instance.new("Trail",la)Trail5.Attachment0 = Atch9 Trail5.Attachment1 = Atch10
1291
Trail5.Texture = "rbxassetid://22636887" Trail5.Lifetime = 0.2 Trail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1292
Trail5.Color = ColorSequence.new(ColorsArray) Trail5.LightEmission = 1 
1293
Trail5.Enabled = true
1294
local Atch1 = Instance.new("Attachment",Torso)Atch1.Position = Vector3.new(0,2,0)
1295
local Atch2 = Instance.new("Attachment",Torso)Atch2.Position = Vector3.new(0,-2.5,0)
1296
local Trail = Instance.new("Trail",Torso)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
1297
Trail.Texture = "rbxassetid://22636887" Trail.Lifetime = 0.2 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
1298
Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1 
1299
Trail.Enabled = false
1300
ragdoll(char)
1301
wait(1)
1302
Character.Head.face.Texture = "rbxassetid://249062487"
1303
CreateSound("948494432", hed, 10, 1)
1304
wait(2)
1305
Character.Head.face.Texture = "rbxassetid://269748407"
1306
CreateSound("633394595", hed, 10, 1)
1307
wait(2)
1308
Character.Head.face.Texture = "rbxassetid://494811799"
1309
STHAP:play()
1310
wait(11)
1311
forevergone:play()
1312
end
1313
1314
function OBJECTION()
1315
	attack = true
1316
	hum.WalkSpeed = 10
1317
        Character.Head.face.Texture = "rbxassetid://55831869"
1318
	CreateSound("330859085", hed, 10, 1)
1319
	for i = 0,8,0.1 do
1320
		swait()
1321
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1322
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1323
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1324
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1325
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
1326
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1327
	end
1328
	attack = false
1329
        Character.Head.face.Texture = "rbxassetid://620619801"
1330
	hum.WalkSpeed = 16
1331
end
1332
1333
function Hello()
1334
	attack = true
1335
	hum.WalkSpeed = 10
1336
        Character.Head.face.Texture = "rbxassetid://334668738"
1337
	CreateSound("855338765", hed, 10, 0.9)
1338
	for i = 0,3,0.1 do
1339
		swait()
1340
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1341
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1342
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1343
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1344
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1345
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1346
	end
1347
	attack = false
1348
        Character.Head.face.Texture = "rbxassetid://620619801"
1349
	hum.WalkSpeed = 16
1350
end
1351
1352
function Victory()
1353
	attack = true
1354
	hum.WalkSpeed = 1.01
1355
        Character.Head.face.Texture = "rbxassetid://616284160"
1356
        Humanoid.Jump = true
1357
        CreateSound("130834939", hed, 10, 1)
1358
        for i = 0,3.7,0.1 do
1359
		swait()
1360
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1361
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1362
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1363
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1364
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1365
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1366
        end
1367
        Humanoid.Jump = true
1368
        for i = 0,3.7,0.1 do
1369
		swait()
1370
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1371
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1372
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
1373
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
1374
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
1375
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1376
        end
1377
        Humanoid.Jump = true
1378
        for i = 0,3.7,0.1 do
1379
		swait()
1380
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1381
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1382
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1383
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1384
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1385
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1386
        end
1387
        Humanoid.Jump = true
1388
        for i = 0,3.7,0.1 do
1389
		swait()
1390
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1391
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1392
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
1393
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
1394
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-180), Rad(-25), Rad(5)), 0.1)
1395
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1396
        end
1397
        Humanoid.Jump = true
1398
        for i = 0,3.7,0.1 do
1399
		swait()
1400
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1401
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1402
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1403
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-40)), 0.15)
1404
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1405
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-5)), 0.1)
1406
        end
1407
	attack = false
1408
        Character.Head.face.Texture = "rbxassetid://620619801"
1409
	hum.WalkSpeed = 16
1410
end
1411
1412
function ShutTheHellUp()
1413
	attack = true
1414
	hum.WalkSpeed = 2.01
1415
        Character.Head.face.Texture = "rbxassetid://963148419"
1416
	CreateSound("336377340", hed, 10, 1)
1417
	for i = 0,3,0.1 do
1418
		swait()
1419
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1420
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1421
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1422
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1423
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1424
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1425
	end
1426
	for i = 0,1.2,0.1 do
1427
		swait()
1428
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1429
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1430
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1431
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1432
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1433
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1434
	end
1435
	for i = 0,1.2,0.1 do
1436
		swait()
1437
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1438
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
1439
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1440
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1441
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1442
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1443
	end
1444
	for i = 0,1.2,0.1 do
1445
		swait()
1446
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1447
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1448
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1449
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1450
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1451
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1452
	end
1453
	for i = 0,1.2,0.1 do
1454
		swait()
1455
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1456
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
1457
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1458
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1459
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1460
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1461
	end
1462
	for i = 0,2,0.1 do
1463
		swait()
1464
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1465
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1466
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1467
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1468
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
1469
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1470
	end
1471
	for i = 0,2,0.1 do
1472
		swait()
1473
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1474
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1475
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1476
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1477
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
1478
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
1479
	end
1480
	hum.WalkSpeed = 16
1481
        Character.Head.face.Texture = "rbxassetid://620619801"
1482
	attack = false
1483
end
1484
1485
function SpinMeDad() --YOU SPIN ME RIGHT ROUND BABY RIGHT ROUND
1486
	attack = true
1487
	hum.WalkSpeed = 5
1488
        Humanoid.JumpPower = 175
1489
        Character.Head.face.Texture = "rbxassetid://1223903433"
1490
	CreateSound("145799973", hed, 10, 1)
1491
        local vel2 = Instance.new("BodyVelocity",tors)
1492
        vel2.Velocity = Vector3.new(0,1.2,0)
1493
        vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
1494
	for i = 0,60,0.1 do
1495
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 20, 53, "Knockdown")
1496
		swait()
1497
		CameraEnshaking(1, 1)
1498
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
1499
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1500
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1501
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1502
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
1503
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
1504
	end
1505
	hum.WalkSpeed = 16
1506
        vel2:Destroy()
1507
        Character.Head.face.Texture = "rbxassetid://620619801"
1508
        Humanoid.JumpPower = 50
1509
	attack = false
1510
end
1511
1512
function EndMySufferingV2() --why
1513
	attack = true
1514
	hum.WalkSpeed = 1.01
1515
        Character.Head.face.Texture = "rbxassetid://202210455"
1516
        local A = math.random(1,5)
1517
        if A == 1 then
1518
            meme.SoundId = "rbxassetid://295810519"
1519
        end
1520
        if A == 2 then
1521
            meme.SoundId = "rbxassetid://1124778077"
1522
        end
1523
        if A == 3 then
1524
            meme.SoundId = "rbxassetid://464157070"
1525
        end
1526
        if A == 4 then
1527
            meme.SoundId = "rbxassetid://146334595"
1528
        end
1529
        if A == 5 then
1530
            meme.SoundId = "rbxassetid://145536915"
1531
        end
1532
        meme:Play()
1533
        bass:Play()
1534
        joyemoji.Rate = 70
1535
        LIT.Rate = 70
1536
        ok.Rate = 70
1537
        toast.Rate = 70
1538
        
1539
	for i = 0,50,0.1 do
1540
		swait()
1541
	CameraEnshaking(1, 10)
1542
        bass.Parent = hed
1543
        meme.Parent = hed
1544
	rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
1545
	tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
1546
	RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
1547
	LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
1548
	RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
1549
	LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
1550
	end
1551
        bass:Stop()
1552
        meme:Stop()
1553
        joyemoji.Rate = 0
1554
        LIT.Rate = 0
1555
        ok.Rate = 0
1556
        toast.Rate = 0
1557
        Character.Head.face.Texture = "rbxassetid://620619801"
1558
	attack = false
1559
	hum.WalkSpeed = 16
1560
end
1561
1562
function HELP()
1563
	attack = true
1564
	hum.WalkSpeed = 1.01
1565
        Character.Head.face.Texture = "rbxassetid://307972876"
1566
	CreateSound("1123321019", hed, 10, 1)
1567
	for i = 0,15,0.1 do
1568
		swait()
1569
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1570
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1571
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1572
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1573
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1574
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1575
	end
1576
  	CreateSound("198462271", hed, 10, 1)
1577
	for i = 0,8,0.1 do
1578
                Character.Head.face.Texture = "rbxassetid://341497730"
1579
		swait()
1580
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1581
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1582
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1583
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1584
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1585
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1586
	end
1587
	for i = 0,8,0.1 do
1588
                Character.Head.face.Texture = "rbxassetid://341497730"
1589
		swait()
1590
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1591
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
1592
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1593
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1594
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1595
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1596
	end
1597
  	CreateSound("948494432", hed, 10, 1)
1598
	for i = 0,7.5,0.1 do
1599
                Character.Head.face.Texture = "rbxassetid://249062487"
1600
		swait()
1601
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1602
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
1603
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1604
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1605
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1606
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1607
	end
1608
  	CreateSound("1542642349", hed, 10, 1)
1609
	for i = 0,10,0.1 do
1610
                Character.Head.face.Texture = "rbxassetid://270636807"
1611
		swait()
1612
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1613
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1614
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1615
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1616
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1617
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1618
	end
1619
  	CreateSound("269597232", hed, 10, 1)
1620
	for i = 0,6,0.1 do
1621
                Character.Head.face.Texture = "rbxassetid://265057155"
1622
		swait()
1623
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1624
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1625
		RH.C0 = clerp(RH.C0, CF(0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1626
		LH.C0 = clerp(LH.C0, CF(-0.7, -0.01 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1627
		RW.C0 = clerp(RW.C0, CF(0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1628
		LW.C0 = clerp(LW.C0, CF(-0.9, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1629
	end
1630
	attack = false
1631
        Character.Head.face.Texture = "rbxassetid://620619801"
1632
	hum.WalkSpeed = 16
1633
end
1634
1635
function Choose()
1636
	attack = true
1637
	hum.WalkSpeed = 1.01
1638
        Character.Head.face.Texture = "rbxassetid://374187112"
1639
	CreateSound("130784263", hed, 10, 1)
1640
	for i = 0,4,0.1 do
1641
		swait()
1642
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1643
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1644
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1645
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1646
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1647
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1648
	end
1649
	for i = 0,5,0.1 do
1650
		swait()
1651
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1652
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1653
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1654
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1655
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
1656
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
1657
	end
1658
	attack = false
1659
        Character.Head.face.Texture = "rbxassetid://620619801"
1660
	hum.WalkSpeed = 16
1661
end
1662
1663
function slap()
1664
	attack = true
1665
	hum.WalkSpeed = 10
1666
	CreateSound("146163534", hed, 10, 1)
1667
        Character.Head.face.Texture = "rbxassetid://293603561"
1668
        game.Players.LocalPlayer.Character.Humanoid:TakeDamage(7)
1669
	CameraEnshaking(1, 2)
1670
	for i = 0,4,0.1 do
1671
		swait()
1672
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1673
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1674
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1675
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1676
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
1677
		LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
1678
	end
1679
        Character.Head.face.Texture = "rbxassetid://620619801"
1680
	attack = false
1681
	hum.WalkSpeed = 16
1682
end
1683
1684
function MYSPAGHETTTTTTT() --ow
1685
	attack = true
1686
	hum.WalkSpeed = 1.01
1687
	CreateSound("1282149571", hed, 10, 1)
1688
        Character.Head.face.Texture = "rbxassetid://1329282756"
1689
        game.Players.LocalPlayer.Character.Humanoid:TakeDamage(10)
1690
	CameraEnshaking(1, 2.2)
1691
	for i = 0,4,0.1 do
1692
		swait()
1693
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1694
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
1695
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1696
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1697
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
1698
		LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
1699
	end
1700
	for i = 0,5,0.1 do
1701
		swait()
1702
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1703
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1704
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1705
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1706
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1707
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(110), Rad(0), Rad(0)), 0.1)
1708
	end
1709
	for i = 0,6,0.1 do
1710
		swait()
1711
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1712
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1713
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1714
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1715
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(-10)), 0.1)
1716
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(10)), 0.1)
1717
	end
1718
	attack = false
1719
        Character.Head.face.Texture = "rbxassetid://620619801"
1720
	hum.WalkSpeed = 16
1721
end
1722
1723
1724
function dead()
1725
	attack = true
1726
	hum.WalkSpeed = 0.20
1727
	CreateSound("137225991", hed, 10, 1)
1728
        Character.Head.face.Texture = "rbxassetid://297512410"
1729
	for i = 0,1.1,0.1 do
1730
		swait()
1731
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1732
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1733
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1734
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1735
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1736
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1737
	end
1738
	for i = 0,1.1,0.1 do
1739
		swait()
1740
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
1741
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1742
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1743
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1744
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1745
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1746
	end
1747
	for i = 0,1.1,0.1 do
1748
		swait()
1749
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
1750
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1751
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1752
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1753
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1754
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1755
	end
1756
	for i = 0,1.1,0.1 do
1757
		swait()
1758
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
1759
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1760
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1761
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1762
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1763
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1764
	end
1765
	for i = 0,1.1,0.1 do
1766
		swait()
1767
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1768
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1769
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1770
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1771
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1772
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1773
	end
1774
	for i = 0,1.1,0.1 do
1775
		swait()
1776
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
1777
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1778
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1779
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1780
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1781
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1782
	end
1783
	for i = 0,1.1,0.1 do
1784
		swait()
1785
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
1786
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1787
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1788
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1789
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1790
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1791
	end
1792
	for i = 0,1.1,0.1 do
1793
		swait()
1794
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
1795
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1796
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1797
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1798
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1799
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1800
	end
1801
	for i = 0,1.1,0.1 do
1802
		swait()
1803
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1804
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1805
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
1806
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
1807
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(140)), 0.1)
1808
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-140)), 0.1)
1809
	end
1810
        Character.Head.face.Texture = "rbxassetid://273309187"
1811
	for i = 0,9,0.1 do
1812
		swait()
1813
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
1814
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
1815
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1816
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
1817
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
1818
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-30)), 0.1)
1819
	end
1820
	attack = false
1821
        Character.Head.face.Texture = "rbxassetid://620619801"
1822
	hum.WalkSpeed = 16
1823
end
1824
1825
function hap() --much hap
1826
	attack = true
1827
	hum.WalkSpeed = 0.10
1828
	CreateSound("363808674", hed, 10, 1)
1829
        Character.Head.face.Texture = "rbxassetid://315792941"
1830
	for i = 0,12,0.1 do
1831
		swait()
1832
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1833
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
1834
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1835
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1836
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1837
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1838
	end
1839
	CreateSound("233168827", hed, 10, 1)
1840
        Character.Head.face.Texture = "rbxassetid://335761015"
1841
	for i = 0,10,0.1 do
1842
		swait()
1843
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1844
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
1845
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1846
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1847
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
1848
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-0)), 0.1)
1849
	end
1850
        CreateSound("363808674", hed, 10, 1)
1851
	attack = false
1852
        Character.Head.face.Texture = "rbxassetid://620619801"
1853
	hum.WalkSpeed = 16
1854
end
1855
1856
function HAAAAA() --KONO POWA
1857
	attack = true
1858
	hum.WalkSpeed = 1.01
1859
        Character.Head.face.Texture = "rbxassetid://305068389"
1860
        chargeup.Pitch = 1
1861
	for i = 0,7,0.1 do
1862
		swait()
1863
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1864
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
1865
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1866
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
1867
		RW.C0 = clerp(RW.C0, CF(1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1868
		LW.C0 = clerp(LW.C0, CF(-1.5, 1 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1869
	end
1870
        Character.Head.face.Texture = "rbxassetid://313921371"
1871
        chargeup:play()
1872
	for i = 0,30,0.1 do
1873
		swait()
1874
		CameraEnshaking(1, 2)
1875
                chargeup.Parent = hed
1876
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1877
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(0)), 0.3)
1878
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1879
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1880
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1881
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1882
	end
1883
        chargeup:stop()
1884
        chargeup.Pitch = 1.1
1885
        chargeup.TimePosition = 1
1886
        chargeup:play()
1887
        Character.Head.face.Texture = "rbxassetid://304942859"
1888
        for i, v in pairs(c:children()) do
1889
        if v.ClassName == "Part" then
1890
        local tra = trazx:clone()
1891
        tra.Parent = v
1892
        tra.LightEmission = 1
1893
        tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
1894
        tra.Rate = 15
1895
        tra.Rotation = NumberRange.new(-5, 5)
1896
        tra.Lifetime = NumberRange.new(1.5, 2)
1897
        tra.Size = NumberSequence.new({
1898
          NumberSequenceKeypoint.new(0, 0.1, 0),
1899
          NumberSequenceKeypoint.new(1, 0, 0)
1900
        })
1901
        tra.Transparency = NumberSequence.new({
1902
          NumberSequenceKeypoint.new(0, 1, 0),
1903
          NumberSequenceKeypoint.new(0.135, 0, 0),
1904
          NumberSequenceKeypoint.new(0.875, 0, 0),
1905
          NumberSequenceKeypoint.new(1, 1, 0)
1906
        })
1907
        tra.Speed = NumberRange.new(0.5)
1908
        tra.VelocitySpread = 360
1909
        tra.VelocityInheritance = 0.5
1910
        tra.ZOffset = 2
1911
        tra.Acceleration = Vector3.new(0, 2.5, 0)
1912
      end
1913
    end
1914
    local tra = trazx:clone()
1915
    tra.Parent = c.HumanoidRootPart
1916
    tra.Texture = "rbxassetid://347730682"
1917
    tra.LightEmission = 0.8
1918
    tra.Color = ColorSequence.new(Color3.new(0, 0.6666666666666666, 1))
1919
    tra.Rate = 250
1920
    tra.Rotation = NumberRange.new(-5, 5)
1921
    tra.Lifetime = NumberRange.new(0.75)
1922
    tra.Size = NumberSequence.new({
1923
      NumberSequenceKeypoint.new(0, 4.81, 0.875),
1924
      NumberSequenceKeypoint.new(1, 2.13, 0.875)
1925
    })
1926
    tra.Transparency = NumberSequence.new({
1927
      NumberSequenceKeypoint.new(0, 1, 0),
1928
      NumberSequenceKeypoint.new(0.0399, 0.85, 0),
1929
      NumberSequenceKeypoint.new(0.394, 0.9, 0),
1930
      NumberSequenceKeypoint.new(0.699, 1, 0),
1931
      NumberSequenceKeypoint.new(1, 1, 0)
1932
    })
1933
    tra.Speed = NumberRange.new(15)
1934
    tra.VelocitySpread = 360
1935
    tra.VelocityInheritance = 0.5
1936
    tra.ZOffset = 3.5
1937
    tra.Acceleration = Vector3.new(0, 25, 0)
1938
	for i = 0,35,0.1 do
1939
		swait()
1940
                ohno.Parent = hed
1941
		CameraEnshaking(1, 3)
1942
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1943
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
1944
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1945
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1946
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1947
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1948
	end
1949
        chargeup:stop()
1950
        chargeup.Pitch = 1.3
1951
        chargeup.TimePosition = 1
1952
        chargeup:play()
1953
        tra:Destroy()
1954
        tra:Destroy()
1955
        Character.Head.face.Texture = "rbxassetid://280233855"
1956
    local tra = trazx:clone()
1957
    tra.Parent = c.HumanoidRootPart
1958
    tra.Texture = "rbxassetid://347730682"
1959
    tra.LightEmission = 0.8
1960
    tra.Color = ColorSequence.new(Color3.new(1, 0, 0))
1961
    tra.Rate = 250
1962
    tra.Rotation = NumberRange.new(-5, 5)
1963
    tra.Lifetime = NumberRange.new(0.3)
1964
    tra.Size = NumberSequence.new({
1965
      NumberSequenceKeypoint.new(0, 8, 0.875),
1966
      NumberSequenceKeypoint.new(1, 10, 0.875)
1967
    })
1968
    tra.Transparency = NumberSequence.new({
1969
      NumberSequenceKeypoint.new(0, 1, 0),
1970
      NumberSequenceKeypoint.new(0.0399, 0.531, 0),
1971
      NumberSequenceKeypoint.new(0.394, 0.906, 0),
1972
      NumberSequenceKeypoint.new(0.699, 1, 0),
1973
      NumberSequenceKeypoint.new(1, 1, 0)
1974
    })
1975
	for i = 0,32,0.1 do
1976
		swait()
1977
		CameraEnshaking(1, 5)
1978
                chargeup.Parent = hed
1979
                game.Players.LocalPlayer.Character.Humanoid:TakeDamage(0.12)
1980
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1981
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-65), Rad(0), Rad(0)), 0.3)
1982
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1983
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
1984
		RW.C0 = clerp(RW.C0, CF(1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(0)), 0.1)
1985
		LW.C0 = clerp(LW.C0, CF(-1.4, 0.0000000005 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(150), Rad(0), Rad(-0)), 0.1)
1986
	end
1987
        chargeup:stop()
1988
        CreateSound("681582832", hed, 10, 1)
1989
        game.Players.LocalPlayer.Character:BreakJoints()
1990
        local S = Instance.new("Explosion",workspace)    
1991
        S.Position = tors.Position
1992
        S.BlastPressure = 9
1993
        S.BlastRadius = 30
1994
        S.ExplosionType = 0
1995
	attack = false
1996
	hum.WalkSpeed = 16
1997
        Character.Head.face.Texture = "rbxassetid://295197013"
1998
        tra:Destroy()
1999
	CameraEnshaking(4, 30)
2000
        error("WARNING, TO MUCH ENERGY.")
2001
end
2002
2003
function NEN()
2004
	attack = true
2005
	hum.WalkSpeed = 1.01
2006
	CreateSound("230292011", hed, 10, 1)
2007
        Character.Head.face.Texture = "rbxassetid://705269463"
2008
	for i = 0,4,0.1 do
2009
		swait()
2010
		CameraEnshaking(1, 3)
2011
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2012
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
2013
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2014
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2015
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2016
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2017
	end
2018
	attack = false
2019
        Character.Head.face.Texture = "rbxassetid://620619801"
2020
	hum.WalkSpeed = 16
2021
end
2022
2023
function FLYSKYHIGH()
2024
	attack = true
2025
        timetofly = false
2026
	hum.WalkSpeed = 0.05
2027
        Character.Head.face.Texture = "rbxassetid://705269463"
2028
        Cause_Im_having_a_good_time_having_a_good_time:Play()
2029
        Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
2030
        Humanoid.JumpPower = 0
2031
	for i = 0,300,0.1 do --thatsalongtime
2032
		swait()
2033
		CameraEnshaking(1, 7)
2034
	        HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
2035
                Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
2036
                root.Velocity = root.CFrame.lookVector * 225
2037
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2038
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
2039
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
2040
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
2041
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
2042
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
2043
	end
2044
        Cause_Im_having_a_good_time_having_a_good_time:Stop()
2045
	attack = false
2046
        Humanoid.JumpPower = 50
2047
        Character.Head.face.Texture = "rbxassetid://620619801"
2048
	hum.WalkSpeed = 16
2049
        wait(45)
2050
        timetofly = true
2051
        warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
2052
end
2053
2054
2055
function highnoon()
2056
	attack = true
2057
	hum.WalkSpeed = 1.01
2058
	CreateSound("495316660", hed, 10, 1)
2059
        Character.Head.face.Texture = "rbxassetid://155195214"
2060
	CameraEnshaking(2, 4)
2061
	local Blobby = Instance.new("Part", char)
2062
Blobby.Name = "Blob"
2063
Blobby.CanCollide = false
2064
Blobby.BrickColor = BrickColor.new("Really black")
2065
Blobby.Transparency = 0
2066
Blobby.Material = "Plastic"
2067
Blobby.Size = Vector3.new(1, 1, 2)
2068
Blobby.TopSurface = Enum.SurfaceType.Smooth
2069
Blobby.BottomSurface = Enum.SurfaceType.Smooth
2070
2071
local Weld = Instance.new("Weld", Blobby)
2072
Weld.Part0 = ra
2073
Weld.Part1 = Blobby
2074
Weld.C1 = CFrame.new(0, -.4, -1.6) *angles(Rad(180), Rad(0), Rad(180))
2075
Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
2076
2077
local M2 = Instance.new("SpecialMesh")
2078
M2.Parent = Blobby
2079
M2.MeshId = "http://www.roblox.com/asset/?id=432256490"
2080
M2.TextureId = "http://www.roblox.com/asset/?id=432256526"
2081
M2.Scale = Vector3.new(.002, .002, .002)
2082
	for i = 0,7.75,0.1 do
2083
		swait()
2084
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
2085
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
2086
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
2087
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
2088
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(180)), 0.2)
2089
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
2090
        end
2091
	for i = 0,16.5,0.1 do
2092
		swait()
2093
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
2094
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.2)
2095
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
2096
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.2)
2097
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-.6), Rad(90)), 0.2)
2098
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-45), Rad(-.6), Rad(136 - 4.5 * Sin(sine / 20))), 0.2)
2099
	end
2100
	Blobby.Transparency = 1
2101
	Blobby:Destroy()
2102
	attack = false
2103
        Character.Head.face.Texture = "rbxassetid://620619801"
2104
	hum.WalkSpeed = 16
2105
end
2106
2107
function somuchcancerwhy() --o no
2108
	attack = true
2109
	hum.WalkSpeed = 0.10
2110
        Character.Head.face.Texture = "rbxassetid://315074049"
2111
        local A = math.random(1,13)
2112
        if A == 1 then
2113
            ohno.SoundId = "rbxassetid://295810519"
2114
            ohno.TimePosition = 1
2115
        end
2116
        if A == 2 then
2117
            ohno.SoundId = "rbxassetid://488472970"
2118
            ohno.TimePosition = 2
2119
        end
2120
        if A == 3 then
2121
            ohno.SoundId = "rbxassetid://917045199"
2122
            ohno.TimePosition = 3
2123
        end
2124
        if A == 4 then
2125
            ohno.SoundId = "rbxassetid://324205173"
2126
            ohno.TimePosition = 1
2127
        end
2128
        if A == 5 then
2129
            ohno.SoundId = "rbxassetid://376134741"
2130
            ohno.TimePosition = 8
2131
        end
2132
        if A == 6 then
2133
            ohno.SoundId = "rbxassetid://164147183"
2134
            ohno.TimePosition = 0
2135
        end
2136
        if A == 7 then
2137
            ohno.SoundId = "rbxassetid://825526716"
2138
            ohno.TimePosition = 1
2139
        end
2140
        if A == 8 then
2141
            ohno.SoundId = "rbxassetid://185460366"
2142
            ohno.TimePosition = 0
2143
        end
2144
        if A == 9 then
2145
            ohno.SoundId = "rbxassetid://273319633"
2146
            ohno.TimePosition = 1
2147
        end
2148
        if A == 10 then
2149
            ohno.SoundId = "rbxassetid://506212392"
2150
            ohno.TimePosition = 2
2151
        end
2152
        if A == 11 then
2153
            ohno.SoundId = "rbxassetid://708297448"
2154
            ohno.TimePosition = 4
2155
        end
2156
        if A == 12 then
2157
            ohno.SoundId = "rbxassetid://497199103"
2158
            ohno.TimePosition = 9
2159
        end
2160
        if A == 13 then
2161
            ohno.SoundId = "rbxassetid://152833989"
2162
            ohno.TimePosition = 1
2163
        end
2164
        ohno:Play()
2165
	for i = 0,100,0.1 do
2166
		swait()
2167
     		CameraEnshaking(2, 3)
2168
                ohno.Parent = hed
2169
	        char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2170
	end
2171
	attack = false
2172
        ohno:Stop()
2173
        Character.Head.face.Texture = "rbxassetid://620619801"
2174
	hum.WalkSpeed = 16
2175
end
2176
2177
function WRY() --WRYYYYYYY
2178
	attack = true
2179
	hum.WalkSpeed = 0.30
2180
	CreateSound("794081034", hed, 10, 1)
2181
        Character.Head.face.Texture = "rbxassetid://396389196"
2182
	for i = 0,2,0.1 do
2183
		swait()
2184
		CameraEnshaking(1, 2)
2185
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2186
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2187
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2188
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2189
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2190
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2191
	end
2192
	for i = 0,14.7,0.1 do
2193
		swait()
2194
		CameraEnshaking(1, 3)
2195
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
2196
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
2197
		RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
2198
		LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
2199
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
2200
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
2201
	end
2202
	attack = false
2203
        Character.Head.face.Texture = "rbxassetid://620619801"
2204
	hum.WalkSpeed = 16
2205
end
2206
2207
function BOI()
2208
	attack = true
2209
	hum.WalkSpeed = 1.01
2210
	CreateSound("390901873", hed, 10, 1)
2211
        Character.Head.face.Texture = "rbxassetid://282463320"
2212
	for i = 0,4,0.1 do
2213
		swait()
2214
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2215
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2216
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2217
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2218
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
2219
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
2220
	end
2221
	for i = 0,4,0.1 do
2222
		swait()
2223
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2224
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2225
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2226
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2227
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
2228
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
2229
	end
2230
	attack = false
2231
        Character.Head.face.Texture = "rbxassetid://620619801"
2232
	hum.WalkSpeed = 16
2233
end
2234
2235
function WhatHuh()
2236
	attack = true
2237
	hum.WalkSpeed = 1.01
2238
	CreateSound("130766865", hed, 10, 1)
2239
        Character.Head.face.Texture = "rbxassetid://276732672"
2240
	for i = 0,4,0.1 do
2241
		swait()
2242
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2243
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2244
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2245
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2246
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2247
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2248
	end
2249
 	for i = 0,6.7,0.1 do
2250
		swait()
2251
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2252
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2253
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2254
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2255
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2256
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2257
	end
2258
	for i = 0,8.1,0.1 do
2259
		swait()
2260
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2261
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2262
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2263
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2264
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2265
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2266
	end
2267
	for i = 0,1,0.1 do
2268
		swait()
2269
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2270
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
2271
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2272
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2273
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2274
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2275
	end
2276
	for i = 0,1,0.1 do
2277
		swait()
2278
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2279
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
2280
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2281
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2282
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2283
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2284
	end
2285
 	for i = 0,4,0.1 do
2286
		swait()
2287
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2288
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2289
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2290
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2291
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
2292
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
2293
	end
2294
	attack = false
2295
        Character.Head.face.Texture = "rbxassetid://620619801"
2296
	hum.WalkSpeed = 16
2297
end
2298
2299
function NothingPersonal()
2300
	if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
2301
		local HITBODY = mouse.Target.Parent
2302
		local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
2303
		local HEAD = HITBODY:FindFirstChild("Head")
2304
		local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
2305
		if TORS ~= nil and HUMAN ~= nil then
2306
	attack = true
2307
	root.CFrame = TORS.CFrame * CFrame.new(-1,0,3)
2308
	TORS.Anchored = true
2309
	hum.WalkSpeed = 0
2310
        Character.Head.face.Texture = "rbxassetid://40770311"
2311
	CreateSound("1255922819", hed, 10, 1)
2312
	CameraEnshaking(2, 4)
2313
		end
2314
		wait(3.5)
2315
		for i = 0,9,0.1 do
2316
			swait()
2317
			for i = 1,2 do
2318
	                HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 1, 10, 53, "Knockdown")
2319
                        CameraEnshaking(1, 7)
2320
			Effects.Sphere.Create(BrickColor.new("Persimmon"), TORS.CFrame*CFrame.new(math.random(-200,200)/100,math.random(-300,200)/100,math.random(-100,100)/100), 1, 1, 1, 15, 15, 15, 0.2)
2321
		    end
2322
		end
2323
		wait(.5)
2324
		TORS.Anchored = false
2325
		attack = false
2326
        Character.Head.face.Texture = "rbxassetid://620619801"
2327
	hum.WalkSpeed = 16
2328
	end
2329
end
2330
2331
function VeryMuchWorrying()
2332
	attack = true
2333
	hum.WalkSpeed = 1.01
2334
        Character.Head.face.Texture = "rbxassetid://111523405"
2335
	CreateSound("1395854043", hed, 10, 1)
2336
	for i = 0,14,0.1 do
2337
		swait()
2338
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2339
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2340
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2341
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2342
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
2343
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
2344
	end
2345
	attack = false
2346
        Character.Head.face.Texture = "rbxassetid://620619801"
2347
	hum.WalkSpeed = 16
2348
end
2349
2350
function Ashes() --Straight from... Whatever it was called.
2351
        attack = true
2352
	hum.WalkSpeed = 1.01
2353
        Character.Head.face.Texture = "rbxassetid://360687027"
2354
	CreateSound("290084602", tors, 10, 1)
2355
	for i = 0,6.2,0.1 do
2356
			swait()
2357
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2358
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
2359
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
2360
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
2361
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
2362
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
2363
	end
2364
	for i = 0,6.2,0.1 do
2365
			swait()
2366
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
2367
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2368
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2369
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
2370
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
2371
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
2372
	end
2373
	attack = false
2374
        Character.Head.face.Texture = "rbxassetid://620619801"
2375
	hum.WalkSpeed = 16
2376
end
2377
2378
function AnotherOne() --WhAT ANOTHER ONE
2379
	attack = true
2380
	hum.WalkSpeed = 1.01
2381
	local icri = CreateSound("1205111204", hed, 10, 1)
2382
	swait(165)
2383
	local FRAME = tors.CFrame
2384
	repeat
2385
		swait()
2386
                Character.Head.face.Texture = "rbxassetid://582931093"
2387
		CameraEnshaking(1, 10)
2388
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2389
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2390
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2391
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
2392
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
2393
		tors.CFrame = FRAME * CF(0,1,0)
2394
		swait()
2395
		tors.CFrame = FRAME
2396
	until icri.Playing == false
2397
        Character.Head.face.Texture = "rbxassetid://620619801"
2398
	attack = false
2399
	hum.WalkSpeed = 16
2400
end
2401
2402
function Dance()
2403
	attack = true
2404
	hum.WalkSpeed = 1.01
2405
	CreateSound("838766490", hed, 10, 1)
2406
        Character.Head.face.Texture = "rbxassetid://258591579"
2407
	for i = 0,2,0.1 do
2408
		swait()
2409
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2410
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2411
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2412
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2413
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(180)), 0.1)
2414
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-180)), 0.1)
2415
	end
2416
	for i = 0,4,0.1 do
2417
		swait()
2418
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2419
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2420
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2421
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2422
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2423
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2424
	end
2425
	for i = 0,4,0.1 do
2426
		swait()
2427
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2428
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2429
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2430
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2431
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2432
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2433
	end
2434
	for i = 0,4,0.1 do
2435
		swait()
2436
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2437
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2438
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2439
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2440
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2441
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2442
	end
2443
	for i = 0,4,0.1 do
2444
		swait()
2445
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2446
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2447
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2448
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2449
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2450
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2451
	end
2452
	for i = 0,4,0.1 do
2453
		swait()
2454
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2455
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2456
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2457
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2458
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2459
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2460
	end
2461
	for i = 0,4,0.1 do
2462
		swait()
2463
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2464
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2465
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2466
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2467
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2468
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2469
	end
2470
	for i = 0,4,0.1 do
2471
		swait()
2472
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2473
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2474
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2475
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2476
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2477
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2478
	end
2479
	for i = 0,4,0.1 do
2480
		swait()
2481
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2482
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2483
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2484
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2485
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2486
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2487
	end
2488
	for i = 0,4,0.1 do
2489
		swait()
2490
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2491
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2492
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2493
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2494
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2495
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2496
	end
2497
	for i = 0,4,0.1 do
2498
		swait()
2499
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2500
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2501
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2502
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2503
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2504
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2505
	end
2506
	for i = 0,4,0.1 do
2507
		swait()
2508
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2509
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2510
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2511
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2512
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2513
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2514
	end
2515
	for i = 0,4,0.1 do
2516
		swait()
2517
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2518
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2519
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2520
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2521
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2522
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2523
	end
2524
	for i = 0,4,0.1 do
2525
		swait()
2526
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2527
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2528
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2529
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2530
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2531
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2532
	end
2533
	for i = 0,4,0.1 do
2534
		swait()
2535
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2536
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2537
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2538
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(30)), 0.15)
2539
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(0), Rad(180)), 0.1)
2540
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(-0), Rad(-180)), 0.1)
2541
	end
2542
	for i = 0,3,0.1 do
2543
		swait()
2544
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2545
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2546
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2547
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-30)), 0.15)
2548
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(50), Rad(0), Rad(180)), 0.1)
2549
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-50), Rad(-0), Rad(-180)), 0.1)
2550
	end
2551
	attack = false
2552
        Character.Head.face.Texture = "rbxassetid://620619801"
2553
	hum.WalkSpeed = 16
2554
end
2555
2556
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2557
attack = true
2558
        Character.Head.face.Texture = "rbxassetid://266304560"
2559
	for i = 0,6,0.1 do
2560
		swait()
2561
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2562
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2563
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2564
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2565
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
2566
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
2567
	end
2568
    CreateSound("1093102664", hed, 10, 1)
2569
	CameraEnshaking(3, 8)
2570
	for i = 0,2,0.1 do
2571
		swait()
2572
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
2573
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
2574
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2575
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2576
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
2577
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
2578
	end
2579
Character.Head.face.Texture = "rbxassetid://30128383"
2580
hum.MaxHealth = 0
2581
ragdoll(char)
2582
CreateSound("534269232", hed, 5, 1)
2583
error("Seems like you just died.")
2584
end
2585
2586
MoreTaunts = false
2587
mouse.KeyDown:connect(function(key)
2588
	if attack == false then
2589
		if MoreTaunts == false then
2590
		if key == 'q' then
2591
			GEtOuT()
2592
                elseif key == 'e' then
2593
                        GEtOuT2()
2594
                elseif key == 'x' then
2595
                        OBJECTION()
2596
                elseif key == 'n' then
2597
                        BOI()
2598
                elseif key == 'u' then
2599
                        Victory()
2600
                elseif key == '3' then
2601
                        hap()
2602
                elseif key == '6' then
2603
                        Flight()
2604
                elseif key == '9' and timetofly then
2605
                        FLYSKYHIGH()
2606
                elseif key == '9' then
2607
                        local A = math.random(1,10)
2608
                        if A == 1 then
2609
                            warn ("This has a Cooldown, Please wait. :>")
2610
                        end
2611
                        if A == 2 then
2612
                            warn ("You can't Fly All day, you know.")
2613
                        end
2614
                        if A == 3 then
2615
                            warn ("Calm down there.")
2616
                        end
2617
                        if A == 4 then
2618
                            warn ("Take a Break.")
2619
                        end
2620
                        if A == 5 then
2621
                            warn ("*Elevator Music plays in the backround*")
2622
                        end
2623
                        if A == 6 then
2624
                            warn ("I know, You want to FLY SKY HIGH, but wait a little bit.")
2625
                        end
2626
                        if A == 7 then
2627
                            warn ("Can you wait a LITTLE Longer?")
2628
                        end
2629
                        if A == 8 then
2630
                            warn ("Like a tiger defying the laws of gravity...")
2631
                        end
2632
                        if A == 9 then
2633
                            warn ("DON'T STOP ME NNNNNOOOOOOOOWWWW")
2634
                        end
2635
                        if A == 10 then
2636
                            warn ("Oh, I'm burnin' through the sky, Yeah!")
2637
                        end
2638
                elseif key == 'k' then
2639
                        Hello()
2640
                elseif key == '5' then
2641
                        HAAAAA()
2642
                elseif key == '4' then
2643
                        Dance()
2644
                elseif key == '1' then
2645
                        HELP()
2646
		elseif key == '2' then
2647
			dead()
2648
                elseif key == 'j' then
2649
                        WhatHuh()
2650
		elseif key == 'l' then
2651
			ShutTheHellUp()
2652
                elseif key == 'c' then
2653
                        Choose()
2654
		elseif key == 'r' then
2655
			MYSPAGHETTTTTTT()
2656
		elseif key == 't' then
2657
			SpinMeDad()
2658
		elseif key == 'y' then
2659
			EndMySufferingV2()
2660
		elseif key == 'f' then
2661
			NEN()
2662
		elseif key == 'z' then
2663
			NothingPersonal()
2664
		elseif key == '7' then
2665
			somuchcancerwhy()
2666
		elseif key == '8' then
2667
			highnoon()
2668
		elseif key == 'v' then
2669
			VeryMuchWorrying()
2670
                elseif key == 'b' then
2671
                        Ashes()
2672
                elseif key == 'p' then
2673
                        kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2674
                elseif key == 'g' then
2675
                        AnotherOne()
2676
                elseif key == 'h' then
2677
                        slap()
2678
                elseif key == 'm' then
2679
                        WRY()
2680
		end
2681
		end
2682
		end
2683
	end)
2684
2685
-------------------------------------------------------
2686
--End Attacks N Stuff--
2687
-------------------------------------------------------
2688
2689
2690
2691
2692
while jumping do
2693
 Humanoid.Jump = true
2694
 wait(0.9)
2695
end
2696
2697
2698
2699
2700
-------------------------------------------------------
2701
--Start Animations--
2702
-------------------------------------------------------
2703
local equipped = false
2704
local idle = 0
2705
local change = 1
2706
local val = 0
2707
local toim = 0
2708
local idleanim = 0.4
2709
hum.Animator.Parent = nil
2710
while true do
2711
	swait()
2712
	sine = sine + change
2713
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
2714
	local velderp = root.Velocity.y
2715
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
2716
	if equipped == true or equipped == false then
2717
		if attack == false then
2718
			idle = idle + 1
2719
		else
2720
			idle = 0
2721
		end
2722
		if 1 < root.Velocity.y and hitfloor == nil then
2723
			Anim = "Jump"
2724
			if attack == false then
2725
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.3)
2726
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40), Rad(0), Rad(0)), 0.3)
2727
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
2728
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
2729
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -0.3) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
2730
				RH.C0 = clerp(RH.C0, CF(1, -1, 0.3) * angles(Rad(0), Rad(90), Rad(-20)), 0.3)
2731
			end
2732
		elseif -1 > root.Velocity.y and hitfloor == nil then
2733
			Anim = "Fall"
2734
			if attack == false then
2735
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2736
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(0), Rad(0)), 0.3)
2737
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
2738
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
2739
				LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
2740
				RH.C0=clerp(RH.C0, CF(1,-.3-0.1 * Cos(sine / 20), -.6) * angles(Rad(0), Rad(90), Rad(-20)), .3)
2741
			end
2742
		elseif torvel < 1 and hitfloor ~= nil then
2743
			Anim = "Idle"
2744
			change = 1
2745
			if attack == false then
2746
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2747
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2748
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2749
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
2750
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
2751
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
2752
			end
2753
		elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
2754
			Anim = "Walk"
2755
			change = 1
2756
			if attack == false then
2757
				rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
2758
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2759
				RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
2760
         		LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
2761
				RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
2762
				LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0),	Rad(-5)), 0.1)
2763
			end
2764
		end
2765
	end
2766
	if 0 < #Effects then
2767
		for e = 1, #Effects do
2768
			if Effects[e] ~= nil then
2769
				local Thing = Effects[e]
2770
				if Thing ~= nil then
2771
					local Part = Thing[1]
2772
					local Mode = Thing[2]
2773
					local Delay = Thing[3]
2774
					local IncX = Thing[4]
2775
					local IncY = Thing[5]
2776
					local IncZ = Thing[6]
2777
					if 1 >= Thing[1].Transparency then
2778
						if Thing[2] == "Block1" then
2779
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2780
							local Mesh = Thing[1].Mesh
2781
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2782
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2783
						elseif Thing[2] == "Block2" then
2784
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
2785
							local Mesh = Thing[7]
2786
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2787
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2788
						elseif Thing[2] == "Block3" then
2789
							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)
2790
							local Mesh = Thing[7]
2791
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2792
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2793
						elseif Thing[2] == "Cylinder" then
2794
							local Mesh = Thing[1].Mesh
2795
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2796
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2797
						elseif Thing[2] == "Blood" then
2798
							local Mesh = Thing[7]
2799
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
2800
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2801
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2802
						elseif Thing[2] == "Elec" then
2803
							local Mesh = Thing[1].Mesh
2804
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2805
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2806
						elseif Thing[2] == "Disappear" then
2807
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2808
						elseif Thing[2] == "Shatter" then
2809
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2810
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2811
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2812
							Thing[6] = Thing[6] + Thing[5]
2813
						end
2814
					else
2815
						Part.Parent = nil
2816
						table.remove(Effects, e)
2817
					end
2818
				end
2819
			end
2820
		end
2821
	end
2822
end
2823
-------------------------------------------------------
2824
--End Animations And Script--
2825
-------------------------------------------------------
2826
2827
--cool beans boibiparti