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