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