View difference between Paste ID: CcYbKSNA and 7LygMVjz
SHOW: | | - or go back to the newest paste.
1
-->Made By XDavodioX<--
2
3
--=(Catagory = Mememy)=--
4
5
--:Notive_Memer:--
6
7
--//Leak\\--
8
9
10
print"Loaded Meme.exe [Version 5.8]"
11
12
13
--[[
14
15
Developer Changelog =
16
17
- Added STARMAN by Davodio -
18
STARMAN() - A Seizure thingy, uhh what
19
Command = TPose then "O"
20
WARNING : Can be stopped with the "M" Key!
21
22
- Updated Woah -
23
- Added 2 New songs -
24
- Changes/Updates On STARMAN() -
25
26
]]--
27
28
29
30
warn([[
31
all of the commands of the script are
32
click - one puuuaaanncchhh
33
l - victory if tpose eat chips
34
k - kill urself but if tpose drink nooby soda
35
j- what huh and if tpose laugh 
36
h- MEEM and if tpose AAAAAAAAAAAAAAAA
37
g- that was fun if tpose seizure
38
f- Xd if tpose isthatahamsandwich? 
39
r- AAH oh my god aah if tpose maybe you should not be living here
40
t- squat
41
y- laugh and if t-pose think
42
u- ooh boi and if tpose chew 5 gum
43
i- fbi open up if tpose tobeconmemed (thx kisslarge/saba1520) 
44
o- no u if tpose STARMAN
45
p - bug
46
v- game over if tpose What?
47
c- REEE and if tpose then change music
48
x- dude shut up and if tpose then waiting
49
z- dab if tpose ROCKIN' SEIZURE
50
e- wtf
51
q- ur screwed
52
b- TPOSE MEME
53
n- UNTPOSE MEME
54
m- to stop squat,think,waiting,wtf,seizure,living instantly
55
56
in total = lx2 kx2 jx2 hx2 gx2 fx2 rx2 tx1 yx2 ux2 ix2 ox2 px2 vx2 cx2 xx2 zx2 qx1
57
58
Thanks to HeavyThePootisMan333 for the cmd list.
59
]])
60
61
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
62
local Player,game,owner = owner,game
63
local RealPlayer = Player
64
do
65
	warn("Notive_Memeboi Made by XDavodioX")
66
	print"Yeet <"
67
	local rp = RealPlayer
68
	script.Parent = rp.Character
69
	
70
	--RemoteEvent for communicating
71
	local Event = Instance.new("RemoteEvent")
72
	Event.Name = "UserInput_Event"
73
74
	--Fake event to make stuff like Mouse.KeyDown work
75
	local function fakeEvent()
76
		local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
77
		t.connect = t.Connect
78
		return t
79
	end
80
81
	--Creating fake input objects with fake variables
82
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
83
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
84
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
85
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
86
	end}
87
	--Merged 2 functions into one by checking amount of arguments
88
	CAS.UnbindAction = CAS.BindAction
89
90
	--This function will trigger the events that have been :Connect()'ed
91
	local function te(self,ev,...)
92
		local t = m[ev]
93
		if t and t._fakeEvent then
94
			for _,f in pairs(t.Functions) do
95
				f(...)
96
			end
97
		end
98
	end
99
	m.TrigEvent = te
100
	UIS.TrigEvent = te
101
102
	Event.OnServerEvent:Connect(function(plr,io)
103
	    if plr~=rp then return end
104
		m.Target = io.Target
105
		m.Hit = io.Hit
106
		if not io.isMouse then
107
			local b = io.UserInputState == Enum.UserInputState.Begin
108
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
109
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
110
			end
111
			for _,t in pairs(CAS.Actions) do
112
				for _,k in pairs(t.Keys) do
113
					if k==io.KeyCode then
114
						t.Function(t.Name,io.UserInputState,io)
115
					end
116
				end
117
			end
118
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
119
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
120
	    end
121
	end)
122
	Event.Parent = NLS([==[
123
	local Player = game:GetService("Players").LocalPlayer
124
	local Event = script:WaitForChild("UserInput_Event")
125
126
	local Mouse = Player:GetMouse()
127
	local UIS = game:GetService("UserInputService")
128
	local input = function(io,a)
129
		if a then return end
130
		--Since InputObject is a client-side instance, we create and pass table instead
131
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
132
	end
133
	UIS.InputBegan:Connect(input)
134
	UIS.InputEnded:Connect(input)
135
136
	local h,t
137
	--Give the server mouse data 30 times every second, but only if the values changed
138
	--If player is not moving their mouse, client won't fire events
139
	while wait(1/30) do
140
		if h~=Mouse.Hit or t~=Mouse.Target then
141
			h,t=Mouse.Hit,Mouse.Target
142
			Event:FireServer({isMouse=true,Target=t,Hit=h})
143
		end
144
	end]==],Player.Character)
145
146
	----Sandboxed game object that allows the usage of client-side methods and services
147
	--Real game object
148
	local _rg = game
149
150
	--Metatable for fake service
151
	local fsmt = {
152
		__index = function(self,k)
153
			local s = rawget(self,"_RealService")
154
			if s then return s[k] end
155
		end,
156
		__newindex = function(self,k,v)
157
			local s = rawget(self,"_RealService")
158
			if s then s[k]=v end
159
		end,
160
		__call = function(self,...)
161
			local s = rawget(self,"_RealService")
162
			if s then return s(...) end
163
		end
164
	}
165
	local function FakeService(t,RealService)
166
		t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
167
		return setmetatable(t,fsmt)
168
	end
169
170
	--Fake game object
171
	local g = {
172
		GetService = function(self,s)
173
			return self[s]
174
		end,
175
		Players = FakeService({
176
			LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
177
		},"Players"),
178
		UserInputService = FakeService(UIS,"UserInputService"),
179
		ContextActionService = FakeService(CAS,"ContextActionService"),
180
	}
181
	rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
182
	g.service = g.GetService
183
	
184
	g.RunService = FakeService({
185
		RenderStepped = _rg:GetService("RunService").Heartbeat,
186
		BindToRenderStep = function(self,name,_,fun)
187
188
		end,
189
		UnbindFromRenderStep = function(self,name)
190
			self._btrs[name]:Disconnect()
191
		end,
192
	},"RunService")
193
194
	setmetatable(g,{
195
		__index=function(self,s)
196
			return _rg:GetService(s) or typeof(_rg[s])=="function"
197
			and function(_,...)return _rg[s](_rg,...)end or _rg[s]
198
		end,
199
		__newindex = fsmt.__newindex,
200
		__call = fsmt.__call
201
	})
202
	--Changing owner to fake player object to support owner:GetMouse()
203
	game,owner = g,g.Players.LocalPlayer
204
end
205
print("Enjoy the leak of the Newest Ver.")
206
207
Player_Size = 1
208
209
wait()
210
local Player = game.Players.LocalPlayer
211
local Character = Player.Character
212
local plr = owner
213
local Humanoid = Character.Humanoid
214
local char = plr.Character
215
local hum = char.Humanoid
216
local ra = char["Right Arm"]
217
local la= char["Left Arm"]
218
local rl= char["Right Leg"]
219
local ll = char["Left Leg"]
220
local hed = char.Head
221
local root = char.HumanoidRootPart
222
local rootj = root.RootJoint
223
local tors = char.Torso
224
local LeftArm = Character["Left Arm"]
225
local RightArm = Character["Right Arm"]
226
local LeftLeg = Character["Left Leg"]
227
local RightLeg = Character["Right Leg"]
228
local Head = Character.Head
229
local Torso = Character.Torso
230
local mouse = plr:GetMouse()
231
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
232
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
233
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
234
local cam = game.Workspace.CurrentCamera
235
trazx = Instance.new("ParticleEmitter")
236
c = game.Players.LocalPlayer.Character
237
local sine=0
238
Character.Head.face.Texture = "rbxassetid://620619801"
239
240
hum.MaxHealth = "Inf"
241
hum.Health = "Inf"
242
hum.WalkSpeed = 40
243
244
local forcefield = Instance.new("ForceField",char)
245
forcefield.Name = "feaqurmam"
246
forcefield.Visible = false
247
-----------------------------------------------------------
248
h = char.Head
249
t = char.Torso
250
rs = t["Right Shoulder"]
251
ls = t["Left Shoulder"]
252
rh = t["Right Hip"]
253
lh = t["Left Hip"]
254
nec = t.Neck
255
rut = char.HumanoidRootPart
256
rutj = rut.RootJoint
257
it = Instance.new
258
259
260
local StarText = {"RAINBOW!","Mario!","Uhhhajx","ztiohqwd","Momiiie","r@Inb0W!!","zwcXCWQE","Luigi!","REEE","OHBABYSS","MAMAMIA!","THdf1345"}
261
local StarFace = {"843367143","280233855","148988280","859779193","163713156","313921371","304942859","315792941","1684367763","335761015"}
262
263
264
local TweenService = game:GetService("TweenService")
265
local Colours = {Color3.fromRGB(31,128,29),Color3.fromRGB(17,17,17),Color3.fromRGB(237,234,234),Color3.fromRGB(0,255,0),Color3.fromRGB(255,0,0)}
266
local Int = 0
267
local txt = Instance.new("BillboardGui", char)
268
txt.Adornee = char.Head
269
txt.Name = "_status"
270
txt.Size = UDim2.new(2, 0, 1.2, 0)
271
txt.StudsOffset = Vector3.new(-9, 8, 0)
272
local text = Instance.new("TextLabel", txt)
273
text.Size = UDim2.new(10, 0, 7, 0)
274
text.FontSize = "Size24"
275
text.TextScaled = true
276
text.TextTransparency = 0
277
text.BackgroundTransparency = 1
278
text.TextTransparency = 0
279
text.TextStrokeTransparency = 1
280
text.Font = "Cartoon"
281
text.TextStrokeColor3 = Color3.new(0, 0, 0)
282
v = Instance.new("Part")
283
v.Name = "ColorBrick"
284
v.Parent = Player.Character
285
v.FormFactor = "Symmetric"
286
v.Anchored = true
287
v.CanCollide = false
288
v.BottomSurface = "Smooth"
289
v.TopSurface = "Smooth"
290
v.Size = Vector3.new(10, 5, 3)
291
v.Transparency = 1
292
v.CFrame = char.Torso.CFrame
293
v.BrickColor = BrickColor.new("Really black")
294
v.Transparency = 1
295
v.Shape = "Block"
296
spawn(function()
297
local TweenService = game:GetService("TweenService")
298-
local Colours = {Color3.fromRGB(75,151,75),Color3.fromRGB(39,70,45),Color3.fromRGB(164,189,71),Color3.fromRGB(255,176,0),Color3.fromRGB(141,149,123)}
298+
299
local Int = 0
300
while wait(0.5) do
301
    if Int == #Colours then Int = 0 end
302
    Int = Int+1
303
    TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
304
end
305
end)
306
text.Text = "xXQuilavaXx"
307
308
309
local txtd = Instance.new("BillboardGui", char)
310
txtd.Adornee = char.Head
311
txtd.Name = "_status"
312
txtd.Size = UDim2.new(2, 0, 1.2, 0)
313
txtd.StudsOffset = Vector3.new(-9, 8, 0)
314
local texth = Instance.new("TextLabel", txtd)
315
texth.Size = UDim2.new(10, 0, 7, 0)
316
texth.FontSize = "Size24"
317
texth.TextScaled = true
318
texth.TextTransparency = 0
319
texth.BackgroundTransparency = 1
320
texth.TextTransparency = 0
321
texth.TextStrokeTransparency = 1
322
texth.Font = "Cartoon"
323
texth.TextStrokeColor3 = Color3.new(0, 0, 0)
324
v = Instance.new("Part")
325
v.Name = "ColorBrick"
326
v.Parent = Player.Character
327
v.FormFactor = "Symmetric"
328
v.Anchored = true
329
v.CanCollide = false
330
v.BottomSurface = "Smooth"
331
v.TopSurface = "Smooth"
332
v.Size = Vector3.new(10, 5, 3)
333
v.Transparency = 1
334
v.CFrame = char.Torso.CFrame
335
v.BrickColor = BrickColor.new("Really black")
336
v.Transparency = 1
337
v.Shape = "Block"
338
spawn(function()
339
local TweenService = game:GetService("TweenService")
340
local Colourss = {Color3.fromRGB(72,99,0),Color3.fromRGB(99,21,2),Color3.fromRGB(6,0,99),Color3.fromRGB(99,35,90),Color3.fromRGB(203,213,0)}
341
local Intt = 0
342
while wait(0.2) do
343
    if Intt == #Colourss then Intt = 0 end
344
    Intt = Intt+1
345
    TweenService:Create(texth,TweenInfo.new(1),{TextColor3 = Colourss[Intt]}):Play()
346
end
347
end)
348
texth.Text = ""
349
350
351
Head.BrickColor = BrickColor.new("Lily white")
352
RightArm.BrickColor = BrickColor.new("Lily white")
353
LeftArm.BrickColor = BrickColor.new("Lily white")
354
Torso.BrickColor = BrickColor.new("Lily white")
355
RightLeg.BrickColor = BrickColor.new("Lily white")
356
LeftLeg.BrickColor = BrickColor.new("Lily white")
357
358
-------------------------------------------------------
359
--Start Good Stuff--
360
-------------------------------------------------------
361
CF = CFrame.new
362
angles = CFrame.Angles
363
attack = false
364
timetofly = true
365
Euler = CFrame.fromEulerAnglesXYZ
366
Rad = math.rad
367
IT = Instance.new
368
BrickC = BrickColor.new
369
Cos = math.cos
370
Acos = math.acos
371
Sin = math.sin
372
Asin = math.asin
373
Abs = math.abs
374
Mrandom = math.random
375
Floor = math.floor
376
random = math.random
377
radian = math.rad
378
Vec3 = Vector3.new
379
cFrame = CFrame.new
380
Euler = CFrame.fromEulerAnglesXYZ
381
-------------------------------------------------------
382
--End Good Stuff--
383
-------------------------------------------------------
384
necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
385
RSH, LSH = nil, nil 
386
RW = Instance.new("Weld") 
387
LW = Instance.new("Weld")
388
RH = tors["Right Hip"]
389
LH = tors["Left Hip"]
390
RSH = tors["Right Shoulder"] 
391
LSH = tors["Left Shoulder"] 
392
RSH.Parent = nil 
393
LSH.Parent = nil 
394
RW.Name = "RW"
395
RW.Part0 = tors 
396
RW.C0 = CF(1.5, 0.5, 0)
397
RW.C1 = CF(0, 0.5, 0) 
398
RW.Part1 = ra
399
RW.Parent = tors 
400
LW.Name = "LW"
401
LW.Part0 = tors 
402
LW.C0 = CF(-1.5, 0.5, 0)
403
LW.C1 = CF(0, 0.5, 0) 
404
LW.Part1 = la
405
LW.Parent = tors
406
Effects = {}
407
408
BTAUNT = Instance.new("Sound", tors)
409
BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
410
BTAUNT.Volume = 10
411
BTAUNT.Pitch = 1
412
BTAUNT.Looped = false
413
BTAUNT.TimePosition = 0.2
414
415
RCKIN = Instance.new("Sound", tors) --jdhfdwndfwer8q3esd09q28309wehfcdt wat?
416
RCKIN.SoundId = "http://www.roblox.com/asset/?id=241184313"
417
RCKIN.Volume = 100
418
RCKIN.Pitch = 1
419
RCKIN.Looped = false
420
421
soos = Instance.new("Sound", tors) --Seizure
422
soos.SoundId = "http://www.roblox.com/asset/?id=145151785"
423
soos.Volume = 100
424
soos.Pitch = 1
425
soos.Looped = false
426
427
brda = Instance.new("Part",char) brda.Transparency = 1 brda.CanCollide = false brda.Size = Vector3.new(1.248, 1.264, 0.16) brdam = Instance.new("SpecialMesh",brda) brdam.Scale = Vector3.new(0.003, 0.003, 0.003) brdam.MeshType = "FileMesh" brdam.MeshId = "rbxassetid://1614924885" brdam.TextureId = "rbxassetid://1614940093" brdaw = Instance.new("Weld",ra) brdaw.Part0 = ra brdaw.Part1 = brda brdaw.C0 = CFrame.fromEulerAnglesXYZ(0,4.7,3) brdaw.C0 = brdaw.C0 * CFrame.new(0,1.3,0)
428
429
bat = Instance.new("Part", game.Players.LocalPlayer.Character)
430
bat.Size = Vector3.new(1, 1, 5)
431
bat.CanCollide = false
432
bat:BreakJoints()
433
434
LeDrink = it("Model")
435
LeDrink.Parent = char
436
LeDrink.Name = "LeDrink"
437
RHe = it("Part")
438
RHe.Parent = LeDrink
439
RHe.BrickColor = BrickColor.new("Really black")
440
RHe.Locked = true
441
RHe.CanCollide = false
442
RHe.Transparency = 1
443
PMesh = it("SpecialMesh")
444
RHe.formFactor =  "Symmetric"
445
PMesh.MeshType = "FileMesh"
446
PMesh.MeshId = "rbxassetid://10470609"
447
PMesh.TextureId = "rbxassetid://111405256"
448
PMesh.Scale = Vector3.new(1.3, 1.4, 1.3)
449
PMesh.Parent = RHe
450
local RWeld = it("Weld")
451
RWeld.Parent = RHe
452
RWeld.Part0 = RHe
453
RWeld.Part1 = ra
454
RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
455
456
LeChips = it("Model")
457
LeChips.Parent = char
458
LeChips.Name = "LeChips"
459
RHk = it("Part")
460
RHk.Parent = LeChips
461
RHk.BrickColor = BrickColor.new("Really black")
462
RHk.Locked = true
463
RHk.CanCollide = false
464
RHk.Transparency = 1
465
PMeshe = it("SpecialMesh")
466
RHk.formFactor =  "Symmetric"
467
PMeshe.MeshType = "FileMesh"
468
PMeshe.MeshId = "rbxassetid://19106014"
469
PMeshe.TextureId = "rbxassetid://342435650"
470
PMeshe.Scale = Vector3.new(1, 1.4, 0.8)
471
PMeshe.Parent = RHk
472
local RWelds = it("Weld")
473
RWelds.Parent = RHk
474
RWelds.Part0 = RHk
475
RWelds.Part1 = ra
476
RWelds.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
477
478
local LeDrink = "wiplolnotyet"
479
local LeChips = "wipaswelllol"
480
local Sitt = false
481
482
483
-------------------------------------------------------
484
--Start HeartBeat--
485
-------------------------------------------------------
486
ArtificialHB = Instance.new("BindableEvent", script)
487
ArtificialHB.Name = "Heartbeat"
488
script:WaitForChild("Heartbeat")
489
490
frame = 1 / 60
491
tf = 0
492
allowframeloss = false
493
tossremainder = false
494
495
496
lastframe = tick()
497
script.Heartbeat:Fire()
498
499
500
game:GetService("RunService").Heartbeat:connect(function(s, p)
501
	tf = tf + s
502
	if tf >= frame then
503
		if allowframeloss then
504
			script.Heartbeat:Fire()
505
			lastframe = tick()
506
		else
507
			for i = 1, math.floor(tf / frame) do
508
				script.Heartbeat:Fire()
509
			end
510
			lastframe = tick()
511
		end
512
		if tossremainder then
513
			tf = 0
514
		else
515
			tf = tf - frame * math.floor(tf / frame)
516
		end
517
	end
518
end)
519
-------------------------------------------------------
520
--End HeartBeat--
521
-------------------------------------------------------
522
523
524
local cR=255
525
local cG=0
526
local cB=0
527
local flg5=1 local omgidk=1
528
local add=13.5
529
game:GetService('RunService').Heartbeat:connect(function()
530
	if omgidk>10000 then omgidk=0 end
531
	omgidk=omgidk+1
532
	if cR>=255 then flg5=1 end
533
	if cG>=255 then flg5=2 end
534
	if cB>=255 then flg5=3 end
535
	if flg5==1 then cR=cR-add cG=cG+add end
536
	if flg5==2 then cG=cG-add cB=cB+add end
537
	if flg5==3 then cB=cB-add cR=cR+add end
538
end)
539
540
function CameraEnshaking(Length, Intensity) --Took Straight from StarGlitcher!
541
	coroutine.resume(coroutine.create(function()
542
		local intensity = 1 * Intensity
543
		local rotM = 0.01 * Intensity
544
		for i = 0, Length, 0.1 do
545
			swait()
546
			intensity = intensity - 0.05 * Intensity / Length
547
			rotM = rotM - 5.0E-4 * Intensity / Length
548
			hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
549
			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)
550
		end
551
		Humanoid.CameraOffset = Vec3(0, 0, 0)
552
	end))
553
end
554
555
        local joyemoji = Instance.new('ParticleEmitter', tors)
556
        joyemoji.VelocitySpread = 2000
557
        joyemoji.Lifetime = NumberRange.new(1)
558
        joyemoji.Speed = NumberRange.new(40)
559
joy= {}
560
for i=0, 19 do
561
  joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
562
end
563
joyemoji.Size = NumberSequence.new(joy)
564
        joyemoji.Rate = 0
565
        joyemoji.LockedToPart = false
566
        joyemoji.LightEmission = 0
567
        joyemoji.Texture = "rbxassetid://1176402123"
568
        joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
569
570
571
        local LIT = Instance.new('ParticleEmitter', tors)
572
        LIT.VelocitySpread = 2000
573
        LIT.Lifetime = NumberRange.new(1)
574
        LIT.Speed = NumberRange.new(45)
575
nani= {}
576
for i=0, 19 do
577
  nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
578
end
579
LIT.Size = NumberSequence.new(nani)
580
        LIT.Rate = 0
581
        LIT.LockedToPart = false
582
        LIT.LightEmission = 0
583
        LIT.Texture = "rbxassetid://1492670151"
584
        LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
585
586
        local toast = Instance.new('ParticleEmitter', tors)
587
        toast.VelocitySpread = 2000
588
        toast.Lifetime = NumberRange.new(1)
589
        toast.Speed = NumberRange.new(60)
590
toasterstoasttoast= {}
591
for i=0, 19 do
592
  toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
593
end
594
toast.Size = NumberSequence.new(toasterstoasttoast)
595
        toast.Rate = 0
596
        toast.LockedToPart = false
597
        toast.LightEmission = 0
598
        toast.Texture = "rbxassetid://436096230"
599
        toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
600
601
        local ok = Instance.new('ParticleEmitter', tors)
602
        ok.VelocitySpread = 2000
603
        ok.Lifetime = NumberRange.new(1)
604
        ok.Speed = NumberRange.new(50)
605
cool= {}
606
for i=0, 19 do
607
  cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
608
end
609
ok.Size = NumberSequence.new(cool)
610
        ok.Rate = 0
611
        ok.LockedToPart = false
612
        ok.LightEmission = 0
613
        ok.Texture = "rbxassetid://636768448"
614
        ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
615
616
maincolor = BrickC("Really red")
617
-------------------------------------------------------
618
--Start Kyu's shitty stuff--
619
-------------------------------------------------------
620
function un_fun()
621
        attack = true
622
	hum.WalkSpeed = 0
623
        BTAUNT:Play()
624
        repeat
625
        swait()
626
        BTAUNT.Parent = tors
627
        rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
628
	tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
629
	RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
630
	LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
631
        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
632
	LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
633
	until BTAUNT.Playing == false
634
        attack = false
635
	hum.WalkSpeed = 40
636
end
637
638
function Tauntmelon()
639
	attack = true
640
	hum.WalkSpeed = 0
641
        CreateSound("1486343908", tors, 10, 1)
642
	for i = 0, 9, 0.1 do
643
		swait()
644
		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)
645
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
646
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
647
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
648
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
649
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
650
	end
651
	attack = false
652
	hum.WalkSpeed = 40
653
end
654
655
function fbiopenup()
656
	attack = true
657
	hum.WalkSpeed = 6
658
        CreateSound("2156386052", tors, 10, 1)
659
        Character.Head.face.Texture = "rbxassetid://12117740"
660
	for i = 0, 5.56, 0.1 do
661
		swait()
662
		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)
663
				tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
664
				RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
665
				LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
666
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
667
		LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
668
	end
669
	for i = 0,1.57,0.1 do
670
		swait()
671
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
672
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
673
		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)
674
		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)
675
		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)
676
		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)
677
	end
678
	for i = 0,1.2,0.1 do
679
		swait()
680
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
681
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
682
		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)
683
		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)
684
		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)
685
		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)
686
	end
687
	for i = 0,1.2,0.1 do
688
		swait()
689
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
690
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
691
		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)
692
		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)
693
		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)
694
		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)
695
	end
696
	for i = 0,1.2,0.1 do
697
		swait()
698
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
699
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
700
		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)
701
		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)
702
		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)
703
		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)
704
	end
705
	for i = 0,1.2,0.1 do
706
		swait()
707
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
708
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
709
		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)
710
		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)
711
		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)
712
		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)
713
	end
714
	for i = 0,1,0.1 do
715
		swait()
716
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
717
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
718
		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)
719
		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)
720
		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)
721
		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)
722
	end
723
	for i = 0,1,0.1 do
724
		swait()
725
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
726
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
727
		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)
728
		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)
729
		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)
730
		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)
731
	end
732
	attack = false
733
        Character.Head.face.Texture = "rbxassetid://620619801"
734
	hum.WalkSpeed = 40
735
end
736
737
function FindNearestHead(Position, Distance, SinglePlayer)
738
	if SinglePlayer then
739
		return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
740
	end
741
	local List = {}
742
	for i, v in pairs(workspace:GetChildren()) do
743
		if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
744
			table.insert(List, v)
745
		end
746
	end
747
	return List
748
end
749
750
function SoulSteal(dude)
751
if dude.Name ~= char then
752
local bgf = IT("BodyGyro", dude.Head)
753
bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
754
local val = IT("BoolValue", dude)
755
val.Name = "IsHit"
756
local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
757
local soulst = coroutine.wrap(function()
758
local soul = Instance.new("Part",dude)
759
soul.Size = Vector3.new(1,1,1)
760
soul.CanCollide = false
761
soul.Anchored = false
762
soul.Position = torso.Position
763
soul.Transparency = 1
764
local PartEmmit1 = IT("ParticleEmitter", soul)
765
PartEmmit1.LightEmission = 1
766
PartEmmit1.Texture = "rbxassetid://569507414"
767
PartEmmit1.Color = ColorSequence.new(maincolor.Color)
768
PartEmmit1.Rate = 250
769
PartEmmit1.Lifetime = NumberRange.new(1.6)
770
PartEmmit1.Size = NumberSequence.new({
771
	NumberSequenceKeypoint.new(0, 1, 0),
772
	NumberSequenceKeypoint.new(1, 0, 0)
773
})
774
PartEmmit1.Transparency = NumberSequence.new({
775
	NumberSequenceKeypoint.new(0, 0, 0),
776
	NumberSequenceKeypoint.new(1, 1, 0)
777
})
778
PartEmmit1.Speed = NumberRange.new(0, 0)
779
PartEmmit1.VelocitySpread = 30000
780
PartEmmit1.Rotation = NumberRange.new(-360, 360)
781
PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
782
local BodPoss = IT("BodyPosition", soul)
783
BodPoss.P = 3000
784
BodPoss.D = 1000
785
BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
786
BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
787
wait(1.6)
788
soul.Touched:connect(function(hit)
789
	if hit.Parent == char then
790
	soul:Destroy()
791
	end
792
end)
793
wait(1.2)
794
while soul do
795
	swait()
796
	PartEmmit1.Color = ColorSequence.new(maincolor.Color)
797
	BodPoss.Position = tors.Position
798
end
799
end)
800
	soulst()
801
	end
802
end
803
function FaceMouse()
804
local	Cam = workspace.CurrentCamera
805
	return {
806
		CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
807
		Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
808
	}
809
end
810
811
function Eviscerate(dude)
812
	if dude.Name ~= char then
813
		local bgf = IT("BodyGyro", dude.Head)
814
		bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
815
		local val = IT("BoolValue", dude)
816
		val.Name = "IsHit"
817
		local ds = coroutine.wrap(function()
818
			dude:WaitForChild("Head"):BreakJoints()
819
			wait(0.5)
820
			target = nil
821
			coroutine.resume(coroutine.create(function()
822
				for i, v in pairs(dude:GetChildren()) do
823
					if v:IsA("Accessory") then
824
						v:Destroy()
825
					end
826
					if v:IsA("Humanoid") then
827
						v:Destroy()
828
					end
829
					if v:IsA("CharacterMesh") then
830
						v:Destroy()
831
					end
832
					if v:IsA("Model") then
833
						v:Destroy()
834
					end
835
					if v:IsA("Part") or v:IsA("MeshPart") then
836
						for x, o in pairs(v:GetChildren()) do
837
							if o:IsA("Decal") then
838
								o:Destroy()
839
							end
840
						end
841
						coroutine.resume(coroutine.create(function()
842
							v.Material = "Neon"
843
							v.CanCollide = false
844
							local PartEmmit1 = IT("ParticleEmitter", v)
845
							PartEmmit1.LightEmission = 1
846
							PartEmmit1.Texture = "rbxassetid://284205403"
847
							PartEmmit1.Color = ColorSequence.new(maincolor.Color)
848
							PartEmmit1.Rate = 150
849
							PartEmmit1.Lifetime = NumberRange.new(1)
850
							PartEmmit1.Size = NumberSequence.new({
851
								NumberSequenceKeypoint.new(0, 0.75, 0),
852
								NumberSequenceKeypoint.new(1, 0, 0)
853
							})
854
							PartEmmit1.Transparency = NumberSequence.new({
855
								NumberSequenceKeypoint.new(0, 0, 0),
856
								NumberSequenceKeypoint.new(1, 1, 0)
857
							})
858
							PartEmmit1.Speed = NumberRange.new(0, 0)
859
							PartEmmit1.VelocitySpread = 30000
860
							PartEmmit1.Rotation = NumberRange.new(-500, 500)
861
							PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
862
							local BodPoss = IT("BodyPosition", v)
863
							BodPoss.P = 3000
864
							BodPoss.D = 1000
865
							BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
866
							BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
867
							v.Color = maincolor.Color
868
							coroutine.resume(coroutine.create(function()
869
								for i = 0, 49 do
870
									swait(1)
871
									v.Transparency = v.Transparency + 0.08
872
								end
873
								wait(0.5)
874
								PartEmmit1.Enabled = false
875
								wait(3)
876
								v:Destroy()
877
								dude:Destroy()
878
							end))
879
						end))
880
					end
881
				end
882
			end))
883
		end)
884
		ds()
885
	end
886
end
887
888
function ragdoll(model)
889
    local char = model
890
    torso = char.HumanoidRootPart
891
    torso2 = char.Torso
892
    LW.Parent = nil
893
    RW.Parent = nil
894
    LH.Parent = nil
895
    RH.Parent = nil
896
		if hum ~= nil then
897
		hum.PlatformStand = true
898
		end
899
900
		local Head = char:FindFirstChild("Head")
901
		if Head then
902
			local Neck = Instance.new("Weld")
903
			Neck.Name = "Neck"
904
			Neck.Part0 = torso
905
			Neck.Part1 = Head
906
			Neck.C0 = CFrame.new(0, 1.5, 0)
907
			Neck.C1 = CFrame.new()
908
			Neck.Parent = torso
909
		end
910
		local Limb = char:FindFirstChild("Right Arm")
911
		if Limb then
912
913
			Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
914
			local Joint = Instance.new("Glue")
915
			Joint.Name = "RightShoulder"
916
			Joint.Part0 = torso
917
			Joint.Part1 = Limb
918
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
919
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
920
			Joint.Parent = torso
921
922
			local B = Instance.new("Part")
923
			B.TopSurface = 0
924
			B.BottomSurface = 0
925
			B.formFactor = "Symmetric"
926
			B.Size = Vector3.new(1, 1, 1)
927
			B.Transparency = 1
928
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
929
			B.Parent = char
930
			local W = Instance.new("Weld")
931
			W.Part0 = Limb
932
			W.Part1 = B
933
			W.C0 = CFrame.new(0, -0.5, 0)
934
			W.Parent = Limb
935
936
		end
937
		local Limb = char:FindFirstChild("Left Arm")
938
		if Limb then
939
940
			Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
941
			local Joint = Instance.new("Glue")
942
			Joint.Name = "LeftShoulder"
943
			Joint.Part0 = torso
944
			Joint.Part1 = Limb
945
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
946
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
947
			Joint.Parent = torso
948
949
			local B = Instance.new("Part")
950
			B.TopSurface = 0
951
			B.BottomSurface = 0
952
			B.formFactor = "Symmetric"
953
			B.Size = Vector3.new(1, 1, 1)
954
			B.Transparency = 1
955
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
956
			B.Parent = char
957
			local W = Instance.new("Weld")
958
			W.Part0 = Limb
959
			W.Part1 = B
960
			W.C0 = CFrame.new(0, -0.5, 0)
961
			W.Parent = Limb
962
963
		end
964
		local Limb = char:FindFirstChild("Right Leg")
965
		if Limb then
966
967
			Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
968
			local Joint = Instance.new("Glue")
969
			Joint.Name = "RightHip"
970
			Joint.Part0 = torso
971
			Joint.Part1 = Limb
972
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
973
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
974
			Joint.Parent = torso
975
976
			local B = Instance.new("Part")
977
			B.TopSurface = 0
978
			B.BottomSurface = 0
979
			B.formFactor = "Symmetric"
980
			B.Size = Vector3.new(1, 1, 1)
981
			B.Transparency = 1
982
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
983
			B.Parent = char
984
			local W = Instance.new("Weld")
985
			W.Part0 = Limb
986
			W.Part1 = B
987
			W.C0 = CFrame.new(0, -0.5, 0)
988
			W.Parent = Limb
989
990
		end
991
		local Limb = char:FindFirstChild("Left Leg")
992
		if Limb then
993
994
			Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
995
			local Joint = Instance.new("Glue")
996
			Joint.Name = "LeftHip"
997
			Joint.Part0 = torso
998
			Joint.Part1 = Limb
999
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1000
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1001
			Joint.Parent = torso
1002
1003
			local B = Instance.new("Part")
1004
			B.TopSurface = 0
1005
			B.BottomSurface = 0
1006
			B.formFactor = "Symmetric"
1007
			B.Size = Vector3.new(1, 1, 1)
1008
			B.Transparency = 1
1009
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
1010
			B.Parent = char
1011
			local W = Instance.new("Weld")
1012
			W.Part0 = Limb
1013
			W.Part1 = B
1014
			W.C0 = CFrame.new(0, -0.5, 0)
1015
			W.Parent = Limb
1016
1017
		end
1018
		--[
1019
		local Bar = Instance.new("Part")
1020
		Bar.TopSurface = 0
1021
		Bar.BottomSurface = 0
1022
		Bar.formFactor = "Symmetric"
1023
		Bar.Size = Vector3.new(1, 1, 1)
1024
		Bar.Transparency = 1
1025
		Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
1026
		Bar.Parent = char
1027
		local Weld = Instance.new("Weld")
1028
		Weld.Part0 = torso
1029
		Weld.Part1 = Bar
1030
		Weld.C0 = CFrame.new(0, 0.5, 0)
1031
		Weld.Parent = torso
1032
		--]]
1033
1034
torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
1035
1036
end
1037
1038
-------------------------------------------------------
1039
--End Kyu's shitty stuff--
1040
-------------------------------------------------------
1041
1042
-------------------------------------------------------
1043
--Start Important Functions--
1044
-------------------------------------------------------
1045
function swait(num)
1046
	if num == 0 or num == nil then
1047
		game:service("RunService").Stepped:wait(0)
1048
	else
1049
		for i = 0, num do
1050
			game:service("RunService").Stepped:wait(0)
1051
		end
1052
	end
1053
end
1054
function thread(f)
1055
	coroutine.resume(coroutine.create(f))
1056
end
1057
function clerp(a, b, t)
1058
	local qa = {
1059
		QuaternionFromCFrame(a)
1060
	}
1061
	local qb = {
1062
		QuaternionFromCFrame(b)
1063
	}
1064
	local ax, ay, az = a.x, a.y, a.z
1065
	local bx, by, bz = b.x, b.y, b.z
1066
	local _t = 1 - t
1067
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
1068
end
1069
function QuaternionFromCFrame(cf)
1070
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1071
	local trace = m00 + m11 + m22
1072
	if trace > 0 then
1073
		local s = math.sqrt(1 + trace)
1074
		local recip = 0.5 / s
1075
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
1076
	else
1077
		local i = 0
1078
		if m00 < m11 then
1079
			i = 1
1080
		end
1081
		if m22 > (i == 0 and m00 or m11) then
1082
			i = 2
1083
		end
1084
		if i == 0 then
1085
			local s = math.sqrt(m00 - m11 - m22 + 1)
1086
			local recip = 0.5 / s
1087
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
1088
		elseif i == 1 then
1089
			local s = math.sqrt(m11 - m22 - m00 + 1)
1090
			local recip = 0.5 / s
1091
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
1092
		elseif i == 2 then
1093
			local s = math.sqrt(m22 - m00 - m11 + 1)
1094
			local recip = 0.5 / s
1095
			return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
1096
		end
1097
	end
1098
end
1099
function QuaternionToCFrame(px, py, pz, x, y, z, w)
1100
	local xs, ys, zs = x + x, y + y, z + z
1101
	local wx, wy, wz = w * xs, w * ys, w * zs
1102
	local xx = x * xs
1103
	local xy = x * ys
1104
	local xz = x * zs
1105
	local yy = y * ys
1106
	local yz = y * zs
1107
	local zz = z * zs
1108
	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))
1109
end
1110
function QuaternionSlerp(a, b, t)
1111
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
1112
	local startInterp, finishInterp
1113
	if cosTheta >= 1.0E-4 then
1114
		if 1 - cosTheta > 1.0E-4 then
1115
			local theta = math.acos(cosTheta)
1116
			local invSinTheta = 1 / Sin(theta)
1117
			startInterp = Sin((1 - t) * theta) * invSinTheta
1118
			finishInterp = Sin(t * theta) * invSinTheta
1119
		else
1120
			startInterp = 1 - t
1121
			finishInterp = t
1122
		end
1123
	elseif 1 + cosTheta > 1.0E-4 then
1124
		local theta = math.acos(-cosTheta)
1125
		local invSinTheta = 1 / Sin(theta)
1126
		startInterp = Sin((t - 1) * theta) * invSinTheta
1127
		finishInterp = Sin(t * theta) * invSinTheta
1128
	else
1129
		startInterp = t - 1
1130
		finishInterp = t
1131
	end
1132
	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
1133
end
1134
function rayCast(Position, Direction, Range, Ignore)
1135
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
1136
end
1137
local RbxUtility = LoadLibrary("RbxUtility")
1138
local Create = RbxUtility.Create
1139
local insta = true
1140
1141
-------------------------------------------------------
1142
--Start Damage Function--
1143
-------------------------------------------------------
1144
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1145
	if hit.Parent == nil then
1146
		return
1147
	end
1148
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1149
	for _, v in pairs(hit.Parent:children()) do
1150
		if v:IsA("Humanoid") then
1151
			h = v
1152
		end
1153
	end
1154
         if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
1155
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1156
         end
1157
1158
	if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1159
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
1160
			if hit.Parent.DebounceHit.Value == true then
1161
				return
1162
			end
1163
		end
1164
         if insta == true then
1165
         hit.Parent:FindFirstChild("Head"):BreakJoints()
1166
         end
1167
		local c = Create("ObjectValue"){
1168
			Name = "creator",
1169
			Value = game:service("Players").LocalPlayer,
1170
			Parent = h,
1171
		}
1172
		game:GetService("Debris"):AddItem(c, .5)
1173
		CreateSound("958257111", hit, 10, 1) 
1174
		local Damage = math.random(minim, maxim)
1175
		hit.Parent:FindFirstChild("Head"):BreakJoints()
1176
		local blocked = false
1177
		local block = hit.Parent:findFirstChild("Block")
1178
		if block ~= nil then
1179
			if block.className == "IntValue" then
1180
				if block.Value > 0 then
1181
					blocked = true
1182
					block.Value = block.Value - 1
1183
				end
1184
			end
1185
		end
1186
		if blocked == false then
1187
			h.Health = h.Health - Damage
1188
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "rekt", 1.5, tors.BrickColor.Color)
1189
		else
1190
			h.Health = h.Health - (Damage / 2)
1191
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "ez kill", 1.5, tors.BrickColor.Color)
1192
		end
1193
		if Type == "Knockdown" then
1194
			local hum = hit.Parent.Humanoid
1195
			hum.PlatformStand = true
1196
			coroutine.resume(coroutine.create(function(HHumanoid)
1197
				swait(1)
1198
				HHumanoid.PlatformStand = false
1199
			end), hum)
1200
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
1201
			local bodvol = Create("BodyVelocity"){
1202
				velocity = angle * knockback,
1203
				P = 5000,
1204
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1205
				Parent = hit,
1206
			}
1207
			local rl = Create("BodyAngularVelocity"){
1208
				P = 3000,
1209
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1210
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1211
				Parent = hit,
1212
			}
1213
			game:GetService("Debris"):AddItem(bodvol, .5)
1214
			game:GetService("Debris"):AddItem(rl, .5)
1215
		elseif Type == "Normal" then
1216
			local vp = Create("BodyVelocity"){
1217
				P = 500,
1218
				maxForce = Vector3.new(math.huge, 0, math.huge),
1219
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
1220
			}
1221
			if knockback > 0 then
1222
				vp.Parent = hit.Parent.Torso
1223
			end
1224
			game:GetService("Debris"):AddItem(vp, .5)
1225
		elseif Type == "Up" then
1226
			local bodyVelocity = Create("BodyVelocity"){
1227
				velocity = Vector3.new(0, 20, 0),
1228
				P = 5000,
1229
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1230
				Parent = hit,
1231
			}
1232
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
1233
		elseif Type == "DarkUp" then
1234
			coroutine.resume(coroutine.create(function()
1235
				for i = 0, 1, 0.1 do
1236
					swait()
1237
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
1238
				end
1239
			end))
1240
			local bodyVelocity = Create("BodyVelocity"){
1241
				velocity = Vector3.new(0, 20, 0),
1242
				P = 5000,
1243
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
1244
				Parent = hit,
1245
			}
1246
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
1247
		elseif Type == "Snare" then
1248
			local bp = Create("BodyPosition"){
1249
				P = 2000,
1250
				D = 100,
1251
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1252
				position = hit.Parent.Torso.Position,
1253
				Parent = hit.Parent.Torso,
1254
			}
1255
			game:GetService("Debris"):AddItem(bp, 1)
1256
		elseif Type == "Freeze" then
1257
			local BodPos = Create("BodyPosition"){
1258
				P = 50000,
1259
				D = 1000,
1260
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
1261
				position = hit.Parent.Torso.Position,
1262
				Parent = hit.Parent.Torso,
1263
			}
1264
			local BodGy = Create("BodyGyro") {
1265
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
1266
				P = 20e+003,
1267
				Parent = hit.Parent.Torso,
1268
				cframe = hit.Parent.Torso.CFrame,
1269
			}
1270
			hit.Parent.Torso.Anchored = true
1271
			coroutine.resume(coroutine.create(function(Part) 
1272
				swait(1.5)
1273
				Part.Anchored = false
1274
			end), hit.Parent.Torso)
1275
			game:GetService("Debris"):AddItem(BodPos, 3)
1276
			game:GetService("Debris"):AddItem(BodGy, 3)
1277
		end
1278
		local debounce = Create("BoolValue"){
1279
			Name = "DebounceHit",
1280
			Parent = hit.Parent,
1281
			Value = true,
1282
		}
1283
		game:GetService("Debris"):AddItem(debounce, Delay)
1284
		c = Create("ObjectValue"){
1285
			Name = "creator",
1286
			Value = Player,
1287
			Parent = h,
1288
		}
1289
		game:GetService("Debris"):AddItem(c, .5)
1290
	end
1291
end
1292
-------------------------------------------------------
1293
--End Damage Function--
1294
-------------------------------------------------------
1295
1296
-------------------------------------------------------
1297
--Start Damage Function Customization--
1298
-------------------------------------------------------
1299
function ShowDamage(Pos, Text, Time, Color)
1300
	local Rate = (1 / 30)
1301
	local Pos = (Pos or Vector3.new(0, 0, 0))
1302
	local Text = (Text or "")
1303
	local Time = (Time or 2)
1304
	local Color = (Color or Color3.new(1, 0, 1))
1305
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1306
	EffectPart.Anchored = true
1307
	local BillboardGui = Create("BillboardGui"){
1308
		Size = UDim2.new(3, 0, 3, 0),
1309
		Adornee = EffectPart,
1310
		Parent = EffectPart,
1311
	}
1312
	local TextLabel = Create("TextLabel"){
1313
		BackgroundTransparency = 1,
1314
		Size = UDim2.new(1, 0, 1, 0),
1315
		Text = Text,
1316
		Font = "Bodoni",
1317
		TextColor3 = Color,
1318
		TextScaled = true,
1319
		TextStrokeColor3 = Color3.fromRGB(0,0,0),
1320
		Parent = BillboardGui,
1321
	}
1322
	game.Debris:AddItem(EffectPart, (Time))
1323
	EffectPart.Parent = game:GetService("Workspace")
1324
	delay(0, function()
1325
		local Frames = (Time / Rate)
1326
		for Frame = 1, Frames do
1327
			wait(Rate)
1328
			local Percent = (Frame / Frames)
1329
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1330
			TextLabel.TextTransparency = Percent
1331
		end
1332
		if EffectPart and EffectPart.Parent then
1333
			EffectPart:Destroy()
1334
		end
1335
	end)
1336
end
1337
-------------------------------------------------------
1338
--End Damage Function Customization--
1339
-------------------------------------------------------
1340
1341
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1342
  for _, c in pairs(workspace:children()) do
1343
    local hum = c:findFirstChild("Humanoid")
1344
    if hum ~= nil then
1345
      local head = c:findFirstChild("Head")
1346
      if head ~= nil then
1347
        local targ = head.Position - Part.Position
1348
        local mag = targ.magnitude
1349
        if magni >= mag and c.Name ~= plr.Name then
1350
	       
1351
          Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
1352
        end
1353
      end
1354
    end
1355
  end
1356
end
1357
1358
1359
CFuncs = {
1360
	Part = {
1361
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1362
			local Part = Create("Part")({
1363
				Parent = Parent,
1364
				Reflectance = Reflectance,
1365
				Transparency = Transparency,
1366
				CanCollide = false,
1367
				Locked = true,
1368
				BrickColor = BrickColor.new(tostring(BColor)),
1369
				Name = Name,
1370
				Size = Size,
1371
				Material = Material
1372
			})
1373
			RemoveOutlines(Part)
1374
			return Part
1375
		end
1376
	},
1377
	Mesh = {
1378
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1379
			local Msh = Create(Mesh)({
1380
				Parent = Part,
1381
				Offset = OffSet,
1382
				Scale = Scale
1383
			})
1384
			if Mesh == "SpecialMesh" then
1385
				Msh.MeshType = MeshType
1386
				Msh.MeshId = MeshId
1387
			end
1388
			return Msh
1389
		end
1390
	},
1391
	Mesh = {
1392
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1393
			local Msh = Create(Mesh)({
1394
				Parent = Part,
1395
				Offset = OffSet,
1396
				Scale = Scale
1397
			})
1398
			if Mesh == "SpecialMesh" then
1399
				Msh.MeshType = MeshType
1400
				Msh.MeshId = MeshId
1401
			end
1402
			return Msh
1403
		end
1404
	},
1405
	Weld = {
1406
		Create = function(Parent, Part0, Part1, C0, C1)
1407
			local Weld = Create("Weld")({
1408
				Parent = Parent,
1409
				Part0 = Part0,
1410
				Part1 = Part1,
1411
				C0 = C0,
1412
				C1 = C1
1413
			})
1414
			return Weld
1415
		end
1416
	},
1417
	Sound = {
1418
		Create = function(id, par, vol, pit)
1419
			coroutine.resume(coroutine.create(function()
1420
				local S = Create("Sound")({
1421
					Volume = vol,
1422
					Pitch = pit or 1,
1423
					SoundId = id,
1424
					Parent = par or workspace
1425
				})
1426
				wait()
1427
				S:play()
1428
				game:GetService("Debris"):AddItem(S, 6)
1429
			end))
1430
		end
1431
	},
1432
	ParticleEmitter = {
1433
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1434
			local fp = Create("ParticleEmitter")({
1435
				Parent = Parent,
1436
				Color = ColorSequence.new(Color1, Color2),
1437
				LightEmission = LightEmission,
1438
				Size = Size,
1439
				Texture = Texture,
1440
				Transparency = Transparency,
1441
				ZOffset = ZOffset,
1442
				Acceleration = Accel,
1443
				Drag = Drag,
1444
				LockedToPart = LockedToPart,
1445
				VelocityInheritance = VelocityInheritance,
1446
				EmissionDirection = EmissionDirection,
1447
				Enabled = Enabled,
1448
				Lifetime = LifeTime,
1449
				Rate = Rate,
1450
				Rotation = Rotation,
1451
				RotSpeed = RotSpeed,
1452
				Speed = Speed,
1453
				VelocitySpread = VelocitySpread
1454
			})
1455
			return fp
1456
		end
1457
	}
1458
}
1459
function RemoveOutlines(part)
1460
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1461
end
1462
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1463
	local Part = Create("Part")({
1464
		formFactor = FormFactor,
1465
		Parent = Parent,
1466
		Reflectance = Reflectance,
1467
		Transparency = Transparency,
1468
		CanCollide = false,
1469
		Locked = true,
1470
		BrickColor = BrickColor.new(tostring(BColor)),
1471
		Name = Name,
1472
		Size = Size,
1473
		Material = Material
1474
	})
1475
	RemoveOutlines(Part)
1476
	return Part
1477
end
1478
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1479
	local Msh = Create(Mesh)({
1480
		Parent = Part,
1481
		Offset = OffSet,
1482
		Scale = Scale
1483
	})
1484
	if Mesh == "SpecialMesh" then
1485
		Msh.MeshType = MeshType
1486
		Msh.MeshId = MeshId
1487
	end
1488
	return Msh
1489
end
1490
function CreateWeld(Parent, Part0, Part1, C0, C1)
1491
	local Weld = Create("Weld")({
1492
		Parent = Parent,
1493
		Part0 = Part0,
1494
		Part1 = Part1,
1495
		C0 = C0,
1496
		C1 = C1
1497
	})
1498
	return Weld
1499
end
1500
1501
function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
1502
	local Sound = IT("Sound")
1503
	Sound.SoundId = "rbxassetid://".. tostring(id or 0)
1504
	Sound.Pitch = pitch or 1
1505
	Sound.Volume = volume or 1
1506
	Sound.Looped = looped or false
1507
	if(autoPlay)then
1508
		coroutine.wrap(function()
1509
			repeat wait() until Sound.IsLoaded
1510
			Sound.Playing = autoPlay or false
1511
		end)()
1512
	end
1513
	if(not looped and effect)then
1514
		Sound.Stopped:connect(function()
1515
			Sound.Volume = 0
1516
			Sound:destroy()
1517
		end)
1518
	elseif(effect)then
1519
		
1520
	end
1521
	Sound.Parent =parent or Torso
1522
	return Sound
1523
end
1524
1525
function SoundPart(id,pitch,volume,looped,effect,autoPlay,cf)
1526
	local soundPart = NewInstance("Part",Effects,{Transparency=1,CFrame=cf or Torso.CFrame,Anchored=true,CanCollide=false,Size=V3.N()})
1527
	local Sound = IT("Sound")
1528
	Sound.SoundId = "rbxassetid://".. tostring(id or 0)
1529
	Sound.Pitch = pitch or 1
1530
	Sound.Volume = volume or 1
1531
	Sound.Looped = looped or false
1532
	if(autoPlay)then
1533
		coroutine.wrap(function()
1534
			repeat wait() until Sound.IsLoaded
1535
			Sound.Playing = autoPlay or false
1536
		end)()
1537
	end
1538
	if(not looped and effect)then
1539
		Sound.Stopped:connect(function()
1540
			Sound.Volume = 0
1541
			soundPart:destroy()
1542
		end)
1543
	elseif(effect)then
1544
		warn("Sound can't be looped and a sound effect!")
1545
	end
1546
	Sound.Parent = soundPart
1547
	return Sound
1548
end
1549
1550
-------------------------------------------------------
1551
--Start Effect Function--
1552
-------------------------------------------------------
1553
EffectModel = Instance.new("Model", char)
1554
Effects = {
1555
  Block = {
1556
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1557
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1558
      prt.Anchored = true
1559
      prt.CFrame = cframe
1560
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1561
      game:GetService("Debris"):AddItem(prt, 10)
1562
      if Type == 1 or Type == nil then
1563
        table.insert(Effects, {
1564
          prt,
1565
          "Block1",
1566
          delay,
1567
          x3,
1568
          y3,
1569
          z3,
1570
          msh
1571
        })
1572
      elseif Type == 2 then
1573
        table.insert(Effects, {
1574
          prt,
1575
          "Block2",
1576
          delay,
1577
          x3,
1578
          y3,
1579
          z3,
1580
          msh
1581
        })
1582
      else
1583
        table.insert(Effects, {
1584
          prt,
1585
          "Block3",
1586
          delay,
1587
          x3,
1588
          y3,
1589
          z3,
1590
          msh
1591
        })
1592
      end
1593
    end
1594
  },
1595
  Sphere = {
1596
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1597
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1598
      prt.Anchored = true
1599
      prt.CFrame = cframe
1600
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0,0,0), Vector3.new(x1, y1, z1))
1601
      game:GetService("Debris"):AddItem(prt, 10)
1602
      table.insert(Effects, {
1603
        prt,
1604
        "Cylinder",
1605
        delay,
1606
        x3,
1607
        y3,
1608
        z3,
1609
        msh
1610
      })
1611
    end
1612
  },
1613
  Cylinder = {
1614
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1615
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1616
      prt.Anchored = true
1617
      prt.CFrame = cframe
1618
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1619
      game:GetService("Debris"):AddItem(prt, 10)
1620
      table.insert(Effects, {
1621
        prt,
1622
        "Cylinder",
1623
        delay,
1624
        x3,
1625
        y3,
1626
        z3,
1627
        msh
1628
      })
1629
    end
1630
  },
1631
  Wave = {
1632
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1633
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1634
      prt.Anchored = true
1635
      prt.CFrame = cframe
1636
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
1637
      game:GetService("Debris"):AddItem(prt, 10)
1638
      table.insert(Effects, {
1639
        prt,
1640
        "Cylinder",
1641
        delay,
1642
        x3 / 60,
1643
        y3 / 60,
1644
        z3 / 60,
1645
        msh
1646
      })
1647
    end
1648
  },
1649
  Ring = {
1650
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1651
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1652
      prt.Anchored = true
1653
      prt.CFrame = cframe
1654
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1655
      game:GetService("Debris"):AddItem(prt, 10)
1656
      table.insert(Effects, {
1657
        prt,
1658
        "Cylinder",
1659
        delay,
1660
        x3,
1661
        y3,
1662
        z3,
1663
        msh
1664
      })
1665
    end
1666
  },
1667
  Break = {
1668
    Create = function(brickcolor, cframe, x1, y1, z1)
1669
      local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1670
      prt.Anchored = true
1671
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1672
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1673
      local num = math.random(10, 50) / 1000
1674
      game:GetService("Debris"):AddItem(prt, 10)
1675
      table.insert(Effects, {
1676
        prt,
1677
        "Shatter",
1678
        num,
1679
        prt.CFrame,
1680
        math.random() - math.random(),
1681
        0,
1682
        math.random(50, 100) / 100
1683
      })
1684
    end
1685
  },
1686
Spiral = {
1687
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1688
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1689
      prt.Anchored = true
1690
      prt.CFrame = cframe
1691
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1692
      game:GetService("Debris"):AddItem(prt, 10)
1693
      table.insert(Effects, {
1694
        prt,
1695
        "Cylinder",
1696
        delay,
1697
        x3,
1698
        y3,
1699
        z3,
1700
        msh
1701
      })
1702
    end
1703
  },
1704
Push = {
1705
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1706
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1707
      prt.Anchored = true
1708
      prt.CFrame = cframe
1709
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1710
      game:GetService("Debris"):AddItem(prt, 10)
1711
      table.insert(Effects, {
1712
        prt,
1713
        "Cylinder",
1714
        delay,
1715
        x3,
1716
        y3,
1717
        z3,
1718
        msh
1719
      })
1720
    end
1721
  }
1722
}
1723
-------------------------------------------------------
1724
--End Effect Function--
1725
-------------------------------------------------------
1726
1727
function CreateSound(ID, PARENT, VOLUME, PITCH) --Very important.
1728
	local NSound = nil
1729
	coroutine.resume(coroutine.create(function()
1730
		NSound = Instance.new("Sound", PARENT)
1731
		NSound.Volume = VOLUME
1732
		NSound.Pitch = PITCH
1733
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
1734
		swait()
1735
		NSound:play()
1736
		game:GetService("Debris"):AddItem(NSound, 10)
1737
	end))
1738
	return NSound
1739
end
1740
1741
1742
coroutine.resume(coroutine.create(function()
1743
    while text ~= nil do
1744
        swait()
1745
        text.Rotation = math.random(-1.5,1.5)
1746
    end
1747
end))
1748
1749
angery = false
1750
1751
1752
-------------------------------------------------------
1753
--End Important Functions--
1754
-------------------------------------------------------
1755
1756
-------------------------------------------------------
1757
--Start Music Option--
1758
-------------------------------------------------------
1759
1760
lul = Instance.new("Sound", tors) --le musice
1761
lul.Pitch = 1
1762
1763
local mu = math.random(1,17)
1764
if mu == 1 then
1765
	lul.SoundId = "rbxassetid://225000651"
1766
end
1767
if mu == 2 then
1768
	lul.SoundId = "rbxassetid://179794977"
1769
end
1770
if mu == 3 then
1771
	lul.SoundId = "rbxassetid://2355464874"
1772
end
1773
if mu == 4 then
1774
	lul.SoundId = "rbxassetid://492071270"
1775
end
1776
if mu == 5 then
1777
	lul.SoundId = "rbxassetid://929330882"
1778
end
1779
if mu == 6 then
1780
	lul.SoundId = "rbxassetid://367193208"
1781
end
1782
if mu == 7 then
1783
	lul.SoundId = "rbxassetid://1065474471"
1784
end
1785
if mu == 8 then
1786
	lul.SoundId = "rbxassetid://136786547"
1787
	lul.Pitch = 1
1788
end
1789
if mu == 9 then
1790
	lul.SoundId = "rbxassetid://136786547"
1791
end
1792
if mu == 10 then
1793
	lul.SoundId = "rbxassetid://301671784"
1794
end
1795
if mu == 11 then
1796
	lul.SoundId = "rbxassetid://2532463895"
1797
end
1798
if mu == 12 then
1799
	lul.SoundId = "rbxassetid://1468547405"
1800
end
1801
if mu == 13 then
1802
	lul.SoundId = "rbxassetid://266491964"
1803
end
1804
if mu == 14 then
1805
	lul.SoundId = "rbxassetid://156879167"
1806
end
1807
if mu == 15 then
1808
	lul.SoundId = "rbxassetid://924709997"
1809
end
1810
if mu == 16 then
1811
	lul.SoundId = "rbxassetid://27697392"
1812
end
1813
if mu == 17 then
1814
	lul.SoundId = "rbxassetid://177495786"
1815
end
1816
1817
lul.Volume = 1
1818
lul.TimePosition = 0
1819
lul.Looped = true
1820
lul:Play()
1821
1822
NEWS = Instance.new("Sound", tors) --O NO
1823
NEWS.SoundId = "http://www.roblox.com/asset/?id=1864852634"
1824
NEWS.Volume = 100
1825
NEWS.Pitch = 1
1826
NEWS.Looped = false
1827
NEWS.TimePosition = 1
1828
1829
AAAAA = Instance.new("Sound", tors) --aaa
1830
AAAAA.SoundId = "http://www.roblox.com/asset/?id=0"
1831
AAAAA.Volume = 10
1832
AAAAA.Pitch = 1
1833
AAAAA.Looped = false
1834
AAAAA.TimePosition = 1
1835
1836
MERKIO = Instance.new("Sound", tors) --why
1837
MERKIO.SoundId = "http://www.roblox.com/asset/?id=2652329491"
1838
MERKIO.Volume = 10
1839
MERKIO.Pitch = 1
1840
MERKIO.Looped = false
1841
MERKIO.TimePosition = 2
1842
1843
MERKIO2 = Instance.new("Sound", tors) --why (again)
1844
MERKIO2.SoundId = "http://www.roblox.com/asset/?id=258246285"
1845
MERKIO2.Volume = 10
1846
MERKIO2.Pitch = 1
1847
MERKIO2.Looped = false
1848
MERKIO2.TimePosition = 0
1849
1850
thonks = Instance.new("Sound", tors) --wat?
1851
thonks.SoundId = "http://www.roblox.com/asset/?id=685766564"
1852
thonks.Volume = 10
1853
thonks.Pitch = 1
1854
thonks.Looped = false
1855
thonks.TimePosition = 0
1856
1857
gudsong = Instance.new("Sound", tors) --seizure time (UNUSED)
1858
gudsong.SoundId = "http://www.roblox.com/asset/?id=2027619387"
1859
gudsong.Volume = 10
1860
gudsong.Pitch = 1
1861
gudsong.Looped = true
1862
gudsong.TimePosition = 6.6
1863
1864
so = Instance.new("Sound", tors) --moar seizure
1865
so.SoundId = "http://www.roblox.com/asset/?id=271550300"
1866
so.Volume = 10
1867
so.Pitch = 1
1868
so.Looped = false
1869
so.TimePosition = 0
1870
1871
sors = Instance.new("Sound", tors) --heeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrree
1872
sors.SoundId = "http://www.roblox.com/asset/?id=867443342"
1873
sors.Volume = 10
1874
sors.Pitch = 1
1875
sors.Looped = false
1876
sors.TimePosition = 0
1877
1878
--u mom gay--
1879
-------------------------------------------------------
1880
--End Music Option--
1881
-------------------------------------------------------
1882
--hi fat >:)
1883
-------------------------------------------------------
1884
--Start Attacks N Stuff--
1885
-------------------------------------------------------
1886
1887
function THEBESTOVERUSEDJOKEEVER() --oh god why did i make this a thing jeezus help me pls
1888
	attack = true
1889
1890
	hum.WalkSpeed = 40
1891
	lul:Pause()
1892
        Character.Head.face.Texture = "rbxassetid://620619801"
1893
        NEWS:Play()
1894
        repeat
1895
                NEWS.Parent = tors
1896
		swait()
1897
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1898
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
1899
		RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1900
		LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
1901
		RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
1902
		LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
1903
    until NEWS.Playing == false
1904
        local S = Instance.new("Explosion",workspace)    
1905
        S.Position = tors.Position
1906
        S.BlastPressure = 999
1907
        S.BlastRadius = 45
1908
        S.ExplosionType = 0
1909
	attack = false
1910
	hum.WalkSpeed = 40
1911
	lul:Resume()
1912
        Character.Head.face.Texture = "rbxassetid://620619801"
1913
    attack = false
1914
    hum.WalkSpeed = 40
1915
end
1916
1917
function sneakonehundred()
1918
	attack = true
1919
	hum.WalkSpeed = 0.03
1920
        Character.Head.face.Texture = "rbxassetid://1667792"
1921
        CreateSound("1542642349", tors, 10, 1.05)
1922
	for i = 0,20,0.1 do
1923
		swait()
1924
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
1925
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
1926
		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)
1927
		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)
1928
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(-180)), 0.4)
1929
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(1), Rad(0), Rad(180)), 0.4)
1930
	end
1931
        CreateSound("753450324", tors, 10, 1.05)
1932
        wait(0.25)
1933
        Character.Head.face.Texture = "rbxassetid://1223903433"
1934
	for i = 0,7,0.1 do
1935
		swait()
1936
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.64 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
1937
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-110), Rad(0), Rad(0)), 0.4)
1938
		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)
1939
		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)
1940
		RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-180)), 0.4)
1941
		LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.0001 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(180)), 0.4)
1942
	end
1943
        Character.Head.face.Texture = "rbxassetid://620619801"
1944
	attack = false
1945
	hum.WalkSpeed = 40
1946
end
1947
1948
function WRY() --WRYYYYYYY
1949
	attack = true
1950
	hum.WalkSpeed = 0.30
1951
	CreateSound("794081034", hed, 10, 1)
1952
        Character.Head.face.Texture = "rbxassetid://396389196"
1953
	for i = 0,2,0.1 do
1954
		swait()
1955
		CameraEnshaking(1, 2)
1956
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
1957
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
1958
		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)
1959
		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)
1960
		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)
1961
		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)
1962
	end
1963
	for i = 0,14.7,0.1 do
1964
		swait()
1965
		CameraEnshaking(1, 3)
1966
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
1967
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
1968
		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)
1969
		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)
1970
		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)
1971
		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)
1972
	end
1973
	attack = false
1974
        Character.Head.face.Texture = "rbxassetid://620619801"
1975
	hum.WalkSpeed = 40
1976
end
1977
1978
function DANCEFORME()
1979
	attack = true
1980
	texth.Text = "DANCIN"
1981
	text.Text = ""
1982
	lul:Pause()
1983
        Character.Head.face.Texture = "rbxassetid://1676553712"
1984
        MERKIO:Play()
1985
        repeat
1986
	for i = 0,0.37,0.03 do 
1987
		swait()
1988
                MERKIO.Parent = tors
1989
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
1990
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
1991
		RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1992
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
1993
		RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
1994
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
1995
	end
1996
        for i = 0,0.37,0.03 do
1997
                swait()
1998
                MERKIO.Parent = tors
1999
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2000
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2001
		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.8)
2002
		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.8)
2003
		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.7)
2004
		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.7)
2005
        end
2006
        until MERKIO.Playing == false
2007
        MERKIO:Stop()
2008
        Character.Head.face.Texture = "rbxassetid://620619801"
2009
	attack = false
2010
	lul:Resume()
2011
	texth.Text = ""
2012
	text.Text = "xXQuilavaXx"
2013
	hum.WalkSpeed = 40
2014
end
2015
2016
function TRUEDANCEFORME()
2017
	attack = true
2018
	texth.Text = "TRUELY DANCIN"
2019
	text.Text = ""
2020
	lul:Pause()
2021
        Character.Head.face.Texture = "rbxassetid://8339872"
2022
        MERKIO:Play()
2023
        repeat
2024
	for i = 0,0.37,0.03 do 
2025
		swait()
2026
                MERKIO.Parent = tors
2027
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2028
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2029
		RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2030
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2031
		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)
2032
		LW.C0 = clerp(LW.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)
2033
	end
2034
        for i = 0,0.37,0.03 do
2035
                swait()
2036
                MERKIO.Parent = tors
2037
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2038
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2039
		RH.C0 = clerp(RH.C0, CF(1.8, -0.94 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2040
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.94 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2041
		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)
2042
		LW.C0 = clerp(LW.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)
2043
        end
2044
        until MERKIO.Playing == false
2045
        MERKIO:Stop()
2046
        Character.Head.face.Texture = "rbxassetid://620619801"
2047
	attack = false
2048
	lul:Resume()
2049
	texth.Text = ""
2050
	text.Text = "xXQuilavaXx"
2051
	hum.WalkSpeed = 40
2052
end
2053
2054
function takethat()
2055
        attack = true
2056
        hum.WalkSpeed = 0
2057
        CreateSound("1238240145", tors, 10, 1.05)
2058
	for i = 0,8.3,0.1 do
2059
		swait()
2060
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
2061
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
2062
		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.7)
2063
		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.7)
2064
		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(0)), 0.7)
2065
		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.7)
2066
        end
2067
        CreateSound("135165859", tors, 10, 1.05)
2068
	for i = 0,6,0.1 do
2069
		swait()
2070
	        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2071
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.85)
2072
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.7)
2073
		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.7)
2074
		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.7)
2075
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-.6), Rad(0)), 0.7)
2076
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(-.6), Rad(0 - 4.5 * Sin(sine / 20))), 0.7)
2077
        end
2078
        attack = false
2079
        Character.Head.face.Texture = "rbxassetid://620619801"
2080
        hum.WalkSpeed = 40
2081
end
2082
function thonki()
2083
        attack = true
2084
	text.Text = "Thinking..."
2085
        hum.WalkSpeed = 6.5
2086
        Character.Head.face.Texture = "rbxassetid://1528105298"
2087
        thonks:Play()
2088
	lul:Pause()
2089
        repeat
2090
	for i = 0,8.3,0.1 do
2091
		swait()
2092
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
2093
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.7)
2094
		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.7)
2095
		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.7)
2096
		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(0)), 0.7)
2097
		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.7)
2098
        end
2099
        until thonks.Playing == false
2100
        thonks:Stop()
2101
        attack = false
2102
	text.Text = "xXQuilavaXx"
2103
        Character.Head.face.Texture = "rbxassetid://620619801"
2104
	lul:Resume()
2105
        hum.WalkSpeed = 40
2106
end
2107
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2108
attack = true
2109
        Character.Head.face.Texture = "rbxassetid://266304560"
2110
	for i = 0,6,0.1 do
2111
		swait()
2112
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2113
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2114
		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)
2115
		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)
2116
		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)
2117
		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)
2118
	end
2119
    CreateSound("1093102664", hed, 10, 1)
2120
	CameraEnshaking(3, 8)
2121
	for i = 0,2,0.1 do
2122
		swait()
2123
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
2124
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
2125
		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)
2126
		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)
2127
		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)
2128
		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)
2129
	end
2130
Character.Head.face.Texture = "rbxassetid://30128383"
2131
hum.MaxHealth = 0
2132
ragdoll(char)
2133
CreateSound("534269232", hed, 5, 1)
2134
end
2135
2136
function dead()
2137
	attack = true
2138
	hum.WalkSpeed = 0.20
2139
	CreateSound("137225991", hed, 10, 1)
2140
        Character.Head.face.Texture = "rbxassetid://297512410"
2141
	for i = 0,1.1,0.1 do
2142
		swait()
2143
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2144
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2145
		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)
2146
		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)
2147
		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)
2148
		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)
2149
	end
2150
	for i = 0,1.1,0.1 do
2151
		swait()
2152
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
2153
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2154
		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)
2155
		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)
2156
		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)
2157
		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)
2158
	end
2159
	for i = 0,1.1,0.1 do
2160
		swait()
2161
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
2162
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2163
		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)
2164
		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)
2165
		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)
2166
		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)
2167
	end
2168
	for i = 0,1.1,0.1 do
2169
		swait()
2170
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
2171
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2172
		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)
2173
		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)
2174
		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)
2175
		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)
2176
	end
2177
	for i = 0,1.1,0.1 do
2178
		swait()
2179
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2180
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2181
		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)
2182
		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)
2183
		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)
2184
		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)
2185
	end
2186
	for i = 0,1.1,0.1 do
2187
		swait()
2188
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(90), Rad(0)), 0.15)
2189
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2190
		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)
2191
		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)
2192
		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)
2193
		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)
2194
	end
2195
	for i = 0,1.1,0.1 do
2196
		swait()
2197
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(180), Rad(0)), 0.15)
2198
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2199
		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)
2200
		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)
2201
		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)
2202
		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)
2203
	end
2204
	for i = 0,1.1,0.1 do
2205
		swait()
2206
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(270), Rad(0)), 0.15)
2207
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2208
		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)
2209
		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)
2210
		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)
2211
		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)
2212
	end
2213
	for i = 0,1.1,0.1 do
2214
		swait()
2215
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2216
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2217
		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)
2218
		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)
2219
		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)
2220
		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)
2221
	end
2222
        Character.Head.face.Texture = "rbxassetid://273309187"
2223
	for i = 0,9,0.1 do
2224
		swait()
2225
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.59 + 0.1) * angles(Rad(-90), Rad(90), Rad(0)), 0.15)
2226
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
2227
		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)
2228
		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)
2229
		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)
2230
		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)
2231
	end
2232
	attack = false
2233
        Character.Head.face.Texture = "rbxassetid://620619801"
2234
	hum.WalkSpeed = 40
2235
end
2236
2237
function ShutTheHellUp()
2238
	attack = true
2239
	hum.WalkSpeed = 2.01
2240
	CreateSound("336377340", hed, 10, 1)
2241
	for i = 0,3,0.1 do
2242
		swait()
2243
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2244
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2245
		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)
2246
		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)
2247
		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)
2248
		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)
2249
	end
2250
	for i = 0,1.2,0.1 do
2251
		swait()
2252
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2253
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2254
		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)
2255
		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)
2256
		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)
2257
		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)
2258
	end
2259
	for i = 0,1.2,0.1 do
2260
		swait()
2261
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2262
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2263
		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)
2264
		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)
2265
		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)
2266
		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)
2267
	end
2268
	for i = 0,1.2,0.1 do
2269
		swait()
2270
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2271
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2272
		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)
2273
		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)
2274
		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)
2275
		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)
2276
	end
2277
	for i = 0,1.2,0.1 do
2278
		swait()
2279
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2280
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
2281
		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)
2282
		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)
2283
		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)
2284
		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)
2285
	end
2286
	for i = 0,2,0.1 do
2287
		swait()
2288
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2289
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2290
		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)
2291
		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)
2292
		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)
2293
		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)
2294
	end
2295
	for i = 0,2,0.1 do
2296
		swait()
2297
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2298
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2299
		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)
2300
		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)
2301
		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)
2302
		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)
2303
	end
2304
	hum.WalkSpeed = 40
2305
	attack = false
2306
end
2307
2308
function NO_U()
2309
	attack = true
2310
	hum.WalkSpeed = 4.01
2311
        Character.Head.face.Texture = "rbxassetid://304904077"
2312
	CreateSound("1543318456", hed, 10, 1)
2313
	for i = 0,6,0.1 do
2314
		swait()
2315
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2316
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2317
		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)
2318
		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)
2319
		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)
2320
		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)
2321
	end
2322
	for i = 0,3.2,0.1 do
2323
		swait()
2324
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2325
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
2326
		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)
2327
		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)
2328
		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)
2329
		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)
2330
	end
2331
	hum.WalkSpeed = 40
2332
        Character.Head.face.Texture = "rbxassetid://620619801"
2333
	attack = false
2334
end
2335
2336
function EndMySufferingV2()
2337
	attack = true
2338
	hum.WalkSpeed = 1.01
2339
	CreateSound("577475178", hed, 10, 1)
2340
	for i = 0,18,0.1 do
2341
		swait()
2342
	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)
2343
	tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
2344
	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)
2345
	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)
2346
	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)
2347
	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)
2348
	end
2349
	attack = false
2350
	hum.WalkSpeed = 40
2351
end
2352
2353
function Victory()
2354
	attack = true
2355
	hum.WalkSpeed = 1.01
2356
        Character.Head.face.Texture = "rbxassetid://616284160"
2357
        Humanoid.Jump = true
2358
        CreateSound("130834939", hed, 10, 1)
2359
        for i = 0,3.7,0.1 do
2360
		swait()
2361
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2362
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), 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(-2.5), Rad(0), Rad(-40)), 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(-2.5), Rad(0), Rad(-40)), 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(0)), 0.1)
2366
		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)
2367
        end
2368
        Humanoid.Jump = true
2369
        for i = 0,3.7,0.1 do
2370
		swait()
2371
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2372
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2373
		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)
2374
		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)
2375
		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)
2376
		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)
2377
        end
2378
        Humanoid.Jump = true
2379
        for i = 0,3.7,0.1 do
2380
		swait()
2381
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2382
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2383
		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)
2384
		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)
2385
		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)
2386
		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)
2387
        end
2388
        Humanoid.Jump = true
2389
        for i = 0,3.7,0.1 do
2390
		swait()
2391
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
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 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(40)), 0.15)
2394
		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)
2395
		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)
2396
		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)
2397
        end
2398
        Humanoid.Jump = true
2399
        for i = 0,3.7,0.1 do
2400
		swait()
2401
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2402
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2403
		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)
2404
		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)
2405
		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)
2406
		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)
2407
        end
2408
	attack = false
2409
        Character.Head.face.Texture = "rbxassetid://620619801"
2410
	hum.WalkSpeed = 40
2411
end
2412
2413
function WhatHuh()
2414
	attack = true
2415
	hum.WalkSpeed = 1.01
2416
	CreateSound("130766865", hed, 10, 1)
2417
        Character.Head.face.Texture = "rbxassetid://276732672"
2418
	for i = 0,4,0.1 do
2419
		swait()
2420
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2421
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2422
		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)
2423
		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)
2424
		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)
2425
		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)
2426
	end
2427
 	for i = 0,6.7,0.1 do
2428
		swait()
2429
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2430
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2431
		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)
2432
		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)
2433
		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)
2434
		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)
2435
	end
2436
	for i = 0,8.1,0.1 do
2437
		swait()
2438
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2439
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
2440
		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)
2441
		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)
2442
		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)
2443
		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)
2444
	end
2445
	for i = 0,1,0.1 do
2446
		swait()
2447
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2448
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
2449
		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)
2450
		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)
2451
		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)
2452
		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)
2453
	end
2454
	for i = 0,1,0.1 do
2455
		swait()
2456
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2457
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
2458
		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)
2459
		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)
2460
		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)
2461
		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)
2462
	end
2463
 	for i = 0,4,0.1 do
2464
		swait()
2465
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2466
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
2467
		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)
2468
		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)
2469
		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)
2470
		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)
2471
	end
2472
	attack = false
2473
        Character.Head.face.Texture = "rbxassetid://620619801"
2474
	hum.WalkSpeed = 40
2475
end
2476
2477
function kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
2478
attack = true
2479
        Character.Head.face.Texture = "rbxassetid://266304560"
2480
	for i = 0,6,0.1 do
2481
		swait()
2482
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2483
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2484
		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)
2485
		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)
2486
		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)
2487
		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)
2488
	end
2489
    CreateSound("1093102664", hed, 10, 1)
2490
	CameraEnshaking(3, 8)
2491
	for i = 0,2,0.1 do
2492
		swait()
2493
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
2494
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
2495
		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)
2496
		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)
2497
		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)
2498
		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)
2499
	end
2500
Character.Head.face.Texture = "rbxassetid://30128383"
2501
hum.MaxHealth = 0
2502
ragdoll(char)
2503
CreateSound("534269232", hed, 5, 1)
2504
end
2505
2506
function AnotherOne() --WhAT ANOTHER ONE
2507
	attack = true
2508
	hum.WalkSpeed = 1.01
2509
	local icri = CreateSound("1205111204", hed, 10, 1)
2510
	swait(165)
2511
	local FRAME = tors.CFrame
2512
	repeat
2513
		swait()
2514
                Character.Head.face.Texture = "rbxassetid://582931093"
2515
		CameraEnshaking(1, 10)
2516
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2517
		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)
2518
		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)
2519
		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)
2520
		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)
2521
		tors.CFrame = FRAME * CF(0,1,0)
2522
		swait()
2523
		tors.CFrame = FRAME
2524
	until icri.Playing == false
2525
        Character.Head.face.Texture = "rbxassetid://620619801"
2526
	attack = false
2527
	hum.WalkSpeed = 40
2528
end
2529
2530
2531
function NEN()
2532
	attack = true
2533
	hum.WalkSpeed = 1.01
2534
	CreateSound("230292011", hed, 10, 1)
2535
        Character.Head.face.Texture = "rbxassetid://705269463"
2536
	for i = 0,4,0.1 do
2537
		swait()
2538
		CameraEnshaking(1, 3)
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(-90), 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(0)), 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(0)), 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(0), Rad(0), Rad(120)), 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(0), Rad(0), Rad(-120)), 0.1)
2545
	end
2546
	attack = false
2547
        Character.Head.face.Texture = "rbxassetid://620619801"
2548
	hum.WalkSpeed = 40
2549
end
2550
2551
function Ashes() --Straight from... Whatever it was called.
2552
        attack = true
2553
	hum.WalkSpeed = 1.01
2554
        Character.Head.face.Texture = "rbxassetid://360687027"
2555
	CreateSound("290084602", tors, 10, 1)
2556
	for i = 0,6.2,0.1 do
2557
			swait()
2558
		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)
2559
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
2560
		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)
2561
		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)
2562
		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)
2563
		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)
2564
	end
2565
	for i = 0,6.2,0.1 do
2566
			swait()
2567
		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)
2568
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2569
		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)
2570
		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)
2571
		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)
2572
		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)
2573
	end
2574
	attack = false
2575
        Character.Head.face.Texture = "rbxassetid://620619801"
2576
	hum.WalkSpeed = 40
2577
end
2578
2579
2580
function BOI()
2581
	attack = true
2582
	hum.WalkSpeed = 1.01
2583
	CreateSound("390901873", hed, 10, 1)
2584
        Character.Head.face.Texture = "rbxassetid://282463320"
2585
	for i = 0,4,0.1 do
2586
		swait()
2587
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2588
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2589
		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)
2590
		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)
2591
		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)
2592
		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)
2593
	end
2594
	for i = 0,4,0.1 do
2595
		swait()
2596
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2597
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
2598
		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)
2599
		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)
2600
		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)
2601
		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)
2602
	end
2603
	attack = false
2604
        Character.Head.face.Texture = "rbxassetid://620619801"
2605
	hum.WalkSpeed = 40
2606
end
2607
2608
function DrinkdaDrink()
2609
	attack = true
2610
	RHe.Transparency = 0
2611
	hum.WalkSpeed = 3
2612
	local Munch = CreateSound("554208103", hed, 5, 1)
2613
	swait(2)
2614
	repeat
2615
	for i = 0,6,0.1 do
2616
		swait()
2617
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
2618
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2619
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
2620
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2621
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
2622
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
2623
	end
2624
	until Munch.Playing == false
2625
	hum.WalkSpeed = 40
2626
	RHe.Transparency = 1
2627
	attack = false
2628
end
2629
2630
function EatdaChips()
2631
	attack = true
2632
	RHk.Transparency = 0
2633
	hum.WalkSpeed = 3
2634
	local Muncha = CreateSound("1575472350", hed, 5, 1)
2635
	swait(2)
2636
	repeat
2637
	for i = 0,6,0.1 do
2638
		swait()
2639
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
2640
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
2641
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
2642
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2643
		RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
2644
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
2645
	end
2646
	until Muncha.Playing == false
2647
	hum.WalkSpeed = 40
2648
	RHk.Transparency = 1
2649
	attack = false
2650
end
2651
2652
function Sittyboi()
2653
	attack = true
2654
        lul:Pause()
2655
	text.Text = "Waiting..."
2656
        AAAAA.SoundId = "rbxassetid://674973249"
2657
        AAAAA.TimePosition = 0
2658
        AAAAA:Play()
2659
	hum.WalkSpeed = 0
2660
	repeat
2661
	swait()
2662
	for i = 0, 1, 0.1 do
2663
		swait()
2664
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1.6 + 0.1 * Player_Size * Cos(sine / 20)) * angles(Rad(-15), Rad(0), Rad(0)), 0.1)
2665
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2666
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(75), Rad(0), Rad(5)), 0.1)
2667
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(75), Rad(0), Rad(-5)), 0.1)
2668
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(70), Rad(0 + 5 * Sin(sine / 20)), Rad(-30 + 5 * Sin(sine / 20))), 0.1)
2669
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-15), Rad(20), Rad(-15)), 0.1)
2670
	end
2671
	until AAAAA.Playing == false
2672
	attack = false
2673
        AAAAA:Stop()
2674
        lul:Resume()
2675
	text.Text = "xXQuilavaXx"
2676
	hum.WalkSpeed = 40
2677
end
2678
2679
function HELP()
2680
	attack = true
2681
	hum.WalkSpeed = 1.01
2682
        Character.Head.face.Texture = "rbxassetid://307972876"
2683
	CreateSound("1123321019", hed, 10, 1)
2684
	for i = 0,15,0.1 do
2685
		swait()
2686
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2687
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2688
		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)
2689
		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)
2690
		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)
2691
		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)
2692
	end
2693
  	CreateSound("198462271", hed, 10, 1)
2694
	for i = 0,8,0.1 do
2695
                Character.Head.face.Texture = "rbxassetid://341497730"
2696
		swait()
2697
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2698
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2699
		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)
2700
		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)
2701
		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)
2702
		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)
2703
	end
2704
	for i = 0,8,0.1 do
2705
                Character.Head.face.Texture = "rbxassetid://341497730"
2706
		swait()
2707
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2708
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
2709
		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)
2710
		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)
2711
		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)
2712
		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)
2713
	end
2714
  	CreateSound("948494432", hed, 10, 1)
2715
	for i = 0,7.5,0.1 do
2716
                Character.Head.face.Texture = "rbxassetid://249062487"
2717
		swait()
2718
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2719
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(60), Rad(0), Rad(0)), 0.3)
2720
		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)
2721
		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)
2722
		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)
2723
		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)
2724
	end
2725
  	CreateSound("1542642349", hed, 10, 1)
2726
	for i = 0,10,0.1 do
2727
                Character.Head.face.Texture = "rbxassetid://270636807"
2728
		swait()
2729
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2730
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2731
		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)
2732
		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)
2733
		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)
2734
		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)
2735
	end
2736
  	CreateSound("269597232", hed, 10, 1)
2737
	for i = 0,6,0.1 do
2738
                Character.Head.face.Texture = "rbxassetid://265057155"
2739
		swait()
2740
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2741
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2742
		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)
2743
		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)
2744
		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)
2745
		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)
2746
	end
2747
	attack = false
2748
        Character.Head.face.Texture = "rbxassetid://620619801"
2749
	hum.WalkSpeed = 40
2750
end
2751
2752
danci = false
2753
2754
function dingidongo() --my head burns (UNUSED)
2755
	attack = true
2756
	danci = true
2757
	hum.WalkSpeed = 27.6
2758
	texth.Text = "Having a Seizure."
2759
	text.Text = ""
2760
        gudsong:Play()
2761
        lul:Pause()
2762
	gudsong.TimePosition = 6.6
2763
        Character.Head.face.Texture = "rbxassetid://315792941"
2764
        repeat
2765
	for i = 0,1.87,0.23 do 
2766
		swait()
2767
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2768
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2769
		RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2770
		LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
2771
		RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
2772
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
2773
	end
2774
	if gudsong.TimePosition == 11.937 then
2775
		gudsong.TimePosition = 6.6
2776
	end
2777
        for i = 0,1.87,0.23 do
2778
                swait()
2779
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
2780
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
2781
		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.8)
2782
		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.8)
2783
		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.7)
2784
		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.7)
2785
        end
2786
        until danci == false
2787
        gudsong:Stop()
2788
	attack = false
2789
	lul:Resume()
2790
	texth.Text = ""
2791
	text.Text = "xXQuilavaXx"
2792
	attack = false
2793
        Character.Head.face.Texture = "rbxassetid://620619801"
2794
	hum.WalkSpeed = 40
2795
end
2796
2797
function hap() --much hap
2798
	attack = true
2799
	hum.WalkSpeed = 0.10
2800
	CreateSound("363808674", hed, 10, 1)
2801
        Character.Head.face.Texture = "rbxassetid://315792941"
2802
	for i = 0,12,0.1 do
2803
		swait()
2804
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2805
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
2806
		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)
2807
		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)
2808
		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)
2809
		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)
2810
	end
2811
	CreateSound("233168827", hed, 10, 1)
2812
        Character.Head.face.Texture = "rbxassetid://335761015"
2813
	for i = 0,10,0.1 do
2814
		swait()
2815
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
2816
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(180)), 0.3)
2817
		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)
2818
		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)
2819
		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)
2820
		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)
2821
	end
2822
        CreateSound("363808674", hed, 10, 1)
2823
	attack = false
2824
        Character.Head.face.Texture = "rbxassetid://620619801"
2825
	hum.WalkSpeed = 40
2826
end
2827
2828
function Gumilol()
2829
	attack = true
2830
	hum.WalkSpeed = 0
2831
	local Senses = CreateSound("605297168", hed, 6, 1)
2832
	swait(2)
2833
	repeat
2834
		swait()
2835
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
2836
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
2837
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
2838
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2839
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
2840
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
2841
	until Senses.TimePosition > 2.7
2842
	for i = 0, 3, 0.1 do
2843
		swait()
2844
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
2845
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2846
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2847
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2848
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
2849
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2850
	end
2851
	root.Anchored = true
2852
	repeat
2853
		swait()
2854
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
2855
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2856
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
2857
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
2858
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
2859
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2860
	until Senses.Playing == false
2861
	hum.WalkSpeed = 40
2862
	attack = false
2863
	root.Anchored = false
2864
end
2865
function oofmyass()
2866
	attack = true
2867
	hum.WalkSpeed = 0
2868
	CreateSound("663306786", tors, 3, 1)
2869
	for i = 0, 12, 0.1 do
2870
		swait()
2871
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
2872
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2873
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
2874
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2875
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
2876
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
2877
	end
2878
	CreateSound("663307468", tors, 6, 1)
2879
	for i = 0, 6, 0.1 do
2880
		swait()
2881
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
2882
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
2883
		RH.C0 = clerp(RH.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
2884
		LH.C0 = clerp(LH.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
2885
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
2886
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
2887
	end
2888
	hum.WalkSpeed = 40
2889
	attack = false
2890
end
2891
function WoodyGotWood()
2892
	attack = true
2893
	hum.WalkSpeed = 0
2894
	local Woodlenny = CreateSound("1764642350", hed, 6, 1)
2895
        Character.Head.face.Texture = "rbxassetid://27020401"
2896
	swait(2)
2897
	repeat
2898
		swait()
2899
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
2900
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
2901
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
2902
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
2903
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
2904
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
2905
	until Woodlenny.TimePosition > 3.6
2906
	root.Anchored = true
2907
	repeat
2908
		swait()
2909
		for i = 0, 2, 0.1 do
2910
			swait()
2911
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
2912
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2913
                	RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.5)
2914
                	LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(10), Rad(0), Rad(0)), 0.5)
2915
			RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
2916
			LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
2917
		end
2918
		for i = 0, 1.6, 0.1 do
2919
			swait()
2920
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
2921
			tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
2922
                	RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-10), Rad(0), Rad(0)), 0.5)
2923
                	LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(10), Rad(0), Rad(0)), 0.5)
2924
			RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
2925
			LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
2926
		end
2927
	until Woodlenny.Playing == false
2928
	hum.WalkSpeed = 40
2929
        Character.Head.face.Texture = "rbxassetid://620619801"
2930
	attack = false
2931
	root.Anchored = false
2932
end
2933
2934
function IsThatA()
2935
	attack = true
2936
	hum.WalkSpeed = 0
2937
	local isthata = CreateSound("950444738", hed, 6, 1)
2938
        Character.Head.face.Texture = "rbxassetid://63495374"
2939
	swait(2)
2940
	for i = 0, 7, 0.1 do
2941
		swait()
2942
		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)
2943
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2944
		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)
2945
		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)
2946
		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(15)), 0.1)
2947
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
2948
	end
2949
        Character.Head.face.Texture = "rbxassetid://143884958"
2950
	swait()
2951
	for i = 0, 14, 0.1 do
2952
		swait()
2953
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -1.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
2954
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
2955
		RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
2956
		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(-90)), 0.15)
2957
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
2958
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
2959
	end
2960
	hum.WalkSpeed = 40
2961
        Character.Head.face.Texture = "rbxassetid://620619801"
2962
	attack = false
2963
	root.Anchored = false
2964
end
2965
2966
function LIVING()
2967
	attack = true
2968
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=15839299"
2969
	hum.WalkSpeed = 0
2970
        sors:Play()
2971
        repeat
2972
        swait()
2973
        sors.Parent = tors
2974
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
2975
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
2976
		RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
2977
		LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
2978
	until sors.Playing == false
2979
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
2980
	attack = false
2981
	hum.WalkSpeed = 40
2982
end
2983
2984
function Seizure()
2985
	attack = true
2986
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=15839299"
2987
	hum.WalkSpeed = 0
2988
        so:Play()
2989
        repeat
2990
        swait()
2991
        so.Parent = tors
2992
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
2993
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
2994
		if Mrandom(1,15) == 1 then
2995
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
2996
		end
2997
		RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
2998
		LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
2999
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
3000
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
3001
	until so.Playing == false
3002
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3003
	attack = false
3004
	hum.WalkSpeed = 40
3005
end
3006
3007
local SOOSS = false
3008
3009
function STARMAN()
3010
	attack = true
3011
	SOOSS = true
3012
	hum.WalkSpeed = 160
3013
        soos:Play()
3014
        lul:Pause()
3015
	coroutine.resume(coroutine.create(function()
3016
    		while SOOSS == true do
3017
        		swait()
3018
			Head.Color = Color3.fromRGB(cR,cG,cB)
3019
			RightArm.Color = Color3.fromRGB(cR,cG,cB)
3020
			LeftArm.Color = Color3.fromRGB(cR,cG,cB)
3021
			Torso.Color = Color3.fromRGB(cR,cG,cB)
3022
			RightLeg.Color = Color3.fromRGB(cR,cG,cB)
3023
			LeftLeg.Color = Color3.fromRGB(cR,cG,cB)
3024
			text.TextColor3 = Color3.fromRGB(cR,cG,cB)
3025
        		char.Head.face.Texture = "http://www.roblox.com/asset/?id="..StarFace[math.random(1,#StarFace)]
3026
        		text.Text = ""..StarText[math.random(1,#StarText)]
3027
    		end
3028
	end))
3029
        repeat
3030
        swait()
3031
        soos.Parent = tors
3032
	for i = 0,0.17,0.03 do 
3033
		swait()
3034
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
3035
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
3036
		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)
3037
		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)
3038
		RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
3039
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
3040
	end
3041
        for i = 0,0.17,0.03 do
3042
                swait()
3043
		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)
3044
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
3045
		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)
3046
		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)
3047
		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(15)), 0.1)
3048
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
3049
        end
3050
	until soos.Playing == false
3051
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3052
	attack = false
3053
	SOOSS = false
3054
	text.Text = "xXQuilavaXx"
3055
	hum.WalkSpeed = 40
3056
	wait(0.1)
3057
        lul:Resume()
3058
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3059
	Head.BrickColor = BrickColor.new("Lily white")
3060
	RightArm.BrickColor = BrickColor.new("Lily white")
3061
	LeftArm.BrickColor = BrickColor.new("Lily white")
3062
	Torso.BrickColor = BrickColor.new("Lily white")
3063
	RightLeg.BrickColor = BrickColor.new("Lily white")
3064
	LeftLeg.BrickColor = BrickColor.new("Lily white")
3065
	wait(0.1)
3066
	text.Text = "xXQuilavaXx"
3067
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3068
	Head.BrickColor = BrickColor.new("Lily white")
3069
	RightArm.BrickColor = BrickColor.new("Lily white")
3070
	LeftArm.BrickColor = BrickColor.new("Lily white")
3071
	Torso.BrickColor = BrickColor.new("Lily white")
3072
	RightLeg.BrickColor = BrickColor.new("Lily white")
3073
	LeftLeg.BrickColor = BrickColor.new("Lily white")
3074
	wait(0.1)
3075
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3076
	Head.BrickColor = BrickColor.new("Lily white")
3077
	RightArm.BrickColor = BrickColor.new("Lily white")
3078
	LeftArm.BrickColor = BrickColor.new("Lily white")
3079
	Torso.BrickColor = BrickColor.new("Lily white")
3080
	RightLeg.BrickColor = BrickColor.new("Lily white")
3081
	LeftLeg.BrickColor = BrickColor.new("Lily white")
3082
	wait(0.1)
3083
	text.Text = "xXQuilavaXx"
3084
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
3085
	Head.BrickColor = BrickColor.new("Lily white")
3086
	RightArm.BrickColor = BrickColor.new("Lily white")
3087
	LeftArm.BrickColor = BrickColor.new("Lily white")
3088
	Torso.BrickColor = BrickColor.new("Lily white")
3089
	RightLeg.BrickColor = BrickColor.new("Lily white")
3090
	LeftLeg.BrickColor = BrickColor.new("Lily white")
3091
end
3092
3093
function Woaht()
3094
	attack = true
3095
	hum.WalkSpeed = 0
3096
	local wot = CreateSound("313553389", hed, 6, 1)
3097
        Character.Head.face.Texture = "rbxassetid://60501076"
3098
	swait(2)
3099
	repeat
3100
        for i = 0,0.37,0.03 do
3101
                swait()
3102
		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)
3103
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
3104
		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)
3105
		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)
3106
		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(15)), 0.1)
3107
		LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
3108
	end
3109
	until wot.Playing == false
3110
	hum.WalkSpeed = 40
3111
        Character.Head.face.Texture = "rbxassetid://620619801"
3112
	attack = false
3113
	root.Anchored = false
3114
end
3115
3116
function Cso(ID, PARENT, VOLUME, PITCH)
3117
	local NSound = nil
3118
	coroutine.resume(coroutine.create(function()
3119
		NSound = IT("Sound", PARENT)
3120
		NSound.Volume = VOLUME
3121
		NSound.Pitch = PITCH
3122
		NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
3123
		swait()
3124
		NSound:play()
3125
		game:GetService("Debris"):AddItem(NSound, 10)
3126
	end))
3127
	return NSound
3128
end
3129
3130
function woah()
3131
	attack = true
3132
	hum.WalkSpeed = 0
3133
		Cso("1542642349", hed, 10, 1)
3134
	for i = 0, 6, 0.1 do
3135
		swait()
3136
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
3137
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, -5, 0 + ((-1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(180)), 1)
3138
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3139
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3140
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
3141
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
3142
	end
3143
		Cso("144508058", hed, 10, 0.8)
3144
	for i = 0, 6, 0.1 do
3145
		swait()
3146
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
3147
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
3148
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3149
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3150
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
3151
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
3152
	end
3153
		Cso("1093102664", hed, 10, 1)
3154
	for i = 0, 6, 0.1 do
3155
		swait()
3156
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
3157
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 1)
3158
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3159
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3160
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
3161
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
3162
	end
3163
		Cso("500507347", hed, 10, 1)
3164
wait(4.4)
3165
		swait()
3166
                rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
3167
		tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, -5, 0 + ((-1 * Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(180)), 1)
3168
                RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3169
                LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
3170
                RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
3171
                LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
3172
wait(5.6)
3173
		Cso("744744924", hed, 10, 1)
3174
	for i = 0, 16, 0.1 do
3175
		swait()
3176
			RH.C0 = clerp(RH.C0, CF(1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
3177
			LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.05 * math.cos(sine / 28), 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-2.5), math.rad(0), math.rad(0 + 1 * math.cos(sine / 34))), 0.1)
3178
			rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -2.4 + 0.05 * math.cos(sine / 28)) * angles(math.rad(90 - 1 * math.cos(sine / 34)), math.rad(0), math.rad(0)), 0.1)
3179
			tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(0 - 2.5 * math.cos(sine / 28)), math.rad(0), math.rad(-60)), 0.15)
3180
			RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(32)), 0.15)
3181
			LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.1 * math.cos(sine / 28), 0) * angles(math.rad(180), math.rad(0), math.rad(-65)), 0.15)
3182
	end
3183
	attack = false
3184
	hum.WalkSpeed = 40
3185
end
3186
3187
function LeChange()
3188
	attack = true
3189
	hum.WalkSpeed = 40
3190
	lul.Pitch = 1
3191
        lul:Stop()
3192
	local mue = math.random(1,17)
3193
	if mue == 1 then
3194
		lul.SoundId = "rbxassetid://177495786"
3195
	end
3196
	if mue == 2 then
3197
		lul.SoundId = "rbxassetid://27697392"
3198
	end
3199
	if mue == 3 then
3200
		lul.SoundId = "rbxassetid://2532463895"
3201
	end
3202
	if mue == 4 then
3203
		lul.SoundId = "rbxassetid://1468547405"
3204
	end
3205
	if mue == 5 then
3206
		lul.SoundId = "rbxassetid://1468547405"
3207
	end
3208
	if mue == 6 then
3209
		lul.SoundId = "rbxassetid://266491964"
3210
	end
3211
	if mue == 7 then
3212
		lul.SoundId = "rbxassetid://301134677"
3213
	end
3214
	if mue == 8 then
3215
		lul.SoundId = "rbxassetid://263008326"
3216
		lul.Pitch = 0
3217
	end
3218
	if mue == 9 then
3219
		lul.SoundId = "rbxassetid://376908577"
3220
	end
3221
	if mue == 10 then
3222
		lul.SoundId = "rbxassetid://222095512"
3223
	end
3224
	if mue == 11 then
3225
		lul.SoundId = "rbxassetid://154305246"
3226
	end
3227
	if mue == 12 then
3228
		lul.SoundId = "rbxassetid://154305246"
3229
	end
3230
	if mue == 13 then
3231
		lul.SoundId = "rbxassetid://142794027"
3232
	end
3233
	if mue == 14 then
3234
		lul.SoundId = "rbxassetid://253358475"
3235
	end
3236
	if mue == 15 then
3237
		lul.SoundId = "rbxassetid://290233559"
3238
	end
3239
	if mue == 16 then
3240
		lul.SoundId = "rbxassetid://150378160"
3241
	end
3242
	if mue == 17 then
3243
		lul.SoundId = "rbxassetid://338291663"
3244
	end
3245
	hum.WalkSpeed = 40
3246
        lul:Play()
3247
	attack = false
3248
	root.Anchored = false
3249
end
3250
3251
function REEE()
3252
    attack = true
3253
    hum.WalkSpeed = 70
3254
    text.Text = ""
3255
    texth.Text = "REEEEE"
3256
    lul:Pause()
3257
local fire = Instance.new("ParticleEmitter", char.Torso)
3258
fire.Lifetime = NumberRange.new(0.5)
3259
fire.Speed = NumberRange.new(1, 3)
3260
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
3261
fire.Rate = 0
3262
fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
3263
fire.LightEmission = 0.6
3264
fire.Texture = "http://www.roblox.com/asset/?id=242911609"
3265
fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
3266
fire.Enabled = true
3267
fire.Rate = 2000
3268
        RCKIN:Play()
3269
        repeat
3270
		swait()
3271
                RCKIN.Parent = tors
3272
        	rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3273
	        tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3274
	        RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3275
	        LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3276
	        RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.2 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3277
	        LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(math.random(-360,360)), Rad(math.random(-360,360)), Rad(math.random(-360,360))), 1)
3278
    until RCKIN.Playing == false
3279
    attack = false
3280
    lul:Resume()
3281
    fire.Enabled = false
3282
    text.Text = "xXQuilavaXx"
3283
    texth.Text = ""
3284
    hum.WalkSpeed = 40
3285
end
3286
3287
function SCREAM()
3288
	attack = true
3289
	hum.WalkSpeed = 70
3290
	lul:Pause()
3291
        Character.Head.face.Texture = "rbxassetid://1667792"
3292
        local A = math.random(1,83)
3293
        if A == 1 then
3294
            AAAAA.SoundId = "rbxassetid://580806904"
3295
            AAAAA.TimePosition = 0
3296
        end
3297
        if A == 2 then
3298
            AAAAA.SoundId = "rbxassetid://569124237"
3299
            AAAAA.TimePosition = 0
3300
        end
3301
        if A == 3 then
3302
            AAAAA.SoundId = "rbxassetid://824995694"
3303
            AAAAA.TimePosition = 0
3304
        end
3305
        if A == 4 then
3306
            AAAAA.SoundId = "rbxassetid://619398081"
3307
            AAAAA.TimePosition = 0
3308
        end
3309
        if A == 5 then
3310
            AAAAA.SoundId = "rbxassetid://561567000"
3311
            AAAAA.TimePosition = 0
3312
        end
3313
        if A == 6 then
3314
            AAAAA.SoundId = "rbxassetid://780544434"
3315
            AAAAA.TimePosition = 0
3316
        end
3317
        if A == 7 then
3318
            AAAAA.SoundId = "rbxassetid://1127778994"
3319
            AAAAA.TimePosition = 0
3320
        end
3321
        if A == 8 then
3322
            AAAAA.SoundId = "rbxassetid://2016152738"
3323
            AAAAA.TimePosition = 0
3324
        end
3325
        if A == 9 then
3326
            AAAAA.SoundId = "rbxassetid://1649268255"
3327
            AAAAA.TimePosition = 0
3328
        end
3329
        if A == 10 then
3330
            AAAAA.SoundId = "rbxassetid://318925857"
3331
            AAAAA.TimePosition = 0
3332
        end
3333
        if A == 11 then
3334
            AAAAA.SoundId = "rbxassetid://1231447409"
3335
            AAAAA.TimePosition = 0
3336
        end
3337
        if A == 12 then
3338
            AAAAA.SoundId = "rbxassetid://1173662546"
3339
            AAAAA.TimePosition = 0
3340
        end
3341
        if A == 13 then
3342
            AAAAA.SoundId = "rbxassetid://1731102335"
3343
            AAAAA.TimePosition = 0
3344
        end
3345
        if A == 14 then
3346
            AAAAA.SoundId = "rbxassetid://597084853"
3347
            AAAAA.TimePosition = 0
3348
        end
3349
        if A == 15 then
3350
            AAAAA.SoundId = "rbxassetid://255219578"
3351
            AAAAA.TimePosition = 0
3352
        end
3353
        if A == 16 then
3354
            AAAAA.SoundId = "rbxassetid://968042399"
3355
            AAAAA.TimePosition = 0
3356
        end
3357
        if A == 17 then
3358
            AAAAA.SoundId = "rbxassetid://2088388847"
3359
            AAAAA.TimePosition = 0
3360
        end
3361
        if A == 18 then
3362
            AAAAA.SoundId = "rbxassetid://1958305455"
3363
            AAAAA.TimePosition = 0
3364
        end
3365
        if A == 19 then
3366
            AAAAA.SoundId = "rbxassetid://1171758804"
3367
            AAAAA.TimePosition = 0
3368
        end
3369
        if A == 20 then
3370
            AAAAA.SoundId = "rbxassetid://1453459167"
3371
            AAAAA.TimePosition = 0
3372
        end
3373
        if A == 21 then
3374
            AAAAA.SoundId = "rbxassetid://2000897208"
3375
            AAAAA.TimePosition = 0
3376
        end
3377
        if A == 22 then
3378
            AAAAA.SoundId = "rbxassetid://841541884"
3379
            AAAAA.TimePosition = 0
3380
        end
3381
        if A == 23 then
3382
            AAAAA.SoundId = "rbxassetid://839044936"
3383
            AAAAA.TimePosition = 0
3384
        end
3385
        if A == 24 then
3386
            AAAAA.SoundId = "rbxassetid://520168377"
3387
            AAAAA.TimePosition = 0
3388
        end
3389
        if A == 25 then
3390
            AAAAA.SoundId = "rbxassetid://655669511"
3391
            AAAAA.TimePosition = 0
3392
        end
3393
        if A == 26 then
3394
            AAAAA.SoundId = "rbxassetid://1125711065"
3395
            AAAAA.TimePosition = 0
3396
        end
3397
        if A == 27 then
3398
            AAAAA.SoundId = "rbxassetid://482886779"
3399
            AAAAA.TimePosition = 0
3400
        end
3401
        if A == 28 then
3402
            AAAAA.SoundId = "rbxassetid://470406966"
3403
            AAAAA.TimePosition = 0
3404
        end
3405
        if A == 29 then
3406
            AAAAA.SoundId = "rbxassetid://363239413"
3407
            AAAAA.TimePosition = 0
3408
        end
3409
        if A == 30 then
3410
            AAAAA.SoundId = "rbxassetid://1183260037"
3411
            AAAAA.TimePosition = 0
3412
        end
3413
        if A == 31 then
3414
            AAAAA.SoundId = "rbxassetid://644321050"
3415
            AAAAA.TimePosition = 0
3416
        end
3417
        if A == 32 then
3418
            AAAAA.SoundId = "rbxassetid://962124783"
3419
            AAAAA.TimePosition = 0
3420
        end
3421
        if A == 33 then
3422
            AAAAA.SoundId = "rbxassetid://328782098"
3423
            AAAAA.TimePosition = 0
3424
        end
3425
        if A == 34 then
3426
            AAAAA.SoundId = "rbxassetid://1868475933"
3427
            AAAAA.TimePosition = 0
3428
        end
3429
        if A == 35 then
3430
            AAAAA.SoundId = "rbxassetid://606775826"
3431
            AAAAA.TimePosition = 0
3432
        end
3433
        if A == 36 then
3434
            AAAAA.SoundId = "rbxassetid://299132320"
3435
            AAAAA.TimePosition = 0
3436
        end
3437
        if A == 37 then
3438
            AAAAA.SoundId = "rbxassetid://153109732"
3439
            AAAAA.TimePosition = 0
3440
        end
3441
        if A == 37 then
3442
            AAAAA.SoundId = "rbxassetid://457506669"
3443
            AAAAA.TimePosition = 0
3444
        end
3445
        if A == 38 then
3446
            AAAAA.SoundId = "rbxassetid://335628150"
3447
            AAAAA.TimePosition = 0
3448
        end
3449
        if A == 39 then
3450
            AAAAA.SoundId = "rbxassetid://488032404"
3451
            AAAAA.TimePosition = 0
3452
        end
3453
        if A == 40 then
3454
            AAAAA.SoundId = "rbxassetid://1375131348"
3455
            AAAAA.TimePosition = 0
3456
        end
3457
        if A == 41 then
3458
            AAAAA.SoundId = "rbxassetid://1314602285"
3459
            AAAAA.TimePosition = 0
3460
        end
3461
        if A == 42 then
3462
            AAAAA.SoundId = "rbxassetid://744281932"
3463
            AAAAA.TimePosition = 0
3464
        end
3465
        if A == 43 then
3466
            AAAAA.SoundId = "rbxassetid://434976383"
3467
            AAAAA.TimePosition = 0
3468
        end
3469
        if A == 44 then
3470
            AAAAA.SoundId = "rbxassetid://1842306658"
3471
            AAAAA.TimePosition = 0
3472
        end
3473
        if A == 45 then
3474
            AAAAA.SoundId = "rbxassetid://643472343"
3475
            AAAAA.TimePosition = 0
3476
        end
3477
        if A == 46 then
3478
            AAAAA.SoundId = "rbxassetid://221258319"
3479
            AAAAA.TimePosition = 0
3480
        end
3481
        if A == 47 then
3482
            AAAAA.SoundId = "rbxassetid://1679015957"
3483
            AAAAA.TimePosition = 0
3484
        end
3485
        if A == 48 then
3486
            AAAAA.SoundId = "rbxassetid://567908972"
3487
            AAAAA.TimePosition = 0
3488
        end
3489
        if A == 49 then
3490
            AAAAA.SoundId = "rbxassetid://717014037"
3491
            AAAAA.TimePosition = 0
3492
        end
3493
        if A == 50 then
3494
            AAAAA.SoundId = "rbxassetid://744323533"
3495
            AAAAA.TimePosition = 0
3496
        end
3497
        if A == 51 then
3498
            AAAAA.SoundId = "rbxassetid://889774006"
3499
            AAAAA.TimePosition = 0
3500
        end
3501
        if A == 52 then
3502
            AAAAA.SoundId = "rbxassetid://167137736"
3503
            AAAAA.TimePosition = 0
3504
        end
3505
        if A == 53 then
3506
            AAAAA.SoundId = "rbxassetid://251074756"
3507
            AAAAA.TimePosition = 0
3508
        end
3509
        if A == 54 then
3510
            AAAAA.SoundId = "rbxassetid://977558364"
3511
            AAAAA.TimePosition = 0
3512
        end
3513
        if A == 55 then
3514
            AAAAA.SoundId = "rbxassetid://328728034"
3515
            AAAAA.TimePosition = 0
3516
        end
3517
        if A == 56 then
3518
            AAAAA.SoundId = "rbxassetid://1266243649"
3519
            AAAAA.TimePosition = 0
3520
        end
3521
        if A == 57 then
3522
            AAAAA.SoundId = "rbxassetid://964618925"
3523
            AAAAA.TimePosition = 0
3524
        end
3525
        if A == 58 then
3526
            AAAAA.SoundId = "rbxassetid://1803630339"
3527
            AAAAA.TimePosition = 0
3528
        end
3529
        if A == 59 then
3530
            AAAAA.SoundId = "rbxassetid://840189092"
3531
            AAAAA.TimePosition = 0
3532
        end
3533
        if A == 60 then
3534
            AAAAA.SoundId = "rbxassetid://1559029429"
3535
            AAAAA.TimePosition = 0
3536
        end
3537
        if A == 61 then
3538
            AAAAA.SoundId = "rbxassetid://1638542850"
3539
            AAAAA.TimePosition = 0
3540
        end
3541
        if A == 62 then
3542
            AAAAA.SoundId = "rbxassetid://803576871"
3543
            AAAAA.TimePosition = 0
3544
        end
3545
        if A == 63 then
3546
            AAAAA.SoundId = "rbxassetid://698882646"
3547
            AAAAA.TimePosition = 0
3548
        end
3549
        if A == 64 then
3550
            AAAAA.SoundId = "rbxassetid://1151976352"
3551
            AAAAA.TimePosition = 0
3552
        end
3553
        if A == 65 then
3554
            AAAAA.SoundId = "rbxassetid://406116544"
3555
            AAAAA.TimePosition = 0
3556
        end
3557
        if A == 66 then
3558
            AAAAA.SoundId = "rbxassetid://316022829"
3559
            AAAAA.TimePosition = 0
3560
        end
3561
        if A == 67 then
3562
            AAAAA.SoundId = "rbxassetid://171914461"
3563
            AAAAA.TimePosition = 0
3564
        end
3565
        if A == 68 then
3566
            AAAAA.SoundId = "rbxassetid://287491840"
3567
            AAAAA.TimePosition = 0
3568
        end
3569
        if A == 69 then
3570
            AAAAA.SoundId = "rbxassetid://430752531"
3571
            AAAAA.TimePosition = 0
3572
        end
3573
        if A == 70 then
3574
            AAAAA.SoundId = "rbxassetid://531023877"
3575
            AAAAA.TimePosition = 0
3576
        end
3577
        if A == 71 then
3578
            AAAAA.SoundId = "rbxassetid://271588868"
3579
            AAAAA.TimePosition = 0
3580
        end
3581
        if A == 72 then
3582
            AAAAA.SoundId = "rbxassetid://602958674"
3583
            AAAAA.TimePosition = 0
3584
        end
3585
        if A == 73 then
3586
            AAAAA.SoundId = "rbxassetid://899472110"
3587
            AAAAA.TimePosition = 0
3588
        end
3589
        if A == 74 then
3590
            AAAAA.SoundId = "rbxassetid://793986125"
3591
            AAAAA.TimePosition = 0
3592
        end
3593
        if A == 75 then
3594
            AAAAA.SoundId = "rbxassetid://317643401"
3595
            AAAAA.TimePosition = 0
3596
        end
3597
        if A == 76 then
3598
            AAAAA.SoundId = "rbxassetid://427265119"
3599
            AAAAA.TimePosition = 0
3600
        end
3601
        if A == 77 then
3602
            AAAAA.SoundId = "rbxassetid://318250043"
3603
            AAAAA.TimePosition = 0
3604
        end
3605
        if A == 78 then
3606
            AAAAA.SoundId = "rbxassetid://272135781"
3607
            AAAAA.TimePosition = 0
3608
        end
3609
        if A == 79 then
3610
            AAAAA.SoundId = "rbxassetid://302662929"
3611
            AAAAA.TimePosition = 0
3612
        end
3613
        if A == 80 then
3614
            AAAAA.SoundId = "rbxassetid://1226918619"
3615
            AAAAA.TimePosition = 0
3616
        end
3617
        if A == 81 then
3618
            AAAAA.SoundId = "rbxassetid://973891000"
3619
            AAAAA.TimePosition = 0
3620
        end
3621
        if A == 82 then
3622
            AAAAA.SoundId = "rbxassetid://1002843959"
3623
            AAAAA.TimePosition = 0
3624
        end
3625
        if A == 83 then
3626
            AAAAA.SoundId = "rbxassetid://1441494988"
3627
            AAAAA.TimePosition = 0
3628
        end
3629
        AAAAA:Play()
3630
        repeat
3631
		swait()
3632
                AAAAA.Parent = tors
3633
	        rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
3634
    until AAAAA.Playing == false
3635
	hum.WalkSpeed = 40
3636
    attack = false
3637
    lul:Resume()
3638
    Character.Head.face.Texture = "rbxassetid://620619801"
3639
    hum.WalkSpeed = 40
3640
end
3641
3642
lolxdtest = false --dont remove or script wont work
3643
MoreTaunts = false
3644
mouse.KeyDown:connect(function(key)
3645
	if key == 'm' then
3646
		MERKIO:Stop()
3647
		AAAAA:Stop()
3648
		thonks:Stop()
3649
		so:Stop()
3650
		sors:Stop()
3651
		RCKIN:Stop()
3652
		soos:Stop()
3653
		danci = false
3654
	elseif key == 'n' and angery == true then
3655
		angery = false
3656
		MoreTaunts = false
3657
		print"Back to normal Taunts <"
3658
	end
3659
	if attack == false then
3660
		if lolxdtest == false then
3661
		if key == 'q' then
3662
			THEBESTOVERUSEDJOKEEVER()
3663
		elseif key == 'e' then
3664
			SCREAM()
3665
		elseif key == 'b' and angery == false then
3666
			angery = true
3667
			MoreTaunts = true
3668
			print"Replaced y,u,h,j,k,x,l,f,v,r,g,z,i,o with new Taunts"
3669
		elseif key == 'n' and angery == true then
3670
			angery = false
3671
		elseif key == 'r' and MoreTaunts == false then
3672
                        sneakonehundred()
3673
		elseif key == 't' then
3674
                        DANCEFORME()
3675
		elseif key == 'y' and MoreTaunts == false then
3676
                        takethat()
3677
		elseif key == 'z' and MoreTaunts == false then
3678
			EndMySufferingV2()
3679
		elseif key == 'g' and MoreTaunts == false then
3680
                        un_fun()
3681
                elseif key == 'p' and MoreTaunts == false then
3682
                        HELP()
3683
                elseif key == 'u' and MoreTaunts == false then
3684
                        BOI()
3685
                elseif key == 'o' and MoreTaunts == false then
3686
                        NO_U()
3687
                elseif key == 'f' and MoreTaunts == false then
3688
                        Ashes()
3689
		elseif key == 'h' and MoreTaunts == false then
3690
			NEN()
3691
                elseif key == 'g' and MoreTaunts == false then
3692
                        AnotherOne()
3693
                elseif key == 'k' and MoreTaunts == false then
3694
                        kyu_will_break_your_neck_asdf_longest_function_name_ever_xd()
3695
                elseif key == 'j' and MoreTaunts == false then
3696
                        WhatHuh()
3697
                elseif key == 'i' and MoreTaunts == false then
3698
                        fbiopenup()
3699
                elseif key == 'l' and MoreTaunts == false then
3700
                        Victory()
3701
		elseif key == 'x' and MoreTaunts == false then
3702
			ShutTheHellUp()
3703
		elseif key == 'v' and MoreTaunts == false then
3704
			dead()
3705
		elseif key == 'i' and MoreTaunts == true then
3706
			woah()
3707
                elseif key == 'c' and MoreTaunts == false then
3708
                        WRY()
3709
		elseif key == "y" and MoreTaunts == true then
3710
			thonki()
3711
		elseif key == "f" and MoreTaunts == true then
3712
			IsThatA()
3713
		elseif key == "u" and MoreTaunts == true then
3714
			Gumilol()
3715
		elseif key == "j" and MoreTaunts == true then
3716
			WoodyGotWood()
3717
		elseif key == "h" and MoreTaunts == true then
3718
			oofmyass()
3719
		elseif key == "k" and MoreTaunts == true then
3720
			DrinkdaDrink()
3721
		elseif key == "l" and MoreTaunts == true then
3722
			EatdaChips()
3723
		elseif key == "x" and MoreTaunts == true then
3724
			Sittyboi()
3725
		elseif key == "c" and MoreTaunts == true then
3726
			LeChange()
3727
		elseif key == "v" and MoreTaunts == true then
3728
			Woaht()
3729
		elseif key == "r" and MoreTaunts == true then
3730
			LIVING()
3731
		elseif key == "g" and MoreTaunts == true then
3732
			Seizure()
3733
		elseif key == "p" and MoreTaunts == true then
3734
			TRUEDANCEFORME()
3735
		elseif key == "z" and MoreTaunts == true then
3736
			REEE()
3737
		elseif key == "o" and MoreTaunts == true then
3738
			STARMAN()
3739
		end
3740
		end
3741
		end
3742
	end)
3743
3744
function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
3745
  local Hitboxpart = Instance.new("Part", EffectModel)
3746
  RemoveOutlines(Hitboxpart)
3747
  Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
3748
  Hitboxpart.CanCollide = false
3749
  Hitboxpart.Transparency = 1
3750
  Hitboxpart.Anchored = true
3751
  Hitboxpart.CFrame = Pose
3752
  game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
3753
  MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
3754
end
3755
wait2 = false
3756
combo = 1
3757
3758
3759
3760
3761
mouse.Button1Down:connect(function(key)
3762
  if attack == false then
3763
    attack = true
3764
    hum.WalkSpeed = 3.01
3765
    if combo == 1 then
3766
	for i = 0, 1.2, 0.1 do
3767
        swait()
3768
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.3)
3769
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(-65)), 0.1)
3770
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
3771
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(40)), 0.3)
3772
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
3773
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
3774
		  end
3775
		CreateSound("608537390", ra, 3, .8)
3776
		local sude = Instance.new("Part", ra)
3777
		sude.Size = Vector3.new(1, 1, 1)
3778
		sude:BreakJoints()
3779
		sude.Transparency = 1
3780
		sude.CanCollide = false
3781
		local dmgweld = Instance.new("Weld", sude)
3782
		dmgweld.Part0 = ra
3783
		dmgweld.Part1 = sude
3784
		dmgweld.C0 = dmgweld.C0 * CFrame.new(0,0,0.5)
3785
			local function death(part)
3786
				local tor = part.Parent:findFirstChild("Torso")
3787
				if tor ~= nil then
3788
					CreateSound("1615641704", ra, 7, 1)
3789
					local heds = part.Parent:findFirstChild("Head")
3790
					local vel = Instance.new("BodyVelocity", tor)
3791
					vel.Velocity = tor.CFrame.lookVector * -754
3792
					vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3793
					local vels = Instance.new("BodyVelocity", heds)
3794
					vels.Velocity = heds.CFrame.lookVector * -546745
3795
					vels.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
3796
					tor:BreakJoints()
3797
					if tor then
3798
						tor.RotVelocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
3799
						tor.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.rightVector * 34
3800
					end
3801
					wait(1)
3802
					sude:destroy()
3803
				end
3804
			end
3805
			ra.Touched:connect(death)
3806
      for i = 0, 1.2, 0.1 do
3807
        swait()
3808
        rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
3809
        tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
3810
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
3811
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
3812
        RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
3813
        LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
3814
      end
3815
    end
3816
    hum.WalkSpeed = 40
3817
    wait2 = false
3818
    attack = false
3819
	end
3820
end)
3821
3822
-------------------------------------------------------
3823
--End Attacks N Stuff--
3824
-------------------------------------------------------
3825
3826
3827
while jumping do
3828
 Humanoid.Jump = true
3829
 wait(0.9)
3830
end
3831
3832
3833
3834
3835
-------------------------------------------------------
3836
--Start Animations--
3837
-------------------------------------------------------
3838
local PlayerSize = 1
3839
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
3840
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3841
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3842
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3843
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3844
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
3845
3846
3847
local equipped = false
3848
local idle = 0
3849
local change = 1
3850
local val = 0
3851
local toim = 0
3852
local idleanim = 0.4
3853
hum.Animator.Parent = nil
3854
while true do
3855
	swait()
3856
	sine = sine + change
3857
	local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
3858
	local velderp = root.Velocity.y
3859
	hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
3860
	if equipped == true or equipped == false then
3861
		if attack == false then
3862
			idle = idle + 1
3863
		else
3864
			idle = 0
3865
		end
3866
		if 1 < root.Velocity.y and hitfloor == nil then
3867
			Anim = "Jump"
3868
			if attack == false then
3869
                rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3870
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
3871
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
3872
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
3873
                LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3874
                RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3875
			end
3876
		elseif -1 > root.Velocity.y and hitfloor == nil then
3877
			Anim = "Fall"
3878
			if attack == false then
3879
                rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
3880
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
3881
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
3882
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
3883
                LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
3884
                RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
3885
			end
3886
		elseif torvel < 1 and hitfloor ~= nil then
3887
			Anim = "Idle"
3888
			change = .5
3889
			if attack == false then
3890
if angery == false then
3891
VALUE1 = false
3892
                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)
3893
                tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
3894
                RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
3895
                LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
3896
                RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
3897
                LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-5 + 2.5 * Sin(sine / 20))), 0.1)
3898
if VALUE1 == false and math.random(1,200) == 1 then
3899
				coroutine.resume(coroutine.create(function()
3900
					VALUE1 = true
3901
				for i = 1, 25 do
3902
						swait()
3903
					
3904
					end
3905
					VALUE1 = false
3906
					
3907
				end))
3908
end
3909
elseif angery == true then
3910
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
3911
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
3912
		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)
3913
		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)
3914
		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)
3915
		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)
3916
if VALUE1 == false and math.random(1,200) == 1 then
3917
				coroutine.resume(coroutine.create(function()
3918
					VALUE1 = true
3919
					for i = 1, 25 do
3920
						swait()
3921
		FT.Parent = tors
3922
		RA.Parent = ra
3923
		LA.Parent = la
3924
		RL.Parent = rl
3925
		LL.Parent = ll
3926
		for _,v in next, char:GetDescendants() do
3927
			if(v:IsA'DataModelMesh')then
3928
				v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
3929
			end
3930
		end
3931
					tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
3932
					end
3933
					VALUE1 = false
3934
		FT.Parent = nil
3935
		RA.Parent = nil
3936
		LA.Parent = nil
3937
		RL.Parent = nil
3938
		LL.Parent = nil
3939
		for _,v in next, char:GetDescendants() do
3940
			if(v:IsA'DataModelMesh')then
3941
				v.Offset = Vector3.new(0,0,0)
3942
			end
3943
		end
3944
					
3945
				end))
3946
	end
3947
end
3948
end
3949
		elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
3950
			Anim = "Walk"
3951
			change = 1
3952
			if attack == false then
3953
		rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
3954
		tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.3)
3955
		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)
3956
		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)
3957
		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)
3958
		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)
3959
			end
3960
		end
3961
	end
3962
	if lul.Volume == 0 then
3963
		lul.Volume = 10
3964
	end
3965
	lul.Looped = true
3966
	lul.Parent = tors
3967
	hum.MaxHealth = 1e9999
3968
	hum.Health = 1e9999
3969
	if 0 < #Effects then
3970
		for e = 1, #Effects do
3971
			if Effects[e] ~= nil then
3972
				local Thing = Effects[e]
3973
				if Thing ~= nil then
3974
					local Part = Thing[1]
3975
					local Mode = Thing[2]
3976
					local Delay = Thing[3]
3977
					local IncX = Thing[4]
3978
					local IncY = Thing[5]
3979
					local IncZ = Thing[6]
3980
					if 1 >= Thing[1].Transparency then
3981
						if Thing[2] == "Block1" then
3982
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3983
							local Mesh = Thing[1].Mesh
3984
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3985
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3986
						elseif Thing[2] == "Block2" then
3987
							Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
3988
							local Mesh = Thing[7]
3989
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3990
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3991
						elseif Thing[2] == "Block3" then
3992
							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)
3993
							local Mesh = Thing[7]
3994
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3995
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3996
						elseif Thing[2] == "Cylinder" then
3997
							local Mesh = Thing[1].Mesh
3998
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3999
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4000
						elseif Thing[2] == "Blood" then
4001
							local Mesh = Thing[7]
4002
							Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
4003
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
4004
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4005
						elseif Thing[2] == "Elec" then
4006
							local Mesh = Thing[1].Mesh
4007
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
4008
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4009
						elseif Thing[2] == "Disappear" then
4010
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4011
						elseif Thing[2] == "Shatter" then
4012
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
4013
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
4014
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
4015
							Thing[6] = Thing[6] + Thing[5]
4016
						end
4017
					else
4018
						Part.Parent = nil
4019
						table.remove(Effects, e)
4020
					end
4021
				end
4022
			end
4023
		end
4024
	end
4025
end
4026
-------------------------------------------------------
4027
--End Animations And Script--
4028
-------------------------------------------------------