View difference between Paste ID: E91i2ph6 and Zba76ZbJ
SHOW: | | - or go back to the newest paste.
1
-----------//EXECUTIONER BRUTALLUS\\-----------
2
--[[Movelist
3
Mouseclick = 2 attacks
4-
1 = Slice
4+
1 = Slice                                                VengefulProgram is da best BOIIIIII
5-
2 = Smash
5+
2 = Smash                                 Mini edit from:1NoobLoko1
6-
R = Axe throw
6+
R = Axe throw                                       disc:Kauanticus {VT}#3912
7
T = Gigantic roar
8
Y = Obliterating kick
9
F = Power(Makes you extremely powerful)
10
---------]]
11
12
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 = {}
13
do
14
	script.Parent = owner.Character
15
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
16
	local function NewFakeEvent()
17
		local Bind = Instance.new("BindableEvent")
18
		local Fake;Fake = {Connections = {},
19
		fakeEvent=true;
20
		Connect=function(self,Func)
21
			Bind.Event:connect(Func)
22
			self.Connections[Bind] = true
23
			return setmetatable({Connected = true},{
24
			__index = function (self,Index)
25
				if Index:lower() == "disconnect" then
26
					return function() Fake.Connections[Bind] = false;self.Connected = false end
27
				end
28
				return Fake[Index]
29
			end;
30
			__tostring = function() return "Connection" end;
31
		})
32
		end}
33
		Fake.connect = Fake.Connect;return Fake;
34
	end
35
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
36
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
37
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
38
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
39
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
40
	local function TriggerEvent(self,Event,...)
41
		local Trigger = Mouse[Event]
42
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
43
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
44
		end
45
	end
46
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
47
	Event.OnServerEvent:Connect(function(FiredBy,Input)
48
		if FiredBy.Name ~= owner.Name then return end
49
		if Input.MouseEvent then
50
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
51
		else
52
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
53
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
54
			for _,Action in pairs(ContextActionService.Actions) do
55
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
56
			end
57
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
58
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
59
		end
60
	end)
61
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
62
	Event.Parent = NLS([[
63
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
64
		local Input = function(Input,gameProcessedEvent)
65
			if gameProcessedEvent then return end
66
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
67
		end
68
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
69
		local Hit,Target
70
		while wait(1/30) do
71
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
72
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
73
			end
74
		end
75
	]],owner.Character)
76
end
77
RealGame = game;game = setmetatable({},{
78
	__index = function (self,Index)
79
		local Sandbox = function (Thing)
80
			if Thing:IsA("Player") then
81
				local RealPlayer = Thing
82
				return setmetatable({},{
83
					__index = function (self,Index)
84
						local Type = type(RealPlayer[Index])
85
						if Type == "function" then
86
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
87
								return function (self)return InternalData["Mouse"] end
88
							end
89
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
90
						end
91
						return RealPlayer[Index]
92
					end;
93
					__tostring = function(self) return RealPlayer.Name end
94
				})
95
			end
96
		end
97
		if RealGame[Index] then
98
			local Type = type(RealGame[Index])
99
			if Type == "function" then
100
				if Index:lower() == "getservice" or Index:lower() == "service" then
101
					return function (self,Service)
102
						local FakeServices = {
103
							["players"] = function()
104
								return setmetatable({},{
105
									__index = function (self2,Index2)
106
										local RealService = RealGame:GetService(Service)
107
										local Type2 = type(Index2)
108
										if Type2 == "function" then
109
											return function (self,...) return RealService[Index2](RealService,...)end
110
										else
111
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
112
											return RealService[Index2]
113
										end
114
									end;
115
									__tostring = function(self) return RealGame:GetService(Service).Name end
116
								})
117
							end;
118
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
119
							["userinputservice"] = function() return InternalData["UserInputService"] end;
120
							["runservice"] = function()
121
								return setmetatable({},{
122
									__index = function(self2,Index2)
123
										local RealService = RealGame:GetService(Service)
124
										local Type2 = type(Index2)
125
										if Type2 == "function" then
126
											return function (self,...) return RealService[Index2](RealService,...) end
127
										else
128
											local RunServices = {
129
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
130
												["renderstepped"] = function() return RealService["Stepped"] end
131
											}
132
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
133
											return RealService[Index2]
134
										end
135
									end
136
								})
137
							end
138
						}
139
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
140
						return RealGame:GetService(Service)
141
					end
142
				end
143
				return function (self,...) return RealGame[Index](RealGame,...) end
144
			else
145
				if game:GetService(Index) then return game:GetService(Index) end
146
				return RealGame[Index]
147
			end
148
		end
149
		return nil
150
	end
151
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
152
153
Player=game:GetService("Players").LocalPlayer
154
Character=Player.Character
155
Character.Humanoid.Name = "noneofurbusiness"
156
hum = Character.noneofurbusiness
157
LeftArm=Character["Left Arm"]
158
LeftLeg=Character["Left Leg"]
159
RightArm=Character["Right Arm"]
160
RightLeg=Character["Right Leg"]
161
Root=Character["HumanoidRootPart"]
162
Head=Character["Head"]
163
Torso=Character["Torso"]
164
Neck=Torso["Neck"]
165
RootJoint = Root["RootJoint"]
166
Neck = Torso["Neck"]
167
RightShoulder = Torso["Right Shoulder"]
168
LeftShoulder = Torso["Left Shoulder"]
169
RightHip = Torso["Right Hip"]
170
LeftHip = Torso["Left Hip"]
171
RunSrv = game:GetService("RunService")
172
RenderStepped = game:GetService("RunService").RenderStepped
173
removeuseless = game:GetService("Debris")
174
tween = game:GetService("TweenService")
175
mouse = Player:GetMouse()
176
MseGuide = true
177
attacking = false
178
debounce = false
179
pickdebounce = true
180
pickingup = false
181
levitate = false
182
rotate1 = true
183
rotate2 = false
184
hitdebounce = false
185
blockspawned = false
186
darkmode = false
187
notthrow = false
188
smashdebounce = true
189
smashdebounce2 = false
190
tauntdebounce = false
191
phammerthrow = false
192
position = "Idle"
193
swingforit = false
194
change = 0
195
darkvolume = 0
196
ws = 26
197
jp = 150
198
sine = 0
199
settime = 0
200
dgs = 75
201
combo1 = true
202
combo2 = false
203
204
screenGui = Instance.new("ScreenGui")
205
screenGui.Parent = script.Parent
206
207
208
id = 2291912291
209
210
---Titan---
211-
Root.Size = Root.Size * 3.9
211+
Root.Size = Root.Size * 5.0
212-
LeftArm.Size = LeftArm.Size * 4
212+
LeftArm.Size = LeftArm.Size * 4.8
213-
Torso.Size = Torso.Size * 4
213+
Torso.Size = Torso.Size * 5.0
214-
RightArm.Size = RightArm.Size * 4
214+
RightArm.Size = RightArm.Size * 4.8
215-
RightLeg.Size = RightLeg.Size * 4
215+
RightLeg.Size = RightLeg.Size * 4.8
216-
LeftLeg.Size = LeftLeg.Size * 4
216+
LeftLeg.Size = LeftLeg.Size * 4.8
217-
Head.Size = Head.Size * 4
217+
Head.Size = Head.Size * 4.5
218
RootJoint.Parent = RootPart
219
Neck.Parent = Torso
220
RightShoulder.Parent = Torso
221
LeftShoulder.Parent = Torso
222
RightHip.Parent = Torso
223
LeftHip.Parent = Torso
224
225
local HEADLERP = Instance.new("ManualWeld")
226
HEADLERP.Parent = Head
227
HEADLERP.Part0 = Head
228
HEADLERP.Part1 = Head
229
HEADLERP.C0 = CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
230
231
local TORSOLERP = Instance.new("ManualWeld")
232
TORSOLERP.Parent = Torso
233
TORSOLERP.Part0 = Torso
234
TORSOLERP.Part1 = Torso
235
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
236
237
local ROOTLERP = Instance.new("ManualWeld")
238
ROOTLERP.Parent = Root
239
ROOTLERP.Part0 = Root
240
ROOTLERP.Part1 = Torso
241
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
242
243
local RIGHTARMLERP = Instance.new("ManualWeld")
244
RIGHTARMLERP.Parent = RightArm
245
RIGHTARMLERP.Part0 = RightArm
246
RIGHTARMLERP.Part1 = Torso
247
RIGHTARMLERP.C1 = CFrame.new(5.5,0,0)
248
249
local LEFTARMLERP = Instance.new("ManualWeld")
250
LEFTARMLERP.Parent = LeftArm
251
LEFTARMLERP.Part0 = LeftArm
252
LEFTARMLERP.Part1 = Torso
253
LEFTARMLERP.C1 = CFrame.new(-5.5,0,0)
254
255
local RIGHTLEGLERP = Instance.new("ManualWeld")
256
RIGHTLEGLERP.Parent = RightLeg
257
RIGHTLEGLERP.Part0 = RightLeg
258
RIGHTLEGLERP.Part1 = Torso
259
RIGHTLEGLERP.C1 = CFrame.new(2, -8, 0)
260
RIGHTLEGLERP.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(180), math.rad(1.63), math.rad(-173.169998))
261
262
local LEFTLEGLERP = Instance.new("ManualWeld")
263
LEFTLEGLERP.Parent = LeftLeg
264
LEFTLEGLERP.Part0 = LeftLeg
265
LEFTLEGLERP.Part1 = Torso
266
LEFTLEGLERP.C1 = CFrame.new(-2, -8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
267
268
local function weldBetween(a, b)
269
    local weld = Instance.new("ManualWeld", a)
270
    weld.Part0 = a
271
    weld.Part1 = b
272
    weld.C0 = a.CFrame:inverse() * b.CFrame
273
    return weld
274
end
275
276
function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
277
A = Instance.new("Attachment", PARENT)
278
A.Position = POSITION1
279
A.Name = "A"
280
B = Instance.new("Attachment", PARENT)
281
B.Position = POSITION2
282
B.Name = "B"
283
trail = Instance.new("Trail", PARENT)
284
trail.Attachment0 = A
285
trail.Attachment1 = B
286
trail.Enabled = true
287
trail.Lifetime = LIFETIME
288
trail.TextureMode = "Static"
289
trail.LightInfluence = 0
290
trail.Color = COLOR
291
trail.Transparency = NumberSequence.new(0, 1)
292
end
293
294
shirt = Instance.new("Shirt", Character)
295
shirt.Name = "Shirt"
296
pants = Instance.new("Pants", Character)
297
pants.Name = "Pants"
298
Character.Shirt.ShirtTemplate = "rbxassetid://471875841"----lol
299
Character.Pants.PantsTemplate = "rbxassetid://471875960"
300
301
ArtificialHB = Instance.new("BindableEvent", script)
302
ArtificialHB.Name = "Heartbeat"
303
script:WaitForChild("Heartbeat")
304
305
frame = 1 / 60
306
tf = 0
307
allowframeloss = false
308
tossremainder = false
309
310
311
lastframe = tick()
312
script.Heartbeat:Fire()
313
314
315
game:GetService("RunService").Heartbeat:connect(function(s, p)
316
	tf = tf + s
317
	if tf >= frame then
318
		if allowframeloss then
319
			script.Heartbeat:Fire()
320
			lastframe = tick()
321
		else
322
			for i = 1, math.floor(tf / frame) do
323
				script.Heartbeat:Fire()
324
			end
325
			lastframe = tick()
326
		end
327
		if tossremainder then
328
			tf = 0
329
		else
330
			tf = tf - frame * math.floor(tf / frame)
331
		end
332
	end
333
end)
334
335
function swait(num)
336
	if num == 0 or num == nil then
337
		game:service("RunService").Stepped:wait(0)
338
	else
339
		for i = 0, num do
340
			game:service("RunService").Stepped:wait(0)
341
		end
342
	end
343
end
344
345
leftblockarm = Instance.new("Part",LeftArm)
346
leftblockarm.Size = LeftArm.Size + Vector3.new(.1,.1,.1)
347
leftblockarm.BrickColor = BrickColor.new("Really black")
348
leftblockarm.Anchored = false
349
leftblockarm.CanCollide = false
350
leftblockarm.Transparency = 1
351
leftblockarm.Material = "Neon"
352
leftweld = weldBetween(leftblockarm,LeftArm)
353
rightblockarm = Instance.new("Part",RightArm)
354
rightblockarm.Size = RightArm.Size + Vector3.new(.1,.1,.1)
355
rightblockarm.BrickColor = BrickColor.new("Really black")
356
rightblockarm.Anchored = false
357
rightblockarm.CanCollide = false
358
rightblockarm.Transparency = 1
359
rightblockarm.Material = "Neon"
360
rightweld = weldBetween(rightblockarm,RightArm)
361
torsoblock = Instance.new("Part",Torso)
362
torsoblock.Size = Torso.Size + Vector3.new(.1,.1,.1)
363
torsoblock.BrickColor = BrickColor.new("Really black")
364
torsoblock.Anchored = false
365
torsoblock.CanCollide = false
366
torsoblock.Transparency = 1
367
torsoblock.Material = "Neon"
368
torsoblockweld = weldBetween(torsoblock,Torso)
369
rightlegg = Instance.new("Part",RightLeg)
370
rightlegg.Size = RightLeg.Size + Vector3.new(.1,.1,.1)
371
rightlegg.BrickColor = BrickColor.new("Really black")
372
rightlegg.Anchored = false
373
rightlegg.CanCollide = false
374
rightlegg.Transparency = 1
375
rightlegg.Material = "Neon"
376
rightlegweld = weldBetween(rightlegg,RightLeg)
377
leftlegg = Instance.new("Part",LeftLeg)
378
leftlegg.Size = LeftLeg.Size + Vector3.new(.1,.1,.1)
379
leftlegg.BrickColor = BrickColor.new("Really black")
380
leftlegg.Anchored = false
381
leftlegg.CanCollide = false
382
leftlegg.Transparency = 1
383
leftlegg.Material = "Neon"
384
leftlegweld = weldBetween(leftlegg,LeftLeg)
385
386
387
TheBull = Instance.new("Part",Character)
388
TheBull.Size = Vector3.new(2,2,2)
389
TheBull.CFrame = Head.CFrame
390
TheBull.CanCollide = false
391
TheBull.Name = "tbull"
392
TheBullWeld = Instance.new("Weld",TheBull)
393
TheBullWeld.Part0 = TheBull
394
TheBullWeld.Part1 = Head
395
TheBullWeld.C0 = TheBull.CFrame:inverse() * Head.CFrame * CFrame.new(0,-2,-.3)
396
mTheBull = Instance.new("SpecialMesh", TheBull)
397
mTheBull.MeshType = "FileMesh"
398
mTheBull.Scale = Vector3.new(4, 4, 4)
399
mTheBull.MeshId,mTheBull.TextureId = 'rbxassetid://101850502','rbxassetid://101850460'
400
coroutine.wrap(function()
401
m = -.18
402
b = 0
403
p = 0
404
for i = 1, 20 do
405
m = m + .2
406
p = p + .03
407
b = b + 0.01
408
local lightpart = Instance.new("Part",Head)
409
lightpart.Size = Vector3.new(.7 + p,.2,.5)
410
lightpart.Material = "Neon"
411
lightpart.Name = "lightpart"
412
lightpart.BrickColor = BrickColor.new("Really white")
413
local lightpartweld = weldBetween(lightpart,Head)
414
lightpartweld.C0 = CFrame.new(0,3.59 - m,3 - b)
415
lightpart.CanCollide = false
416
end
417
end)()
418
419
coroutine.wrap(function()
420
v = 0
421
c = 0
422
for i = 1, 20 do
423
v = v + .1
424
c = c + 0.1
425
local lightpart2 = Instance.new("Part",Head)
426
lightpart2.Size = Vector3.new(.2,.6,.2 + v)
427
lightpart2.Material = "Neon"
428
lightpart2.Name = "lightpart2"
429
lightpart2.BrickColor = BrickColor.new("Really white")
430
local lightpart2weld = weldBetween(lightpart2,Head)
431
lightpart2weld.C0 = CFrame.new(2 - c ,.2,2)
432
lightpart2.CanCollide = false
433
local lightpart3 = Instance.new("Part",Head)
434
lightpart3.Size = Vector3.new(.2,.6,.2 + v)
435
lightpart3.Material = "Neon"
436
lightpart3.Name = "lightpart3"
437
lightpart3.BrickColor = BrickColor.new("Really white")
438
local lightpart3weld = weldBetween(lightpart3,Head)
439
lightpart3weld.C0 = CFrame.new(-2 + c ,.2,2)
440
lightpart3.CanCollide = false
441
end
442
end)()
443
444
Phammerhandle = Instance.new("Part",Torso)
445
Phammerhandle.Size = Vector3.new(2,20,2)
446
Phammerhandle.Material = "Slate"
447
Phammerhandle.CanCollide = false
448
Phammerhandle.BrickColor = BrickColor.new("Really black")
449
Phammerhandleweld = weldBetween(Phammerhandle,RightArm)
450
Phammerhandleweld.C0 = CFrame.new(0,0,3) * CFrame.Angles(math.rad(20),0,0)
451
axehammer = Instance.new("SpecialMesh", Phammerhandle)
452
axehammer.MeshType = "FileMesh"
453
axehammer.Scale = Vector3.new(.162, .23, .137)
454
axehammer.MeshId,axehammer.TextureId = 'rbxassetid://2379879660','rbxassetid://2379879768'
455
r = 0
456
e = 0
457
458
Phammerholder = Instance.new("Part",Phammerhandle)
459
Phammerholder.Size = Vector3.new(15,6,10)
460
Phammerholder.Material = "Slate"
461
Phammerholder.CanCollide = false
462
Phammerholder.Transparency = 1
463
Phammerholder.BrickColor = BrickColor.new("Really black")
464
Phammerholderweld = weldBetween(Phammerholder,Phammerhandle)
465
Phammerholderweld.C0 = CFrame.new(0,0,10)
466
467
hitbox = Instance.new("Part",Phammerhandle)
468
hitbox.Size = Vector3.new(22,5,22)
469
hitbox.CanCollide = false
470
hitbox.Transparency = 1
471
hitboxweld = weldBetween(hitbox,Phammerholder)
472
hitboxweld.C0 = CFrame.new(0,11,5)
473
hitbox.CanCollide = false
474
475
darkheartbeat = Instance.new("Sound",Torso)
476
darkheartbeat.Looped = true
477
darkheartbeat.Volume = darkvolume
478
darkheartbeat.Name = "darkness"
479
darkheartbeat.SoundId = 'rbxassetid://2094108818'
480
darkheartbeat:Play()
481
482
coroutine.wrap(function()
483
while wait() do
484
hum.JumpPower = jp
485
hum.WalkSpeed = ws
486
LeftArm.BrickColor = BrickColor.new("Really black")
487
RightArm.BrickColor = BrickColor.new("Really black")
488
Head.BrickColor = BrickColor.new("Really black")
489
end
490
end)()
491
godmode = coroutine.wrap(function()
492
for i,v in pairs(Character:GetChildren()) do
493
if v:IsA("BasePart") and v ~= Root then
494
v.Anchored = false
495
end
496
end
497
while true do
498
hum.MaxHealth = math.huge
499
wait(0.0000001)
500
hum.Health = math.huge
501
wait()
502
end
503
end)
504
godmode()
505
ff = Instance.new("ForceField", Character)
506
ff.Visible = true
507
508
heavyslash = Instance.new("Sound",Phammerholder)
509
heavyslash.SoundId = "rbxassetid://2315879303"
510
heavyslash.Name = "hevsls"
511
heavyslash.Volume = 7
512
513
coroutine.wrap(function()
514
for i,v in pairs(Character:GetChildren()) do
515
if v.Name == "Animate" then v:Remove()
516
end
517
end
518
end)()
519
520
function damagealll(Radius,Position)		
521
	local Returning = {}		
522
	for _,v in pairs(workspace:GetChildren()) do		
523
		if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
524
if v:FindFirstChild("Torso") then		
525
			local Mag = (v.Torso.Position - Position).magnitude		
526
			if Mag < Radius then		
527
				table.insert(Returning,v)		
528
			end
529
elseif v:FindFirstChild("UpperTorso") then	
530
			local Mag = (v.UpperTorso.Position - Position).magnitude		
531
			if Mag < Radius then		
532
				table.insert(Returning,v)		
533
			end
534
end	
535
		end		
536
	end		
537
	return Returning		
538
end
539
540
doomtheme = Instance.new("Sound", Torso)
541
doomtheme.Volume = 5
542
doomtheme.Name = "doomtheme"
543
doomtheme.Looped = true
544
doomtheme.SoundId = "rbxassetid://613035749"
545
doomtheme:Play()
546
547
heavyfootsteps = Instance.new("Sound",Torso)
548-
heavyfootsteps.SoundId = "rbxassetid://1134050898"
548+
heavyfootsteps.SoundId = "rbxassetid://305695571"
549
heavyfootsteps.Volume = 0
550
heavyfootsteps.Name = "hfs"
551
heavyfootsteps.Pitch = .93
552
heavyfootsteps.Looped = true
553
heavyfootsteps:Play()
554
555
drag = Instance.new("Sound",Phammerholder)
556
drag.SoundId = "rbxassetid://2293193405"
557
drag.Volume = 0
558
drag.Name = "drag"
559
drag.Pitch = 1
560
drag.Looped = true
561
drag:Play()
562
563
drag2 = Instance.new("Sound",Phammerholder)
564
drag2.SoundId = "rbxassetid://2385312610"
565
drag2.Volume = 0
566
drag2.Name = "drag2"
567
drag2.Pitch = 1
568
drag2.Looped = true
569
drag2:Play()
570
571
twirlsound = Instance.new("Sound",Phammerhandle)
572
twirlsound.Volume = 10
573
twirlsound.Name = "twirlsound"
574
twirlsound.SoundId = "rbxassetid://229409838"
575
twirlsound.Looped = true
576
twirlsound.Pitch = .7
577
phamsmash = Instance.new("Sound",Phammerholder)
578
phamsmash.SoundId = "rbxassetid://2315879496"
579
phamsmash.Volume = 7
580
phamsmash.Name = "phamsmash"
581
582
Torso.ChildRemoved:connect(function(removed)
583
if removed.Name == "hfs" then
584
heavyfootsteps = Instance.new("Sound",Torso)
585-
heavyfootsteps.SoundId = "rbxassetid://1134050898"
585+
heavyfootsteps.SoundId = "rbxassetid://305695563"
586
heavyfootsteps.Volume = 0
587
heavyfootsteps.Name = "hfs"
588
heavyfootsteps.Pitch = .93
589
heavyfootsteps.Looped = true
590
heavyfootsteps:Play()
591
end
592
end)
593
594
Phammerholder.ChildRemoved:connect(function(removed)
595
if removed.Name == "hevsls" then
596
heavyslash = Instance.new("Sound",Phammerholder)
597
heavyslash.SoundId = "rbxassetid://2315879303"
598
heavyslash.Name = "hevsls"
599
heavyslash.Volume = 7
600
end
601
end)
602
603
Phammerholder.ChildRemoved:connect(function(removed)
604
if removed.Name == "drag" then
605
drag = Instance.new("Sound",Phammerholder)
606
drag.SoundId = "rbxassetid://2293193405"
607
drag.Volume = 0
608
drag.Pitch = 1
609
drag.Looped = true
610
drag:Play()
611
end
612
end)
613
614
Phammerholder.ChildRemoved:connect(function(removed)
615
if removed.Name == "drag2" then
616
drag2 = Instance.new("Sound",Phammerholder)
617
drag2.SoundId = "rbxassetid://2385312610"
618
drag2.Volume = 0
619
drag2.Name = "drag2"
620
drag2.Pitch = 1
621
drag2.Looped = true
622
drag2:Play()
623
end
624
end)
625
626
Torso.ChildRemoved:connect(function(removed)
627
if removed.Name == "twirlsound" then
628
twirlsound = Instance.new("Sound",Phammerhandle)
629
twirlsound.Volume = 8
630
twirlsound.Name = "twirlsound"
631
twirlsound.SoundId = "rbxassetid://229409838"
632
twirlsound.Looped = true
633
twirlsound.Pitch = .7
634
end
635
end)
636
637
Torso.ChildRemoved:connect(function(removed)
638
if removed.Name == "darkness" then
639
darkheartbeat = Instance.new("Sound",Torso)
640
darkheartbeat.Looped = true
641
darkheartbeat.Name = "darkness"
642
darkheartbeat.Volume = darkvolume
643
darkheartbeat.SoundId = 'rbxassetid://2094108818'
644
darkheartbeat:Play()
645
end
646
end)
647
648
Phammerholder.ChildRemoved:connect(function(removed)
649
if removed.Name == "phamsmash" then
650
phamsmash = Instance.new("Sound",Phammerhandle)
651
phamsmash.SoundId = "rbxassetid://2315879496"
652
phamsmash.Volume = 7
653
phamsmash.Name = "phamsmash"
654
end
655
end)
656
657
Torso.ChildRemoved:connect(function(removed)
658
if removed.Name == "doomtheme" then
659
doomtheme = Instance.new("Sound", Torso)
660
doomtheme.Volume = 3
661
doomtheme.Name = "doomtheme"
662
doomtheme.Looped = true
663
doomtheme.SoundId = "rbxassetid://613035749"
664
doomtheme:Play()
665
end
666
end)
667
668
for _,n in pairs(Character:GetChildren()) do
669
if n:IsA("Accessory") then n:Remove() end
670
end
671
for _,x in pairs(Character:GetChildren()) do
672
if x:IsA("Decal") then x:Remove() end
673
end
674
675
function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
676
so = Instance.new("Sound")
677
so.Parent = PARENT
678
so.SoundId = "rbxassetid://"..ID
679
so.Volume = VOL
680
so.Looped = LOOP
681
so:Play()
682
removeuseless:AddItem(so,REMOVE)
683
end
684
685
mouse.KeyDown:connect(function(Press)
686
Press=Press:lower()
687
if Press=='.' then
688
hum.Parent:BreakJoints()
689
end
690
end)
691
692
mouse.Button1Down:connect(function()
693
if debounce then return end
694
debounce = true
695
attacking = true
696
if combo2 then
697
phamsmash:Play()
698
heavyfootsteps.Volume = 0
699
drag.Volume = 0
700
drag2.Volume = 0
701
combo2 = false
702
combo1 = true
703
ws = 6
704
jp = 0
705
g1 = Instance.new("BodyGyro", Root)
706
g1.D = 175
707
g1.P = 20000
708
g1.MaxTorque = Vector3.new(0,9000,0)
709
for i = 1, 20 do
710
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
711
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
712
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
713
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.3)
714
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(0),math.rad(-35),math.rad(0)),.3)
715
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),0,0),.3)
716
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.75,0,7) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0)),.3)
717
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,5,0) * CFrame.Angles(math.rad(180),math.rad(-3),math.rad(-2)), 0.4)
718
swait()
719
end
720
ws = 0
721
smashdebounce = false
722
removeuseless:AddItem(g1,.001)
723
swoosh = Instance.new("Sound",Phammerholder)
724
swoosh.SoundId = "rbxassetid://1513044886"
725
swoosh.Volume = 8
726
swoosh.Pitch = .85
727
removeuseless:AddItem(swoosh,4)
728
swoosh:Play()
729
pobrick = Instance.new("Part",Torso)
730
pobrick.CFrame = Root.CFrame * CFrame.new(0,-11,-16)
731
pobrick.Anchored = true
732
pobrick.Name = "pobrick"
733
pobrick.Transparency = 1
734
removeuseless:AddItem(pobrick,5)
735
shockwave = Instance.new("Part", Torso)
736
shockwave.Size = Vector3.new(1,1,1)
737
shockwave.CanCollide = false
738
shockwave.Anchored = true
739
shockwave.Name = "shockwave"
740
shockwave.Transparency = .75
741
shockwave.BrickColor = BrickColor.new("White")
742
shockwave.CFrame = CFrame.new(pobrick.Position)
743
shockwavemesh = Instance.new("SpecialMesh", shockwave)
744
shockwavemesh.Scale = Vector3.new(6,3,6)
745
shockwavemesh.MeshId = "rbxassetid://20329976"
746
shockwave2 = Instance.new("Part", Torso)
747
shockwave2.Size = Vector3.new(1,1,1)
748
shockwave2.CanCollide = false
749
shockwave2.Anchored = true
750
shockwave2.Name = "shockwave2"
751
shockwave2.Transparency = .75
752
shockwave2.BrickColor = BrickColor.new("White")
753
shockwave2.CFrame = CFrame.new(pobrick.Position)
754
shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
755
shockwavemesh2.Scale = Vector3.new(4,3,4)
756
shockwavemesh2.MeshId = "rbxassetid://20329976"
757
SOUND(pobrick,168586621,8,false,5)
758
Hit = damagealll(30,pobrick.Position)
759
for _,v in pairs(Hit) do
760
if darkmode then	
761
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
762
else
763
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(34,53))
764
end
765
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
766
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
767
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
768
vel.velocity = CFrame.new(pobrick.Position,torso.Position).lookVector*150
769
removeuseless:AddItem(vel,.1)
770
end
771
coroutine.wrap(function()
772
for i = 1, 15 do
773
hum.CameraOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
774
swait()
775
end
776
hum.CameraOffset = Vector3.new(0,0,0)
777
end)()
778
for i = 1, 50 do
779
shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(3,.3,3)
780
shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(1.5,.4,1.5)
781
shockwave.CFrame = shockwave.CFrame * CFrame.Angles(0,math.rad(0+18),0)
782
shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(0,math.rad(0-19),0)
783
shockwave.Transparency = shockwave.Transparency + 0.014
784
shockwave2.Transparency = shockwave2.Transparency + 0.0125
785
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
786
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
787
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8 - .2 * math.sin(sine/12), -.2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0 + 3 * math.sin(sine/12)), math.rad(15 - 5 * math.sin(sine/12))), 0.36)
788
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.36)
789
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,1,1) * CFrame.Angles(math.rad(-45),math.rad(-3),math.rad(-2)), 0.36)
790
swait()
791
end
792
jp = 150
793
ws = 35
794
debounce = false
795
attacking = false
796
smashdebounce = true
797
shockwave:Remove()
798
shockwave2:Remove()
799
elseif combo1 then
800
heavyfootsteps.Volume = 0
801
drag.Volume = 0
802
drag2.Volume = 0
803
combo1 = false
804
combo2 = true
805
ws = 12
806
g1 = Instance.new("BodyGyro", Root)
807
g1.D = 175
808
g1.P = 20000
809
g1.MaxTorque = Vector3.new(0,9000,0)
810
for i = 1, 15 do
811
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
812
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
813
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
814
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(35),0,math.rad(35)),.3)
815
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(35),math.rad(0)),.3)
816
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-0)),.3)
817
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(-1,-10,0) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(-0)),.3)
818
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5, 1.5, 1.2) * CFrame.Angles(math.rad(-60), math.rad(-48), math.rad(0)), 0.3)
819
swait()
820
end
821
hitdebounce = false
822
Hit = damagealll(27,Phammerholder.Position)
823
for _,v in pairs(Hit) do
824
if darkmode then	
825
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
826
else
827
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(43,59))
828
end
829
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
830
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
831
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
832
heavyslash:Play()
833
vel.velocity = CFrame.new(Phammerholder.Position,torso.Position).lookVector*125
834
removeuseless:AddItem(vel,.1)
835
end
836
hitbox.Touched:connect(function(hit)
837
if hit.Parent:IsA("Part") then
838
elseif hit.Parent:IsA("SpecialMesh") then
839
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
840
elseif hit.Parent:findFirstChildOfClass("Humanoid") and hit.Parent:findFirstChildOfClass("Humanoid").Health ~= 0 then
841
if hitdebounce then return end
842
hitdebounce = true
843
Slachtoffer = hit.Parent:FindFirstChildOfClass("Humanoid")
844
vel = Instance.new("BodyVelocity",hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")) 
845
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
846
if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
847
tors = hit.Parent:FindFirstChild("UpperTorso")
848
else
849
tors = hit.Parent:FindFirstChild("Torso")
850
end
851
SOUND(tors,541909913,10,false,2)
852
coroutine.wrap(function()
853
for i = 1, 5 do
854
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
855
swait()
856
end
857
hum.CameraOffset = Vector3.new(0,0,0)
858
end)()
859
vel.velocity = CFrame.new(Phammerholder.Position,tors.Position).lookVector*160
860
removeuseless:AddItem(vel,.1)
861
if darkmode then
862
Slachtoffer.Parent:BreakJoints()
863
else
864
Slachtoffer:TakeDamage(math.random(44,63))
865
end
866
end
867
end)
868
SOUND(Phammerholder,1513044886,8,false,2)
869
for i = 1, 20 do
870
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
871
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5,0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
872
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.3)
873
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-35),math.rad(0)),.3)
874
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 3.5, 2) * CFrame.Angles(math.rad(-120), math.rad(120), math.rad(0)), 0.3)
875
swait()
876
end
877
removeuseless:AddItem(g1,.001)
878
ws = 35
879
hitdebounce = true
880
attacking = false
881
debounce = false
882
end
883
end)
884
885
mouse.KeyDown:connect(function(Press)
886
Press=Press:lower()
887
if Press=='y' then
888
if debounce then return end
889
heavyfootsteps.Volume = 0
890
drag.Volume = 0
891
drag2.Volume = 0
892
debounce = true
893
attacking = true
894
damagedebounce = false
895
ws = 0
896
for i = 1, 15 do
897
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
898
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
899
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
900
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,.6) * CFrame.Angles(math.rad(-35),0,math.rad(35)),.45)
901
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45)
902
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.45)
903
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0, -1.7) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.45)
904
swait()
905
end
906
knockbackbox = Instance.new("Part",Root)
907
knockbackbox.Size = Vector3.new(1,1,1)
908
knockbackbox.CanCollide = false
909
knockbackbox.Transparency = 1
910
knockbackboxweld = weldBetween(knockbackbox,Root)
911
knockbackboxweld.C0 = CFrame.new(2,5,5)
912
Hit = damagealll(10,knockbackbox.Position)
913
for _,v in pairs(Hit) do
914
if darkmode then	
915
v:FindFirstChildOfClass("Humanoid"):TakeDamage(99)
916
else	
917
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(42,50))
918
end
919
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
920
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
921
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
922
hitsound = Instance.new("Sound", torso)
923
hitsound.SoundId = "rbxassetid://212197666"
924
hitsound.Volume = 10
925
hitsound:Play()
926
coroutine.wrap(function()
927
for i = 1, 15 do
928
hum.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
929
swait()
930
end
931
hum.CameraOffset = Vector3.new(0,0,0)
932
end)()
933
SOUND(LeftLeg,2053414752,10,false,4)
934
removeuseless:AddItem(hitsound,3)
935
if darkmode then
936
vel.velocity = CFrame.new(LeftLeg.Position,torso.Position).lookVector*1000
937
else
938
vel.velocity = CFrame.new(LeftLeg.Position,torso.Position).lookVector*300
939
end
940
removeuseless:AddItem(vel,.1)
941
end
942
for i = 1, 30 do
943
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.2,.7,-1.3) * CFrame.Angles(math.rad(50),math.rad(10),math.rad(0)),.5)
944
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.5)
945
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, -4) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)), 0.5)
946
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, -.5, 2.5) * CFrame.Angles(math.rad(-35), math.rad(0), math.rad(0)), 0.5)
947
swait()
948
end
949
ws = 35
950
knockbackbox:Remove()
951
damagedebounce = true
952
attacking = false
953
debounce = false
954
end
955
end)
956
957
mouse.KeyDown:connect(function(Press)
958
Press=Press:lower()
959
if Press=='t' then
960
if debounce then return end
961
heavyfootsteps.Volume = 0
962
drag.Volume = 0
963
drag2.Volume = 0
964
debounce = true
965
attacking = true
966
ws = 0
967
SOUND(Head,246480487,10,false,10)
968
for i = 1, 30 do
969
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.5)
970
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.5)
971
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
972
swait()
973
end
974
for i = 1, 10 do
975
Hit = damagealll(60,Torso.Position)
976
for _,v in pairs(Hit) do	
977
v:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
978
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
979
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
980
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
981
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*100
982
removeuseless:AddItem(vel,.1)
983
end
984
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-3.8,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.3)
985
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
986
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.75,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.5)
987
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, .5) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.5)
988
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 2, .5) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.5)
989
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.5)
990
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.5)
991
swait()
992
end
993
for i = 1, 150 do
994
if darkmode then
995
Hit = damagealll(999999999999,Torso.Position)
996
else
997
Hit = damagealll(60,Torso.Position)
998
end
999
for _,v in pairs(Hit) do	
1000
if darkmode then
1001
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
1002
else
1003
v:FindFirstChildOfClass("Humanoid"):TakeDamage(1)
1004
end
1005
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1006
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1007
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1008
vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*100
1009
removeuseless:AddItem(vel,.1)
1010
end
1011
hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
1012
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-1,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.01)
1013
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, .5) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(90)), 0.01)
1014
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 2, .5) * CFrame.Angles(math.rad(40), math.rad(20), math.rad(-90)), 0.01)
1015
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.01)
1016
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, .3, -1.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.01)
1017
swait()
1018
end
1019
hum.CameraOffset = Vector3.new(0,0,0)
1020
ws = 35
1021
attacking = false
1022
debounce = false
1023
end
1024
end)
1025
1026
mouse.KeyDown:connect(function(Press)
1027
Press=Press:lower()
1028
if Press=='r' then
1029
if debounce then return end
1030
heavyfootsteps.Volume = 0
1031
drag.Volume = 0
1032
drag2.Volume = 0
1033
debounce = true
1034
attacking = true
1035
ws = 0
1036
g1 = Instance.new("BodyGyro", Root)
1037
g1.D = 175
1038
g1.P = 20000
1039
g1.MaxTorque = Vector3.new(0,9000,0)
1040
for i = 1, 35 do 
1041
swait()
1042
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 0 - .0 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
1043
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 0 - .0 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1044
g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.1)
1045
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.25)
1046
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,-2,-.5) * CFrame.Angles(math.rad(0),0,0),.25)
1047
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4,0,4) * CFrame.Angles(math.rad(90),math.rad(180),math.rad(-50)),.25)
1048
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,5,1.4) * CFrame.Angles(math.rad(-90), math.rad(55), math.rad(0)), 0.25)
1049
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.25)
1050
end
1051
removeuseless:AddItem(g1,.01)
1052
for i = 1, 6 do 
1053
swait()
1054
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(-0),0),.25)
1055
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,-2,-.5) * CFrame.Angles(math.rad(0),0,0),.25)
1056
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4,0,4) * CFrame.Angles(math.rad(90),math.rad(180),math.rad(-50)),.25)
1057
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.1,.7) * CFrame.Angles(math.rad(-60), math.rad(-25), math.rad(0)), 0.35)
1058
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-73), math.rad(42), math.rad(0)), 0.35)
1059
end
1060
phammerthrow = true
1061
twirlsound:Play()
1062
SOUND(Phammerhandle,608600954,10,false,5)
1063
coroutine.wrap(function()
1064
repeat
1065
wait(.1)
1066
Hit = damagealll(30,Phammerhandle.Position)
1067
for _,v in pairs(Hit) do
1068
if darkmode then	
1069
v:FindFirstChildOfClass("Humanoid").Parent:BreakJoints()
1070
else
1071
v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(38,52))
1072
end
1073
vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")) 
1074
vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
1075
torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
1076
vel.velocity = CFrame.new(Phammerhandle.Position,torso.Position).lookVector*100
1077
removeuseless:AddItem(vel,.1)
1078
end
1079
until phammerthrow == false
1080
end)()
1081
l = -3
1082
k = 0
1083
Phammerhandleweld.Part1 = Root
1084
for i = 1, 35 do
1085
k = k + 15
1086
l = l - 6
1087
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(20),0),.1)
1088
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.4,1.1) * CFrame.Angles(math.rad(-72), math.rad(-30), math.rad(0)), 0.05)
1089
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-62), math.rad(42), math.rad(0)), 0.05)
1090
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,l) * CFrame.Angles(0,math.rad(0),math.rad(0)),.3)
1091
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(k),math.rad(0)),.3)
1092
swait()
1093
end
1094
for i = 1, 35 do
1095
k = k + 11
1096
l = l + 6
1097
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(0),math.rad(20),0),.1)
1098
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,1.4,1.1) * CFrame.Angles(math.rad(-72), math.rad(-30), math.rad(0)), 0.05)
1099
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0,2,1.4) * CFrame.Angles(math.rad(-62), math.rad(42), math.rad(0)), 0.05)
1100
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,l) * CFrame.Angles(math.rad(0),math.rad(0),0),.3)
1101
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(k),math.rad(0)),.3)
1102
swait()
1103
end
1104
phammerthrow = false
1105
twirlsound:Stop()
1106
Phammerhandleweld.Part1 = RightArm
1107
ws = 35
1108
pickdebounce = true
1109
attacking = false
1110
hitdebounce = true
1111
debounce = false
1112
end
1113
end)
1114
1115
mouse.KeyDown:connect(function(Press)
1116
Press=Press:lower()
1117
if Press=='f' then
1118
if debounce then return end
1119
heavyfootsteps.Volume = 0
1120
drag.Volume = 0
1121
drag2.Volume = 0
1122
if darkmode then
1123
debounce = true
1124
tweentable = {}
1125
tweentable.Color = BrickColor.new("White").Color
1126
for i,v in pairs(Head:GetChildren()) do
1127
if v.Name == "lightpart" then
1128
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1129
tweenn:Play()
1130
end
1131
end
1132
for i,v in pairs(Head:GetChildren()) do
1133
if v.Name == "lightpart2" then
1134
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1135
tweenn:Play()
1136
end
1137
end
1138
for i,v in pairs(Head:GetChildren()) do
1139
if v.Name == "lightpart3" then
1140
tweenn = tween:Create(v, TweenInfo.new(3),tweentable)
1141
tweenn:Play()
1142
end
1143
end
1144
for i = 1, 50 do
1145
darkvolume = darkvolume - 0.2
1146
darkheartbeat.Volume = darkvolume
1147
leftblockarm.Transparency = leftblockarm.Transparency + .011
1148
rightblockarm.Transparency = rightblockarm.Transparency + .011
1149
torsoblock.Transparency = torsoblock.Transparency + .011
1150
leftlegg.Transparency = leftlegg.Transparency + .011
1151
rightlegg.Transparency = rightlegg.Transparency + .011
1152
swait()
1153
end
1154
darkvolume = 0
1155
debounce = false
1156
darkmode = false
1157
else
1158
debounce = true
1159
attacking = true
1160
darkmode = true
1161
ws = 0 
1162
jp = 0
1163
HEADLERP.Part1 = Torso
1164
horn = Instance.new("Part",Torso)
1165
horn.Size = Vector3.new(1,1,1)
1166
horn.CanCollide = false
1167
horn.BrickColor = BrickColor.new("Really black")
1168
hornweld = weldBetween(horn,LeftArm)
1169
hornweld.C0 = hornweld.C0 * CFrame.Angles(math.rad(90),math.rad(20),math.rad(45))
1170
hornweld.C1 = CFrame.new(.25,-6,0)
1171
fuckhorn = Instance.new("SpecialMesh", horn)
1172
fuckhorn.MeshType = "FileMesh"
1173
fuckhorn.Scale = Vector3.new(12, 12, 12)
1174
fuckhorn.MeshId = 'rbxassetid://114019861'
1175
fuckhorn.TextureId = 'rbxassetid://114019769'
1176
SOUND(horn,147703453,10,false,10)
1177
coroutine.wrap(function()
1178
for i = 1, 30 do
1179
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-.6,0) * CFrame.Angles(math.rad(10),0,0),.5)
1180
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,3,1.5) * CFrame.Angles(math.rad(-105),math.rad(25),math.rad(0)), 0.5)
1181
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5, 0, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
1182
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5, 0, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.5)
1183
swait()
1184
end
1185
end)()
1186
tweentable = {}
1187
tweentable.Color = BrickColor.new("Really red").Color
1188
for i,v in pairs(Head:GetChildren()) do
1189
if v.Name == "lightpart" then
1190
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1191
tweenn:Play()
1192
end
1193
end
1194
for i,v in pairs(Head:GetChildren()) do
1195
if v.Name == "lightpart2" then
1196
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1197
tweenn:Play()
1198
end
1199
end
1200
for i,v in pairs(Head:GetChildren()) do
1201
if v.Name == "lightpart3" then
1202
tweenn = tween:Create(v, TweenInfo.new(15),tweentable)
1203
tweenn:Play()
1204
end
1205
end
1206
for i = 1, 500 do
1207
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
1208
hum.CameraOffset = Vector3.new(math.random(-.6,.6),math.random(-.6,.6),math.random(-.6,.6))
1209
darkvolume = darkvolume + 0.015
1210
darkheartbeat.Volume = darkvolume
1211
leftblockarm.Transparency = leftblockarm.Transparency - .0011
1212
rightblockarm.Transparency = rightblockarm.Transparency - .0011
1213
torsoblock.Transparency = torsoblock.Transparency - .0011
1214
leftlegg.Transparency = leftlegg.Transparency - .0011
1215
rightlegg.Transparency = rightlegg.Transparency - .0011
1216
swait()
1217
end
1218
ws = 35
1219
jp = 150
1220
HEADLERP.Part1 = Head
1221
hum.CameraOffset = Vector3.new(0,0,0)
1222
attacking = false
1223
debounce = false
1224
horn:Remove()
1225
end
1226
end
1227
end)
1228
1229
1230
coroutine.wrap(function()
1231
while true do
1232
if darkmode then
1233
darkheartbeat.Volume = darkvolume
1234
end
1235
swait()
1236
end
1237
end)()
1238
1239
function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
1240
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
1241
end
1242
1243
function ray2(StartPos, EndPos, Distance, Ignore)
1244
local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
1245
return ray(StartPos, DIRECTION, Distance, Ignore)
1246
end
1247
1248
checks1 = coroutine.wrap(function() -------Checks
1249
while true do
1250
hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,4*4,Character)
1251
if Root.Velocity.y > 1 and hf == nil then
1252
position = "Jump"
1253
elseif Root.Velocity.y < -1 and hf == nil then
1254
position = "Falling"
1255
elseif Root.Velocity.Magnitude < 10 and hf ~= nil then
1256
position = "Idle"
1257
elseif Root.Velocity.Magnitude > 10 and hf ~= nil then
1258
position = "Walking"
1259
end
1260
swait()
1261
end
1262
end)
1263
checks1()
1264
1265
OrgnC0 = Neck.C0 * CFrame.new(0,0,4.5)
1266
local movelimbs = coroutine.wrap(function()
1267
while RunSrv.RenderStepped:wait() do
1268
TrsoLV = Torso.CFrame.lookVector
1269
Dist = nil
1270
Diff = nil
1271
if not MseGuide then
1272
print("Failed to recognize")
1273
else
1274
local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
1275
Dist = (Head.CFrame.p-Point).magnitude
1276
Diff = Head.CFrame.Y-Point.Y
1277
HEADLERP.C0 = CFrame.new(0, -6, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
1278
Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*.5), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1.5), .1)
1279
end
1280
end
1281
end)
1282
movelimbs()
1283
immortal = {}
1284
for i,v in pairs(Character:GetDescendants()) do
1285
	if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
1286
		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
1287
			v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
1288
		end
1289
		table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
1290
	elseif v:IsA("JointInstance") then
1291
		table.insert(immortal,{v,v.Parent,nil,nil,nil})
1292
	end
1293
end
1294
for e = 1, #immortal do
1295
	if immortal[e] ~= nil then
1296
		local STUFF = immortal[e]
1297
		local PART = STUFF[1]
1298
		local PARENT = STUFF[2]
1299
		local MATERIAL = STUFF[3]
1300
		local COLOR = STUFF[4]
1301
		local TRANSPARENCY = STUFF[5]
1302
if levitate then
1303
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1304
			PART.Material = MATERIAL
1305
			PART.Color = COLOR
1306
			PART.Transparency = TRANSPARENCY
1307
		end
1308
		PART.AncestryChanged:connect(function()
1309
			PART.Parent = PARENT
1310
		end)
1311
else
1312
		if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
1313
			PART.Material = MATERIAL
1314
			PART.Color = COLOR
1315
			PART.Transparency = TRANSPARENCY
1316
		end
1317
		PART.AncestryChanged:connect(function()
1318
			PART.Parent = PARENT
1319
		end)
1320
end
1321
	end
1322
end
1323
function immortality()
1324
	for e = 1, #immortal do
1325
		if immortal[e] ~= nil then
1326
			local STUFF = immortal[e]
1327
			local PART = STUFF[1]
1328
			local PARENT = STUFF[2]
1329
			local MATERIAL = STUFF[3]
1330
			local COLOR = STUFF[4]
1331
			local TRANSPARENCY = STUFF[5]
1332
			if PART.ClassName == "Part" and PART == Root then
1333
				PART.Material = MATERIAL
1334
				PART.Color = COLOR
1335
				PART.Transparency = TRANSPARENCY
1336
			end
1337
			if PART.Parent ~= PARENT then
1338
				hum:Remove()
1339
				PART.Parent = PARENT
1340
				hum = Instance.new("Humanoid",Character)
1341
if levitate then
1342
eyo1:Remove()
1343
eyo2:Remove()
1344
end
1345
                                hum.Name = "noneofurbusiness"
1346
			end
1347
		end
1348
	end
1349
end
1350
coroutine.wrap(function()
1351
while true do
1352
if hum.Health < .1 then
1353
immortality()
1354
end
1355
wait()
1356
end
1357
end)()
1358
1359
1360
local anims = coroutine.wrap(function()
1361
while true do
1362
settime = 0.05
1363
sine = sine + change
1364
if position == "Jump" and attacking == false then
1365
change = 1
1366
ws = 60
1367
heavyfootsteps.Volume = 0
1368
drag.Volume = 0
1369
drag2.Volume = 0
1370
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1371
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1372
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1373
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
1374
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.3)
1375
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1) * CFrame.Angles(math.rad(-60), math.rad(48), math.rad(0)), 0.5)
1376
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
1377
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, -1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
1378
elseif position == "Falling" and attacking == false then
1379
change = 1
1380
heavyfootsteps.Volume = 0
1381
drag.Volume = 0
1382
drag2.Volume = 0
1383
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1384
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1385
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1386
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
1387
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.3)
1388
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0, .9) * CFrame.Angles(math.rad(14), math.rad(-4), math.rad(0)), 0.3)
1389
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
1390
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1) * CFrame.Angles(math.rad(-60), math.rad(48), math.rad(0)), 0.5)
1391
elseif position == "Walking" and attacking == false then
1392
change = .6
1393
ws = 24
1394
heavyfootsteps.Volume = 6
1395
drag.Volume = 8
1396
drag2.Volume = 9
1397
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1398
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-2,-2,13) * CFrame.Angles(math.rad(103),math.rad(-12),0),.3)
1399
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8,0,1*math.sin(sine/6)) * CFrame.Angles(math.rad(-20*math.sin(sine/6)),math.rad(10*math.sin(sine/6)),math.rad(10)),.3)
1400
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 1.2, -1.15) * CFrame.Angles(math.rad(60), math.rad(8 + 7 * math.sin(sine/6)), math.rad(0)), 0.5)
1401
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1402
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.4 - .05 * math.sin(sine/4), 0) * CFrame.Angles(math.rad(0),math.rad(8 * math.sin(sine/6)),math.rad(0) + Root.RotVelocity.Y / 45, math.sin(20 * math.sin(sine/6))), 0.3)
1403
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0, 0 - 0.35 * math.cos(sine/6)/2.8, -.4+ 2* math.sin(sine/6)) * CFrame.Angles(math.rad(10) + -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(25 * math.cos(sine/6))), 0.3)
1404
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0, 0 + 0.35 * math.cos(sine/8)/2.8, -.4 - 2 * math.sin(sine/6)) * CFrame.Angles(math.rad(10) - -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(25 * math.cos(sine/6))), 0.3)
1405
elseif position == "Idle" and attacking == false then
1406
change = .5
1407
heavyfootsteps.Volume = 0
1408
drag.Volume = 0
1409
drag2.Volume = 0
1410
Phammerhandleweld.C1 = Phammerhandleweld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.3)
1411
Phammerhandleweld.C0 = Phammerhandleweld.C0:lerp(CFrame.new(-4.5,0,1) * CFrame.Angles(math.rad(0),math.rad(-75),math.rad(90)),.3)
1412
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.4 + -.125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),.3)
1413
ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.3)
1414
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.8 - .2 * math.sin(sine/12), -.2 - .0 * math.sin(sine/12), .2 * -math.sin(sine/12)) * CFrame.Angles(math.rad(2 + 4 * math.sin(sine/12)), math.rad(0 + 3 * math.sin(sine/12)), math.rad(15 - 5 * math.sin(sine/12))), 0.3)
1415
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 0.7, 1 - .25 * math.sin(sine/12)) * CFrame.Angles(math.rad(-60 + 2 *math.sin(sine/12)), math.rad(48 + 2 * math.sin(sine/12)), math.rad(2 * math.sin(sine/12))), 0.5)
1416
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 0 - .125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(-10)), 0.3)
1417
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 0 - .125 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
1418
end
1419
swait()
1420
end
1421
end)
1422
anims()
1423
warn("Shred through everything that stands in your way. Made by Supr14")