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