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