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