View difference between Paste ID: HRN9SfNQ and fMniYHz9
SHOW: | | - or go back to the newest paste.
1
--Leaked by Kass
2
3
--"Lets mock him" ok bro u edit scripts in your free time get a life rofl"
4
5
local shake = true
6
local Util = {}
7
8
RS = game:GetService("RunService").RenderStepped
9
10
function Util:Tween(Obj, Dir, Style, Duration, Goal)
11
    local tweenService    = game:GetService("TweenService")
12
    local tweenInfo        = TweenInfo.new(
13
        Duration,
14
        Enum.EasingStyle[Style],
15
        Enum.EasingDirection[Dir]
16
    )
17
    local tween = tweenService:Create(Obj,tweenInfo,Goal)
18
    tween:Play()
19
    return tween
20
end
21
-- Void
22
23
24
 -- its in case u wanna replicate deez songs :troll:
25-
for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
25+
local LocalPlayer = game:GetService("Players").LocalPlayer
26-
	if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then 
26+
27-
	game:GetService("RunService").Heartbeat:connect(function()
27+
28-
	v.Velocity = Vector3.new(31,0,0)
28+
29
    LocalPlayer.MaximumSimulationRadius = math.huge
30
    sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
31
end)
32
 
33
wait(0.2)
34
	mode = 1
35
	Bypass = "death"
36
	loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
37
	local LocalPlayer = game:GetService("Players").LocalPlayer
38
local Heartbeat = game:GetService("RunService").Heartbeat
39
 
40
Heartbeat:Connect(function()
41
    LocalPlayer.MaximumSimulationRadius = math.huge
42
    sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge)
43
end)
44
 
45
wait(0.2)
46
	local p = game.Players.LocalPlayer
47
	local char = p.Character
48
	local mouse = p:GetMouse()
49
	local larm = char["Left Arm"]
50
	local rarm = char["Right Arm"]
51
	local lleg = char["Left Leg"]
52
	local rleg = char["Right Leg"]
53
	local hed = char.Head
54
	local torso = char.Torso
55
	local hum = char.Humanoid
56
	local cam = game.Workspace.CurrentCamera
57
	local root = char.HumanoidRootPart
58
	for i,v in pairs (char:GetChildren()) do
59
		if v:IsA("Accessory") then
60
			v.Handle.Massless = true
61
			v.Handle.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
62
		end
63
	end
64
	hed.Massless = true
65
	hed.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
66
	torso.Massless = true
67
	torso.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
68
	rarm.Massless = true
69
	rarm.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
70
	larm.Massless = true
71
	larm.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
72
	lleg.Massless = true
73
	lleg.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
74
	rleg.Massless = true
75
	rleg.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
76
	root.Massless = true
77
	root.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
78
	warn("Netless Activated!")
79
	Bypass = "Death"
80
	plr = game.Players.LocalPlayer
81
	dead = false
82
	char = plr.Character
83
	-- BorderColor3
84
	
85
	-- fLING BLOCKERS
86
	bullet = workspace[plr.Name]["HumanoidRootPart"]
87
	bullet.Transparency = 0.6
88
bullet.BrickColor = BrickColor.new(0,255,0)
89
bullet.Material = "Neon"
90
	bhandle = bullet
91
	bullet.Massless = true
92
	
93
	mouse = plr:GetMouse()
94
	head = char.Head
95
	camera = workspace.CurrentCamera
96
	lt = true
97
	ltt = false
98
	charascum = Instance.new("BodyAngularVelocity")
99
charascum.Parent = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart
100
charascum.AngularVelocity = Vector3.new(9e9,9e9,9e9)
101
charascum.MaxTorque = Vector3.new(9e9,9e9,9e9)
102
charascum.P = Vector3.new(9e9,9e9,9e9)
103
	local function IsFirstPerson()
104
		 return (head.CFrame.p - camera.CFrame.p).Magnitude < 1
105
	end
106
	
107
		 bbv = Instance.new("BodyPosition",bhandle)
108
		 bbv.Position = char.Torso.CFrame.p
109
	   
110
		 
111
		 
112
		 mouse.Button1Down:Connect(function()
113
			 if dead == false then
114
			lt = false
115
			ltt = false
116
		 bbav = Instance.new("BodyAngularVelocity",bhandle)
117
		 bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
118
		 bbav.P = 1000000000000000000000000000
119
		 bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
120
		 game:GetService("Debris"):AddItem(bbav,0.1)
121
			if game.Players:GetPlayerFromCharacter(mouse.Target.Parent) then
122
				if mouse.Target.Parent.Name == char.Name or mouse.Target.Parent.Name == "non" then return end
123
				  --repeat 
124
				game:GetService("RunService").RenderStepped:Wait()
125
				bbv.Position = (CFrame.new(mouse.Target.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) * CFrame.new(0,0,0)).p
126
				bhandle.Position = (CFrame.new(mouse.Target.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) * CFrame.new(0,0,0)).p
127
				wait(1)
128
				--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
129
			elseif game.Players:GetPlayerFromCharacter(mouse.Target.Parent.Parent) then
130
				if mouse.Target.Parent.Name == char.Name or mouse.Target.Parent.Name == "non" then return end
131
				--repeat 
132
				game:GetService("RunService").RenderStepped:Wait()
133
				bbv.Position = (CFrame.new(mouse.Target.Parent.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) * CFrame.new(0,0,0)).p
134
				bhandle.Position = (CFrame.new(mouse.Target.Parent.Parent.HumanoidRootPart.CFrame.p,char.Torso.CFrame.p) * CFrame.new(0,0,0)).p
135
				wait(1)
136
				--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
137
				
138
				else
139
		   -- repeat 
140
			game:GetService("RunService").RenderStepped:Wait()
141
			wait(1)
142
			--until char.Humanoid.Health == 100 or char.Humanoid.Health == 0
143
			end
144
			wait()
145
			lt = true
146
			 end
147
			 end)
148
			 
149
		spawn(
150
			function()
151
				while true do
152
					game:GetService("RunService").Heartbeat:Wait()
153
					bullet.Velocity = Vector3.new(0,26,0)
154
			 end
155
		end)
156
	
157
	 plr:GetMouse().Button1Down:Connect(function()
158
	attackingwithhrp = true	
159
	end)
160
	
161
	 
162
	plr:GetMouse().Button1Up:Connect(function()
163
	attackingwithhrp = false
164
	end)
165
	
166
	plr:GetMouse().Button1Down:Connect(function()
167
	repeat wait() until attackingwithhrp == true
168
	repeat
169
	game:GetService("RunService").Heartbeat:Wait()
170
	if plr:GetMouse().Target ~= nil then
171
	bullet.Position = game:GetService("Players").LocalPlayer:GetMouse().Hit.p
172
	end
173
	until attackingwithhrp == false
174
	end)
175
176
wait(1/60)
177
for i,v in pairs(char:GetChildren()) do -- gets all ur characters children
178
if v:IsA("Accessory") and v.Name == "Starslayer Railgun" then -- dex name for the hat 
179
v.Name = "Starslayer Railgun" -- name it whatever you want
180
end
181
end
182
183
184
185
186
att0 = Instance.new("Attachment",char["Starslayer Railgun"].Handle) -- creates a attachment into the hat
187
att0.Orientation = Vector3.new(50, -88, 0) -- rotation
188
att0.Position = Vector3.new(-1.5, 0.6, 0) -- position
189
190
att1 = Instance.new("Attachment",char["Right Arm"]) -- what body part that the hat should be attached to (to make it work with r15 go down
191
-- make it a r15 body part name or just do humanoidroopart
192
193
ap = Instance.new("AlignPosition",char["Starslayer Railgun"].Handle) -- align position
194
ap.Attachment0 = att0
195
ap.Attachment1 = att1
196
ap.RigidityEnabled = true -- if its false it will make the hat be wobbly
197
198
199
ao = Instance.new("AlignOrientation",char["Starslayer Railgun"].Handle) -- align rotation
200
ao.Attachment0 = att0
201
ao.Attachment1 = att1
202
ao.RigidityEnabled = true
203
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
204
local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
205
local C3 = {tRGB= function(c3) return c3.r*255,c3.g*255,c3.b*255 end,N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
206
local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
207
local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
208
local R3 = {N=Region3.new}
209
local De = S.Debris
210
local WS = workspace
211
local Lght = S.Lighting
212
local RepS = S.ReplicatedStorage
213
local IN = Instance.new
214
local Plrs = S.Players
215
216
Player = game.Players.LocalPlayer
217
Character = workspace.non
218
PlayerGui = Player.PlayerGui
219
Cam = workspace.CurrentCamera
220
Backpack = Player.Backpack
221
Character = workspace.non
222
Humanoid = Character.Humanoid
223
Mouse = Player:GetMouse()
224
RootPart = Character["HumanoidRootPart"]
225
Torso = Character["Torso"]
226
Head = Character["Head"]
227
RightArm = Character["Right Arm"]
228
LeftArm = Character["Left Arm"]
229
RightLeg = Character["Right Leg"]
230
LeftLeg = Character["Left Leg"]
231
RootJoint = RootPart["RootJoint"]
232
Neck = Torso["Neck"]
233
RightShoulder = Torso["Right Shoulder"]
234
LeftShoulder = Torso["Left Shoulder"]
235
RightHip = Torso["Right Hip"]
236
LeftHip = Torso["Left Hip"]
237
local TIME = 0
238
local sick = Instance.new("Sound",Torso)
239
kan = sick
240
IT = Instance.new
241
CF = CFrame.new
242
VT = Vector3.new
243
RAD = math.rad
244
C3 = Color3.new
245
UD2 = UDim2.new
246
BRICKC = BrickColor.new
247
ANGLES = CFrame.Angles
248
EULER = CFrame.fromEulerAnglesXYZ
249
COS = math.cos
250
ACOS = math.acos
251
SIN = math.sin
252
ASIN = math.asin
253
ABS = math.abs
254
MRANDOM = math.random
255
FLOOR = math.floor
256
257
--//=================================\\
258
--|| 	      USEFUL VALUES
259
--\\=================================//
260
261
Animation_Speed = 3
262
local FORCERESET = false
263
Frame_Speed = 1 / 60
264
local Speed = 16
265
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
266
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
267
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
268
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
269
local DAMAGEMULTIPLIER = 1
270
local ANIM = "Idle"
271
local ATTACK = false
272
local EQUIPPED = false
273
local HOLD = true
274
local COMBO = 3
275
local Rooted = false
276
local SINE = 5
277
Player_Size = 1
278
SIZE = 1
279
local KEYHOLD = false
280
local CHANGE = 2 / Animation_Speed
281
local WALKINGANIM = false
282
local VALUE1 = false
283
local VALUE2 = false
284
local ROBLOXIDLEANIMATION = IT("Animation")
285
ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
286
--ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
287
--ROBLOXIDLEANIMATION.Parent = Humanoid
288
local WEAPONGUI = IT("ScreenGui", PlayerGui)
289
WEAPONGUI.Name = "BanishV4Gui"
290
local Weapon = IT("Model")
291
Weapon.Name = "Adds"
292
local Effects = IT("Folder", Weapon)
293
Effects.Name = "Effects"
294
local ANIMATOR = Humanoid.Animator
295
local ANIMATE = Character:FindFirstChild("Animate")
296
local UNANCHOR = true
297
local TOBANISH = {}
298
local TAIL = {}
299
local Func = Instance.new("RemoteFunction")
300
local MODE = "VoidWalker"
301
function Tween(obj,props,time,easing,direction,repeats,backwards)
302
	local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
303
	local tween = S.TweenService:Create(obj, info, props)
304
	tween:Play()
305
end
306
sick = Instance.new("Sound", Character)
307
sick.Volume = 10
308
sick.TimePosition = 0
309
sick.PlaybackSpeed = 1
310
sick.Pitch = 1
311
sick.SoundId = "rbxassetid://10884885725"
312
sick.Name = "wrecked"
313
sick.Looped = true
314
sick:Play()
315
316
local NAMEBILL = Instance.new("BillboardGui",Character)
317
NAMEBILL.AlwaysOnTop = true
318
NAMEBILL.Size = UDim2.new(0, 0,0, 0)
319
NAMEBILL.StudsOffset = Vector3.new(0,2,0)
320
NAMEBILL.MaxDistance = 10000
321
NAMEBILL.Adornee = Head
322
NAMEBILL.Name = "NameBillboard"
323
local NAMEMODE = Instance.new("TextLabel",NAMEBILL)
324
NAMEMODE.BackgroundTransparency = 0.6
325
NAMEMODE.BackgroundColor3 = Color3.new(0.50,0,0)
326
NAMEMODE.TextScaled = false
327
NAMEMODE.BorderSizePixel = 0
328
NAMEMODE.Text = "Hack-Walker"
329
NAMEMODE.Font = "Antique"
330
NAMEMODE.TextSize = 24
331
NAMEMODE.TextStrokeTransparency = 0
332
NAMEMODE.Size = UDim2.new(1,0,0.5,0)
333
NAMEMODE.Parent = NAMEBILL
334
NAMEMODE.TextColor3 = Color3.fromRGB(0, 0, 0)
335
NAMEMODE.TextStrokeColor3 = Color3.new(0, 0, 0)
336
game:GetService("Lighting").ClockTime = 0
337
game:GetService("Lighting").Brightness = 0
338
game:GetService("Lighting").FogColor = Color3.new(0,0,0)
339
game:GetService("Lighting").FogEnd = 100
340
game:GetService("Lighting").Ambient = Color3.new(0.7,0.5,0.5)
341
game:GetService("Lighting").OutdoorAmbient = Color3.new(0.7,0.5,0.5)
342
local light = Instance.new("SurfaceLight",char["Head"])
343
light.Face = "Bottom"
344
light.Brightness = 10
345
light.Angle = 180
346
light.Color = Color3.new(0,255,0)
347
348
--//=================================\\
349
--\\=================================//
350
351
--//=================================\\
352
--||          COMPATIBILTY
353
--\\=================================//
354
355
cf = CF
356
angles = ANGLES
357
sine = SINE
358
mouse = Mouse
359
RH = RightHip
360
LH = LeftHip
361
RW = RightShoulder
362
LW = LeftShoulder
363
clerp = Clerp
364
necko = NECKC0
365
RootCF = ROOTC0
366
367
--//=================================\\
368
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
369
--\\=================================//
370
371
ArtificialHB = Instance.new("BindableEvent", script)
372
ArtificialHB.Name = "ArtificialHB"
373
374
script:WaitForChild("ArtificialHB")
375
376
frame = Frame_Speed
377
tf = 0
378
allowframeloss = false
379
tossremainder = false
380
lastframe = tick()
381
script.ArtificialHB:Fire()
382
383
game:GetService("RunService").Heartbeat:connect(function(s, p)
384
	tf = tf + s
385
	if tf >= frame then
386
		if allowframeloss then
387
			script.ArtificialHB:Fire()
388
			lastframe = tick()
389
		else
390
			for i = 1, math.floor(tf / frame) do
391
				script.ArtificialHB:Fire()
392
			end
393
		lastframe = tick()
394
		end
395
		if tossremainder then
396
			tf = 0
397
		else
398
			tf = tf - frame * math.floor(tf / frame)
399
		end
400
	end
401
end)
402
403
404
--//=================================\\
405
--\\=================================//
406
407
--//=================================\\
408
--|| 	      SOME FUNCTIONS
409
--\\=================================//
410
411
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
412
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
413
end
414
415
function PositiveAngle(NUMBER)
416
	if NUMBER >= 0 then
417
		NUMBER = 0
418
	end
419
	return NUMBER
420
end
421
422
function NegativeAngle(NUMBER)
423
	if NUMBER <= 0 then
424
		NUMBER = 0
425
	end
426
	return NUMBER
427
end
428
429
function Swait(NUMBER)
430
	if NUMBER == 0 or NUMBER == nil then
431
		ArtificialHB.Event:wait()
432
	else
433
		for i = 1, NUMBER do
434
			ArtificialHB.Event:wait()
435
		end
436
	end
437
end
438
439
NewInstance = function(instance,parent,properties)
440
	local inst = Instance.new(instance)
441
	inst.Parent = parent
442
	if(properties)then
443
		for i,v in next, properties do
444
			pcall(function() inst[i] = v end)
445
		end
446
	end
447
	return inst;
448
end
449
450
451
452
453
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
454
	local NEWMESH = IT(MESH)
455
	if MESH == "SpecialMesh" then
456
		NEWMESH.MeshType = MESHTYPE
457
		if MESHID ~= "nil" and MESHID ~= "" then
458
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
459
		end
460
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
461
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
462
		end
463
	end
464
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
465
	NEWMESH.Scale = SCALE
466
	NEWMESH.Parent = PARENT
467
	return NEWMESH
468
end
469
470
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
471
	local NEWPART = IT("Part")
472
	NEWPART.formFactor = FORMFACTOR
473
	NEWPART.Reflectance = REFLECTANCE
474
	NEWPART.Transparency = TRANSPARENCY
475
	NEWPART.CanCollide = false
476
	NEWPART.Locked = true
477
	NEWPART.Anchored = true
478
	if ANCHOR == false then
479
		NEWPART.Anchored = false
480
	end
481
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
482
	NEWPART.Name = NAME
483
	NEWPART.Size = SIZE
484
	NEWPART.Position = Torso.Position
485
	NEWPART.Material = MATERIAL
486
	NEWPART:BreakJoints()
487
	NEWPART.Parent = PARENT
488
	return NEWPART
489
end
490
491
	local function weldBetween(a, b)
492
	    local weldd = Instance.new("ManualWeld")
493
	    weldd.Part0 = a
494
	    weldd.Part1 = b
495
	    weldd.C0 = CFrame.new()
496
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
497
	    weldd.Parent = a
498
	    return weldd
499
	end
500
501
502
function QuaternionFromCFrame(cf)
503
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
504
	local trace = m00 + m11 + m22
505
	if trace > 0 then 
506
		local s = math.sqrt(1 + trace)
507
		local recip = 0.5 / s
508
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
509
	else
510
		local i = 0
511
		if m11 > m00 then
512
			i = 1
513
		end
514
		if m22 > (i == 0 and m00 or m11) then
515
			i = 2
516
		end
517
		if i == 0 then
518
			local s = math.sqrt(m00 - m11 - m22 + 1)
519
			local recip = 0.5 / s
520
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
521
		elseif i == 1 then
522
			local s = math.sqrt(m11 - m22 - m00 + 1)
523
			local recip = 0.5 / s
524
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
525
		elseif i == 2 then
526
			local s = math.sqrt(m22 - m00 - m11 + 1)
527
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
528
		end
529
	end
530
end
531
 
532
function QuaternionToCFrame(px, py, pz, x, y, z, w)
533
	local xs, ys, zs = x + x, y + y, z + z
534
	local wx, wy, wz = w * xs, w * ys, w * zs
535
	local xx = x * xs
536
	local xy = x * ys
537
	local xz = x * zs
538
	local yy = y * ys
539
	local yz = y * zs
540
	local zz = z * zs
541
	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))
542
end
543
 
544
function QuaternionSlerp(a, b, t)
545
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
546
	local startInterp, finishInterp;
547
	if cosTheta >= 0.0001 then
548
		if (1 - cosTheta) > 0.0001 then
549
			local theta = ACOS(cosTheta)
550
			local invSinTheta = 1 / SIN(theta)
551
			startInterp = SIN((1 - t) * theta) * invSinTheta
552
			finishInterp = SIN(t * theta) * invSinTheta
553
		else
554
			startInterp = 1 - t
555
			finishInterp = t
556
		end
557
	else
558
		if (1 + cosTheta) > 0.0001 then
559
			local theta = ACOS(-cosTheta)
560
			local invSinTheta = 1 / SIN(theta)
561
			startInterp = SIN((t - 1) * theta) * invSinTheta
562
			finishInterp = SIN(t * theta) * invSinTheta
563
		else
564
			startInterp = t - 1
565
			finishInterp = t
566
		end
567
	end
568
	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
569
end
570
571
572
local naeeym2 = Instance.new("BillboardGui",Character)
573
naeeym2.AlwaysOnTop = true
574
naeeym2.Size = UDim2.new(7,35,3,15)
575
naeeym2.StudsOffset = Vector3.new(0,2,0)
576
naeeym2.MaxDistance = 10000
577
naeeym2.Adornee = Head
578
naeeym2.Name = "Name2"
579
local tecks2 = Instance.new("TextLabel",naeeym2)
580
tecks2.BackgroundTransparency = 1
581
tecks2.BackgroundColor3 = Color3.new(0.2,0,0)
582
tecks2.TextScaled = true
583
tecks2.BorderSizePixel = 0
584
tecks2.Text = "Hacker-Walker"
585
tecks2.Font = "Highway"
586
tecks2.TextSize = 35
587
tecks2.TextStrokeTransparency = 0
588
tecks2.Size = UDim2.new(1,0,0.5,0)
589
tecks2.Parent = naeeym2
590
tecks2.TextColor3 = Color3.new(0,1,0)
591
coroutine.resume(coroutine.create(function()
592
				while true do
593
					Swait()
594
					tecks2.Font = tecks2.Font
595
				end
596
			end))
597
local thetext = tecks2.Text
598
function Clerp(a, b, t)
599
	local qa = {QuaternionFromCFrame(a)}
600
	local qb = {QuaternionFromCFrame(b)}
601
	local ax, ay, az = a.x, a.y, a.z
602
	local bx, by, bz = b.x, b.y, b.z
603
	local _t = 1 - t
604
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
605
end
606
607
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
608
	local frame = IT("Frame")
609
	frame.BackgroundTransparency = TRANSPARENCY
610
	frame.BorderSizePixel = BORDERSIZEPIXEL
611
	frame.Position = POSITION
612
	frame.Size = SIZE
613
	frame.BackgroundColor3 = COLOR
614
	frame.BorderColor3 = BORDERCOLOR
615
	frame.Name = NAME
616
	frame.Parent = PARENT
617
	return frame
618
end
619
620
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
621
	local label = IT("TextLabel")
622
	label.BackgroundTransparency = 1
623
	label.Size = UD2(1, 0, 1, 0)
624
	label.Position = UD2(0, 0, 0, 0)
625
	label.TextColor3 = TEXTCOLOR
626
	label.TextStrokeTransparency = STROKETRANSPARENCY
627
	label.TextTransparency = TRANSPARENCY
628
	label.FontSize = TEXTFONTSIZE
629
	label.Font = TEXTFONT
630
	label.BorderSizePixel = BORDERSIZEPIXEL
631
	label.TextScaled = false
632
	label.Text = TEXT
633
	label.Name = NAME
634
	label.Parent = PARENT
635
	return label
636
end
637
638
-- Attack
639
			
640
function chatfunc(text)
641
	local chat = coroutine.wrap(function()
642
	if Character:FindFirstChild("TalkingBillBoard")~= nil then
643
		Character:FindFirstChild("TalkingBillBoard"):destroy()
644
	end
645
	local Bill = Instance.new("BillboardGui",Character)
646
	Bill.Size = UDim2.new(0,35,0,18)
647
	Bill.StudsOffset = Vector3.new(0,4.5,0)
648
	Bill.Adornee = Character.Head
649
	Bill.Name = "TalkingBillBoard"
650
	local Hehe = Instance.new("TextLabel",Bill)
651
	Hehe.BackgroundTransparency = 1
652
	Hehe.BorderSizePixel = 0
653
	Hehe.Text = ""
654
	Hehe.Font = tecks2.Font
655
	Hehe.TextSize = 23
656
	Hehe.TextStrokeTransparency = 0
657
Hehe.TextColor3 = tecks2.TextColor3
658
	Hehe.Size = UDim2.new(1,0,0.5,0)
659
	coroutine.resume(coroutine.create(function()
660
		while Hehe ~= nil do
661
			wait()	
662
			
663
		end
664
	end))
665
	spawn(function() RainbowifyText(Hehe) end)
666
	for i = 1,string.len(text),1 do
667
		wait()
668
		Hehe.Text = string.sub(text,1,i)
669
	end
670
	wait(3)
671
	for i = 0, 5, .025 do
672
		wait()
673
		Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
674
		Hehe.TextStrokeTransparency = i
675
		Hehe.TextTransparency = i
676
	end
677
	Bill:Destroy()
678
	end)
679
chat()
680
end
681
function NoOutlines(PART)
682
	PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
683
end
684
685
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
686
	local NEWWELD = IT(TYPE)
687
	NEWWELD.Part0 = PART0
688
	NEWWELD.Part1 = PART1
689
	NEWWELD.C0 = C0
690
	NEWWELD.C1 = C1
691
	NEWWELD.Parent = PARENT
692
	return NEWWELD
693
end
694
695
local S = IT("Sound")
696
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
697
	local NEWSOUND = nil
698
	coroutine.resume(coroutine.create(function()
699
		NEWSOUND = S:Clone()
700
		NEWSOUND.Parent = PARENT
701
		NEWSOUND.Volume = VOLUME
702
		NEWSOUND.Pitch = PITCH
703
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
704
		NEWSOUND:play()
705
		if DOESLOOP == true then
706
			NEWSOUND.Looped = true
707
		else
708
			repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
709
			NEWSOUND:remove()
710
		end
711
	end))
712
	return NEWSOUND
713
end
714
715
function CFrameFromTopBack(at, top, back)
716
	local right = top:Cross(back)
717
	return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
718
end
719
local boomboxpart = CreatePart(0, Character, "SmoothPlastic", 0, 1, "Bright blue", "GunPartXD", VT(1.1, 1.1, 1.1),false)
720
local boomweld = CreateWeldOrSnapOrMotor("Weld", Torso, Torso, boomboxpart, CF(0*SIZE,-.5*SIZE,0*SIZE), CF(0, 0, 0))
721
local UsingBoombox = false
722
local boomboxname = ""
723
function Align(part0,part1,pos,rot)
724
pcall(function()
725
Instance.new("Attachment",part0.Handle)
726
Instance.new("AlignPosition",part0.Handle)
727
Instance.new("AlignOrientation", part0.Handle)
728
Instance.new("Attachment",part1)
729
part0.Handle.AlignPosition.Attachment0 = part0.Handle.Attachment
730
part0.Handle.AlignOrientation.Attachment0 = part0.Handle.Attachment
731
part0.Handle.AlignPosition.Attachment1 = part1.Attachment
732
part0.Handle.AlignOrientation.Attachment1 = part1.Attachment
733
part0.Handle.Attachment.Position = pos
734
part0.Handle.Attachment.Orientation = rot
735
part0.Handle.AlignPosition.Responsiveness = 200
736
part0.Handle.AlignOrientation.Responsiveness = 200
737
part0.Handle.AlignPosition.RigidityEnabled = true
738
part0.Handle.AlignOrientation.RigidityEnabled = true
739
end)
740
end
741
local TryBoombox = pcall(function() 
742
boomboxname = Character:FindFirstChildOfClass("Tool").Name
743
boomboxname.CanCollide = false
744
wait(1)
745
Align(boomboxname,char.Torso,Vector3.new(-0.35,0,0),Vector3.new(0,0,-90))
746
if boomboxname ~= nil then
747
UsingBoombox = true
748
else
749
UsingBoombox = false
750
end
751
end)
752
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
753
function WACKYEFFECT(Table)
754
	local TYPE = (Table.EffectType or "Sphere")
755
	local SIZE = (Table.Size or VT(1,1,1))
756
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
757
	local TRANSPARENCY = (Table.Transparency or 0)
758
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
759
	local CFRAME = (Table.CFrame or Torso.CFrame)
760
	local MOVEDIRECTION = (Table.MoveToPos or nil)
761
	local ROTATION1 = (Table.RotationX or 0)
762
	local ROTATION2 = (Table.RotationY or 0)
763
	local ROTATION3 = (Table.RotationZ or 0)
764
	local MATERIAL = (Table.Material or "Neon")
765
	local COLOR = (Table.Color or C3(1,1,1))
766
	local TIME = (Table.Time or 45)
767
	local SOUNDID = (Table.SoundID or nil)
768
	local SOUNDPITCH = (Table.SoundPitch or nil)
769
	local SOUNDVOLUME = (Table.SoundVolume or nil)
770
	coroutine.resume(coroutine.create(function()
771
		local PLAYSSOUND = false
772
		local SOUND = nil
773
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
774
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
775
			PLAYSSOUND = true
776
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
777
		end
778
		EFFECT.Color = COLOR
779
		local MSH = nil
780
		if TYPE == "Sphere" then
781
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
782
		elseif TYPE == "Block" then
783
			MSH = IT("BlockMesh",EFFECT)
784
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
785
		elseif TYPE == "Wave" then
786
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
787
		elseif TYPE == "Ring" then
788
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
789
		elseif TYPE == "Slash" then
790
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
791
		elseif TYPE == "Round Slash" then
792
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
793
		elseif TYPE == "Swirl" then
794
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
795
		elseif TYPE == "Skull" then
796
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
797
		elseif TYPE == "Crystal" then
798
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
799
		end
800
		if MSH ~= nil then
801
			local MOVESPEED = nil
802
			if MOVEDIRECTION ~= nil then
803
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
804
			end
805
			local GROWTH = SIZE - ENDSIZE
806
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
807
			if TYPE == "Block" then
808
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
809
			else
810
				EFFECT.CFrame = CFRAME
811
			end
812
			for LOOP = 1, TIME+1 do
813
				Swait()
814
				MSH.Scale = MSH.Scale - GROWTH/TIME
815
				if TYPE == "Wave" then
816
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
817
				end
818
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
819
				if TYPE == "Block" then
820
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
821
				else
822
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
823
				end
824
				if MOVEDIRECTION ~= nil then
825
					local ORI = EFFECT.Orientation
826
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
827
					EFFECT.Orientation = ORI
828
				end
829
			end
830
			if PLAYSSOUND == false then
831
				EFFECT:remove()
832
			else
833
				SOUND.Stopped:Connect(function()
834
					EFFECT:remove()
835
				end)
836
			end
837
		else
838
			if PLAYSSOUND == false then
839
				EFFECT:remove()
840
			else
841
				repeat Swait() until SOUND.Playing == false
842
				EFFECT:remove()
843
			end
844
		end
845
	end))
846
end
847
848
function timeposition(position)
849
pcall(function()
850
kan.TimePosition = position
851
end)
852
pcall(function()
853
char.Parent.Parent[boomboxname].Handle:FindFirstChildOfClass("Sound").TimePosition = position
854
end)
855
end
856
local actual_last_song = nil
857
function gettheboomboxsong()
858
pcall(function()
859
kan.SoundId = kan.SoundId
860
end)
861
pcall(function()
862
char.Parent.Parent[boomboxname]:FindFirstChildOfClass("RemoteEvent"):FireServer("PlaySong", (kan.SoundId:match('%d+')))
863
end)
864
end
865
866
function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
867
	local NEWPART = IT("Part")
868
	NEWPART.formFactor = FORMFACTOR
869
	NEWPART.Reflectance = REFLECTANCE
870
	NEWPART.Transparency = TRANSPARENCY
871
	NEWPART.CanCollide = false
872
	NEWPART.Locked = true
873
	NEWPART.Anchored = true
874
	if ANCHOR == false then
875
		NEWPART.Anchored = false
876
	end
877
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
878
	NEWPART.Name = NAME
879
	NEWPART.Size = SIZE
880
	NEWPART.Position = Torso.Position
881
	NEWPART.Material = MATERIAL
882
	NEWPART:BreakJoints()
883
	NEWPART.Parent = PARENT
884
	return NEWPART
885
end
886
887
function CreateWeldOrSnapOrMotor2(TYPE, PARENT, PART0, PART1, C0, C1)
888
	local NEWWELD = IT(TYPE)
889
	NEWWELD.Part0 = PART0
890
	NEWWELD.Part1 = PART1
891
	NEWWELD.C0 = C0
892
	NEWWELD.C1 = C1
893
	NEWWELD.Parent = PARENT
894
	return NEWWELD
895
end
896
897
---Descensionist
898
899
function ChangeName(Text)
900
	NAMEMODE.Text = Text
901
end
902
-- E
903
-- color
904
local deez = "Nick Nitro - UnderPlayer Coded To Reality"
905
local v = game:GetService("Players").LocalPlayer
906
            local scrg = Instance.new("ScreenGui",v.PlayerGui)
907
            scrg.Name = "Spinny"
908
            local wobble = Instance.new("Frame",scrg)
909
            wobble.Name = "Wobble"
910
            wobble.BackgroundTransparency = 0.5
911
            wobble.Size = UDim2.new(1.1,0,1.1,0)
912
            wobble.Position = UDim2.new(-0.08,0,0.943,0)
913
            local wobble2 = Instance.new("Frame",scrg)
914
            wobble2.Name = "wobble2"
915
            wobble2.BackgroundTransparency = 0.5
916
            wobble2.Size = UDim2.new(1.1,0,0.09,0)
917
            wobble2.Position = UDim2.new(-0.08,0,0.878,0)
918
            local Visuals = Instance.new("Frame",scrg)
919
            Visuals.Name = "Visuals"
920
            Visuals.BackgroundTransparency = 0.3
921
            Visuals.Size = UDim2.new(0,100,0,100)
922
            Visuals.Position = UDim2.new(0.462,0,0.826,0)
923
            local glow = Instance.new("ImageLabel",scrg)
924
            glow.Name = "glow"
925
            glow.BackgroundTransparency = 1
926
            glow.ImageTransparency = 0
927
            glow.Image = "rbxassetid://2344870656"
928
            glow.Size = UDim2.new(0,0,0,0)
929
            glow.Position = UDim2.new(0.026,0,-0.235,0)
930
            local Visuals2 = Instance.new("Frame",scrg)
931
            Visuals2.Name = "Visuals2"
932
            Visuals2.BackgroundTransparency = 0.3
933
            Visuals2.Size = UDim2.new(0,50,0,50)
934
            Visuals2.Position = UDim2.new(0.48,0,0.867,0)
935
            local TextFrame = Instance.new("TextLabel",scrg)
936
            TextFrame.Name = "Farmer"
937
            TextFrame.Font = tecks2.Font
938
            TextFrame.Text = "Nick Nitro - UnderPlayer Coded To Reality"
939
            TextFrame.TextScaled = true
940
            TextFrame.TextSize = 60
941
            TextFrame.TextColor3 = tecks2.TextColor3
942
            TextFrame.TextStrokeColor3 = C3(0, 0, 0)
943
            TextFrame.BackgroundTransparency = 1
944
            TextFrame.Size = UDim2.new(0.8,0,0,42)
945
            TextFrame.Position = UDim2.new(0.11,0,0.867,0)
946
            local TextFrame2 = Instance.new("TextLabel",scrg)
947
            TextFrame2.Name = "Farmer2"
948
            TextFrame2.Font = tecks2.Font
949
            TextFrame2.Text = "AdamHack's PowerFul Cannon Edit"
950
            TextFrame2.TextScaled = true
951
            TextFrame2.TextSize = 100
952
            TextFrame2.TextColor3 = tecks2.TextColor3
953
            TextFrame2.TextStrokeColor3 = C3(0, 0, 0)
954
            TextFrame2.BackgroundTransparency = 1
955
            TextFrame2.Size = UDim2.new(0.8,0,0,42)
956
            TextFrame2.Position = UDim2.new(0.11,0,0.925,0)
957
            TextFrame2.Rotation = TextFrame.Rotation
958
TextFrame2.Font = TextFrame.Font
959
            local fvalen = 0.55
960
            local fval = -0.49
961
            coroutine.resume(coroutine.create(function()
962
                while true do
963
                    Swait()
964
                    TextFrame.TextStrokeTransparency = 0
965
TextFrame2.TextStrokeTransparency = 0
966
                    TextFrame.Rotation = 0 - 2 * COS(SINE / 24)
967
                    TextFrame.Position = UDim2.new(0.11,0,0.867,0)
968
                    TextFrame.Font = tecks2.Font
969
TextFrame.Text = deez
970
        TextFrame2.Rotation = TextFrame.Rotation
971
TextFrame2.Font = TextFrame.Font
972
TextFrame2.BackgroundTransparency = 1
973
TextFrame2.TextSize = 100
974
                    glow.ImageColor3 = C3(0, 0, 0)
975
                    wobble.Rotation = 0 - 2 * COS(SINE / 24)
976
                    wobble2.Rotation = 0 - 2 * COS(SINE / 30)
977
                    wobble2.BackgroundColor3 = C3(0,0,0)
978
                    wobble2.BorderColor3 = C3(0,1,0)
979
                    wobble2.BorderSizePixel = 4
980
                    Visuals.Rotation = Visuals.Rotation + MRANDOM(-5, 5)
981
                    Visuals2.Rotation = Visuals2.Rotation + MRANDOM(-10, 10)
982
                    Visuals.BackgroundColor3 = C3(0,0,0)
983
                    Visuals.BorderColor3 = C3(0,1,0)
984
                    Visuals2.BackgroundColor3 = C3(0,0,0)
985
                    Visuals2.BorderColor3 = C3(0,1,0)
986
                    wobble.BackgroundColor3 = C3(0,0,0)
987
                    wobble.BorderColor3 = C3(0,1,0)
988
                    wobble.BorderSizePixel = 5
989
                end
990
            end))
991
			--  void
992
function secret()
993
	ATTACK = true
994
	Rooted = true
995
	for i = 0, 4, 0.1 do
996
		Swait()
997
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
998
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
999
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1000
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1001
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1002
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1003
	end
1004
	CreateSound(824687369, Torso, 10, 0.9, false)
1005
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1006
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1007
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1008
	
1009
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1010
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1011
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1012
	for i = 0, 2, 0.1 do
1013
		Swait()
1014
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1015
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1016
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1017
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1018
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1019
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1020
	end
1021
	MODE = "Terror"
1022
	tecks2.Text = "Un-Studio'd Dummy"
1023
tecks2.Font = "Legacy"
1024
deez = "Yume - Lotus Waters"
1025
chatfunc("ceat's gone, my mind left drifting...")
1026
	sick.SoundId = "rbxassetid://4550046224"
1027
 gettheboomboxsong()
1028
	sick.Volume = 10
1029
 Speed = 16
1030
	sick.PlaybackSpeed = 0.55
1031
	ATTACK = false
1032
	Rooted = false
1033
end
1034
1035
function katana()
1036
	ATTACK = true
1037
	Rooted = true
1038
	for i = 0, 4, 0.1 do
1039
		Swait()
1040
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1041
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1042
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1043
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1044
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1045
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1046
	end
1047
	CreateSound(824687369, Torso, 10, 0.9, false)
1048
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1049
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1050
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1051
	
1052
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1053
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1054
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1055
	for i = 0, 2, 0.1 do
1056
		Swait()
1057
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1058
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1059
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1060
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1061
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1062
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1063
	end
1064
	MODE = "INSANE"
1065
	chatfunc("NO ONE LEAVES HELL WITHOUT THEIR SOUL CLAIMED.")
1066
deez = "Nero's Day at Disneyland - Human Artifacts Found"
1067
1068
tecks2.Text = "Lost Echoes"
1069
tecks2.Font = "SpecialElite"
1070
 Speed = 16
1071
1072
	sick.SoundId = "rbxassetid://4185475912"
1073
 gettheboomboxsong()
1074
	sick.Volume = 10
1075
	sick.PlaybackSpeed = 1
1076
	--sick:Play()
1077
	ATTACK = false
1078
	Rooted = false
1079
1080
end
1081
1082
function burn()
1083
	ATTACK = true
1084
	Rooted = true
1085
1086
	for i = 0, 4, 0.1 do
1087
		Swait()
1088
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1089
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1090
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1091
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1092
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1093
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1094
	end
1095
	CreateSound(824687369, Torso, 10, 0.9, false)
1096
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1097
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1098
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1099
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1100
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1101
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1102
	for i = 0, 2, 0.1 do
1103
		Swait()
1104
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1105
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1106
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1107
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1108
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1109
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1110
	end
1111
	MODE = "Doom"
1112
	tecks2.Text = "X!Chara"
1113
tecks2.Font = "SciFi"
1114
deez = "UnderVerse - X!Gaster Theme"
1115
chatfunc("Oh Boy You've Maid Such a Big Mistake!")
1116
1117
	sick.SoundId = "rbxassetid://10491903158"
1118
 gettheboomboxsong()
1119
	sick.Volume = 10
1120
	sick.PlaybackSpeed = 1
1121
 Speed = 16
1122
	ATTACK = false
1123
	Rooted = false
1124
1125
end
1126
-- Dea
1127
function BloodWater()
1128
	ATTACK = true
1129
	Rooted = true
1130
1131
	for i = 0, 4, 0.1 do
1132
		Swait()
1133
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1134
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1135
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1136
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1137
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1138
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1139
	end
1140
	CreateSound(824687369, Torso, 10, 0.9, false)
1141
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1142
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1143
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1144
	
1145
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1146
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1147
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1148
	for i = 0, 2, 0.1 do
1149
		Swait()
1150
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1151
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1152
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1153
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1154
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1155
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1156
	end
1157
	MODE = "VoidWalker"
1158
	tecks2.Text = "Hack-Walker"
1159
tecks2.Font = "Highway"
1160
deez = "Nick Nitro - UnderPlayer Coded To Reality"
1161
chatfunc("Hey.. Your in my Way You wanna Have BAD TIME!?")
1162
1163
	sick.SoundId = "rbxassetid://10884885725"
1164
 gettheboomboxsong()
1165
	sick.Volume = 10
1166
	sick.PlaybackSpeed = 1
1167
 Speed = 16
1168
	ATTACK = false
1169
	Rooted = false
1170
1171
end
1172
1173
function rainbow()
1174
	ATTACK = true
1175
	Rooted = true
1176
1177
	for i = 0, 4, 0.1 do
1178
		Swait()
1179
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1180
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1181
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1182
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1183
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1184
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1185
	end
1186
	CreateSound(824687369, Torso, 10, 0.9, false)
1187
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1188
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1189
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1190
	
1191
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1192
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1193
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1194
	for i = 0, 2, 0.1 do
1195
		Swait()
1196
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1197
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1198
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1199
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1200
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1201
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1202
	end
1203
	MODE = "Lone"
1204
	tecks2.Text = "AdamHack"
1205
tecks2.Font = "Arcade"
1206
deez = "Virus404 Sans Theme"
1207
chatfunc("Finnaly the Real Fight Begins!!")
1208
1209
	sick.SoundId = 'rbxassetid://10939496738'
1210
 gettheboomboxsong()
1211
	sick.Volume = 10
1212
	sick.PlaybackSpeed = 0.85
1213
 Speed = 16
1214
	ATTACK = false
1215
	Rooted = false
1216
1217
end
1218
1219
function help()
1220
	ATTACK = true
1221
	Rooted = true
1222
1223
	for i = 0, 4, 0.1 do
1224
		Swait()
1225
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1226
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1227
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1228
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1229
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1230
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1231
	end
1232
	CreateSound(824687369, Torso, 10, 0.9, false)
1233
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1234
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1235
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1236
	
1237
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1238
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1239
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1240
	for i = 0, 2, 0.1 do
1241
		Swait()
1242
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1243
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1244
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1245
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1246
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1247
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1248
	end -- space
1249
	MODE = "Shooter"
1250
	tecks2.Text = "CyberPunk Sniper"
1251
tecks2.Font = "Garamond"
1252
deez = "COMBUSTIBLE EDISON - The Millionaire's Holiday"
1253
chatfunc("Im am a go down Swinging")
1254
 
1255
	sick.SoundId = 'rbxassetid://9901792799'
1256
 gettheboomboxsong()
1257
	sick.Volume = 10
1258
	sick.PlaybackSpeed = 1
1259
Speed = 16
1260
	ATTACK = false
1261
	Rooted = false
1262
1263
end
1264
-- AC
1265
local Particle = IT("ParticleEmitter",nil)
1266
Particle.Enabled = false
1267
Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
1268
Particle.LightEmission = 0.5
1269
Particle.Rate = 150
1270
Particle.ZOffset = 0.2
1271
Particle.Rotation = NumberRange.new(-180, 180)
1272
Particle.RotSpeed = NumberRange.new(-180, 180)
1273
Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
1274
Particle.Color = ColorSequence.new(C3(0,0,0),C3(1,0,0))
1275
--ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
1276
function ParticleEmitter(Table)
1277
	local PRTCL = Particle:Clone()
1278
	local Speed = Table.Speed or 5
1279
	local Drag = Table.Drag or 0
1280
	local Size1 = Table.Size1 or 1
1281
	local Size2 = Table.Size2 or 5
1282
	local Lifetime1 = Table.Lifetime1 or 1
1283
	local Lifetime2 = Table.Lifetime2 or 1.5
1284
	local Parent = Table.Parent or Torso
1285
	local Emit = Table.Emit or 100
1286
	local Offset = Table.Offset or 360
1287
	local Acel = Table.Acel or VT(0,0,0)
1288
	local Enabled = Table.Enabled or false
1289
	PRTCL.Parent = Parent
1290
	PRTCL.Size = NumberSequence.new(Size1,Size2)
1291
	PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
1292
	PRTCL.Speed = NumberRange.new(Speed)
1293
	PRTCL.VelocitySpread = Offset
1294
	PRTCL.Drag = Drag
1295
	PRTCL.Acceleration = Acel
1296
	if Enabled == false then
1297
		PRTCL:Emit(Emit)
1298
		Debris:AddItem(PRTCL,Lifetime2)
1299
	else
1300
		PRTCL.Enabled = true
1301
	end
1302
	return PRTCL
1303
end
1304
-- Kat
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
function MakeForm(PART,TYPE)
1318
	if TYPE == "Cyl" then
1319
		local MSH = IT("CylinderMesh",PART)
1320
	elseif TYPE == "Ball" then
1321
		local MSH = IT("SpecialMesh",PART)
1322
		MSH.MeshType = "Sphere"
1323
	elseif TYPE == "Wedge" then
1324
		local MSH = IT("SpecialMesh",PART)
1325
		MSH.MeshType = "Wedge"
1326
	end
1327
end
1328
1329
function SpawnTrail(FROM,TO,BIG)
1330
	local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Black", "Trail", VT(0,0,0))
1331
	MakeForm(TRAIL,"Cyl")
1332
	local DIST = (FROM - TO).Magnitude
1333
	if BIG == true then
1334
		TRAIL.Size = VT(0.5,DIST,0.5)
1335
	else
1336
		TRAIL.Size = VT(0.25,DIST,0.25)
1337
	end
1338
	TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
1339
	coroutine.resume(coroutine.create(function()
1340
		for i = 1, 5 do
1341
			Swait()
1342
			TRAIL.Transparency = TRAIL.Transparency + 0.1
1343
		end
1344
		TRAIL:remove()
1345
	end))
1346
end
1347
1348
Debris = game:GetService("Debris")
1349
1350
function CastProperRay(StartPos, EndPos, Distance, Ignore)
1351
	local DIRECTION = CF(StartPos,EndPos).lookVector
1352
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
1353
end
1354
1355
function turnto(position)
1356
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
1357
end
1358
1359
--//=================================\\
1360
--||	     WEAPON CREATION
1361
--\\=================================//
1362
1363
local Particle = IT("ParticleEmitter",nil)
1364
Particle.Enabled = false
1365
Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
1366
Particle.LightEmission = 0.5
1367
Particle.Rate = 150
1368
Particle.ZOffset = 0.2
1369
Particle.Rotation = NumberRange.new(-180, 180)--You can change the rot
1370
Particle.RotSpeed = NumberRange.new(-180, 180)---You can change the rotspeed
1371
Particle.Texture = "http://www.roblox.com/asset/?id=304437537"--You can change the texture
1372
Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))--You can change the color
1373
1374
--ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
1375
function ParticleEmitter(Table)
1376
	local PRTCL = Particle:Clone()
1377
	local Speed = Table.Speed or 5
1378
	local Drag = Table.Drag or 0
1379
	local Size1 = Table.Size1 or 1
1380
	local Size2 = Table.Size2 or 5
1381
	local Lifetime1 = Table.Lifetime1 or 1
1382
	local Lifetime2 = Table.Lifetime2 or 1.5
1383
	local Parent = Table.Parent or Torso
1384
	local Emit = Table.Emit or 100
1385
	local Offset = Table.Offset or 360
1386
	local Acel = Table.Acel or VT(0,0,0)
1387
	local Enabled = Table.Enabled or false
1388
	PRTCL.Parent = Parent
1389
	PRTCL.Size = NumberSequence.new(Size1,Size2)
1390
	PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
1391
	PRTCL.Speed = NumberRange.new(Speed)
1392
	PRTCL.VelocitySpread = Offset
1393
	PRTCL.Drag = Drag
1394
	PRTCL.Acceleration = Acel
1395
	if Enabled == false then
1396
		PRTCL:Emit(Emit)
1397
		Debris:AddItem(PRTCL,Lifetime2)
1398
	else
1399
		PRTCL.Enabled = true
1400
	end
1401
	return PRTCL
1402
end
1403
1404
1405
1406
local SKILLTEXTCOLOR = C3(0,1,0)---change the color of this if u want
1407
local SKILLFONT = "Arcade"--You can change the font
1408
local SKILLTEXTSIZE = 17--change the textsize if you want
1409
1410
Humanoid.Died:connect(function()
1411
	ATTACK = true
1412
end)
1413
-- Kick
1414
--[[ local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,1,0), C3(0, 1, 0), "Skill 1 Frame")
1415
local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,1,0), C3(0, 1, 0), "Skill 2 Frame")
1416
local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,1,0), C3(0, 1, 0), "Skill 3 Frame")
1417
local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,1,0), C3(0, 1, 0), "Skill 4 Frame")
1418
local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,1,0), C3(0, 1, 0), "Skill 5 Frame")
1419
1420
local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Destory Server", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
1421
local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[X] Crash Server", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
1422
local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Hack Server", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
1423
local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Delete Server", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
1424
local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[B] Leave Game", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
1425
]]
1426
1427
function printbye(Name)
1428
	local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
1429
	warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")	
1430
end
1431
1432
workspace.ChildAdded:connect(function(instance)
1433
    for BANISH = 1, #TOBANISH do
1434
		if TOBANISH[BANISH] ~= nil then
1435
			if instance.Name == TOBANISH[BANISH] then
1436
				coroutine.resume(coroutine.create(function()
1437
					printbye(instance.Name)
1438
					instance:ClearAllChildren()
1439
					Debris:AddItem(instance,0.0005)
1440
				end))
1441
			end
1442
		end
1443
	end
1444
end)
1445
1446
function sit()
1447
	ATTACK = true
1448
	Rooted = true
1449
	for i = 0, 4, 0.1 do
1450
		Swait()
1451
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1452
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1453
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1454
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1455
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1456
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1457
	end
1458
	CreateSound(824687369, Torso, 10, 0.9, false)
1459
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1460
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1461
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1462
	
1463
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1464
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1465
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1466
	for i = 0, 2, 0.1 do
1467
		Swait()
1468
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1469
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1470
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1471
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1472
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1473
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1474
	end
1475
	MODE = "catgod"
1476
	tecks2.Text = "God among Cats"
1477
tecks2.Font = "Antique"
1478
deez = "Life Letters - Never Get Used to People"
1479
chatfunc("I'll never get used to people...")
1480
1481
	sick.SoundId = "rbxassetid://1416035124"
1482
 gettheboomboxsong()
1483
	sick.Volume = 10
1484
	sick.PlaybackSpeed = 0.8
1485
 Speed = 16
1486
	ATTACK = false
1487
	Rooted = false
1488
end
1489
function ascensionist()
1490
	ATTACK = true
1491
	Rooted = true
1492
	for i = 0, 4, 0.1 do
1493
		Swait()
1494
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
1495
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
1496
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
1497
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
1498
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
1499
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
1500
	end
1501
	CreateSound(824687369, Torso, 10, 0.9, false)
1502
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1503
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1504
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1505
	
1506
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1507
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1508
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
1509
	for i = 0, 2, 0.1 do
1510
		Swait()
1511
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
1512
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
1513
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
1514
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
1515
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
1516
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
1517
	end
1518
	MODE = "ascen"
1519
	tecks2.Text = "X!GASTER"
1520
tecks2.Font = "Code"
1521
deez = "UnderVerse - X!Gaster Theme"
1522
chatfunc("How pityful, X!Chara...")
1523
1524
	sick.SoundId = "rbxassetid://10491903158"
1525
 gettheboomboxsong()
1526
	sick.Volume = 10
1527
	sick.PlaybackSpeed = 1
1528
 Speed = 16
1529
	ATTACK = false
1530
	Rooted = false
1531
end
1532
1533
1534
1535
--//=================================\\
1536
--||			DAMAGING
1537
--\\=================================//
1538
1539
function Banish(Foe)
1540
	if Foe then
1541
		coroutine.resume(coroutine.create(function()
1542
			--if game.Players:FindFirstChild(Foe.Name) then
1543
				table.insert(TOBANISH,Foe.Name)
1544
				printbye(Foe.Name)
1545
			--end
1546
			Foe.Archivable = true
1547
			local CLONE = Foe:Clone()
1548
			Foe:Destroy()
1549
			CLONE.Parent = Effects
1550
			CLONE:BreakJoints()
1551
			local MATERIALS = {"Glass","Neon"}
1552
			for _, c in pairs(CLONE:GetDescendants()) do
1553
				if c:IsA("BasePart") then
1554
					if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
1555
 						
1556
					end
1557
					c.Anchored = true
1558
					c.Transparency = c.Transparency + 0.2
1559
					c.Material = MATERIALS[MRANDOM(1,2)]
1560
					c.Color = C3(0,0,0)
1561
					if c.ClassName == "MeshPart" then
1562
						c.TextureID = ""
1563
					end
1564
					if c:FindFirstChildOfClass("SpecialMesh") then
1565
						c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
1566
					end
1567
					if c:FindFirstChildOfClass("Decal") then
1568
						c:FindFirstChildOfClass("Decal"):remove()
1569
					end
1570
					c.Name = "Banished"
1571
					c.CanCollide = false
1572
				else
1573
					c:remove()
1574
				end
1575
			end
1576
			local A = false
1577
			for i = 1, 35 do
1578
				if A == false then
1579
					A = true
1580
				elseif A == true then
1581
					A = false
1582
				end
1583
				for _, c in pairs(CLONE:GetDescendants()) do
1584
					if c:IsA("BasePart") then
1585
						c.Anchored = true
1586
						c.Material = MATERIALS[MRANDOM(1,2)]
1587
						c.Transparency = c.Transparency + 0.8/35
1588
						if A == false then
1589
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
1590
						elseif A == true then
1591
							c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)						
1592
						end
1593
					end
1594
				end
1595
				Swait()
1596
			end
1597
			CLONE:remove()
1598
		end))
1599
	end
1600
end
1601
-- Asc
1602
function ApplyAoE(POSITION,RANGE,ISBANISH)
1603
	local CHILDREN = workspace:GetDescendants()
1604
	for index, CHILD in pairs(CHILDREN) do
1605
		if CHILD.ClassName == "Model" and CHILD ~= Character then
1606
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
1607
			if HUM then
1608
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
1609
				if TORSO then
1610
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
1611
						if ISBANISH == true then
1612
							Banish(CHILD)
1613
						else
1614
							if ISBANISH == "Gravity" then
1615
								HUM.PlatformStand = true
1616
								if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
1617
									local grav = Instance.new("BodyPosition",TORSO)
1618
									grav.D = 15
1619
									grav.P = 20000
1620
									grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1621
									grav.position = TORSO.Position
1622
									grav.Name = "V3BanishForce"..Player.Name
1623
								else
1624
									TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
1625
									TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
1626
								end
1627
							else
1628
								HUM.PlatformStand = false
1629
							end
1630
						end
1631
					elseif ISBANISH == "Gravity" then
1632
						if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
1633
							TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
1634
							HUM.PlatformStand = false
1635
						end
1636
					end
1637
				end
1638
			end
1639
		end
1640
	end
1641
end
1642
-- brutal
1643
function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
1644
    local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
1645
    local mesh = IT("SpecialMesh",wave)
1646
    mesh.MeshType = "Sphere"
1647
    mesh.Scale = SIZE
1648
    mesh.Offset = VT(0,0,0)
1649
    wave.CFrame = CFRAME
1650
    coroutine.resume(coroutine.create(function(PART)
1651
        for i = 1, WAIT do
1652
            Swait()
1653
            mesh.Scale = mesh.Scale + GROW
1654
            wave.Transparency = wave.Transparency + (1/WAIT)
1655
            if wave.Transparency > 0.99 then
1656
                wave:remove()
1657
            end
1658
        end
1659
    end))
1660
end
1661
1662
function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
1663
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
1664
	local mesh = IT("SpecialMesh",wave)
1665
	mesh.MeshType = "FileMesh"
1666
	mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
1667
	mesh.Scale = SIZE
1668
	mesh.Offset = VT(0,0,0)
1669
	wave.CFrame = CFRAME
1670
	coroutine.resume(coroutine.create(function(PART)
1671
		for i = 1, WAIT do
1672
			Swait()
1673
			mesh.Scale = mesh.Scale + GROW
1674
			if DOESROT == true then
1675
				wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
1676
			end
1677
			wave.Transparency = wave.Transparency + (0.5/WAIT)
1678
			if wave.Transparency > 0.99 then
1679
				wave:remove()
1680
			end
1681
		end
1682
	end))
1683
end
1684
1685
function BANNEAREST(POS,RANGE)
1686
	for i,v in ipairs(workspace:GetChildren()) do
1687
	local body = v:GetChildren()
1688
		for part = 1, #body do
1689
			if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
1690
				if(body[part].Position - POS).Magnitude < RANGE then
1691
					if v:FindFirstChildOfClass("Humanoid") then
1692
						Banish(v)
1693
					end
1694
				end
1695
			end
1696
		end
1697
	end
1698
end
1699
1700
function Slice(SIZE,WAIT,CFRAME,COLOR,GROW)
1701
	local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
1702
	local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
1703
	wave.CFrame = CFRAME
1704
	coroutine.resume(coroutine.create(function(PART)
1705
		for i = 1, WAIT do
1706
			Swait()
1707
			mesh.Scale = mesh.Scale * GROW
1708
			wave.Transparency = wave.Transparency + (0.5/WAIT)
1709
			if wave.Transparency > 0.99 then
1710
				wave:remove()
1711
			end
1712
		end
1713
	end))
1714
end
1715
1716
--//=================================\\
1717
--||	ATTACK FUNCTIONS AND STUFF
1718
--\\=================================//
1719
1720
--[[
1721
function Shot()
1722
	if BanishGun.Parent == nil then return end
1723
	ATTACK = true
1724
	Rooted = false
1725
	for i=0, 0.4, 0.1 / Animation_Speed do
1726
		Swait()
1727
		turnto(Mouse.Hit.p)
1728
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1729
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1730
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1731
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0.2, 0.8, -2.5) * ANGLES(RAD(90), RAD(0), RAD(50)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1732
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1733
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1734
	end
1735
	CreateSound(1905403158,BanishGun,10,1.5,false)
1736
	for i=0, 0.5, 0.1 / Animation_Speed do
1737
		Swait()
1738
		turnto(Mouse.Hit.p)
1739
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1740
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed) 
1741
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1742
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0.2, 0.8, -1.5) * ANGLES(RAD(90), RAD(0), RAD(50)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1743
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1744
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1745
	end
1746
		for i=0, 0.5, 0.1 / Animation_Speed do
1747
		Swait()
1748
		turnto(Mouse.Hit.p)
1749
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1750
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed) 
1751
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1752
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0.2, 0.8, -2.5) * ANGLES(RAD(90), RAD(0), RAD(50)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1753
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1754
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1755
	end
1756
	repeat
1757
		for i=0, 0.2, 0.3 / Animation_Speed do
1758
			Swait()
1759
			turnto(Mouse.Hit.p)
1760
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
1761
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.5 / Animation_Speed)  
1762
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1763
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(20), RAD(-20)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1764
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1765
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1766
		end
1767
		local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
1768
		SpawnTrail(Hole.Position,POS)
1769
		if HIT ~= nil then
1770
			if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
1771
				Banish(HIT.Parent)
1772
			end
1773
		end
1774
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 541909814, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 1})
1775
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 1905402432, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
1776
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 541909814, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 1})
1777
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 541909814, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 1})
1778
		for i=0, 0.3, 0.3 / Animation_Speed do
1779
			Swait()
1780
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
1781
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.5 / Animation_Speed)
1782
	            if MRANDOM(1,30) == 10 then
1783
	                Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(-45)), 1.5 / Animation_Speed)
1784
	            end   
1785
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.5, 0.5, 2) * ANGLES(RAD(110), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1786
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(20), RAD(-20)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1787
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1788
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1789
		end
1790
	until KEYHOLD == false
1791
	ATTACK = false
1792
	Rooted = false
1793
end
1794
1795
function PistolShot()
1796
	if PistolGun.Parent == nil then return end
1797
	ATTACK = true
1798
	Rooted = false
1799
	for i=0, 0.4, 0.1 / Animation_Speed do
1800
		Swait()
1801
		turnto(Mouse.Hit.p)
1802
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
1803
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
1804
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1805
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1806
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1807
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1808
	end
1809
	repeat
1810
		for i=0, 0.2, 0.1 / Animation_Speed do
1811
			Swait()
1812
			turnto(Mouse.Hit.p)
1813
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
1814
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
1815
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1816
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1817
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1818
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1819
		end
1820
		local HIT,POS = CastProperRay(PistolHole.Position, Mouse.Hit.p, 1000, Character)
1821
		SpawnTrail(PistolHole.Position,POS)
1822
		if HIT ~= nil then
1823
			if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
1824
				Banish(HIT.Parent)
1825
			end
1826
		end
1827
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = PistolHole.CFrame, MoveToPos = PistolHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1828
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = PistolHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
1829
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,PistolHole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
1830
		WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,PistolHole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
1831
		for i=0, 0.3, 0.1 / Animation_Speed do
1832
			Swait()
1833
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
1834
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
1835
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1836
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1837
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1838
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1839
		end
1840
	until KEYHOLD == false
1841
	ATTACK = false
1842
	Rooted = false
1843
end
1844
1845
function Slash()
1846
	if Katana.Parent == nil then return end
1847
	ATTACK = true
1848
	Rooted = true
1849
	local STOPPP = false
1850
	MagicSphere(VT(0,0,0),15,RootPart.CFrame,"Really black",VT(2,2,2))
1851
	MagicSphere(VT(0,0,0),15,RootPart.CFrame,"Really black",VT(2,2,2))
1852
	MagicSphere(VT(0,0,0),15,RootPart.CFrame,"Really black",VT(2,2,2))
1853
	MagicSphere(VT(0,0,0),15,RootPart.CFrame,"Really black",VT(2,2,2))
1854
	coroutine.wrap(function()
1855
		while true do
1856
			Swait()
1857
			WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,5,1), Size2 = VT(1,25,1), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Black".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1858
			WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,5,1), Size2 = VT(1,25,1), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Black".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1859
			WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,5,1), Size2 = VT(1,25,1), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Black".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1860
			WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,5,1), Size2 = VT(1,25,1), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Black".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1861
			WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,5,1), Size2 = VT(1,25,1), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Black".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1862
			if STOPPP == true then
1863
				break
1864
			end
1865
		end
1866
	end)()
1867
	for i=0, 1, 0.1 / Animation_Speed do
1868
		Swait()
1869
		CreateRing(VT(0,0,0),false,0,5,CF(RootPart.Position-VT(0,3,0))*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(1,1,0))
1870
		turnto(Mouse.Hit.p)
1871
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, -0.5*SIZE) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.5 / Animation_Speed)
1872
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(75)), 0.5 / Animation_Speed)
1873
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(-45), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
1874
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.2*SIZE, 0.5*SIZE, -1*SIZE) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
1875
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE, -0.5*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1876
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(-45), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
1877
	end
1878
	for i=0,0.1, 0.1 / Animation_Speed do
1879
		Swait()
1880
		turnto(Mouse.Hit.p)
1881
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(75)), 0.5)
1882
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.5)
1883
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(90), RAD(-45), RAD(0)) * RIGHTSHOULDERC0, 0.5)
1884
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, -1*SIZE) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 0.5)
1885
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5)
1886
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5)
1887
	end
1888
	local SOUND = CreateSound("rbxasset://sounds/swordlunge.wav", Torso, 10, 0.6)
1889
	SOUND.SoundId = "rbxasset://sounds/swordlunge.wav"
1890
	CreateSound(62339698, Torso, 10, 0.4)
1891
	BANNEAREST(RootPart.Position, 55)
1892
	WACKYEFFECT({Time = 25, EffectType = "Block", Size = VT(5,5,5), Size2 = VT(100,100,100)*MRANDOM(1000/1000,1750/1000), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,0)*ANGLES(RAD(MRANDOM(-5,5)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-100/1000,100/1000), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 3923230963, SoundPitch = MRANDOM(1,1.1), SoundVolume = 10})
1893
	WACKYEFFECT({Time = 25, EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(1,0,1)*MRANDOM(1000/1000,1750/1000), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-4,0)*ANGLES(RAD(MRANDOM(-5,5)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-100/100,100/100), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1894
	WACKYEFFECT({Time = 25, EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(1,0,1)*MRANDOM(1000/1000,1750/1000), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-4,0)*ANGLES(RAD(MRANDOM(-5,5)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-100/100,100/100), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1895
	WACKYEFFECT({Time = 25, EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(1,0,1)*MRANDOM(1000/1000,1750/1000), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-4,0)*ANGLES(RAD(MRANDOM(-5,5)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-100/100,100/100), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
1896
	STOPPP = true
1897
	for i=0, 1, 0.1 / Animation_Speed do
1898
		Swait()
1899
		turnto(Mouse.Hit.p)
1900
		Humanoid.CameraOffset = VT(MRANDOM(-500,500)/2.5,MRANDOM(-50,50)/2.5,MRANDOM(-500,500)/2.5)/30
1901
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(75)), 0.5)
1902
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.5)
1903
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1*SIZE, 0.5*SIZE, -1*SIZE) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 0.5)
1904
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, -1*SIZE) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 0.5)
1905
		RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5)
1906
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5)
1907
	end
1908
	Humanoid.CameraOffset = VT(0,0,0)
1909
	ATTACK = false
1910
	Rooted = false
1911
end
1912
1913
function AttackTemplate()
1914
	ATTACK = true
1915
	Rooted = false
1916
	for i=0, 1, 0.1 / Animation_Speed do
1917
		Swait()
1918
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1919
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1920
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
1921
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
1922
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1923
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
1924
	end
1925
	ATTACK = false
1926
	Rooted = false
1927
end
1928
]]
1929
function Effect(Table)
1930
	local TYPE = (Table.EffectType or "Sphere")
1931
	local SIZE = (Table.Size or Vector3.new(1,1,1))
1932
	local ENDSIZE = (Table.Size2 or Vector3.new())
1933
	local TRANSPARENCY = (Table.Transparency or 0)
1934
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
1935
	local CFRAME = (Table.CFrame or Torso.CFrame)
1936
	local MOVEDIRECTION = (Table.MoveToPos or nil)
1937
	local ROTATION1 = (Table.RotationX or 0)
1938
	local ROTATION2 = (Table.RotationY or 0)
1939
	local ROTATION3 = (Table.RotationZ or 0)
1940
	local MATERIAL = (Table.Material or "Neon")
1941
	local COLOR = (Table.Color or GUN.NeonParts.Color)
1942
	local hOK,sOK,vOK = Color3.toHSV(COLOR)
1943
	local RAINBOWPART = false
1944
	if sOK > .1 then
1945
		RAINBOWPART = true
1946
	end
1947
	local TIME = (Table.Time or 45)
1948
	local SOUNDID = (Table.SoundID or nil)
1949
	local SOUNDPITCH = (Table.SoundPitch or nil)
1950
	local SOUNDVOLUME = (Table.SoundVolume or nil)
1951
	local USEBOOMERANGMATH = (Table.UseBoomerangMath or false)
1952
	local BOOMERANG = (Table.Boomerang or 0)
1953
	local SIZEBOOMERANG = (Table.SizeBoomerang or 0)
1954
	coroutine.resume(coroutine.create(function()
1955
		local PLAYSSOUND = false
1956
		local SOUND = nil
1957
		local EFFECT = CreatePart(3,Effects,MATERIAL,0,TRANSPARENCY,Color3.new(0,1,1),"Effect",Vector3.new(1,1,1),true)
1958
		if RAINBOWPART then
1959
			coroutine.resume(coroutine.create(function()
1960
				while not stopeverything and EFFECT:IsDescendantOf(game) do
1961
					EFFECT.Color = Color3.new(0,1,1)
1962
					Swait()
1963
				end
1964
			end))
1965
		end
1966
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
1967
			PLAYSSOUND = true
1968
			SOUND = CreateSound(SOUNDID,EFFECT,SOUNDVOLUME,SOUNDPITCH,false)
1969
		end
1970
		EFFECT.Color = COLOR
1971
		local MSH = nil
1972
		if TYPE == "Sphere" then
1973
			MSH = CreateMesh("SpecialMesh",EFFECT,"Sphere","","",SIZE,Vector3.new())
1974
		elseif TYPE == "Block" or TYPE == "Box" then
1975
			MSH = Instance.new("BlockMesh",EFFECT)
1976
			MSH.Scale = SIZE
1977
		elseif TYPE == "Wave" then
1978
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","20329976","",SIZE,Vector3.new(0,0,-SIZE.X/8))
1979
		elseif TYPE == "Ring" then
1980
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","559831844","",Vector3.new(SIZE.X,SIZE.X,.1),Vector3.new())
1981
		elseif TYPE == "Slash" then
1982
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662586858","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
1983
		elseif TYPE == "Round Slash" then
1984
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662585058","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
1985
		elseif TYPE == "Swirl" then
1986
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","168892432","",SIZE,Vector3.new())
1987
		elseif TYPE == "Skull" then
1988
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","4770583","",SIZE,Vector3.new())
1989
		elseif TYPE == "Crystal" then
1990
			MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","9756362","",SIZE,Vector3.new())
1991
		end
1992
		if MSH ~= nil then
1993
			local BOOMR1 = 1+BOOMERANG/50
1994
			local BOOMR2 = 1+SIZEBOOMERANG/50
1995
			local MOVESPEED = nil
1996
			if MOVEDIRECTION ~= nil then
1997
				if USEBOOMERANGMATH == true then
1998
					MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)*BOOMR1
1999
				else
2000
					MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)
2001
				end
2002
			end
2003
			local GROWTH = nil
2004
			if USEBOOMERANGMATH == true then
2005
				GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1)
2006
			else
2007
				GROWTH = (SIZE - ENDSIZE)
2008
			end
2009
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
2010
			if TYPE == "Block" then
2011
				EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
2012
			else
2013
				EFFECT.CFrame = CFRAME
2014
			end
2015
			if USEBOOMERANGMATH == true then
2016
				for LOOP = 1,TIME+1 do
2017
					Swait()
2018
					MSH.Scale = MSH.Scale - (Vector3.new((GROWTH.X)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 - (LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
2019
					if TYPE == "Wave" then
2020
						MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
2021
					end
2022
					EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2023
					if TYPE == "Block" then
2024
						EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
2025
					else
2026
						EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
2027
					end
2028
					if MOVEDIRECTION ~= nil then
2029
						local ORI = EFFECT.Orientation
2030
						EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1)))
2031
						EFFECT.Orientation = ORI
2032
					end
2033
				end
2034
			else
2035
				for LOOP = 1,TIME+1 do
2036
					Swait()
2037
					MSH.Scale = MSH.Scale - GROWTH/TIME
2038
					if TYPE == "Wave" then
2039
						MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
2040
					end
2041
					EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2042
					if TYPE == "Block" then
2043
						EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
2044
					else
2045
						EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
2046
					end
2047
					if MOVEDIRECTION ~= nil then
2048
						local ORI = EFFECT.Orientation
2049
						EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-MOVESPEED)
2050
						EFFECT.Orientation = ORI
2051
					end
2052
				end
2053
			end
2054
			EFFECT.Transparency = 1
2055
			if PLAYSSOUND == false then
2056
				EFFECT:Destroy()
2057
			else
2058
				repeat if stopeverything then wait(math.huge) end Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
2059
				EFFECT:Destroy()
2060
			end
2061
		else
2062
			if PLAYSSOUND == false then
2063
				EFFECT:Destroy()
2064
			else
2065
				repeat if stopeverything then wait(math.huge) end Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
2066
				EFFECT:Destroy()
2067
			end
2068
		end
2069
	end))
2070
end
2071
function Lightning(Part0,Part1,Timess,Offset,Color,Timer,sSize,eSize,Trans,Boomer,sBoomer,Trans2)
2072
	local magz = (Part0 - Part1).Magnitude
2073
	local Times = math.floor(math.clamp(magz/10,1,20))
2074
	local curpos = Part0
2075
	local trz = {
2076
		-Offset,
2077
		Offset
2078
	}
2079
	for i = 1,Times do
2080
		local li = Instance.new("Part",Effects)
2081
		li.TopSurface = 0
2082
		li.Material = "Neon"
2083
		li.BottomSurface = 0
2084
		li.Anchored = true
2085
		li.Locked = true
2086
		li.Transparency = 0
2087
		li.Color = Color
2088
		li.formFactor = "Custom"
2089
		li.CanCollide = false
2090
		li.Size = Vector3.new(.1,.1,magz/Times)
2091
		local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
2092
		local trolpos = CFrame.new(curpos,Part1) * CFrame.new(0,0,magz/Times).p + Offzet
2093
		if Times == i then
2094
			local magz2 = (curpos - Part1).Magnitude
2095
			li.Size = Vector3.new(.1,.1,magz2)
2096
			li.CFrame = CFrame.new(curpos,Part1) * CFrame.new(0,0,-magz2/2)
2097
		else
2098
			li.CFrame = CFrame.new(curpos,trolpos) * CFrame.new(0,0,magz/Times/2)
2099
		end
2100
		curpos = li.CFrame * CFrame.new(0,0,magz/Times/2).p
2101
		li:Destroy()
2102
		Effect({Time = Timer,EffectType = "Box",Size = Vector3.new(sSize,sSize,li.Size.Z),Size2 = Vector3.new(eSize,eSize,li.Size.Z),Transparency = Trans,Transparency2 = Trans2 or 1,CFrame = li.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = li.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = Boomer,Boomerang = 0,SizeBoomerang = sBoomer})
2103
		Swait()
2104
	end
2105
end
2106
function AttackGyro()
2107
	local GYRO = Instance.new("BodyGyro",RootPart)
2108
	GYRO.D = 25
2109
	GYRO.P = 20000
2110
	GYRO.MaxTorque = Vector3.new(0,4000000,0)
2111
	GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
2112
	coroutine.resume(coroutine.create(function()
2113
		repeat if stopeverything then wait(math.huge) end
2114
			swait()
2115
			GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
2116
		until not ATTACK
2117
		GYRO:Destroy()
2118
	end))
2119
end
2120
function swait(NUMBER)
2121
	if NUMBER == 0 or NUMBER == nil then
2122
		ArtificialHB.Event:wait()
2123
	else
2124
		for i = 1, NUMBER do
2125
			ArtificialHB.Event:wait()
2126
		end
2127
	end
2128
end
2129
local mousehold = false
2130
local arm = Character["Right Arm"]
2131
function attackone()
2132
	
2133
	ATTACK = true
2134
	Humanoid.WalkSpeed = 16
2135
	
2136
	for i = 0,.5,.05 do
2137
		swait()
2138
		turnto(Mouse.Hit.p)
2139
		
2140
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
2141
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.5 / Animation_Speed)  
2142
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
2143
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(20), RAD(-20)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
2144
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2145
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2146
	end
2147
repeat
2148
local shade = Color3.new(0,0,0)
2149
	Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = arm.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = 7229703765,SoundPitch = 1,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
2150
	Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = arm.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
2151
	for i = 0,2 do
2152
		Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = arm.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
2153
		Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = arm.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
2154
	end
2155
	local mousehit = Mouse.Hit
2156
2157
	local DISTANCE = (arm.Position - mousehit.p).Magnitude
2158
	
2159
	
2160
	for i = 1,4 do
2161
		coroutine.resume(coroutine.create(function()
2162
			Lightning(arm.Position,mousehit.p,15,3.5,Color3.new(0,0,0),25,0,1,0,true,55)
2163
		end))
2164
	end
2165
	coroutine.resume(coroutine.create(function()
2166
CreateSound(3606132964, Torso, 10, 1)
2167
		Lightning(arm.Position,mousehit.p,15,3.5,Color3.new(0,0,0),25,0,1,0,true,55)
2168
		Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = 821439273,SoundPitch = .8,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
2169
		Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = shade,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
2170
		for i = 0,2 do
2171
			Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
2172
			Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
2173
		end
2174
		
2175
	end))
2176
	for i = 0,.5,.075 do
2177
		swait()
2178
		turnto(Mouse.Hit.p)
2179
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), 0.5 / Animation_Speed)
2180
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.5 / Animation_Speed)  
2181
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
2182
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(20), RAD(-20)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
2183
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2184
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2185
		
2186
	end
2187
until mousehold == false
2188
	Humanoid.WalkSpeed = 50
2189
	ATTACK = false
2190
end
2191
2192
function memeee()
2193
local memer = {"balls","sussy","among","getfenv()","yoinky sploinky",">:("}
2194
	MODE = "meme"
2195
	tecks2.Text = memer[math.random(1,6)]
2196
tecks2.Font = "Cartoon"
2197
chatfunc("my balls itch")
2198
deez = "goodtek - brownbrickitism"
2199
	sick.SoundId = "rbxassetid://1076825525"
2200
 gettheboomboxsong()
2201
	sick.Volume = 10
2202
	sick.PlaybackSpeed = 1
2203
	sick.Pitch = 1
2204
Speed = 16
2205
2206
2207
	
2208
end
2209
2210
function antielemento()
2211
2212
local songs = {"rbxassetid://6744759546","rbxassetid://4920807873","rbxassetid://532649357","rbxassetid://2071274388","rbxassetid://1571736139","rbxassetid://5729692309"}
2213
	ATTACK = true
2214
	Rooted = true
2215
2216
	for i = 0, 4, 0.1 do
2217
		Swait()
2218
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2219
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2220
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2221
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2222
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2223
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2224
	end
2225
	CreateSound(824687369, Torso, 10, 0.9, false)
2226
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2227
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2228
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2229
	
2230
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2231
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2232
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2233
	for i = 0, 2, 0.1 do
2234
		Swait()
2235
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2236
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2237
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2238
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2239
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2240
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2241
	end
2242
	MODE = "endmad"
2243
	tecks2.Text = "Anti Elemental"
2244
tecks2.Font = "TitilliumWeb"
2245
deez = "[Custom Playlist]"
2246
chatfunc("Extra effects have been: Disabled.")
2247
	sick.SoundId = songs[math.random(1,6)]
2248
 gettheboomboxsong()
2249
	sick.Volume = 10
2250
	sick.PlaybackSpeed = 1
2251
	sick.Pitch = 1
2252
 Speed = 25
2253
	ATTACK = false
2254
	Rooted = false
2255
2256
end
2257
function balls()
2258
local memes = {"creature","thing","nil","destroyer","forgotten_mau.pkg","chosen"}
2259
local sex = {"rbxassetid://2297862957","rbxassetid://919231299","rbxassetid://873042302","rbxassetid://4185475912","rbxassetid://913267185","rbxassetid://3250172020"}
2260
	ATTACK = true
2261
	Rooted = true
2262
2263
	for i = 0, 4, 0.1 do
2264
		Swait()
2265
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2266
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2267
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2268
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2269
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2270
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2271
	end
2272
	CreateSound(824687369, Torso, 10, 0.9, false)
2273
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2274
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2275
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2276
	
2277
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2278
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2279
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2280
	for i = 0, 2, 0.1 do
2281
		Swait()
2282
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2283
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2284
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2285
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2286
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2287
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2288
	end
2289
	MODE = "sussy"
2290
	tecks2.Text = memes[math.random(1,6)]
2291
tecks2.Font = "SpecialElite"
2292
deez = "ñ"
2293
chatfunc("hElLO, sTrAnGeR. wOuLd YoU lIkE tO pLaY a GaMe?")
2294
	sick.SoundId = sex[math.random(1,6)]
2295
 gettheboomboxsong()
2296
	sick.Volume = 10
2297
	sick.PlaybackSpeed = 1
2298
	sick.Pitch = 0.7
2299
 Speed = 16
2300
	ATTACK = false
2301
	Rooted = false
2302
2303
end
2304
function drifter()
2305
2306
	ATTACK = true
2307
	Rooted = true
2308
2309
	for i = 0, 4, 0.1 do
2310
		Swait()
2311
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2312
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2313
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2314
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2315
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2316
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2317
	end
2318
	
2319
	CreateSound(824687369, Torso, 10, 0.9, false)
2320
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2321
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2322
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2323
	
2324
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2325
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2326
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2327
	for i = 0, 2, 0.1 do
2328
		Swait()
2329
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2330
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2331
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2332
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2333
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2334
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2335
	end
2336
	MODE = "thing"
2337
	tecks2.Text = "Error404"
2338
tecks2.Font = "Code"
2339
chatfunc("You Better Preper yourself .")
2340
deez = "Original - Error404 Last Revamp"
2341
	sick.SoundId = "rbxassetid://10941289382"
2342
 gettheboomboxsong()
2343
	sick.Volume = 10
2344
	sick.PlaybackSpeed = 1
2345
	sick.Pitch = 1
2346
Speed = 16
2347
	ATTACK = false
2348
	Rooted = false
2349
2350
	
2351
end
2352
function exodim()
2353
2354
	ATTACK = true
2355
	Rooted = true
2356
2357
	for i = 0, 4, 0.1 do
2358
		Swait()
2359
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2360
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2361
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2362
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2363
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2364
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2365
	end
2366
	
2367
	CreateSound(824687369, Torso, 10, 0.9, false)
2368
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2369
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2370
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2371
	
2372
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2373
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2374
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2375
	for i = 0, 2, 0.1 do
2376
		Swait()
2377
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2378
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2379
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2380
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2381
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2382
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2383
	end
2384
	MODE = "spaceiscool"
2385
	tecks2.Text = "Serious AdamHack"
2386
tecks2.Font = "Code"
2387
deez = "Kamehamebruh Epic Sans Theme"
2388
chatfunc("FACE MY THE REAL HACKERFUL POWER!")
2389
	sick.SoundId = "rbxassetid://10944756610"
2390
 gettheboomboxsong()
2391
	sick.Volume = 10
2392
	sick.PlaybackSpeed = 1
2393
	sick.Pitch = 1
2394
Speed = 16
2395
	ATTACK = false
2396
	Rooted = false
2397
2398
	-- light
2399
end
2400
function french()
2401
2402
	ATTACK = true
2403
	Rooted = true
2404
2405
	for i = 0, 4, 0.1 do
2406
		Swait()
2407
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2408
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2409
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2410
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2411
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2412
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2413
	end
2414
	
2415
	CreateSound(824687369, Torso, 10, 0.9, false)
2416
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2417
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2418
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2419
	
2420
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2421
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2422
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2423
	for i = 0, 2, 0.1 do
2424
		Swait()
2425
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2426
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2427
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2428
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2429
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2430
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2431
	end
2432
	MODE = "perfectnothing"
2433
	tecks2.Text = "Coup d'État"
2434
tecks2.Font = "Antique"
2435
deez = "Unknown Author - Perfect Nothing"
2436
chatfunc("Levez la main à tous, c'est un coup d'état!")
2437
	sick.SoundId = "rbxassetid://2663730937"
2438
 gettheboomboxsong()
2439
	sick.Volume = 10
2440
	sick.PlaybackSpeed = 1
2441
	sick.Pitch = 1
2442
Speed = 16
2443
	ATTACK = false
2444
	Rooted = false
2445
2446
	
2447
end
2448
function switcher()
2449
2450
	ATTACK = true
2451
	Rooted = true
2452
2453
	for i = 0, 4, 0.1 do
2454
		Swait()
2455
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2456
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2457
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2458
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2459
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2460
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2461
	end
2462
	
2463
	CreateSound(824687369, Torso, 10, 0.9, false)
2464
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2465
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2466
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2467
	
2468
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2469
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2470
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2471
	for i = 0, 2, 0.1 do
2472
		Swait()
2473
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2474
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2475
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2476
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2477
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2478
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2479
	end
2480
	MODE = "SOLITUDE"
2481
	tecks2.Text = "SOLITUDE"
2482
tecks2.Font = "Code"
2483
deez = "Astronaut - 13"
2484
chatfunc("Shaking, oh my god, shaking...")
2485
	sick.SoundId = "rbxassetid://723652641"
2486
 gettheboomboxsong()
2487
	sick.Volume = 10
2488
	sick.PlaybackSpeed = 1
2489
	sick.Pitch = 1
2490
Speed = 16
2491
	ATTACK = false
2492
	Rooted = false
2493
2494
	
2495
end
2496
function dead()
2497
2498
	ATTACK = true
2499
	Rooted = true
2500
2501
	for i = 0, 4, 0.1 do
2502
		Swait()
2503
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2504
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2505
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2506
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2507
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2508
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2509
	end
2510
	
2511
	CreateSound(824687369, Torso, 10, 0.9, false)
2512
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2513
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2514
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2515
	
2516
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2517
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2518
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2519
	for i = 0, 2, 0.1 do
2520
		Swait()
2521
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2522
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2523
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2524
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2525
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2526
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2527
	end
2528
	MODE = "literallyeverysingleserversidedestroyerever"
2529
	tecks2.Text = "Jkeep's Destroyer"
2530
tecks2.Font = "Code"
2531
deez = "OFF - Avatar Beat"
2532
chatfunc("Oooooo.....")
2533
	sick.SoundId = "rbxassetid://835909856"
2534
 gettheboomboxsong()
2535
	sick.Volume = 10
2536
	sick.PlaybackSpeed = 1
2537
	sick.Pitch = 1
2538
Speed = 16
2539
	ATTACK = false
2540
	Rooted = false
2541
2542
	
2543
end
2544
2545
-- CreateFrame
2546
function v7()
2547
2548
	ATTACK = true
2549
	Rooted = true
2550
2551
	for i = 0, 4, 0.1 do
2552
		Swait()
2553
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2554
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2555
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2556
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2557
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2558
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2559
	end
2560
	
2561
	CreateSound(824687369, Torso, 10, 0.9, false)
2562
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2563
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2564
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2565
	
2566
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2567
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2568
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2569
	for i = 0, 2, 0.1 do
2570
		Swait()
2571
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2572
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2573
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2574
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2575
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2576
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2577
	end
2578
	MODE = "bones"
2579
	tecks2.Text = "Ancient Knight"
2580
tecks2.Font = "Garamond"
2581
deez = "Spiral Knights - Somber"
2582
chatfunc("...")
2583
	sick.SoundId = "rbxassetid://8578242873"
2584
 gettheboomboxsong()
2585
	sick.Volume = 10
2586
	sick.PlaybackSpeed = 1
2587
	sick.Pitch = 0.8
2588
Speed = 16
2589
	ATTACK = false
2590
	Rooted = false
2591
2592
	
2593
end
2594
function dancin()
2595
2596
	ATTACK = true
2597
	Rooted = true
2598
2599
	for i = 0, 4, 0.1 do
2600
		Swait()
2601
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2602
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2603
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2604
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2605
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2606
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2607
	end
2608
	
2609
	CreateSound(824687369, Torso, 10, 0.9, false)
2610
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2611
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2612
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2613
	
2614
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2615
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2616
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2617
	for i = 0, 2, 0.1 do
2618
		Swait()
2619
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2620
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2621
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2622
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2623
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2624
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2625
	end
2626
	MODE = "dancing"
2627
	tecks2.Text = "Nexified"
2628
tecks2.Font = "Legacy"
2629
deez = "Aaron Smith - Dancin'"
2630
chatfunc("[FE Immortality Lord V2]: mmm yes am bad edit made by skrulls and burger")
2631
	sick.SoundId = "rbxassetid://5640628952"
2632
 gettheboomboxsong()
2633
	sick.Volume = 10
2634
	sick.PlaybackSpeed = 1
2635
	sick.Pitch = 1
2636
Speed = 16
2637
	ATTACK = false
2638
	Rooted = false
2639
2640
	
2641
end
2642
function agenthitlerfbi()
2643
2644
	ATTACK = true
2645
	Rooted = true
2646
2647
	for i = 0, 4, 0.1 do
2648
		Swait()
2649
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.15,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-15),RAD(-20)),.1)
2650
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.1)
2651
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,0.25,-0.05) * ANGLES(RAD(-20),RAD(0),RAD(30)),.1)
2652
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-30)),.1)
2653
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.8,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(30)),.8)
2654
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-5),RAD(10),RAD(-20)),.1)
2655
	end
2656
	
2657
	CreateSound(824687369, Torso, 10, 0.9, false)
2658
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,5,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2659
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(160,10,160), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 1, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2660
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(170,5,170), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 2, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2661
	
2662
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(180,10,180), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 3, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2663
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(190,5,190), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 4, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2664
	WACKYEFFECT({Time = 50, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(200,10,200), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
2665
	for i = 0, 2, 0.1 do
2666
		Swait()
2667
		RightHip.C0 = Clerp(RightHip.C0, CF(1,-0.5,-0.5) * ANGLES(RAD(0),RAD(90),RAD(0)) * ANGLES(RAD(-3),RAD(-25),RAD(30)),.8)
2668
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1,-1,0) * ANGLES(RAD(0),RAD(-90),RAD(0)) * ANGLES(RAD(-3),RAD(1),RAD(20)),.8)
2669
		RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0,-0.25,-0.5) * ANGLES(RAD(30),RAD(0),RAD(50)),.8)
2670
		Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20),RAD(0),RAD(-50)),.8)
2671
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45,0.6,-0.15) * ANGLES(RAD(35),RAD(-10),RAD(75)),.8)
2672
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4,0.5,0.1) * ANGLES(RAD(-35),RAD(10),RAD(-50)),.8)
2673
	end
2674
	MODE = "begging"
2675
	tecks2.Text = "tonibuntic, the Administrator"
2676
tecks2.Font = "Garamond"
2677
deez = "The Four Seasons - Beggin'"
2678
chatfunc("I'm proud of you, son.")
2679
	sick.SoundId = "rbxassetid://2059337471"
2680
 gettheboomboxsong()
2681
	sick.Volume = 10
2682
	sick.PlaybackSpeed = 1
2683
	sick.Pitch = 0.8
2684
Speed = 16
2685
	ATTACK = false
2686
	Rooted = false
2687
2688
	
2689
end
2690
2691
--//=================================\\
2692
--||	  ASSIGN THINGS TO KEYS
2693
--\\=================================//
2694
2695
function MouseDown(Mouse)
2696
HOLD = true
2697
mousehold = true
2698
attackone()
2699
2700
end
2701
function MouseUp(Mouse)
2702
HOLD = false
2703
mousehold = false
2704
2705
end
2706
2707
function KeyDown(Key)
2708
	KEYHOLD = true
2709
	-- Kick
2710
	-- CreateFrame
2711
--literallyeverysingleserversidedestroyerever
2712
	if Key == "1" and ATTACK == false and MODE ~= "VoidWalker" then
2713
		BloodWater()
2714
	end
2715
	if Key == "2" and ATTACK == false and MODE ~= "Doom" then
2716
		burn()
2717
	end
2718
if Key == "e" and ATTACK == false and MODE ~= "ascen" and MODE == "Doom" then
2719
		ascensionist()
2720
	end
2721
if Key == "e" and ATTACK == false and MODE ~= "sussy" and MODE == "VoidWalker" then
2722
		balls()
2723
	end
2724
	if Key == "e" and ATTACK == false and MODE ~= "spaceiscool" and MODE == "Lone" then
2725
exodim()
2726
end
2727
	if Key == "e" and ATTACK == false and MODE ~= "thing" and MODE == "Shooter" then
2728
drifter()
2729
end
2730
	if Key == "e" and ATTACK == false and MODE ~= "perfectnothing" and MODE == "Terror" then
2731
french()
2732
end
2733
	if Key == "e" and ATTACK == false and MODE ~= "perfectnothing" and MODE == "INSANE" then
2734
switcher()
2735
end
2736
	if Key == "e" and ATTACK == false and MODE ~= "literallyeverysingleserversidedestroyerever" and MODE == "catgod" then
2737
dead()
2738
end
2739
	if Key == "e" and ATTACK == false and MODE ~= "ohjesusendisgonnakillme" and MODE == "endmad" then
2740
v7()
2741
end
2742
	if Key == "3" and ATTACK == false and MODE ~= "Lone" then
2743
		rainbow()
2744
	end
2745
	
2746
	if Key == "4" and ATTACK == false and MODE ~= "Shooter" then
2747
		help()
2748
	end
2749
	
2750
	if Key == "5" and ATTACK == false and MODE ~= "Terror" then
2751
		secret()
2752
	end
2753
	
2754
	if Key == "6" and ATTACK == false and MODE ~= "INSANE" then
2755
		katana()
2756
	end
2757
	
2758
	if Key == "7" and ATTACK == false and MODE ~= "catgod" then
2759
		sit()
2760
	end
2761
if Key == "t" and ATTACK == false and MODE ~= "meme" then
2762
		memeee()
2763
	end
2764
if Key == "8" and ATTACK == false and MODE ~= "dancing" then
2765
dancin()
2766
end
2767
if Key == "e" and ATTACK == false  and MODE ~= "beggin" and MODE == "dancing" then 
2768
agenthitlerfbi()
2769
end
2770
if Key == "9" and ATTACK == false and MODE ~= "endmad" then
2771
		antielemento()
2772
	end
2773
	
2774
end
2775
2776
function KeyUp(Key)
2777
	KEYHOLD = false
2778
end
2779
2780
	Mouse.Button1Down:connect(function(NEWKEY)
2781
		MouseDown(NEWKEY)
2782
	end)
2783
	Mouse.Button1Up:connect(function(NEWKEY)
2784
		MouseUp(NEWKEY)
2785
	end)
2786
	Mouse.KeyDown:connect(function(NEWKEY)
2787
		KeyDown(NEWKEY)
2788
	end)
2789
	Mouse.KeyUp:connect(function(NEWKEY)
2790
		KeyUp(NEWKEY)
2791
	end)
2792
2793
2794
--//=================================\\
2795
--\\=================================//
2796
2797
2798
function unanchor()
2799
	if UNANCHOR == true then
2800
		g = Character:GetChildren()
2801
		for i = 1, #g do
2802
			if g[i].ClassName == "Part" then
2803
				g[i].Anchored = false
2804
			end
2805
		end
2806
	end
2807
end
2808
2809
2810
--//=================================\\
2811
--||	WRAP THE WHOLE SCRIPT UP
2812
--\\=================================//
2813
2814
Humanoid.Changed:connect(function(Jump)
2815
	if Jump == "Jump" and (Disable_Jump == true) then
2816
		Humanoid.Jump = false
2817
	end
2818
end)
2819
2820
local CONNECT = nil
2821
2822
while true do
2823
	Swait()
2824
	ANIMATE.Parent = nil
2825
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
2826
	    v:Stop();
2827
	end
2828
	if Character:FindFirstChildOfClass("Humanoid") == nil then
2829
		Humanoid = IT("Humanoid",Character)
2830
	end
2831
	for T = 1, #TAIL do
2832
		if TAIL[T] ~= nil then
2833
			TAIL[T].C1 = Clerp(TAIL[T].C1, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(3.5 * SIN(SINE / 12))), 1 / Animation_Speed)
2834
		end
2835
	end
2836
	SINE = SINE + CHANGE
2837
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2838
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2839
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2840
	local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
2841
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
2842
				RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2843
			Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2844
			RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(25 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2845
			LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(25 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2846
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2847
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2848
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2849
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2850
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2851
	end
2852
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2853
		ANIM = "Jump"
2854
		if ATTACK == false then
2855
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2856
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2857
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2858
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
2859
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
2860
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
2861
	    end
2862
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2863
		ANIM = "Fall"
2864
		if ATTACK == false then
2865
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2866
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2867
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2868
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
2869
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
2870
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
2871
			end
2872
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2873
		ANIM = "Idle"
2874
		DOUBLED = false
2875
		READYTODOUBLE = false
2876
		if MODE == "VoidWalker" and ATTACK == false then
2877
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2878
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.75, 0.4 - 0.1 * COS(SINE / 12), -1) * ANGLES(RAD(70), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(25), RAD(-15)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
2879
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2880
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2881
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.025 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2882
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
2883
		end
2884
		if MODE == "Doom" and ATTACK == false then
2885
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.1, -0.1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2886
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
2887
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(30), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2888
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(30), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2889
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, 0.5) * ANGLES(RAD(MRANDOM(240, 250)), RAD(20), RAD(MRANDOM(-80, -70)))* RIGHTSHOULDERC0, 1 / Animation_Speed)
2890
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45, 0.2, 0) * ANGLES(RAD(MRANDOM(25, 30)), RAD(0), RAD(MRANDOM(5, 10))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2891
		end
2892
		if MODE == "Lone" and ATTACK == false then
2893
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0,0,0+.1*COS(SINE / 18))*ANGLES(RAD(0+1*COS(SINE / 18)),RAD(0),RAD(0)), 1 / Animation_Speed)
2894
	        Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-1+-2*COS(SINE / 32)), RAD(0), RAD(10)), 1 / Animation_Speed) 
2895
	        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, 0.5) * ANGLES(RAD(250), RAD(20), RAD(-80))* RIGHTSHOULDERC0, 1 / Animation_Speed)
2896
	        LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2897
		    RightHip.C0 = Clerp(RightHip.C0, CF(1, -1-.1*COS(SINE / 18), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2898
		    LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.-sick.PlaybackLoudness/1000, -0.6) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2899
		end
2900
		if MODE == "Terror" and ATTACK == false then
2901
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 - 0.1 * SIN(SINE / 25)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.15 / Animation_Speed)
2902
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(8 * SIN(SINE / 26)), RAD(-25 - 8.5 * SIN(SINE / 25))), 0.15 / Animation_Speed)
2903
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(8 * SIN(SINE / 50)), RAD(60), RAD(50 + 8.5 * SIN(SINE / 25))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2904
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.8, 0.4, -0.7) * ANGLES(RAD(90), RAD(0), RAD(86)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2905
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.1 * SIN(SINE / 25), -0.01) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2906
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 + 0.1 * SIN(SINE / 25), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2907
		end
2908
		if MODE == "Shooter" and ATTACK == false then
2909
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1.3 + 0.1 * COS(SINE / 24)) * ANGLES(RAD(0 - 4 * SIN(SINE / 24)), RAD(0 + 1 * COS(SINE / 24)), RAD(-10)), 0.1 / Animation_Speed)            
2910
			Neck.C0 = Clerp(Neck.C0, NECKC0* CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(7 - 2 * SIN(SINE / 20)), RAD(-20), RAD(0)), 0.1 / Animation_Speed)              
2911
			RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.1 - 0.1 * COS(SINE / 24) - RAD(0 + 1 * COS(SINE / 24)), -0.3) * ANGLES(RAD(13 - 6 * SIN(SINE / 24)), RAD(90), RAD(0)), 0.1 / Animation_Speed)
2912
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.3 - 0.1 * COS(SINE / 24) + RAD(0 + 1 * COS(SINE / 24)), -0.15) * ANGLES(RAD(-90 - 6 * SIN(SINE / 24)), RAD(-90), RAD(0)), 0.1 / Animation_Speed)
2913
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.8, 0.4 + 0.1 * SIN(SINE / 35), 0.5) * ANGLES(RAD(90), RAD(90), RAD(0)), 0.1 / Animation_Speed)
2914
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0.3, 0.7 + 0.1 * SIN(SINE / 35), -1.5) * ANGLES(RAD(80), RAD(0 + 4 * SIN(SINE / 35)), RAD(50 + 3 * SIN(SINE / 35))), 0.1 / Animation_Speed)
2915
		end
2916
		if MODE == "INSANE" and ATTACK == false then
2917
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(2 + 6.0 * SIN(SINE / 15)), RAD(0), RAD(-25)), 3 / Animation_Speed)
2918
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0- 0.1 * COS(SINE / 30), 0 + 0.1 * COS(SINE / 15)) * ANGLES(RAD(0+ 5 * COS(SINE / 30)), RAD(0), RAD(25)), 1 / Animation_Speed)
2919
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0+6.0 * COS(SINE / 30)), RAD(0), RAD(12))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
2920
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0+6.0 * COS(SINE / 30)), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
2921
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 15), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-6-2.5 * COS(SINE / 30)), RAD(0), RAD(0+ 5 * COS(SINE / 30))), 1 / Animation_Speed)
2922
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 15), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-6+2.5 * COS(SINE / 30)), RAD(0), RAD(0- 5 * COS(SINE / 30))), 1 / Animation_Speed)
2923
		end
2924
if MODE == "catgod" and ATTACK == false then 
2925
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.1, 1 + 0.5 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2926
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(2.5), RAD(0), RAD(21 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed) 
2927
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(100 + 2 * COS(SINE / 12)), RAD(0), RAD(15 + 3 * COS(SINE / 12) - 3 * SIN(SINE / 12))) *               ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2928
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(-3.5), RAD(-25 + 5 * COS(SINE / 12))) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2929
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.5) * ANGLES(RAD(0), RAD(0), RAD(0)) * ANGLES(RAD(-20 + 1 * COS(SINE / 18)), RAD(0), RAD(-80)), 1 / Animation_Speed)
2930
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.7) * ANGLES(RAD(0), RAD(0), RAD(0)) * ANGLES(RAD(-35 + 1 * COS(SINE / 18)), RAD(0), RAD(80)), 1 / Animation_Speed)
2931
end
2932
if MODE == "meme" and ATTACK == false then
2933
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(math.random(-1,1)/2,math.random(-1,1)/2,math.random(-1,1)/2)*CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),0),1)
2934
					Neck.C0 = Clerp(Neck.C0,NECKC0,1)
2935
					RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(2,0,0) * RIGHTSHOULDERC0 * CFrame.Angles(math.rad(-90),0,0),1)
2936
					LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-2,0,0) * LEFTSHOULDERC0 * CFrame.Angles(math.rad(-90),0,0),1)
2937
					RightHip.C0 = Clerp(RightHip.C0,CFrame.new(.5,-2,0),1)
2938
					LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-.5,-2,0),1)
2939
					
2940
end
2941
if MODE == "spaceiscool" then
2942
 RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 20) + 0.05 * SIN(SINE / 20), 0, 0+sick.PlaybackLoudness/1800) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2943
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 + MRANDOM(-6,6)), RAD(0 + MRANDOM(-6,6)), RAD(0 - 10 * COS(SINE / 20) + MRANDOM(-6,6))), 1 / Animation_Speed)
2944
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.55, 0) * ANGLES(RAD(180 - 5 * COS(SINE / 15)), RAD(0 - 5*SIN(sick.PlaybackLoudness/500)), RAD(-5 + sick.PlaybackLoudness/545)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2945
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.1 - 0.1 * COS(SINE / 12), -0.5) * ANGLES(RAD(25), RAD(0), RAD(85)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
2946
			
2947
			RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 20) + 0.05 * SIN(SINE / 20), -1-sick.PlaybackLoudness/1800, -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-6), RAD(0), RAD(0)), 1 / Animation_Speed)
2948
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 - 0.05 * COS(SINE / 20) + 0.05 * SIN(SINE / 20), -1-sick.PlaybackLoudness/1800, -0.03) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-6), RAD(0), RAD(0)), 1 / Animation_Speed)
2949
end
2950
if MODE == "endmad" and ATTACK == false then 
2951
Neck.C0 = Clerp(Neck.C0, CF(0*SIZE+0 * COS(SINE / 1), 1.0*SIZE+0 * COS(SINE / 1), -.0*SIZE+0 * COS(SINE / 1)) * ANGLES(math.rad(90.3+3*math.cos(SINE/0.05)),math.rad(180+3*math.cos(SINE/0.05)),math.rad(-0.1+6*math.cos(SINE/0.02))), 1 / Animation_Speed)
2952
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE- 0 * COS(SINE / 12), 0*SIZE+0 * COS(SINE / 12), 3.5*SIZE+0.5 * COS(SINE / 12)) * ANGLES(RAD(-25+10 * COS(SINE / 13)), RAD(0+0 * COS(SINE / 13)), RAD(0+0 * COS(SINE / 13))), 1 / Animation_Speed)
2953
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.7*SIZE-0 * COS(SINE / 11.5), 1*SIZE+0 * COS(SINE / 11.5), -1*SIZE+0 * COS(SINE / 11.5)) * ANGLES(RAD(-150+15 * COS(SINE / 14)), RAD(10+10 * COS(SINE / 14)), RAD(-25+0 * COS(SINE / 14))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2954
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE-0 * COS(SINE / 1), 0*SIZE+0 * COS(SINE / 1), 0*SIZE+0 * COS(SINE / 1)) * ANGLES(RAD(-45+15 * COS(SINE / 13)), RAD(10+10 * COS(SINE / 13)), RAD(-20+10 * COS(SINE / 13))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2955
RightHip.C0 = Clerp(RightHip.C0, CF(0.5*SIZE+0 * COS(SINE / 12.5), -1*SIZE+0 * COS(SINE / 12.5), 0*SIZE+0 * COS(SINE / 12.5)) * ANGLES(RAD(-25+10 * COS(SINE / 11.5)), RAD(-10+5 * COS(SINE / 11.5)), RAD(8+5 * COS(SINE / 11.5))), 1 / Animation_Speed)
2956
LeftHip.C0 = Clerp(LeftHip.C0, CF(-0.5*SIZE+0 * COS(SINE / 15), -0.5*SIZE+0 * COS(SINE / 15), 0*SIZE+0 * COS(SINE / 15)) * ANGLES(RAD(-10+-10 * COS(SINE / 10.5)), RAD(10+5 * COS(SINE / 10.5)), RAD(-8+5 * COS(SINE / 10.5))), 1 / Animation_Speed)
2957
end
2958
if MODE == "ascen" and ATTACK == false then
2959
Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2960
          RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE- 0 * COS(SINE / 16), 0*SIZE+0.25 * COS(SINE / 16), 5*SIZE+0.4 * math.sin(SINE / 16)) * ANGLES(RAD(10+-2.5 * COS(SINE / 16)), RAD(0+0 * COS(SINE / 16)), RAD(0+0 * COS(SINE / 16))), 1 / Animation_Speed)
2961
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.45*SIZE-0 * COS(SINE / 16), 0.6*SIZE+0.05 * math.sin(SINE / 16), 0*SIZE+0 * COS(SINE / 16)) * ANGLES(RAD(5+5 * COS(SINE / 16)), RAD(-5+0 * COS(SINE / 16)), RAD(28+4 * math.sin(SINE / 16))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2962
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.45*SIZE-0 * COS(SINE / 16), 0.6*SIZE+0.05 * math.sin(SINE / 16), 0*SIZE+0 * COS(SINE / 16)) * ANGLES(RAD(5+5 * COS(SINE / 16)), RAD(5+0 * COS(SINE / 16)), RAD(-28+-3 * math.sin(SINE / 16))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2963
            RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE+0 * COS(SINE / 16), -0.45*SIZE+0.1 * math.sin(SINE / 16), 0*SIZE+0 * COS(SINE / 16)) * ANGLES(RAD(-21.5+10 * math.sin(SINE / 16)), RAD(65+0 * COS(SINE / 16)), RAD(2.5+0 * COS(SINE / 16))), 1 / Animation_Speed)
2964
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE+0 * COS(SINE / 16), -0.85*SIZE+0.1 * math.sin(SINE / 16), -0.1*SIZE+0 * COS(SINE / 16)) * ANGLES(RAD(-11.5+5 * math.sin(SINE / 16)), RAD(-65+0 * COS(SINE / 16)), RAD(-2.5+0 * COS(SINE / 16))), 1 / Animation_Speed)
2965
2966
end
2967
if MODE == "sussy" and ATTACK == false then
2968
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(-17.58)), 1 / Animation_Speed)
2969
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.2*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(15 - 3)), 1 / Animation_Speed)
2970
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.9*SIZE, 0.5*SIZE + 0.05*SIZE * SIN(SINE / 12), -0.5) * ANGLES(RAD(100), RAD(0), RAD(-70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2971
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(9.71), RAD(3.14 - -2.5 * SIN(SINE / 12)), RAD(0.2 - -2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2972
            RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
2973
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
2974
end
2975
if MODE == "thing" and ATTACK == false then
2976
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.5 * COS(SINE / 12)) * ANGLES(RAD(-25 - 3 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.15 / Animation_Speed)
2977
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(23 - 3 * SIN(SINE / 12)), RAD(0), RAD(30)), 1 / Animation_Speed)
2978
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(-45), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2979
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2980
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -0.5*SIZE - 0.05*SIZE * COS(SINE / 12), -0.5*SIZE) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2981
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -0.8*SIZE - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
2982
end
2983
if MODE == "perfectnothing" then
2984
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 , 0 , -0.2 + 0.2*COS(SINE / 13) ) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.35 / Animation_Speed)
2985
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-20+MRANDOM(-15-sick.PlaybackLoudness/200,15+sick.PlaybackLoudness/200)), RAD(0+MRANDOM(-15-sick.PlaybackLoudness/200,15+sick.PlaybackLoudness/200)), RAD(0+MRANDOM(-15-sick.PlaybackLoudness/200,15+sick.PlaybackLoudness/200))), 0.35 / Animation_Speed)
2986
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.55, 0) * ANGLES(RAD(180 - 5 * COS(SINE / 15)), RAD(0 - 5*SIN(sick.PlaybackLoudness/500)), RAD(-5 + sick.PlaybackLoudness/545)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2987
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.3*SIZE) * ANGLES(RAD(-40), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2988
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1- 0.2*COS(SINE / 13), 0) * ANGLES(RAD(-20), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(90), RAD(0)), 0.35 / Animation_Speed)
2989
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1- 0.2*COS(SINE / 13) , 0) * ANGLES(RAD(-20), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(-90), RAD(0)), 0.35 / Animation_Speed)
2990
end
2991
if MODE == "SOLITUDE" then
2992
RightHip.C0 = Clerp(RightHip.C0,CF(1,-0.5 - 0.05 * COS(SINE / 22),-0.5)*ANGLES(RAD(0),RAD(90),RAD(0))*ANGLES(RAD(-3),RAD(0 - 1 * COS(SINE / 56)),RAD(0 - 2 * COS(SINE / 32))), 0.2 / Animation_Speed)
2993
			LeftHip.C0 = Clerp(LeftHip.C0,CF(-1,-1 - 0.05 * COS(SINE / 22),0)*ANGLES(RAD(0),RAD(-90),RAD(0))*ANGLES(RAD(-3),RAD(0 - 1 * COS(SINE / 56)),RAD(0 + 2 * COS(SINE / 32))), 0.2 / Animation_Speed)
2994
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
2995
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0 + 25 * COS(SINE / 20))), 0.15 / Animation_Speed)
2996
		 
2997
	        RightShoulder.C0 = Clerp(RightShoulder.C0, CF(.95, 0.5, 0.3) * ANGLES(RAD(-20), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2998
		    LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 , 0.5 , 0 ) * ANGLES(RAD(0 +180*SIN(sick.PlaybackLoudness/300)), RAD(0), RAD(0 )) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
2999
end
3000
if MODE == "literallyeverysingleserversidedestroyerever" then
3001
            RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 - 0.3 * COS(SINE / 2)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
3002
            Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-45)), 1 / Animation_Speed)
3003
            RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(-20), RAD(-.6), RAD(-43)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3004
            LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(-20), RAD(-.6), RAD(43)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3005
            RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.3 * COS(SINE / 2),-0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-6), RAD(0), RAD(0)), 0.5 / Animation_Speed)
3006
            LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 + 0.3 * COS(SINE / 2),-0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-6), RAD(0), RAD(0)), 0.5 / Animation_Speed)
3007
end
3008
if MODE == "bones" then
3009
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)
3010
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1.1*SIZE) - 1)) * ANGLES(RAD(25 - 4 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
3011
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3012
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25*SIZE, 0.5*SIZE, 0.5*SIZE) * ANGLES(RAD(-35), RAD(25 - 2.5 * SIN(SINE / 12)), RAD(55 - 2.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3013
			RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3014
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3015
end
3016
if MODE == "dancing" then
3017
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-0.5*COS(SINE / 40),0,3-2*COS(SINE / 40))*ANGLES(RAD(-70 + 20 *COS(SINE / 40)),RAD(0),RAD(0)), 1 / Animation_Speed)
3018
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 + 25*COS(SINE / 40)), RAD(0), RAD(21 + 2.5 * SIN(SINE / 40))), 1 / Animation_Speed) 
3019
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-20 + 40 * COS(SINE / 40)), RAD(0), RAD(15 + 3 * COS(SINE / 40) - 3 * SIN(SINE / 40))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3020
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-20 + 40 * COS(SINE / 40)), RAD(0), RAD(-15 + 3 * COS(SINE / 40) + 3 * SIN(SINE / 40))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3021
				RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3022
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3023
end
3024
if MODE == "begging" then
3025
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.04 * SIN(SINE / 24)*SIZE, 0 + 0.04 * SIN(SINE / 12)*SIZE, 0 + 0.05*SIZE * COS(SINE / 12)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 2.5 * SIN(SINE / 24)), RAD(0)), 1 / Animation_Speed)				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(40), RAD(-10), RAD(0)), 0.15 / Animation_Speed)
3026
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(10+5*SIN(sine/24))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3027
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10-5*SIN(sine/24))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
3028
				RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE + 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-2 - 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3029
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE - 0.06 * SIN(SINE / 24) - 0.05*SIZE * COS(SINE / 12), -0.01*SIZE) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(-75), RAD(0)) * ANGLES(RAD(-2 + 2.5 * SIN(SINE / 24)), RAD(0), RAD(0)), 1 / Animation_Speed)
3030
end
3031
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
3032
		ANIM = "Walk"
3033
		if ATTACK == false then
3034
			if MODE == "VoidWalker" or MODE == "sussy" then
3035
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3036
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
3037
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, 0.5) * ANGLES(RAD(250), RAD(20), RAD(-80))* RIGHTSHOULDERC0, 1 / Animation_Speed)
3038
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
3039
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
3040
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
3041
			elseif MODE == "Terror" or MODE == "INSANE" then
3042
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3043
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
3044
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 0.35 / Animation_Speed)
3045
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
3046
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
3047
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
3048
elseif MODE == "catgod"  then
3049
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(0), RAD(0), RAD(-15 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
3050
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(10 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
3051
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(100 + 2 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3052
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(70 * SIN(SINE / WALKSPEEDVALUE)), RAD(5), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3053
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10)), 2 / Animation_Speed)
3054
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 2 / Animation_Speed)
3055
elseif MODE == "endmad" or MODE == "ascen" or MODE == "thing" then
3056
				Neck.C0 = Clerp(Neck.C0, CF(0*SIZE+0 * COS(SINE / 1), 1.0*SIZE+0 * COS(SINE / 1), -.0*SIZE+0 * COS(SINE / 1)) * ANGLES(math.rad(90.3+3*math.cos(SINE/30)),math.rad(180+3*math.cos(SINE/28)),math.rad(-0.1+6*math.cos(SINE/25))), 1 / Animation_Speed)
3057
3058
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(SINE/50),0,3 - .5 * math.sin(SINE/50)) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),0.7/3)
3059
RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6*SIZE-0 * COS(SINE / 11), 0.5*SIZE+0.2 * COS(SINE / 11), 0*SIZE+0 * COS(SINE / 11)) * ANGLES(RAD(-10+-20 * COS(SINE / 13)), RAD(0+0 * COS(SINE / 13)), RAD(25+-10 * COS(SINE / 13))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
3060
LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.6*SIZE-0 * COS(SINE / 11), 0*SIZE+-0.3 * COS(SINE / 11), 0*SIZE+0 * COS(SINE / 11)) * ANGLES(RAD(150+10 * COS(SINE / 14)), RAD(10+10 * COS(SINE / 14)), RAD(-10+10 * COS(SINE / 14))) * LEFTSHOULDERC0, 1 / Animation_Speed)
3061
RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-20 + 9 * math.cos(SINE/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(SINE/37)),math.rad(0),math.rad(0)),0.7/3)
3062
				LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-20 - 9 * math.cos(SINE/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(SINE/41)),math.rad(0),math.rad(0)),0.7/3)
3063
elseif MODE == "spaceiscool" then
3064
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3065
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3066
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
3067
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
3068
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
3069
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
3070
elseif MODE == "meme" then
3071
RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(math.random(-1,1)/2,math.random(-1,1)/2,math.random(-1,1)/2)*CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),0),1)
3072
					Neck.C0 = Clerp(Neck.C0,NECKC0,1)
3073
					RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(2,0,0) * RIGHTSHOULDERC0 * CFrame.Angles(math.rad(-90),0,0),1)
3074
					LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-2,0,0) * LEFTSHOULDERC0 * CFrame.Angles(math.rad(-90),0,0),1)
3075
					RightHip.C0 = Clerp(RightHip.C0,CFrame.new(.5,-2,0),1)
3076
					LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-.5,-2,0),1)
3077
3078
3079
       
3080
                    
3081
			else
3082
3083
3084
3085
				RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
3086
				Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
3087
				RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, 0.5) * ANGLES(RAD(250), RAD(20), RAD(-80))* RIGHTSHOULDERC0, 1 / Animation_Speed)
3088
				LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
3089
				RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
3090
				LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
3091
			end	
3092
		end
3093
	end
3094
	unanchor()
3095
3096
	Humanoid.MaxHealth = math.huge
3097
	Humanoid.Health = math.huge
3098
	tecks2.Rotation = 0+5*M.C(SINE/32)
3099
pcall(function()
3100
if UsingBoombox == true then
3101
sick.Volume = 0
3102
else
3103
sick.Volume = 1
3104
end
3105
end) 
3106
	NAMEMODE.TextColor3 = Color3.new(sick.PlaybackLoudness/0,0,0)
3107
	if Rooted == false then
3108
		Disable_Jump = false
3109
		Humanoid.WalkSpeed = Speed
3110
	elseif Rooted == true then
3111
		Disable_Jump = true
3112
		Humanoid.WalkSpeed = 0
3113
	end
3114
3115
end
3116
--//=================================\\
3117
--\\=================================//
3118
3119
3120
3121
3122
--HumanoidRootPart
3123
--//====================================================\\--
3124
--||			  		 END OF SCRIPT
3125
--\\====================================================//--