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