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