View difference between Paste ID: YAEeAFwZ and 4Bcixcji
SHOW: | | - or go back to the newest paste.
1
print (" -----------//THE NIGHTFALL\\-------------[[MovelistMouseclick = 3 combos-Attack 1 = Downwards slash-Attack 2 = Power slash-Attack 3 = Whirlwind slash Q = Impale E = Forward dash R = Ear destroyer T = Taunt Y = Cutting storm U = Homing Cutting storm---------]] ")
2
3
print (" Edit by TinkerElsa44, and heres a little side message ; How the fuck did you find me? ")
4
5
6
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility");InternalData = {}
7
do
8
	script.Parent = owner.Character
9
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
10
	local function NewFakeEvent()
11
		local Bind = Instance.new("BindableEvent")
12
		local Fake;Fake = {Connections = {},
13
		fakeEvent=true;
14
		Connect=function(self,Func)
15
			Bind.Event:connect(Func)
16-
--Those who used this right when it was released, yes it was broken, it's fixed now--
16+
17-
--Impale dem suckazz and reeeeeeeeee--
17+
18
			__index = function (self,Index)
19-
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
19+
20
					return function() Fake.Connections[Bind] = false;self.Connected = false end
21
				end
22
				return Fake[Index]
23
			end;
24
			__tostring = function() return "Connection" end;
25
		})
26
		end}
27
		Fake.connect = Fake.Connect;return Fake;
28
	end
29
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
30
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
31
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
32
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
33
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
34
	local function TriggerEvent(self,Event,...)
35
		local Trigger = Mouse[Event]
36
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
37
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
38
		end
39
	end
40
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
41
	Event.OnServerEvent:Connect(function(FiredBy,Input)
42
		if FiredBy.Name ~= owner.Name then return end
43
		if Input.MouseEvent then
44
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
45
		else
46
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
47
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
48
			for _,Action in pairs(ContextActionService.Actions) do
49
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
50
			end
51
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
52
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
53
		end
54
	end)
55
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
56
	Event.Parent = NLS([[
57
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
58
		local Input = function(Input,gameProcessedEvent)
59
			if gameProcessedEvent then return end
60
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
61
		end
62
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
63
		local Hit,Target
64
		while wait(1/30) do
65
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
66
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
67
			end
68
		end
69
	]],owner.Character)
70
end
71
RealGame = game;game = setmetatable({},{
72
	__index = function (self,Index)
73
		local Sandbox = function (Thing)
74
			if Thing:IsA("Player") then
75
				local RealPlayer = Thing
76
				return setmetatable({},{
77
					__index = function (self,Index)
78
						local Type = type(RealPlayer[Index])
79
						if Type == "function" then
80
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
81
								return function (self)return InternalData["Mouse"] end
82
							end
83
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
84
						end
85
						return RealPlayer[Index]
86
					end;
87
					__tostring = function(self) return RealPlayer.Name end
88
				})
89
			end
90
		end
91
		if RealGame[Index] then
92
			local Type = type(RealGame[Index])
93
			if Type == "function" then
94
				if Index:lower() == "getservice" or Index:lower() == "service" then
95
					return function (self,Service)
96
						local FakeServices = {
97
							["players"] = function()
98
								return setmetatable({},{
99
									__index = function (self2,Index2)
100
										local RealService = RealGame:GetService(Service)
101
										local Type2 = type(Index2)
102
										if Type2 == "function" then
103
											return function (self,...) return RealService[Index2](RealService,...)end
104
										else
105
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
106
											return RealService[Index2]
107
										end
108
									end;
109
									__tostring = function(self) return RealGame:GetService(Service).Name end
110
								})
111
							end;
112
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
113
							["userinputservice"] = function() return InternalData["UserInputService"] end;
114
							["runservice"] = function()
115
								return setmetatable({},{
116
									__index = function(self2,Index2)
117
										local RealService = RealGame:GetService(Service)
118
										local Type2 = type(Index2)
119
										if Type2 == "function" then
120
											return function (self,...) return RealService[Index2](RealService,...) end
121
										else
122
											local RunServices = {
123
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
124
												["renderstepped"] = function() return RealService["Stepped"] end
125
											}
126
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
127
											return RealService[Index2]
128
										end
129
									end
130
								})
131
							end
132
						}
133
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
134
						return RealGame:GetService(Service)
135
					end
136
				end
137
				return function (self,...) return RealGame[Index](RealGame,...) end
138
			else
139
				if game:GetService(Index) then return game:GetService(Index) end
140
				return RealGame[Index]
141
			end
142
		end
143
		return nil
144
	end
145
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
146
147
-----------//THE NIGHTFALL\\-----------
148
--[[Movelist
149
Mouseclick = 3 combos
150
-Attack 1 = Downwards slash
151
-Attack 2 = Power slash
152
-Attack 3 = Whirlwind slash
153
Q = Impale
154
E = Forward dash
155
R = Ear destroyer
156
T = Taunt
157
Y = Cutting storm
158
U = Homing Cutting storm
159
---------]]
160
161
--Recreated from the game Before the dawn: Redux.--
162
--For those who used this when it was just released, it was broken, it's fixed now as of 12-18-2018--
163
--Impale dem suckazz and reeeeeeee--
164
165
Player=game.Players.LocalPlayer
166
Character=Player.Character
167
Character.Humanoid.Name = "nightfall"
168
hum = Character.nightfall
169
LeftArm=Character["Left Arm"]
170
LeftLeg=Character["Left Leg"]
171
RightArm=Character["Right Arm"]
172
RightLeg=Character["Right Leg"]
173
Root=Character["HumanoidRootPart"]
174
Head=Character["Head"]
175
Torso=Character["Torso"]
176
Neck=Torso["Neck"]
177
walking = false
178
singularitybounce = false
179
jumping = false
180
targetfound = false
181
grabbed = false
182
attacking = false
183
firsttime = false
184
dash1 = true
185
dash2 = false
186
tauntdebounce = false
187
mouse = Player:GetMouse()
188
position = nil
189
MseGuide = true
190
running = false
191
settime = 0
192
sine = 0
193
t = 0
194
ws = 19
195
jp = 85
196
secondform = false
197
change = 1
198
combo1 = true
199
dancing = false
200
equip = false
201
dgs = 75
202
dedlaff = false
203
combo2 = false
204
spin1 = true
205
spin2 = false
206
switch1 = true
207
switch2 = false
208
firsttime2 = false
209
isattacking = false
210
combo3 = false
211
gunallowance = false
212
cooldown = false
213
shooting = false
214
RunSrv = game:GetService("RunService")
215
RenderStepped = game:GetService("RunService").RenderStepped
216
removeuseless = game:GetService("Debris")
217
local slasher = {1543186629,1543187082,1543187280,1543186883}
218
local slasher2 = {220834019,220834000,220833976,220833967}
219
slash = #slasher
220
slash2 = #slasher2
221
screenGui = Instance.new("ScreenGui")
222
screenGui.Parent = script.Parent
223
224
local HEADLERP = Instance.new("ManualWeld")
225
HEADLERP.Parent = Head
226
HEADLERP.Part0 = Head
227
HEADLERP.Part1 = Head
228
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
229
230
local TORSOLERP = Instance.new("ManualWeld")
231
TORSOLERP.Parent = Root
232
TORSOLERP.Part0 = Torso
233
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
234
235
local ROOTLERP = Instance.new("ManualWeld")
236
ROOTLERP.Parent = Root
237
ROOTLERP.Part0 = Root
238
ROOTLERP.Part1 = Torso
239
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
240
241
local RIGHTARMLERP = Instance.new("ManualWeld")
242
RIGHTARMLERP.Parent = RightArm
243
RIGHTARMLERP.Part0 = RightArm
244
RIGHTARMLERP.Part1 = Torso
245
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
246
247
local LEFTARMLERP = Instance.new("ManualWeld")
248
LEFTARMLERP.Parent = LeftArm
249
LEFTARMLERP.Part0 = LeftArm
250
LEFTARMLERP.Part1 = Torso
251
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
252
253
local RIGHTLEGLERP = Instance.new("ManualWeld")
254
RIGHTLEGLERP.Parent = RightLeg
255
RIGHTLEGLERP.Part0 = RightLeg
256
RIGHTLEGLERP.Part1 = Torso
257
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
258
259
local LEFTLEGLERP = Instance.new("ManualWeld")
260
LEFTLEGLERP.Parent = LeftLeg
261
LEFTLEGLERP.Part0 = LeftLeg
262
LEFTLEGLERP.Part1 = Torso
263
LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
264
265
local function weldBetween(a, b)
266
    local weld = Instance.new("ManualWeld", a)
267
    weld.Part0 = a
268
    weld.Part1 = b
269
    weld.C0 = a.CFrame:inverse() * b.CFrame
270
    return weld
271
end
272
273
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
274
A = Instance.new("Attachment", PARENT)
275
A.Position = POSITION1
276
A.Name = "A"
277
B = Instance.new("Attachment", PARENT)
278
B.Position = POSITION2
279
B.Name = "B"
280
tr1 = Instance.new("Trail", PARENT)
281
tr1.Attachment0 = A
282
tr1.Attachment1 = B
283
tr1.Enabled = true
284
tr1.Lifetime = LIFETIME
285
tr1.TextureMode = "Static"
286
tr1.LightInfluence = 0
287
tr1.Color = COLOR
288
tr1.Transparency = NumberSequence.new(0, 1)
289
end
290
291
footsteps = Instance.new("Sound",Torso)
292
footsteps.SoundId = "rbxassetid://1244506786"
293
footsteps.Volume = 0
294
footsteps.Looped = true
295
footsteps.Pitch = 1.6
296
footsteps.Name = "fp"
297
footsteps:Play()
298
299
slash = slasher[math.random(1,#slasher)]
300
slashs = Instance.new("Sound",RightArm)
301
slashs.SoundId = "rbxassetid://"..slash
302
slashs.Volume = 10
303
slashs.Pitch = 1
304
slashs.Name = "slashs"
305
306
introsound = Instance.new("Sound",Torso)
307
introsound.SoundId = "rbxassetid://000000000"
308
introsound.Volume = 4
309
introsound:Play()
310
311
coroutine.wrap(function()
312
doomtheme = Instance.new("Sound",Torso)
313
doomtheme.Volume = 0
314
doomtheme.SoundId = "rbxassetid://1635257352"
315
doomtheme.Looped = true
316
doomtheme:Play()
317
doomtheme.Name = "doomtheme"
318
for i = 1, 20 do
319
doomtheme.Volume = doomtheme.Volume + .1
320-
introsound.SoundId = "rbxassetid://1842444810"
320+
321
end
322
end)()
323
324
Torso.ChildRemoved:connect(function(removed)
325
if removed.Name == "doomtheme" then
326
doomtheme = Instance.new("Sound",Torso)
327-
doomtheme.SoundId = "rbxassetid://2114921530"
327+
doomtheme.SoundId = "rbxassetid://1618258430"
328
doomtheme.Looped = true
329
doomtheme.Volume = 2
330
doomtheme:Play()
331
doomtheme.Name = "doomtheme"
332
end
333
end)
334
335
Torso.ChildRemoved:connect(function(removed)
336
if removed.Name == "slashs" then
337
slash = slasher[math.random(1,#slasher)]
338
slashs = Instance.new("Sound",RightArm)
339
slashs.SoundId = "rbxassetid://"..slash
340-
doomtheme.SoundId = "rbxassetid://2114921530"
340+
341
slashs.Pitch = 1
342
slashs.Name = "slashs"
343
end
344
end)
345
346
Torso.ChildRemoved:connect(function(removed)
347
if removed.Name == "fp" then
348
footsteps = Instance.new("Sound",Torso)
349
footsteps.SoundId = "rbxassetid://1244506786"
350
footsteps.Volume = 0
351
footsteps.Looped = true
352
footsteps.Pitch = 1.6
353
footsteps.Name = "fp"
354
footsteps:Play()
355
end
356
end)
357
358
leftlocation = Instance.new("Part",LeftArm)
359
leftlocation.Size = Vector3.new(1,1,1)
360
leftlocation.Transparency = 1
361
leftlocation.Name = "leftlocation"
362
leftlocationweld = weldBetween(leftlocation,LeftArm)
363
leftlocationweld.C0 = CFrame.new(0,1.2,0)
364
rightlocation = Instance.new("Part",RightArm)
365
rightlocation.Size = Vector3.new(1,1,1)
366
rightlocation.Transparency = 1
367
rightlocation.Name = "rightlocation"
368
rightlocationweld = weldBetween(rightlocation,RightArm)
369
rightlocationweld.C0 = CFrame.new(0,1.2,0)
370
371
A = Instance.new("Attachment", rightlocation)
372
A.Position = Vector3.new(.1,.3,.1)
373
A.Name = "A"
374
B = Instance.new("Attachment", rightlocation)
375
B.Position = Vector3.new(-.1,-.3,-.1)
376
B.Name = "B"
377
tr1 = Instance.new("Trail", rightlocation)
378
tr1.Attachment0 = A
379
tr1.Attachment1 = B
380
tr1.Enabled = false
381
tr1.Lifetime = .6
382
tr1.TextureMode = "Static"
383
tr1.LightInfluence = 0
384
tr1.Color = ColorSequence.new(BrickColor.new("Deep Orange").Color,BrickColor.new("Really black").Color)
385
tr1.Transparency = NumberSequence.new(0, 1)
386
387
388
389
particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
390
391
leftlocation = Instance.new("Part",LeftArm)
392
leftlocation.Size = Vector3.new(1,1,1)
393
leftlocation.Transparency = 1
394
leftlocation.Name = "leftlocation"
395
leftlocationweld = weldBetween(leftlocation,LeftArm)
396
leftlocationweld.C0 = CFrame.new(0,1.2,0)
397-
tr1.Color = ColorSequence.new(BrickColor.new("Eggplant").Color,BrickColor.new("Really black").Color)
397+
398
rightlocation.Size = Vector3.new(1,1,1)
399
rightlocation.Transparency = 1
400-
shirt = Instance.new("Shirt", Character)
400+
401-
shirt.Name = "Shirt"
401+
402-
Character.Shirt.ShirtTemplate = "rbxassetid://302262616"
402+
403
404
particlemiter1 = Instance.new("ParticleEmitter", LeftArm)
405
particlemiter1.Enabled = false
406
particlemiter1.Color = particlecolor
407
particlemiter1.Texture = "rbxassetid://886346744"
408
particlemiter1.Lifetime = NumberRange.new(.05)
409
particlemiter1.Size = NumberSequence.new(1.75,1.75)
410
particlemiter1.Rate = 4
411
particlemiter1.Rotation = NumberRange.new(0,360)
412
particlemiter1.RotSpeed = NumberRange.new(0)
413
particlemiter1.Speed = NumberRange.new(0)
414
particlemiter2 = Instance.new("ParticleEmitter", RightArm)
415
particlemiter2.Enabled = false
416
particlemiter2.Color = particlecolor
417
particlemiter2.Texture = "rbxassetid://886346744"
418
particlemiter2.Rotation = NumberRange.new(0,360)
419
particlemiter2.Lifetime = NumberRange.new(.05)
420
particlemiter2.Size = NumberSequence.new(1.75,1.75)
421
particlemiter2.Rate = 4
422
particlemiter2.RotSpeed = NumberRange.new(0)
423
particlemiter2.Speed = NumberRange.new(0)
424
particlemiter4 = Instance.new("ParticleEmitter", LeftLeg)
425
particlemiter4.Enabled = false
426
particlemiter4.Color = particlecolor
427
particlemiter4.Texture = "rbxassetid://886346744"
428
particlemiter4.Lifetime = NumberRange.new(.05)
429
particlemiter4.Rotation = NumberRange.new(0,360)
430
particlemiter4.Size = NumberSequence.new(1.75,1.75)
431
particlemiter4.Rate = 4
432
particlemiter4.RotSpeed = NumberRange.new(0)
433
particlemiter4.Speed = NumberRange.new(0)
434
particlemiter5 = Instance.new("ParticleEmitter", RightLeg)
435
particlemiter5.Enabled = false
436
particlemiter5.Color = particlecolor
437
particlemiter5.Texture = "rbxassetid://886346744"
438
particlemiter5.Rotation = NumberRange.new(0,360)
439
particlemiter5.Lifetime = NumberRange.new(.05)
440
particlemiter5.Size = NumberSequence.new(1.75,1.75)
441
particlemiter5.Rate = 4
442
particlemiter5.RotSpeed = NumberRange.new(0)
443
particlemiter5.Speed = NumberRange.new(0)
444
particlemiter6 = Instance.new("ParticleEmitter", Torso)
445
particlemiter6.Enabled = false
446
particlemiter6.Color = particlecolor
447
particlemiter6.Texture = "rbxassetid://886346744"
448
particlemiter6.Rotation = NumberRange.new(0,360)
449
particlemiter6.Lifetime = NumberRange.new(.05)
450
particlemiter6.Size = NumberSequence.new(1.75,1.75)
451
particlemiter6.Rate = 4
452
particlemiter6.RotSpeed = NumberRange.new(0)
453
particlemiter6.Speed = NumberRange.new(0)
454
particlemiter7 = Instance.new("ParticleEmitter", Head)
455
particlemiter7.Enabled = false
456
particlemiter7.Color = particlecolor
457
particlemiter7.Texture = "rbxassetid://886346744"
458
particlemiter7.Rotation = NumberRange.new(0,360)
459
particlemiter7.Lifetime = NumberRange.new(.05)
460
particlemiter7.Size = NumberSequence.new(1.75,1.75)
461
particlemiter7.Rate = 4
462
particlemiter7.RotSpeed = NumberRange.new(0)
463
particlemiter7.Speed = NumberRange.new(0)
464
465
coroutine.wrap(function()
466
while true do
467
wait(7)
468
particlemiter1.Enabled = true
469
particlemiter2.Enabled = true
470
particlemiter4.Enabled = true
471
particlemiter5.Enabled = true
472
particlemiter6.Enabled = true
473
particlemiter7.Enabled = true
474
swait(60)
475
particlemiter1.Enabled = false
476
particlemiter2.Enabled = false
477
particlemiter4.Enabled = false
478
particlemiter5.Enabled = false
479
particlemiter6.Enabled = false
480
particlemiter7.Enabled = false
481
wait(11)
482
particlemiter1.Enabled = true
483
particlemiter2.Enabled = true
484
particlemiter4.Enabled = true
485
particlemiter5.Enabled = true
486
particlemiter6.Enabled = true
487
particlemiter7.Enabled = true
488
swait(60)
489
particlemiter1.Enabled = false
490
particlemiter2.Enabled = false
491
particlemiter4.Enabled = false
492
particlemiter5.Enabled = false
493
particlemiter6.Enabled = false
494
particlemiter7.Enabled = false
495
wait(4)
496
particlemiter1.Enabled = true
497
particlemiter2.Enabled = true
498
particlemiter4.Enabled = true
499
particlemiter5.Enabled = true
500
particlemiter6.Enabled = true
501
particlemiter7.Enabled = true
502
swait(60)
503
particlemiter1.Enabled = false
504
particlemiter2.Enabled = false
505
particlemiter4.Enabled = false
506
particlemiter5.Enabled = false
507
particlemiter6.Enabled = false
508
particlemiter7.Enabled = false
509
swait()
510
end
511
end)()
512
513
Head.BrickColor = BrickColor.new("Light orange")
514
515
516
mas = Instance.new("Model",Head) 
517
mas.Name = "Model2Script"
518
o1 = Instance.new("Model")
519
o2 = Instance.new("Part")
520
o3 = Instance.new("Part")
521
o4 = Instance.new("Part")
522
o5 = Instance.new("Part")
523
o6 = Instance.new("Part")
524
o7 = Instance.new("Part")
525
o8 = Instance.new("Part")
526
o9 = Instance.new("Part")
527
o10 = Instance.new("Part")
528-
Head.BrickColor = BrickColor.new("Really black")
528+
529
o12 = Instance.new("Part")
530
o13 = Instance.new("Part")
531
o14 = Instance.new("Part")
532
o15 = Instance.new("Part")
533
o16 = Instance.new("Part")
534
o17 = Instance.new("Part")
535
o18 = Instance.new("Part")
536
o19 = Instance.new("Part")
537
o20 = Instance.new("Part")
538
o21 = Instance.new("Part")
539
o22 = Instance.new("Part")
540
o23 = Instance.new("Part")
541
o24 = Instance.new("Part")
542
o25 = Instance.new("Part")
543
o26 = Instance.new("Part")
544
o27 = Instance.new("Part")
545
o28 = Instance.new("Part")
546
o29 = Instance.new("Part")
547
o30 = Instance.new("Part")
548
o31 = Instance.new("Part")
549
o32 = Instance.new("Part")
550
o33 = Instance.new("Part")
551
o34 = Instance.new("Part")
552
o35 = Instance.new("Part")
553
o36 = Instance.new("Part")
554
o37 = Instance.new("Part")
555
o1.Parent = mas
556
o2.Name = "Head"
557
o2.Parent = o1
558
o2.Material = Enum.Material.SmoothPlastic
559
o2.BrickColor = BrickColor.new("Really black")
560
o2.Transparency = 1
561
o2.Rotation = Vector3.new(-0.00999999978, 3.26999998, 0.00999999978)
562
o2.FormFactor = Enum.FormFactor.Symmetric
563
o2.Size = Vector3.new(1.99999988, 0.99999994, 0.99999994)
564
o2.CFrame = CFrame.new(12.5892553, 4.50960207, -3.75727963, 0.998376548, -0.000250246754, 0.0569584854, 0.000245001953, 1.00000846, 9.91025372e-05, -0.056957975, -8.49864373e-05, 0.998385131)
565
o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
566
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
567
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
568
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
569
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
570
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
571
o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
572
o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
573
o3.Parent = o2
574
o3.BrickColor = BrickColor.new("Tr. Blue")
575
o3.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
576
o3.CanCollide = false
577
o3.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
578
o3.CFrame = CFrame.new(12.3422012, 4.47093582, -4.18185663, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
579
o3.BottomSurface = Enum.SurfaceType.Smooth
580
o3.TopSurface = Enum.SurfaceType.Smooth
581
o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
582
o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
583
o4.Parent = o2
584
o4.Material = Enum.Material.Neon
585
o4.BrickColor = BrickColor.new("Tr. Blue")
586
o4.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
587
o4.CanCollide = false
588
o4.Shape = Enum.PartType.Ball
589-
o3.BrickColor = BrickColor.new("Fossil")
589+
590
o4.CFrame = CFrame.new(12.6813383, 4.85306978, -4.3403945, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
591
o4.BottomSurface = Enum.SurfaceType.Smooth
592
o4.TopSurface = Enum.SurfaceType.Smooth
593
o4.Color = Color3.new(0.482353, 0, 0.482353)
594
o4.Color = Color3.new(0.482353, 0, 0.482353)
595
o5.Parent = o2
596
o5.BrickColor = BrickColor.new("Tr. Blue")
597
o5.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
598
o5.CanCollide = false
599
o5.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
600-
o4.BrickColor = BrickColor.new("Eggplant")
600+
601
o5.BottomSurface = Enum.SurfaceType.Smooth
602
o5.TopSurface = Enum.SurfaceType.Smooth
603
o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
604
o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
605
o6.Parent = o2
606
o6.BrickColor = BrickColor.new("Tr. Blue")
607
o6.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
608
o6.CanCollide = false
609
o6.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
610
o6.CFrame = CFrame.new(12.3307505, 4.47093344, -4.19189453, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
611-
o5.BrickColor = BrickColor.new("Fossil")
611+
612
o6.TopSurface = Enum.SurfaceType.Smooth
613
o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
614
o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
615
o7.Parent = o2
616
o7.BrickColor = BrickColor.new("Tr. Blue")
617
o7.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
618
o7.CanCollide = false
619
o7.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
620
o7.CFrame = CFrame.new(12.4249439, 4.47095871, -4.24005365, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
621-
o6.BrickColor = BrickColor.new("Fossil")
621+
622
o7.TopSurface = Enum.SurfaceType.Smooth
623
o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
624
o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
625
o8.Parent = o2
626
o8.BrickColor = BrickColor.new("Tr. Blue")
627
o8.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
628
o8.CanCollide = false
629
o8.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
630
o8.CFrame = CFrame.new(12.8379145, 4.46701479, -4.16434002, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
631-
o7.BrickColor = BrickColor.new("Fossil")
631+
632
o8.TopSurface = Enum.SurfaceType.Smooth
633
o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
634
o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
635
o9.Parent = o2
636
o9.BrickColor = BrickColor.new("Tr. Blue")
637
o9.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
638
o9.CanCollide = false
639
o9.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
640
o9.CFrame = CFrame.new(12.9631338, 4.46704054, -4.09174585, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
641-
o8.BrickColor = BrickColor.new("Fossil")
641+
642
o9.TopSurface = Enum.SurfaceType.Smooth
643
o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
644
o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
645
o10.Parent = o2
646
o10.BrickColor = BrickColor.new("Tr. Blue")
647
o10.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
648
o10.CanCollide = false
649
o10.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
650
o10.CFrame = CFrame.new(12.2429972, 4.4709177, -4.11946106, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
651-
o9.BrickColor = BrickColor.new("Fossil")
651+
652
o10.TopSurface = Enum.SurfaceType.Smooth
653
o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
654
o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
655
o11.Parent = o2
656
o11.Material = Enum.Material.Metal
657
o11.BrickColor = BrickColor.new("Tr. Blue")
658
o11.Rotation = Vector3.new(-179.959991, 70.5100021, 179.970001)
659
o11.CanCollide = false
660
o11.Size = Vector3.new(0.250002503, 0.350000173, 0.2900002)
661-
o10.BrickColor = BrickColor.new("Fossil")
661+
662
o11.BottomSurface = Enum.SurfaceType.Smooth
663
o11.TopSurface = Enum.SurfaceType.Smooth
664
o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
665
o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
666
o12.Parent = o2
667
o12.Material = Enum.Material.Metal
668
o12.BrickColor = BrickColor.new("Tr. Blue")
669
o12.Rotation = Vector3.new(-0.0199999996, 59.8599968, 0.0299999993)
670
o12.CanCollide = false
671
o12.Size = Vector3.new(0.250002503, 0.330000162, 0.2900002)
672-
o11.BrickColor = BrickColor.new("Pearl")
672+
673
o12.BottomSurface = Enum.SurfaceType.Smooth
674
o12.TopSurface = Enum.SurfaceType.Smooth
675
o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
676
o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
677
o13.Parent = o2
678
o13.BrickColor = BrickColor.new("Tr. Blue")
679
o13.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
680
o13.CanCollide = false
681
o13.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
682
o13.CFrame = CFrame.new(12.4135151, 4.13782883, -4.25640917, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
683-
o12.BrickColor = BrickColor.new("Pearl")
683+
684
o13.TopSurface = Enum.SurfaceType.Smooth
685
o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
686
o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
687
o14.Parent = o2
688
o14.Material = Enum.Material.SmoothPlastic
689
o14.BrickColor = BrickColor.new("Really black")
690
o14.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
691
o14.CanCollide = false
692
o14.Size = Vector3.new(0.370002419, 0.380000234, 0.300000221)
693-
o13.BrickColor = BrickColor.new("Fossil")
693+
694
o14.BottomSurface = Enum.SurfaceType.Smooth
695
o14.TopSurface = Enum.SurfaceType.Smooth
696
o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
697
o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
698
o15.Parent = o2
699
o15.Material = Enum.Material.Metal
700
o15.BrickColor = BrickColor.new("Tr. Blue")
701
o15.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
702
o15.CanCollide = false
703
o15.Size = Vector3.new(0.0800024197, 0.250000238, 0.300000221)
704
o15.CFrame = CFrame.new(12.720789, 4.13790607, -4.30649519, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
705
o15.BottomSurface = Enum.SurfaceType.Smooth
706
o15.TopSurface = Enum.SurfaceType.Smooth
707
o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
708
o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
709
o16.Parent = o2
710
o16.BrickColor = BrickColor.new("Tr. Blue")
711
o16.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
712
o16.CanCollide = false
713
o16.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
714
o16.CFrame = CFrame.new(12.8739166, 4.14795494, -4.19200373, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
715-
o15.BrickColor = BrickColor.new("Pearl")
715+
716
o16.TopSurface = Enum.SurfaceType.Smooth
717
o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
718
o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
719
o17.Parent = o2
720
o17.Material = Enum.Material.Metal
721
o17.BrickColor = BrickColor.new("Tr. Blue")
722
o17.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
723
o17.CanCollide = false
724
o17.Size = Vector3.new(0.370002478, 0.120000228, 0.130000144)
725-
o16.BrickColor = BrickColor.new("Fossil")
725+
726
o17.BottomSurface = Enum.SurfaceType.Smooth
727
o17.TopSurface = Enum.SurfaceType.Smooth
728
o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
729
o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
730
o18.Parent = o2
731
o18.Material = Enum.Material.Neon
732
o18.BrickColor = BrickColor.new("Tr. Blue")
733
o18.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
734
o18.CanCollide = false
735
o18.Shape = Enum.PartType.Cylinder
736-
o17.BrickColor = BrickColor.new("Pearl")
736+
737
o18.CFrame = CFrame.new(12.586771, 4.26036596, -3.78879094, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
738
o18.BottomSurface = Enum.SurfaceType.Smooth
739
o18.TopSurface = Enum.SurfaceType.Smooth
740
o18.Color = Color3.new(0.482353, 0, 0.482353)
741
o18.Color = Color3.new(0.482353, 0, 0.482353)
742
o19.Parent = o2
743
o19.Material = Enum.Material.Metal
744
o19.BrickColor = BrickColor.new("Tr. Blue")
745
o19.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
746
o19.CanCollide = false
747-
o18.BrickColor = BrickColor.new("Eggplant")
747+
748
o19.CFrame = CFrame.new(12.6530409, 4.55379057, -4.27083921, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
749
o19.BottomSurface = Enum.SurfaceType.Smooth
750
o19.TopSurface = Enum.SurfaceType.Smooth
751
o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
752
o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
753
o20.Parent = o2
754
o20.Material = Enum.Material.Metal
755
o20.BrickColor = BrickColor.new("Tr. Blue")
756
o20.Rotation = Vector3.new(-0.00999999978, 29.6299992, 0.0199999996)
757
o20.CanCollide = false
758
o20.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
759-
o19.BrickColor = BrickColor.new("Pearl")
759+
760
o20.BottomSurface = Enum.SurfaceType.Smooth
761
o20.TopSurface = Enum.SurfaceType.Smooth
762
o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
763
o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
764
o21.Parent = o2
765
o21.Material = Enum.Material.Metal
766
o21.BrickColor = BrickColor.new("Tr. Blue")
767
o21.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
768
o21.CanCollide = false
769
o21.Size = Vector3.new(0.350002438, 0.120000228, 0.130000204)
770-
o20.BrickColor = BrickColor.new("Pearl")
770+
771
o21.BottomSurface = Enum.SurfaceType.Smooth
772
o21.TopSurface = Enum.SurfaceType.Smooth
773
o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
774
o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
775
o22.Parent = o2
776
o22.Material = Enum.Material.Metal
777
o22.BrickColor = BrickColor.new("Tr. Blue")
778
o22.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
779
o22.CanCollide = false
780
o22.Size = Vector3.new(0.330002487, 0.110000268, 0.140000194)
781-
o21.BrickColor = BrickColor.new("Pearl")
781+
782
o22.BottomSurface = Enum.SurfaceType.Smooth
783
o22.TopSurface = Enum.SurfaceType.Smooth
784
o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
785
o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
786
o23.Parent = o2
787
o23.Material = Enum.Material.Metal
788
o23.BrickColor = BrickColor.new("Tr. Blue")
789
o23.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
790
o23.CanCollide = false
791
o23.Size = Vector3.new(0.0800024197, 0.250000238, 0.2900002)
792-
o22.BrickColor = BrickColor.new("Pearl")
792+
793
o23.BottomSurface = Enum.SurfaceType.Smooth
794
o23.TopSurface = Enum.SurfaceType.Smooth
795
o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
796
o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
797
o24.Parent = o2
798
o24.Material = Enum.Material.Metal
799
o24.BrickColor = BrickColor.new("Tr. Blue")
800
o24.Rotation = Vector3.new(0, 0.629999995, -30.1299992)
801
o24.CanCollide = false
802
o24.Size = Vector3.new(0.330002487, 0.110000268, 0.130000249)
803-
o23.BrickColor = BrickColor.new("Pearl")
803+
804
o24.BottomSurface = Enum.SurfaceType.Smooth
805
o24.TopSurface = Enum.SurfaceType.Smooth
806
o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
807
o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
808
o25.Parent = o2
809
o25.BrickColor = BrickColor.new("Tr. Blue")
810
o25.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
811
o25.CanCollide = false
812
o25.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
813
o25.CFrame = CFrame.new(12.2344007, 4.13779402, -4.13043022, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
814-
o24.BrickColor = BrickColor.new("Pearl")
814+
815
o25.TopSurface = Enum.SurfaceType.Smooth
816
o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
817
o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
818
o26.Parent = o2
819
o26.BrickColor = BrickColor.new("Tr. Blue")
820
o26.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
821
o26.CanCollide = false
822
o26.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
823
o26.CFrame = CFrame.new(12.7699385, 4.14792395, -4.25231028, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
824-
o25.BrickColor = BrickColor.new("Fossil")
824+
825
o26.TopSurface = Enum.SurfaceType.Smooth
826
o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
827
o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
828
o27.Parent = o2
829
o27.Material = Enum.Material.SmoothPlastic
830
o27.BrickColor = BrickColor.new("Really black")
831
o27.Rotation = Vector3.new(180, -3.27999997, 179.98999)
832
o27.Shape = Enum.PartType.Cylinder
833
o27.Size = Vector3.new(0.0500000007, 0.250000238, 1.6000005)
834-
o26.BrickColor = BrickColor.new("Fossil")
834+
835
o27.BottomSurface = Enum.SurfaceType.Smooth
836
o27.TopSurface = Enum.SurfaceType.Smooth
837
o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
838
o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
839
o28.Parent = o2
840
o28.Material = Enum.Material.SmoothPlastic
841
o28.BrickColor = BrickColor.new("Really black")
842
o28.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
843
o28.CanCollide = false
844
o28.Shape = Enum.PartType.Cylinder
845
o28.Size = Vector3.new(0.24999994, 1.25999975, 1.54999959)
846
o28.CFrame = CFrame.new(12.5879374, 4.09035969, -3.785882, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
847
o28.BottomSurface = Enum.SurfaceType.Smooth
848
o28.TopSurface = Enum.SurfaceType.Smooth
849
o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
850
o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
851
o29.Parent = o2
852
o29.Material = Enum.Material.Neon
853
o29.BrickColor = BrickColor.new("Tr. Blue")
854
o29.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
855
o29.CanCollide = false
856
o29.Shape = Enum.PartType.Ball
857
o29.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
858
o29.CFrame = CFrame.new(12.8344183, 4.76740217, -4.34208727, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
859
o29.BottomSurface = Enum.SurfaceType.Smooth
860
o29.TopSurface = Enum.SurfaceType.Smooth
861
o29.Color = Color3.new(0.482353, 0, 0.482353)
862
o29.Color = Color3.new(0.482353, 0, 0.482353)
863
o30.Parent = o2
864
o30.Material = Enum.Material.Neon
865
o30.BrickColor = BrickColor.new("Tr. Blue")
866
o30.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
867
o30.CanCollide = false
868-
o29.BrickColor = BrickColor.new("Eggplant")
868+
869
o30.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
870
o30.CFrame = CFrame.new(12.6813812, 4.67232227, -4.34039068, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
871
o30.BottomSurface = Enum.SurfaceType.Smooth
872
o30.TopSurface = Enum.SurfaceType.Smooth
873
o30.Color = Color3.new(0.482353, 0, 0.482353)
874
o30.Color = Color3.new(0.482353, 0, 0.482353)
875
o31.Parent = o2
876
o31.BrickColor = BrickColor.new("Tr. Blue")
877
o31.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
878
o31.CanCollide = false
879
o31.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
880-
o30.BrickColor = BrickColor.new("Eggplant")
880+
881
o31.BottomSurface = Enum.SurfaceType.Smooth
882
o31.TopSurface = Enum.SurfaceType.Smooth
883
o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
884
o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
885
o32.Name = "r"
886
o32.Parent = o2
887
o32.Material = Enum.Material.SmoothPlastic
888
o32.BrickColor = BrickColor.new("Tr. Blue")
889
o32.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
890
o32.CanCollide = false
891-
o31.BrickColor = BrickColor.new("Fossil")
891+
892
o32.Size = Vector3.new(0.46999985, 1.25999975, 1.54999959)
893
o32.CFrame = CFrame.new(12.5878134, 4.61972094, -3.7858963, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
894
o32.BottomSurface = Enum.SurfaceType.Smooth
895
o32.TopSurface = Enum.SurfaceType.Smooth
896
o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
897
o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
898
o33.Parent = o2
899
o33.BrickColor = BrickColor.new("Tr. Blue")
900
o33.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
901
o33.CanCollide = false
902
o33.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
903-
o32.BrickColor = BrickColor.new("Really black")
903+
904
o33.BottomSurface = Enum.SurfaceType.Smooth
905
o33.TopSurface = Enum.SurfaceType.Smooth
906
o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
907
o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
908
o34.Parent = o2
909
o34.Material = Enum.Material.Neon
910
o34.BrickColor = BrickColor.new("Deep Orange")
911
o34.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
912
o34.CanCollide = false
913
o34.Shape = Enum.PartType.Ball
914-
o33.BrickColor = BrickColor.new("Fossil")
914+
915
o34.CFrame = CFrame.new(12.320076, 4.73971415, -4.26470613, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
916
o34.BottomSurface = Enum.SurfaceType.Smooth
917
o34.TopSurface = Enum.SurfaceType.Smooth
918
o34.Color = Color3.new(0.482353, 0, 0.482353)
919
o34.Color = Color3.new(0.482353, 0, 0.482353)
920
o35.Parent = o2
921
o35.Material = Enum.Material.Metal
922
o35.BrickColor = BrickColor.new("Tr. Blue")
923
o35.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
924
o35.CanCollide = false
925-
o34.BrickColor = BrickColor.new("Eggplant")
925+
926
o35.CFrame = CFrame.new(12.8338127, 4.79513836, -4.27282286, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
927
o35.BottomSurface = Enum.SurfaceType.Smooth
928
o35.TopSurface = Enum.SurfaceType.Smooth
929
o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
930
o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
931
o36.Parent = o2
932
o36.Material = Enum.Material.Metal
933
o36.BrickColor = BrickColor.new("Tr. Blue")
934
o36.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
935
o36.CanCollide = false
936
o36.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
937-
o35.BrickColor = BrickColor.new("Pearl")
937+
938
o36.BottomSurface = Enum.SurfaceType.Smooth
939
o36.TopSurface = Enum.SurfaceType.Smooth
940
o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
941
o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
942
o37.Parent = o2
943
o37.BrickColor = BrickColor.new("Tr. Blue")
944
o37.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
945
o37.CanCollide = false
946
o37.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
947
o37.CFrame = CFrame.new(12.7551317, 4.46699476, -4.21234465, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
948-
o36.BrickColor = BrickColor.new("Pearl")
948+
949
o37.TopSurface = Enum.SurfaceType.Smooth
950
o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
951
o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
952
mas.Parent = workspace
953
mas:MakeJoints()
954
955
mas2 = Instance.new("Model",RightArm) 
956
mas2.Name = "Model2Script2"
957
ov = Instance.new("Model")
958-
o37.BrickColor = BrickColor.new("Fossil")
958+
959
o3 = Instance.new("WedgePart")
960
o4 = Instance.new("WedgePart")
961
o5 = Instance.new("Part")
962
o6 = Instance.new("Part")
963
o7 = Instance.new("Part")
964
o8 = Instance.new("WedgePart")
965
o9m = Instance.new("Part")
966
ov.Parent = mas2
967
o2.Parent = ov
968
o2.Material = Enum.Material.Neon
969
o2.BrickColor = BrickColor.new("Tr. Red")
970
o2.Transparency = 0.1
971
o2.Rotation = Vector3.new(-76.2299957, 74.5199966, -102.399994)
972
o2.Anchored = true
973
o2.Size = Vector3.new(0.104009911, 0.654072165, 0.0998701826)
974
o2.CFrame = CFrame.new(-6.25214577, 2.5895319, -11.5024309, -0.057314001, 0.260602951, 0.963743508, -0.0313595012, -0.965332747, 0.259167373, 0.997871935, -0.015368619, 0.0634972602)
975
o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
976
o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
977
o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
978
o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
979
o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
980
o2.Color = Color3.new(0.705882, 0.501961, 1)
981
o2.Color = Color3.new(0.705882, 0.501961, 1)
982
o3.Parent = ov
983
o3.Material = Enum.Material.Neon
984-
o2.BrickColor = BrickColor.new("Alder")
984+
o3.BrickColor = BrickColor.new("Tr. Red")
985
o3.Transparency = 0.1
986
o3.Rotation = Vector3.new(-88.5499954, -6.10999966, 86.6899948)
987
o3.Anchored = true
988
o3.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
989
o3.CFrame = CFrame.new(-5.97627115, 1.30611134, -11.5261898, 0.0573620088, -0.992660284, -0.106466688, 0.0314275026, -0.104794614, 0.994006455, -0.997867048, -0.0603620112, 0.0251852907)
990
o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
991
o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
992
o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
993
o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
994
o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
995
o3.Color = Color3.new(0.705882, 0.501961, 1)
996
o3.Color = Color3.new(0.705882, 0.501961, 1)
997
o4.Parent = ov
998
o4.Material = Enum.Material.Neon
999-
o3.BrickColor = BrickColor.new("Alder")
999+
o4.BrickColor = BrickColor.new("Tr. Red")
1000
o4.Transparency = 0.1
1001
o4.Rotation = Vector3.new(103.110001, -74.5599976, -78.2399979)
1002
o4.Anchored = true
1003
o4.Size = Vector3.new(0.104009911, 0.472443491, 0.0998701826)
1004
o4.CFrame = CFrame.new(-5.85783195, 2.78958607, -11.4734116, 0.0542620048, 0.26058802, -0.96392411, 0.0306074936, -0.965335786, -0.25924623, -0.998065889, -0.0154361119, -0.0603548028)
1005
o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1006
o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1007
o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1008
o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1009
o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1010
o4.Color = Color3.new(0.705882, 0.501961, 1)
1011
o4.Color = Color3.new(0.705882, 0.501961, 1)
1012
o5.Parent = ov
1013
o5.Material = Enum.Material.Neon
1014-
o4.BrickColor = BrickColor.new("Alder")
1014+
o5.BrickColor = BrickColor.new("Tr. Red")
1015
o5.Transparency = 0.1
1016
o5.Rotation = Vector3.new(-178.199997, 3.28999996, -105.129997)
1017
o5.Anchored = true
1018
o5.Size = Vector3.new(0.701161206, 0.538160622, 0.103492416)
1019
o5.CFrame = CFrame.new(-6.22018671, 3.29966021, -11.4774265, -0.260599941, 0.963741541, 0.0573597625, 0.965332747, 0.259159267, 0.0314289927, 0.0154241361, 0.0635594428, -0.997867107)
1020
o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1021
o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1022
o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1023
o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1024
o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1025
o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1026
o5.Color = Color3.new(0.705882, 0.501961, 1)
1027
o5.Color = Color3.new(0.705882, 0.501961, 1)
1028
o6.Parent = ov
1029-
o5.BrickColor = BrickColor.new("Alder")
1029+
1030
o6.BrickColor = BrickColor.new("Tr. Red")
1031
o6.Transparency = 0.1
1032
o6.Rotation = Vector3.new(-178.199997, 3.28999996, -101.059998)
1033
o6.Anchored = true
1034
o6.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
1035
o6.CFrame = CFrame.new(-6.05381966, 2.6474514, -11.4884119, -0.191533148, 0.979808867, 0.0573569275, 0.981293619, 0.189983174, 0.0314286686, 0.0198971108, 0.062301416, -0.997867286)
1036
o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1037
o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1038
o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1039
o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1040
o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1041
o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1042
o6.Color = Color3.new(0.705882, 0.501961, 1)
1043
o6.Color = Color3.new(0.705882, 0.501961, 1)
1044
o7.Parent = ov
1045-
o6.BrickColor = BrickColor.new("Alder")
1045+
1046
o7.BrickColor = BrickColor.new("Tr. Red")
1047
o7.Transparency = 0.1
1048
o7.Rotation = Vector3.new(-178.199997, 3.28999996, -96.1199951)
1049
o7.Anchored = true
1050
o7.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
1051
o7.CFrame = CFrame.new(-5.95285225, 1.97883701, -11.5036192, -0.106464036, 0.99266082, 0.057359308, 0.994006693, 0.104791857, 0.0314288139, 0.025187036, 0.0603593886, -0.997867167)
1052
o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1053
o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1054
o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1055
o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1056
o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1057
o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1058
o7.Color = Color3.new(0.705882, 0.501961, 1)
1059
o7.Color = Color3.new(0.705882, 0.501961, 1)
1060
o8.Parent = ov
1061-
o7.BrickColor = BrickColor.new("Alder")
1061+
1062
o8.BrickColor = BrickColor.new("Tr. Red")
1063
o8.Transparency = 0.1
1064
o8.Rotation = Vector3.new(-88.5499954, -6.10999966, -93.3099976)
1065
o8.Anchored = true
1066
o8.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
1067
o8.CFrame = CFrame.new(-5.79092312, 1.32566071, -11.5148821, -0.0573620088, 0.992660284, -0.106466688, -0.0314275026, 0.104794614, 0.994006455, 0.997867048, 0.0603620112, 0.0251852907)
1068
o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1069
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1070
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1071
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1072
o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1073
o8.Color = Color3.new(0.705882, 0.501961, 1)
1074
o8.Color = Color3.new(0.705882, 0.501961, 1)
1075
o9m.Parent = ov
1076
o9m.Material = Enum.Material.Neon
1077-
o8.BrickColor = BrickColor.new("Alder")
1077+
o9m.BrickColor = BrickColor.new("Tr. Red")
1078
o9m.Transparency = 0.1
1079
o9m.Rotation = Vector3.new(-178.199997, 3.28999996, -118.769997)
1080
o9m.Anchored = true
1081
o9m.Size = Vector3.new(1.56116068, 0.538160563, 0.102974951)
1082
o9m.CFrame = CFrame.new(-6.66080666, 4.25504208, -11.4726496, -0.480506241, 0.875113606, 0.0573588945, 0.876999617, 0.479481548, 0.031427063, 2.6898428e-07, 0.065402478, -0.997867227)
1083
o9m.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1084
o9m.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1085
o9m.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1086
o9m.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1087
o9m.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1088
o9m.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1089
o9m.Color = Color3.new(0.705882, 0.501961, 1)
1090
o9m.Color = Color3.new(0.705882, 0.501961, 1)
1091
mas2.Parent = workspace
1092-
o9m.BrickColor = BrickColor.new("Alder")
1092+
1093
1094
nightfallknifelocater = Instance.new("Part",RightArm)
1095
nightfallknifelocater.CanCollide = false
1096
nightfallknifelocater.Transparency = 1
1097
nightfallknifelocater.Size = Vector3.new(1,1,1)
1098
ng2 = weldBetween(nightfallknifelocater,RightArm)
1099
ng2.C0 = CFrame.new(-6.2,4.3,-11.35) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-18))
1100
1101
1102
function weld()
1103
	local parts,last = {}
1104
	local function scan(o1)
1105
		for _,v in pairs(o1:GetChildren()) do
1106
			if (v:IsA("BasePart")) then
1107
				if (last) then
1108
					local w = Instance.new("Weld")
1109
					w.Name = ("%s_Weld"):format(v.Name)
1110
					w.Part0,w.Part1 = last,nightfallmasklocater
1111
					w.C0 = last.CFrame:inverse() 
1112
					w.Parent = last
1113
				end
1114
				last = v
1115
				table.insert(parts,v)
1116
			end
1117-
nightfallmasklocater = Instance.new("Part",Head)
1117+
1118-
nightfallmasklocater.CanCollide = false
1118+
1119-
nightfallmasklocater.Transparency = 1
1119+
1120-
nightfallmasklocater.Size = Vector3.new(1,1,1)
1120+
1121-
ng = weldBetween(nightfallmasklocater,Head)
1121+
1122-
ng.C0 = CFrame.new(12.6,4.5,-3.72)
1122+
1123
		v.Anchored = false
1124-
hair = Instance.new("Part",Character)
1124+
1125-
hair.Size = Vector3.new(2,2,2)
1125+
1126-
hair.CFrame = Head.CFrame
1126+
1127-
hair.CanCollide = false
1127+
1128-
hairweld = Instance.new("Weld",hair)
1128+
1129-
hairweld.Part0 = hair
1129+
1130-
hairweld.Part1 = Head
1130+
1131-
hairweld.C0 = hair.CFrame:inverse() * Head.CFrame * CFrame.new(0,.6,-.78)
1131+
1132-
mhair = Instance.new("SpecialMesh", hair)
1132+
1133-
mhair.MeshType = "FileMesh"
1133+
1134-
mhair.Scale = Vector3.new(1.1,1.1,1.1)
1134+
1135-
mhair.MeshId,mhair.TextureId = 'http://www.roblox.com/asset/?id=398618628','http://www.roblox.com/asset/?id=857871959'
1135+
1136
					local w = Instance.new("Weld")
1137
					w.Name = ("%s_Weld"):format(v.Name)
1138
					w.Part0,w.Part1 = last,nightfallknifelocater
1139
					w.C0 = last.CFrame:inverse() 
1140
					w.Parent = last
1141
				end
1142
				last = v
1143
				table.insert(parts,v)
1144
			end
1145
			scan(v)
1146
		end
1147
	end
1148
	scan(ov)
1149
	for _,v in pairs(parts) do
1150
v.CanCollide = false
1151
		v.Anchored = false
1152
v.Parent = RightArm
1153
	end
1154
end
1155
1156
hum.WalkSpeed = ws
1157
hum.JumpPower = jp
1158
LeftArm.BrickColor = BrickColor.new("Light orange") 
1159
RightArm.BrickColor = BrickColor.new("Light orange")
1160
Head.BrickColor = BrickColor.new("Light orange")
1161
Torso.BrickColor = BrickColor.new("Light orange")
1162
LeftLeg.BrickColor = BrickColor.new("Light orange")
1163
RightLeg.BrickColor = BrickColor.new("Light orange")
1164
1165
1166
godmode = coroutine.wrap(function()
1167
for i,v in pairs(Character:GetChildren()) do
1168
if v:IsA("BasePart") and v ~= Root then
1169
v.Anchored = false
1170
end
1171
end
1172
hum.MaxHealth = math.huge
1173
wait(.00001)
1174
hum.Health = math.huge
1175
end)
1176
godmode()
1177
ff = Instance.new("ForceField", Character)
1178
ff.Visible = false
1179
1180
coroutine.wrap(function()
1181
for i,v in pairs(Character:GetChildren()) do
1182
if v.Name == "Animate" then v:Remove()
1183
end
1184
end
1185
end)()
1186
1187
function damagealll(Radius,Position)		
1188
	local Returning = {}		
1189
	for _,v in pairs(workspace:GetChildren()) do		
1190
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
1191-
weld2()
1191+
1192
			local Mag = (v.Torso.Position - Position).magnitude		
1193
			if Mag < Radius then		
1194-
if v.ClassName == "Pants" or v.ClassName == "Hat" or v.ClassName == "CharacterMesh" or v.ClassName == "Shirt Graphic" then
1194+
1195-
v:Remove()
1195+
1196
elseif v:FindFirstChild("UpperTorso") then	
1197
			local Mag = (v.UpperTorso.Position - Position).magnitude		
1198
			if Mag < Radius then		
1199-
shirt = Instance.new("Shirt", Character)
1199+
1200-
shirt.Name = "Shirt"
1200+
1201-
Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
1201+
1202
		end		
1203-
leg1 = Instance.new("SpecialMesh", LeftLeg)
1203+
1204-
leg1.MeshType = "FileMesh"
1204+
1205-
leg1.Scale = Vector3.new(1, 1, 1)
1205+
1206-
leg1.MeshId,leg1.TextureId = 'http://www.roblox.com/asset/?id=1243660338','http://www.roblox.com/asset/?id=1539341292'
1206+
1207
ArtificialHB = Instance.new("BindableEvent", script)
1208-
leg2 = Instance.new("SpecialMesh", RightLeg)
1208+
1209-
leg2.MeshType = "FileMesh"
1209+
1210-
leg2.Scale = Vector3.new(1, 1, 1)
1210+
1211-
leg2.MeshId,leg2.TextureId = 'http://www.roblox.com/asset/?id=1243660660','http://www.roblox.com/asset/?id=1539341292'
1211+
1212
tf = 0
1213-
torso1 = Instance.new("CharacterMesh",Character)
1213+
1214-
torso1.MeshId = 319346857
1214+
1215-
torso1.BodyPart = "Torso"
1215+
1216
1217-
arm1 = Instance.new("CharacterMesh",Character)
1217+
1218-
arm1.MeshId = 303665934
1218+
1219-
arm1.OverlayTextureId = 1539341292
1219+
1220-
arm1.BodyPart = "LeftArm"
1220+
1221
game:GetService("RunService").Heartbeat:connect(function(s, p)
1222-
arm2 = Instance.new("CharacterMesh",Character)
1222+
1223-
arm2.MeshId = 98332573
1223+
1224-
arm2.OverlayTextureId = 6347925
1224+
1225-
arm2.BodyPart = "RightArm"
1225+
1226
			lastframe = tick()
1227
		else
1228-
while wait() do
1228+
1229-
if secondform then
1229+
1230-
Head.face.Texture = "rbxassetid://1127768638"
1230+
1231
			lastframe = tick()
1232-
Head.face.Texture = "rbxassetid://629947734"
1232+
1233
		if tossremainder then
1234
			tf = 0
1235
		else
1236-
LeftArm.BrickColor = BrickColor.new("Really black")
1236+
1237-
RightArm.BrickColor = BrickColor.new("Really black")
1237+
1238-
Head.BrickColor = BrickColor.new("Really black")
1238+
1239-
Torso.BrickColor = BrickColor.new("Really black")
1239+
1240-
LeftLeg.BrickColor = BrickColor.new("Really black")
1240+
1241-
RightLeg.BrickColor = BrickColor.new("Really black")
1241+
1242
	if num == 0 or num == nil then
1243
		game:service("RunService").Stepped:wait(0)
1244
	else
1245
		for i = 0, num do
1246
			game:service("RunService").Stepped:wait(0)
1247
		end
1248
	end
1249
end
1250
1251
function ray(pos, dir, rang, ignoredesc)
1252
	return workspace:FindPartOnRay(Ray.new(pos, dir.unit * rang), ignoredesc)
1253
end
1254
1255
function ray2(startpos, endpos, distance, ignore)
1256
local dir = CFrame.new(startpos,endpos).lookVector
1257
return ray(startpos, dir, distance, ignore)
1258
end
1259
1260
coroutine.wrap(function()
1261
while true do
1262
for i,v in pairs(Torso:GetChildren()) do
1263
if v.Name == "explodball" then
1264
v.Size = v.Size + Vector3.new(2,2,2)
1265
v.Transparency = v.Transparency + .08
1266
end
1267
end
1268
for i,v in pairs(Torso:GetDescendants()) do
1269
if v.Name == "explodmesh" then
1270
v.Scale = v.Scale + Vector3.new(.01,0,.01)
1271
v.Parent.Transparency = v.Parent.Transparency + .06
1272
end
1273
end
1274
for i,v in pairs(Torso:GetDescendants()) do
1275
if v.Name == "explodmesh2" then
1276
v.Scale = v.Scale + Vector3.new(1.5,0,1.5)
1277
v.Parent.Transparency = v.Parent.Transparency + .06
1278
end
1279
end
1280
swait()
1281
end
1282
end)()
1283
1284
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
1285
so = Instance.new("Sound")
1286
so.Parent = PARENT
1287
so.SoundId = "rbxassetid://"..ID
1288
so.Volume = VOL
1289
so.Looped = LOOP
1290
so:Play()
1291
removeuseless:AddItem(so,REMOVE)
1292
end
1293
1294
mouse.Button1Down:connect(function()
1295
if debounce then return end
1296
debounce = true
1297
if combo1 then
1298
combo1 = false
1299
combo2 = true
1300
combo3 = false
1301
attacking = true
1302
ws = 12
1303
g1 = Instance.new("BodyGyro", Root)
1304
g1.D = 175
1305
g1.P = 20000
1306
g1.MaxTorque = Vector3.new(0,9000,0)
1307
for i = 1, 12 do
1308
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1309
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.4,-.2,-.2) * CFrame.Angles(math.rad(90),math.rad(130),math.rad(0)),.3)
1310
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1311
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1312
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1313
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1314
swait()
1315
end
1316
tr1.Enabled = true
1317
slash = slasher[math.random(1,#slasher)]
1318
slashs.SoundId = "rbxassetid://"..slash
1319
slashs:Play()
1320
hitbox = Instance.new("Part",Torso)
1321
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1322
hitbox.Anchored = true
1323
hitbox.Transparency = 1
1324
hitbox.Size = Vector3.new(1,1,1)
1325
hitbox.CanCollide = false
1326
Hit = damagealll(3,hitbox.Position)
1327
for _,v in pairs(Hit) do
1328
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1329-
for _,n in pairs(Character:GetChildren()) do
1329+
1330-
if n:IsA("Accessory") then n:Remove() end
1330+
1331
local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
1332-
for _,x in pairs(Character:GetChildren()) do
1332+
1333-
if x:IsA("Decal") then x:Remove() end
1333+
1334
damagesound:Play()
1335
removeuseless:AddItem(damagesound,4)
1336
slachtoffer:TakeDamage(math.random(29,52))
1337
end
1338
end
1339
ws = 6
1340
for i = 1, 12 do
1341
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1342
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1343
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1344
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-60), math.rad(0)), 0.3)
1345
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1346
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1347
swait()
1348
end
1349
removeuseless:AddItem(g1,.001)
1350
hitbox:Remove()
1351
tr1.Enabled = false
1352
attacking = false
1353
debounce = false
1354
ws = 19
1355
elseif combo2 then
1356
combo1 = false
1357
combo2 = false
1358
combo3 = true
1359
attacking = true
1360
ws = 12
1361
g1 = Instance.new("BodyGyro", Root)
1362
g1.D = 175
1363
g1.P = 20000
1364
g1.MaxTorque = Vector3.new(0,9000,0)
1365
for i = 1, 12 do
1366
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1367
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1368
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.3)
1369
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.3)
1370
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1371
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1372
swait()
1373
end
1374
tr1.Enabled = true
1375
slash = slasher[math.random(1,#slasher)]
1376
slashs.SoundId = "rbxassetid://"..slash
1377
slashs:Play()
1378
hitbox = Instance.new("Part",Torso)
1379
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1380
hitbox.Anchored = true
1381
hitbox.Transparency = 1
1382
hitbox.Size = Vector3.new(1,1,1)
1383
hitbox.CanCollide = false
1384
Hit = damagealll(3,hitbox.Position)
1385
for _,v in pairs(Hit) do
1386
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1387
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1388
slachtoffer:TakeDamage(math.random(34,42))
1389
slash2 = slasher2[math.random(1,#slasher2)]
1390
local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
1391
damagesound.SoundId = "rbxassetid://"..slash2
1392
damagesound.Volume = 8
1393
damagesound:Play()
1394
removeuseless:AddItem(damagesound,4)
1395
end
1396
end
1397
for i = 1, 12 do
1398
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1399
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1400
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1401
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.8,-.25,0) * CFrame.Angles(math.rad(-60),math.rad(-70),math.rad(0)),.3)
1402
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1403
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1404
swait()
1405
end
1406
removeuseless:AddItem(g1,.001)
1407
tr1.Enabled = false
1408
debounce = false
1409
hitbox:Remove()
1410
attacking = false
1411
ws = 19
1412
elseif combo3 then
1413
combo1 = true
1414
combo2 = false
1415
combo3 = false
1416
attacking = true
1417
spinny = 0
1418
ws = 16
1419
local spinnysound = Instance.new("Sound",Torso)
1420
spinnysound.SoundId = "rbxassetid://1290491542"
1421
spinnysound.Volume = 8
1422
spinnysound.Pitch = .8
1423
spinnysound:Play()
1424
tr1.Enabled = true
1425
hitbox = Instance.new("Part",Torso)
1426
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1427
hitbox.Anchored = true
1428
hitbox.Transparency = 1
1429
hitbox.Size = Vector3.new(1,1,1)
1430
hitbox.CanCollide = false
1431
if spin1 then
1432
spin1 = false
1433
spin2 = true
1434
else
1435
spin1 = true
1436
spin2 = false
1437
end
1438
for i = 1, 45 do
1439
hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
1440
local Hit = damagealll(3,hitbox.Position)
1441
for _,v in pairs(Hit) do
1442
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
1443
local slachtoffer = v:FindFirstChildOfClass("Humanoid")
1444
slachtoffer:TakeDamage(math.random(1,3))
1445
end
1446
end
1447
if spin1 then
1448
spinny = spinny - 45
1449
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
1450
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
1451
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
1452
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
1453
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1454
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1455
elseif spin2 then
1456
spinny = spinny - 45
1457
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
1458
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
1459
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
1460
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
1461
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1462
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1463
end
1464
swait()
1465
end
1466
tr1.Enabled = false
1467
spinnysound:Remove()
1468
attacking = false
1469
debounce = false
1470
spinny = 0
1471
ROOTLERP.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1472
ws = 19
1473
end
1474
end)
1475
1476
mouse.KeyDown:connect(function(Press)
1477
Press=Press:lower()
1478
if Press=='q' then
1479
if mouse.Target ~= nil then
1480
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1481
if debounce then return end
1482
debounce = true
1483
attacking = true
1484
enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1485
SOUND(Torso,862693565,10,false,5)
1486
RightArm.BrickColor = BrickColor.new("Light orange")
1487
for i = 1, 400 do
1488
if targetfound then break end
1489
local Hit = damagealll(5,Torso.Position)
1490
for _,v in pairs(Hit) do
1491
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
1492
targetfound = true
1493
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1494
end
1495
end
1496
if enemy.RigType == Enum.HumanoidRigType.R15 then
1497
hum:MoveTo(enemy.Parent:FindFirstChild("UpperTorso").Position)
1498
else
1499
hum:MoveTo(enemy.Parent:FindFirstChild("Torso").Position)
1500
end
1501
footsteps.Volume = 2
1502
footsteps.Pitch = 2.2
1503
ws = 30
1504
change = 2
1505
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
1506
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
1507
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
1508
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3  + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
1509
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
1510
swait()
1511
end
1512
if targetfound then
1513
ws = 0
1514
enemy.WalkSpeed = 0
1515
SOUND(rightlocation,862701802,9,false,5)
1516
footsteps.Volume = 0
1517
footsteps.Pitch = 1.6
1518
for i = 1, 12 do
1519
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1520
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.3)
1521
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1522
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1523
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-10)),.3)
1524
swait()
1525
end
1526
locationpartz = Instance.new("Part",Torso)
1527
locationpartz.Size = Vector3.new(1,1,1)
1528
locationpartz.Anchored = false
1529
locationpartz.Transparency = 1
1530
locationpartz.CanCollide = false
1531
locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0)
1532
if enemy.RigType == Enum.HumanoidRigType.R15 then
1533
enemy.Parent.UpperTorso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
1534
else
1535
enemy.Parent.Torso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
1536
end
1537
if enemy.RigType == Enum.HumanoidRigType.R15 then
1538
weldofweld = weldBetween(locationpartz,enemy.Parent.UpperTorso)
1539
else
1540
weldofweld = weldBetween(locationpartz,enemy.Parent.Torso)
1541
end
1542
weldofweld.C0 = CFrame.Angles(math.rad(-90),0,0)
1543
locationpartz.Anchored = true
1544
SOUND(RightArm,877870515,7,false,6)
1545
for i = 1, 250 do
1546
locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0) 
1547
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.44,-.125) * CFrame.Angles(math.rad(48),math.rad(0),math.rad(30)), 0.02)
1548
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.03)
1549
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
1550
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1551
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-12)),.03)
1552
swait()
1553
end
1554
if enemy.RigType == Enum.HumanoidRigType.R15 then
1555
ded = Instance.new("Sound",enemy.Parent.UpperTorso)
1556
else
1557
ded = Instance.new("Sound",enemy.Parent.Torso)
1558
end
1559
ded.SoundId = "rbxassetid://429400881"
1560
ded.Volume = 9
1561
ded.Pitch = .9
1562
ded:Play()
1563
coroutine.wrap(function()
1564
local energyplosion = Instance.new("Part",Torso)
1565
if enemy.RigType == Enum.HumanoidRigType.R15 then
1566
energyplosion.CFrame = enemy.Parent.UpperTorso.CFrame
1567
else
1568
energyplosion.CFrame = enemy.Parent.Torso.CFrame
1569
end
1570
energyplosion.Size = Vector3.new(.1,.1,.1)
1571-
Character.Shirt.ShirtTemplate = "rbxassetid://0"
1571+
energyplosion.BrickColor = BrickColor.new("Tr. Red")
1572-
arm1.OverlayTextureId = 0
1572+
1573-
arm2.OverlayTextureId = 653553298
1573+
1574-
RightArm.BrickColor = BrickColor.new("Really black")
1574+
1575
energyplosion.Shape = "Ball"
1576
energyplosion.Material = "Neon"
1577
for i = 1, 20 do
1578
enemy.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1579
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1580
energyplosion.Size = energyplosion.Size + Vector3.new(2,2,2)
1581
energyplosion.Transparency = energyplosion.Transparency + .05
1582
swait()
1583
end
1584
hum.CameraOffset = Vector3.new(0,0,0)
1585
enemy.CameraOffset = Vector3.new(0,0,0)
1586
energyplosion:Remove()
1587
end)()
1588
locationpartz:Remove()
1589
targetfound = false
1590
footsteps.Volume = 0
1591
enemy.Parent:BreakJoints()
1592
coroutine.wrap(function()
1593
tauntsoundz = Instance.new("Sound", Head)
1594
tauntsoundz.Volume = 10
1595
tauntsoundz.SoundId = "rbxassetid://246480487"
1596
tauntsoundz.Looped = false
1597
tauntsoundz:Play()
1598
wait(3)
1599
wait(tauntsoundz.TimeLength)
1600
tauntsoundz:Remove()
1601
end)()
1602
change = .5
1603
for i = 1, 90 do 
1604
swait()
1605
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
1606
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
1607
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
1608
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
1609
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
1610
end
1611
attacking = false
1612
debounce = false
1613
else
1614
footsteps.Pitch = 1.6
1615
targetfound = false
1616
footsteps.Volume = 0
1617
debounce = false
1618
attacking = false
1619
end
1620
end
1621
end
1622
elseif Press=='y' then
1623
if debounce then return end
1624
debounce = true
1625
attacking = true
1626
ws = 12
1627
g1 = Instance.new("BodyGyro", Root)
1628
g1.D = 175
1629
g1.P = 20000
1630
g1.MaxTorque = Vector3.new(0,9000,0)
1631
local chargo = Instance.new("Sound",rightlocation)
1632
chargo.SoundId = "rbxassetid://306181935"
1633
chargo.Volume = 7
1634
chargo.Looped = false
1635
chargo.Pitch = 1.1
1636
chargo:Play()
1637
removeuseless:AddItem(chargo,5)
1638
for i = 1, 120 do
1639
coroutine.wrap(function()
1640
local sk = Instance.new("Part",Torso)
1641
sk.CanCollide = false
1642
sk.Anchored = true
1643
sk.BrickColor = BrickColor.new("Tr. Red")
1644
sk.Name = "sk"
1645
sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1646
local skmesh = Instance.new("SpecialMesh",sk)
1647
skmesh.MeshId = "rbxassetid://662586858"
1648
skmesh.Name = "wave"
1649
skmesh.Scale = Vector3.new(.01,.001,.01)
1650
for i = 1, 20 do
1651
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
1652
sk.Transparency = sk.Transparency + .05
1653
swait()
1654
end
1655
sk:Remove()
1656
end)()
1657
coroutine.wrap(function()
1658
local wshockwave = Instance.new("Part", Torso)
1659-
energyplosion.BrickColor = BrickColor.new("Alder")
1659+
1660
wshockwave.CanCollide = false
1661
wshockwave.Anchored = true
1662
wshockwave.Transparency = .45
1663
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1664
wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1665
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1666
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1667
wshockwavemesh.Name = "wswm"
1668
wshockwavemesh.MeshId = "rbxassetid://20329976"
1669
removeuseless:AddItem(wshockwave,2)
1670
for i = 1, 20 do
1671
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
1672
wshockwave.Transparency = wshockwave.Transparency + .05
1673
swait()
1674
end
1675
wshockwave:Remove()
1676
end)()
1677
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1678-
arm1.MeshId = 303665934
1678+
1679-
arm1.OverlayTextureId = 1539341292
1679+
1680-
arm2.MeshId = 98332573
1680+
1681-
arm2.OverlayTextureId = 6347925
1681+
1682
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1683-
Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
1683+
1684
end
1685
coroutine.wrap(function()
1686
local bullet = Instance.new("Part",Torso)
1687
bullet.CanCollide = false
1688
bullet.Anchored = false
1689
bullet.Size = Vector3.new(2,2,2)
1690
bullet.Transparency = .5
1691
bullet.Shape = "Ball"
1692
bullet.Material = "Neon"
1693
bullet.BrickColor = BrickColor.new("Tr. Red")
1694
bullet.CFrame = rightlocation.CFrame
1695
energloop = Instance.new("Sound",bullet)
1696
energloop.Volume = 6
1697
energloop.SoundId = "rbxassetid://2607597779"
1698
energloop.Looped = true
1699
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Tr. Red").Color,BrickColor.new("Deep Orange").Color))
1700
local bov = Instance.new("BodyVelocity",bullet)
1701
bov.maxForce = Vector3.new(99999,99999,99999)
1702
bullet.CFrame = CFrame.new(bullet.Position,mouse.Hit.p)
1703
bov.velocity = bullet.CFrame.lookVector*180
1704
for i = 1, 225 do
1705
local Hit = damagealll(15,bullet.Position)
1706
for _,v in pairs(Hit) do
1707
if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
1708
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1709-
arm1.MeshId = 303665934
1709+
1710-
arm1.OverlayTextureId = 1539341292
1710+
1711-
arm2.MeshId = 98332573
1711+
1712-
arm2.OverlayTextureId = 6347925
1712+
1713
vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*120
1714-
Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
1714+
1715
end
1716
end
1717
local sk = Instance.new("Part",Torso)
1718
sk.CanCollide = false
1719
sk.Anchored = true
1720
sk.BrickColor = BrickColor.new("Tr. Red")
1721
sk.Name = "sk"
1722
sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1723
local skmesh = Instance.new("SpecialMesh",sk)
1724
skmesh.MeshId = "rbxassetid://662586858"
1725
skmesh.Name = "wave"
1726
skmesh.Scale = Vector3.new(.01,.001,.01)
1727
coroutine.wrap(function()
1728
for i = 1, 20 do
1729
skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
1730
sk.Transparency = sk.Transparency + .05
1731
swait()
1732
end
1733
sk:Remove()
1734
end)()
1735
local wshockwave = Instance.new("Part", Torso)
1736
wshockwave.Size = Vector3.new(1,1,1)
1737
wshockwave.CanCollide = false
1738
wshockwave.Anchored = true
1739
wshockwave.Transparency = .45
1740
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1741-
sk.BrickColor = BrickColor.new("Alder")
1741+
1742
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1743
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1744
wshockwavemesh.Name = "wswm"
1745
wshockwavemesh.MeshId = "rbxassetid://20329976"
1746
removeuseless:AddItem(wshockwave,2)
1747
coroutine.wrap(function()
1748
for i = 1, 20 do
1749
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
1750
wshockwave.Transparency = wshockwave.Transparency + .05
1751
swait()
1752
end
1753
wshockwave:Remove()
1754
end)()
1755
swait()
1756
end
1757
bullet:Remove()
1758
end)()
1759
energloop:Play()
1760
local bems = Instance.new("Sound",rightlocation)
1761-
wshockwave.BrickColor = BrickColor.new("Alder")
1761+
1762
bems.Volume = 8
1763
bems:Play()
1764
removeuseless:AddItem(bems,5)
1765
for i = 1, 12 do
1766
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1767
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1768
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
1769
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1770
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1771
swait()
1772
end
1773
removeuseless:AddItem(g1,.001)
1774
debounce = false
1775
attacking = false
1776
elseif Press=='u' then
1777
if mouse.Target ~= nil then
1778
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1779
if debounce then return end
1780
debounce = true
1781
attacking = true
1782
enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1783
ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
1784
ws = 12
1785
g1 = Instance.new("BodyGyro", Root)
1786
g1.D = 175
1787
g1.P = 20000
1788
g1.MaxTorque = Vector3.new(0,9000,0)
1789
local chargo = Instance.new("Sound",rightlocation)
1790
chargo.SoundId = "rbxassetid://306181935"
1791-
bullet.BrickColor = BrickColor.new("Alder")
1791+
1792
chargo.Looped = false
1793
chargo.Pitch = 1.1
1794
chargo:Play()
1795
removeuseless:AddItem(chargo,5)
1796
for i = 1, 120 do
1797-
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Alder").Color,BrickColor.new("Eggplant").Color))
1797+
1798
local sk = Instance.new("Part",Torso)
1799
sk.CanCollide = false
1800
sk.Anchored = true
1801
sk.BrickColor = BrickColor.new("Tr. Red")
1802
sk.Name = "sk"
1803
sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1804
local skmesh = Instance.new("SpecialMesh",sk)
1805
skmesh.MeshId = "rbxassetid://662586858"
1806
skmesh.Name = "wave"
1807
skmesh.Scale = Vector3.new(.01,.001,.01)
1808
for i = 1, 20 do
1809
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
1810
sk.Transparency = sk.Transparency + .05
1811
swait()
1812
end
1813
sk:Remove()
1814
end)()
1815
coroutine.wrap(function()
1816
local wshockwave = Instance.new("Part", Torso)
1817
wshockwave.Size = Vector3.new(1,1,1)
1818-
sk.BrickColor = BrickColor.new("Alder")
1818+
1819
wshockwave.Anchored = true
1820
wshockwave.Transparency = .45
1821
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1822
wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1823
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1824
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1825
wshockwavemesh.Name = "wswm"
1826
wshockwavemesh.MeshId = "rbxassetid://20329976"
1827
removeuseless:AddItem(wshockwave,2)
1828
for i = 1, 20 do
1829
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
1830
wshockwave.Transparency = wshockwave.Transparency + .05
1831
swait()
1832
end
1833
wshockwave:Remove()
1834
end)()
1835
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
1836
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1837
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.03)
1838-
wshockwave.BrickColor = BrickColor.new("Alder")
1838+
1839
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
1840
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
1841
swait()
1842
end
1843
coroutine.wrap(function()
1844
local bullet = Instance.new("Part",Torso)
1845
bullet.CanCollide = false
1846
bullet.Anchored = false
1847
bullet.Size = Vector3.new(2,2,2)
1848
bullet.Transparency = .5
1849
bullet.Shape = "Ball"
1850
bullet.Material = "Neon"
1851
bullet.BrickColor = BrickColor.new("Tr. Red")
1852
bullet.CFrame = rightlocation.CFrame
1853
energloop = Instance.new("Sound",bullet)
1854
energloop.Volume = 6
1855
energloop.SoundId = "rbxassetid://2607597779"
1856
energloop.Looped = true
1857
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Tr. Red").Color,BrickColor.new("Deep Orange").Color))
1858
maxsped = 45
1859
local bov = Instance.new("RocketPropulsion",bullet)
1860
bov.MaxThrust = 4000
1861
bov.MaxSpeed = maxsped
1862
bov.MaxTorque = Vector3.new(99999999,99999999,99999999)
1863
bov.Target = ETorso
1864
bov.TargetRadius = math.huge
1865
bov:fire()
1866
for i = 1, 1001 do
1867
maxsped = maxsped + 1
1868
bov.MaxSpeed = maxsped
1869
local Hit = damagealll(15,bullet.Position)
1870
for _,v in pairs(Hit) do
1871
if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
1872
slachtoffer = v:FindFirstChildOfClass("Humanoid")
1873
slachtoffer:TakeDamage(1)
1874
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1875
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1876
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1877
vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*150
1878
removeuseless:AddItem(vel,.1)
1879
end
1880
end
1881
local sk = Instance.new("Part",Torso)
1882
sk.CanCollide = false
1883
sk.Anchored = true
1884
sk.BrickColor = BrickColor.new("Tr. Red")
1885
sk.Name = "sk"
1886
sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1887
local skmesh = Instance.new("SpecialMesh",sk)
1888
skmesh.MeshId = "rbxassetid://662586858"
1889
skmesh.Name = "wave"
1890
skmesh.Scale = Vector3.new(.01,.001,.01)
1891
coroutine.wrap(function()
1892
for i = 1, 20 do
1893
skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
1894
sk.Transparency = sk.Transparency + .05
1895
swait()
1896
end
1897
sk:Remove()
1898
end)()
1899-
sk.BrickColor = BrickColor.new("Alder")
1899+
1900
wshockwave.Size = Vector3.new(1,1,1)
1901
wshockwave.CanCollide = false
1902
wshockwave.Anchored = true
1903
wshockwave.Transparency = .45
1904
wshockwave.BrickColor = BrickColor.new("Tr. Red")
1905
wshockwave.CFrame = CFrame.new(bullet.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
1906
local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
1907
wshockwavemesh.Scale = Vector3.new(1,.05,1)
1908
wshockwavemesh.Name = "wswm"
1909
wshockwavemesh.MeshId = "rbxassetid://20329976"
1910
removeuseless:AddItem(wshockwave,2)
1911
coroutine.wrap(function()
1912
for i = 1, 20 do
1913
wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
1914
wshockwave.Transparency = wshockwave.Transparency + .05
1915
swait()
1916
end
1917
wshockwave:Remove()
1918
end)()
1919-
wshockwave.BrickColor = BrickColor.new("Alder")
1919+
1920
end
1921
bullet:Remove()
1922
end)()
1923
energloop:Play()
1924
local bems = Instance.new("Sound",rightlocation)
1925
bems.SoundId = "rbxassetid://1351572613"
1926
bems.Volume = 8
1927
bems:Play()
1928
removeuseless:AddItem(bems,5)
1929
for i = 1, 12 do
1930
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
1931
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
1932
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
1933
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
1934
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1935
swait()
1936
end
1937
removeuseless:AddItem(g1,.001)
1938
debounce = false
1939
attacking = false
1940
end
1941
end
1942
elseif Press=='t' then
1943
if oofing then return end
1944
if dedlaff then return end
1945
if tauntdebounce == true then return end
1946
if debounce then return end
1947
debounce = true
1948
attacking = true
1949-
bullet.BrickColor = BrickColor.new("Alder")
1949+
1950
coroutine.wrap(function()
1951
for i = 1, 60 do 
1952
swait()
1953
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
1954
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
1955-
MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Alder").Color,BrickColor.new("Eggplant").Color))
1955+
1956
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
1957
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
1958
end
1959
debounce = false
1960
attacking = false
1961
ws = 19
1962
end)()
1963
tauntdebounce = true
1964
tauntsound = Instance.new("Sound", Head)
1965
tauntsound.Volume = 10
1966
tauntsound.SoundId = "rbxassetid://246480487"
1967
tauntsound.Looped = false
1968
tauntsound:Play()
1969
wait(3)
1970
wait(tauntsound.TimeLength)
1971
tauntsound:Remove()
1972
wait(1)
1973
tauntdebounce = false
1974
end
1975
end)
1976
1977
mouse.KeyDown:connect(function(Press)
1978
Press=Press:lower()
1979
if Press=='r' then
1980
if mouse.Target ~= nil then
1981
if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
1982-
sk.BrickColor = BrickColor.new("Alder")
1982+
1983
debounce = true
1984
attacking = true
1985
ws = 8
1986
enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
1987
for i = 1, 20 do
1988
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
1989
LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(.3,1.62,-.07) * CFrame.Angles(math.rad(-120),math.rad(-99),math.rad(0)),.3)
1990
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
1991
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
1992
swait()
1993
end
1994
for i = 1, 20 do
1995
if grabbed then break end
1996
local Hit = damagealll(5,rightlocation.Position)
1997
for _,v in pairs(Hit) do
1998
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
1999
grabbed = true
2000
slachtoffer = v:FindFirstChildOfClass("Humanoid")
2001
end
2002-
wshockwave.BrickColor = BrickColor.new("Alder")
2002+
2003
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2004
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2005
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
2006
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(-40), math.rad(0)), 0.3)
2007
swait()
2008
end
2009
if grabbed then
2010
change = .5
2011
ws = 0
2012
jp = 0
2013
enemyweld = weldBetween(enemy.Parent.Head,leftlocation)
2014
enemyweld.C0 = CFrame.new(0,-.6,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180))
2015
for i = 1, 35 do
2016
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
2017
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
2018
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
2019
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
2020
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.8,.39) * CFrame.Angles(math.rad(-138),math.rad(0),math.rad(0)),.3)
2021
swait()
2022
end
2023
rawr = Instance.new("Sound",Head)
2024
rawr.SoundId = "rbxassetid://246480487"
2025
rawr.Volume = 8
2026
rawr.Pitch = 1.05
2027
rawr:Play()
2028
wait(.35)
2029
for i = 1, 60 do
2030
if enemy.Health > 1 then
2031
enemy:TakeDamage(1)
2032
end
2033
hum.CameraOffset = Vector3.new(math.random(-1,1),0,math.random(-1,1))
2034
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
2035
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
2036
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
2037
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
2038
swait()
2039
end
2040
hum.CameraOffset = Vector3.new(0,0,0)
2041
g1 = Instance.new("BodyGyro", Root)
2042
g1.D = 175
2043
g1.P = 20000
2044
g1.MaxTorque = Vector3.new(0,9000,0)
2045
for i = 1, 25 do
2046
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2047
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2048
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
2049
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.2,.39) * CFrame.Angles(math.rad(-90),math.rad(30),math.rad(0)),.3)
2050
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(40),math.rad(0)),.1)
2051
swait()
2052
end
2053
g1:Remove()
2054
enemyweld:Remove()
2055
throwo = Instance.new("Sound",enemy.Parent.Head)
2056
throwo.SoundId = "rbxassetid://2314640406"
2057
throwo.Volume = 10
2058
throwo.Pitch = .95
2059
throwo:Play()
2060
enemy:TakeDamage(math.random(4,10))
2061
removeuseless:AddItem(throwo,4)
2062
local bov = Instance.new("BodyVelocity",enemy.Parent.Head)
2063
bov.maxForce = Vector3.new(99999,99999,99999)
2064
enemy.Parent.Head.CFrame = CFrame.new(enemy.Parent.Head.Position,mouse.Hit.p)
2065
bov.velocity = enemy.Parent.Head.CFrame.lookVector*100
2066
removeuseless:AddItem(bov,.25)
2067
for i = 1, 25 do
2068
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
2069
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
2070
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
2071
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(-40),math.rad(0)),.1)
2072
swait()
2073
end
2074
jp = 85
2075
grabbed = false
2076
debounce = false
2077
attacking = false
2078
else
2079
ws = 19
2080
jp = 85
2081
grabbed = false
2082
debounce = false
2083
attacking = false
2084
end
2085
end
2086
end
2087
end
2088
end)
2089
2090
mouse.KeyDown:connect(function(Press)
2091
Press=Press:lower()
2092
if Press=='e' then
2093
if debounce then return end
2094
debounce = true
2095
attacking = true
2096
coroutine.wrap(function()
2097
if dash1 then
2098
dash1 = false
2099
dash2 = true
2100
for i = 1, 30 do
2101
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2102
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2103
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2104
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2105
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2106
swait()
2107
end
2108
elseif dash2 then
2109
dash1 = true
2110
dash2 = false
2111
for i = 1, 30 do
2112
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2113
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2114
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2115
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, -.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
2116
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,.3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
2117
swait()
2118
end
2119
end
2120
end)()
2121
local boomsound = Instance.new("Sound",Torso)
2122
boomsound.SoundId = "rbxassetid://1177784919"
2123
boomsound.Volume = 8
2124
boomsound:Play()
2125
removeuseless:AddItem(boomsound,5)
2126
local tornadotwistloc = Instance.new("Part",Torso)
2127
tornadotwistloc.CFrame = Root.CFrame
2128
tornadotwistloc.Anchored = true
2129
tornadotwistloc.Transparency = 1
2130
tornadotwistloc.CanCollide = false
2131
tornadotwistloc.Size = Vector3.new(1,1,1)
2132
twist = 0
2133
grassblocksloc = Instance.new("Part",Torso)
2134
grassblocksloc.Size = Vector3.new(1,1,1)
2135
grassblocksloc.CanCollide = false
2136
grassblocksloc.Transparency = 1
2137
grassblocksloc.Anchored = false
2138
grassblockslocweld = weldBetween(grassblocksloc,Torso)
2139
grassblockslocweld.C0 = CFrame.new(4,4,0)
2140
grassblocksloc2 = Instance.new("Part",Torso)
2141
grassblocksloc2.Size = Vector3.new(1,1,1)
2142
grassblocksloc2.CanCollide = false
2143
grassblocksloc2.Transparency = 1
2144
grassblocksloc2.Anchored = false
2145
grassblockslocweld2 = weldBetween(grassblocksloc2,Torso)
2146
grassblockslocweld2.C0 = CFrame.new(-4,4,0)
2147
coroutine.wrap(function()
2148
for i = 1, 30 do
2149
Hit = damagealll(16,Torso.Position)
2150
for _,v in pairs(Hit) do
2151
if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
2152
slachtoffer = v:FindFirstChildOfClass("Humanoid")
2153
slachtoffer:TakeDamage(math.random(1,4))
2154
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
2155
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
2156
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
2157
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*90
2158
removeuseless:AddItem(vel,.1)
2159
end
2160
end
2161
coroutine.wrap(function()
2162
local sk = Instance.new("Part",Torso)
2163
sk.CanCollide = false
2164
sk.Anchored = true
2165
sk.BrickColor = BrickColor.new("Tr. Red")
2166
sk.Name = "sk"
2167
sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
2168
local skmesh = Instance.new("SpecialMesh",sk)
2169
skmesh.MeshId = "rbxassetid://662586858"
2170
skmesh.Name = "wave"
2171
skmesh.Scale = Vector3.new(.04,.01,.04)
2172
removeuseless:AddItem(sk,2)
2173
local energys = Instance.new("Part",Torso)
2174
energys.Size = Vector3.new(3.5,3.5,3.5)
2175
energys.Material = "Neon"
2176
energys.BrickColor = BrickColor.new("Tr. Red")
2177
energys.Anchored = true
2178
energys.CanCollide = false
2179
energys.CFrame = grassblocksloc.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
2180
local energys2 = Instance.new("Part",Torso)
2181
energys2.Size = Vector3.new(3.5,3.5,3.5)
2182
energys2.Material = "Neon"
2183
energys2.BrickColor = BrickColor.new("Tr. Red")
2184
energys2.Anchored = true
2185
energys2.CanCollide = false
2186
energys2.CFrame = grassblocksloc2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
2187
for i = 1, 20 do
2188
skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
2189
sk.Transparency = sk.Transparency + .05
2190
energys2.Transparency = energys2.Transparency + .05
2191
energys.Transparency = energys.Transparency + .05
2192
swait()
2193
end
2194
sk:Remove()
2195
energys2:Remove()
2196
energys:Remove()
2197
end)()
2198
Root.CFrame = Root.CFrame * CFrame.new(0,0,-2.4)
2199
swait()
2200
end
2201
debounce = false
2202
attacking = false
2203
end)()
2204
coroutine.wrap(function()
2205
local wind = Instance.new("Part", Torso)
2206
wind.Size = Vector3.new(0.5, 0.5, 0.5)
2207
wind.Material = "Neon"
2208
wind.BrickColor = BrickColor.new("Really white")
2209
wind.Transparency = .5
2210
wind.Anchored = true
2211
wind.CanCollide = false
2212
wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
2213
windMESH = Instance.new("SpecialMesh", wind)
2214
windMESH.Scale = Vector3.new(4.5,7.5,4.5)
2215
windMESH.MeshId = "rbxassetid://168892432"
2216
local wind2 = Instance.new("Part", Torso)
2217
wind2.Size = Vector3.new(0.5, 0.5, 0.5)
2218
wind2.Material = "Neon"
2219
wind2.BrickColor = BrickColor.new("Really white")
2220
wind2.Transparency = .5
2221
wind2.Anchored = true
2222
wind2.CanCollide = false
2223
wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
2224
windMESH2 = Instance.new("SpecialMesh", wind2)
2225
windMESH2.Scale = Vector3.new(2.5,5.5,2.5)
2226
windMESH2.MeshId = "rbxassetid://168892432"
2227
for i = 1, 50 do
2228
twist = twist + 11
2229
windMESH.Scale = windMESH.Scale + Vector3.new(.35,.35,.35)
2230
windMESH2.Scale = windMESH2.Scale + Vector3.new(.35,.35,.35)
2231
wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(twist),0)
2232
wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(-twist),0)
2233
wind.Transparency = wind.Transparency + .015
2234
wind2.Transparency = wind2.Transparency + .015
2235
swait()
2236
end
2237
wind:Remove()
2238
wind2:Remove()
2239
end)()
2240
end
2241
end)
2242
2243
checks1 = coroutine.wrap(function() -------Checks
2244
while true do
2245
hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,3*3,Character)
2246
if Root.Velocity.y > 1 and hf == nil then
2247
position = "Jump"
2248
elseif Root.Velocity.y < -1 and hf == nil then
2249
position = "Falling"
2250
elseif Root.Velocity.Magnitude < 2 and hf ~= nil then
2251
position = "Idle"
2252
elseif Root.Velocity.Magnitude > 2 and hf ~= nil then
2253
position = "Walking"
2254
end
2255
wait()
2256
end
2257
end)
2258
checks1()
2259
2260
oofing = true
2261
hum.HealthChanged:Connect(function(healthz)
2262
if tauntdebounce then return end
2263-
sk.BrickColor = BrickColor.new("Alder")
2263+
2264
if oofing then return end
2265
oofing = true
2266
ouchtable = beingattackedtable[math.random(1,#beingattackedtable)]
2267
ouch = Instance.new("Sound",Head)
2268
ouch.SoundId = "rbxassetid://"..ouchtable
2269
ouch.Volume = 8
2270
ouch:Play()
2271
wait(1)
2272
wait(ouch.TimeLength)
2273
ouch:Remove()
2274-
energys.BrickColor = BrickColor.new("Alder")
2274+
2275
oofing = false
2276
end)
2277
coroutine.wrap(function()
2278
wait(2)
2279
oofing = false
2280
end)()
2281-
energys2.BrickColor = BrickColor.new("Alder")
2281+
2282
OrgnC0 = Neck.C0
2283
local movelimbs = coroutine.wrap(function()
2284
while RunSrv.RenderStepped:wait() do
2285
TrsoLV = Torso.CFrame.lookVector
2286
Dist = nil
2287
Diff = nil
2288
if not MseGuide then
2289
print("Failed to recognize")
2290
else
2291
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
2292
Dist = (Head.CFrame.p-Point).magnitude
2293
Diff = Head.CFrame.Y-Point.Y
2294
local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
2295
Dist2 = (LeftArm.CFrame.p-Point).magnitude
2296
Diff2 = LeftArm.CFrame.Y-Point.Y
2297
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
2298
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
2299
end
2300
end
2301
end)
2302
movelimbs()
2303
immortal = {}
2304
for i,v in pairs(Character:GetDescendants()) do
2305
	if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
2306
		if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
2307
			v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
2308
		end
2309
		table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
2310
	elseif v:IsA("JointInstance") then
2311
		table.insert(immortal,{v,v.Parent,nil,nil,nil})
2312
	end
2313
end
2314
for e = 1, #immortal do
2315
	if immortal[e] ~= nil then
2316
		local STUFF = immortal[e]
2317
		local PART = STUFF[1]
2318
		local PARENT = STUFF[2]
2319
		local MATERIAL = STUFF[3]
2320
		local COLOR = STUFF[4]
2321
		local TRANSPARENCY = STUFF[5]
2322
if levitate then
2323
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
2324
			PART.Material = MATERIAL
2325
			PART.Color = COLOR
2326
			PART.Transparency = TRANSPARENCY
2327
		end
2328
		PART.AncestryChanged:connect(function()
2329
			PART.Parent = PARENT
2330
		end)
2331
else
2332
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
2333
			PART.Material = MATERIAL
2334
			PART.Color = COLOR
2335
			PART.Transparency = TRANSPARENCY
2336
		end
2337
		PART.AncestryChanged:connect(function()
2338
			PART.Parent = PARENT
2339
		end)
2340
end
2341
	end
2342
end
2343
function immortality()
2344
	for e = 1, #immortal do
2345
		if immortal[e] ~= nil then
2346
			local STUFF = immortal[e]
2347
			local PART = STUFF[1]
2348
			local PARENT = STUFF[2]
2349
			local MATERIAL = STUFF[3]
2350
			local COLOR = STUFF[4]
2351
			local TRANSPARENCY = STUFF[5]
2352
			if PART.ClassName == "Part" and PART == Root then
2353
				PART.Material = MATERIAL
2354
				PART.Color = COLOR
2355
				PART.Transparency = TRANSPARENCY
2356
			end
2357
			if PART.Parent ~= PARENT then
2358
				hum:Remove()
2359
				PART.Parent = PARENT
2360
				hum = Instance.new("Humanoid",Character)
2361
                                hum.Name = "nightfall"
2362
			end
2363
		end
2364
	end
2365
end
2366
alreadyflip = false
2367
function jumpsound()
2368
if alreadyflip then return end
2369
alreadyflip = true
2370
flipsound = Instance.new("Sound",Torso)
2371
flipsound.SoundId = "rbxassetid://1031614266"
2372
flipsound.Volume = 2
2373
flipsound.Pitch = 1
2374
flipsound:Play()
2375
removeuseless:AddItem(flipsound,2)
2376
wait(1)
2377
alreadyflip = false
2378
end
2379
coroutine.wrap(function()
2380
while true do
2381
if hum.Health < .1 then
2382
deadsound = Instance.new("Sound", Torso)
2383
deadsound.Volume = 6
2384
deadsound.SoundId = "rbxassetid://1411352723"
2385
deadsound:Play()
2386
immortality()
2387
end
2388
wait()
2389
end
2390
end)()
2391
spinny = 0
2392
local anims = coroutine.wrap(function()
2393
while true do
2394
settime = 0.05
2395
sine = sine + change
2396
if position == "Jump" and attacking == false then
2397
coroutine.wrap(function()
2398
jumpsound()
2399
end)()
2400
spinny = spinny - 18
2401
change = 1
2402
ws = 35
2403
footsteps.Volume = 0
2404
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
2405
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
2406
LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
2407
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(spinny), math.rad(0), math.rad(0)), 0.4)
2408
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.2)
2409
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-10)), 0.2)
2410
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
2411
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
2412
elseif position == "Falling" and attacking == false then
2413
change = 1
2414
ws = 19
2415
spinny = 0
2416
footsteps.Volume = 0
2417
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.15)
2418
LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
2419
RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
2420
LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
2421
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
2422
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(-4), math.rad(0)), 0.2)
2423
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
2424
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
2425
elseif position == "Walking" and attacking == false and running == false then
2426
change = 1.2
2427
if invisible then
2428
ws = 30
2429
else
2430
ws = 19
2431
end
2432
walking = true
2433
spinny = 0
2434
footsteps.Volume = 2
2435
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
2436
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
2437
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
2438
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3  + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
2439
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
2440
elseif position == "Idle" and attacking == false and running == false then
2441
change = .5
2442
if invisible then
2443
ws = 30
2444
else
2445
ws = 19
2446
end
2447
spinny = 0
2448
footsteps.Volume = 0
2449
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
2450
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.1)
2451
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
2452
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
2453
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
2454
end
2455
swait()
2456
end
2457
end)
2458
anims()
2459
warn("He's here. Made by Supr14")