View difference between Paste ID: SFDVbmh3 and k8eCGTN1
SHOW: | | - or go back to the newest paste.
1
player = game:GetService("Players").LocalPlayer
2
char = player.Character
3
mouse = player:GetMouse()
4
idleq = false
5
local skl = false
6
parts = {}
7
poses = {}
8
local obj3
9
local TARG10
10
local TARG11
11
stun = Instance.new("BoolValue",char)
12
stun.Name = "Stunned"
13
stun.Value = false
14
atk = Instance.new("NumberValue",char)
15
atk.Name = "Attack"
16
atk.Value = 1
17
def = Instance.new("NumberValue",char)
18
def.Name = "Defense"
19
def.Value = 1
20
spd = Instance.new("NumberValue",char)
21
spd.Name = "Speed"
22
spd.Value = 1
23
deft = Instance.new("NumberValue",char)
24
deft.Name = "DefenseTime"
25
deft.Value = 0
26
atkt = Instance.new("NumberValue",char)
27
atkt.Name = "AttackTime"
28
atkt.Value = 0
29
spdt = Instance.new("NumberValue",char)
30
spdt.Name = "SpeedTime"
31
spdt.Value = 0
32
33
34
--POISION VARS
35
posd = Instance.new("BoolValue",char)
36
posd.Name = "Posioned"
37
posd.Value = false
38
39
pt = Instance.new("NumberValue",char)
40
pt.Name = "PoisonTime"
41
pt.Value = 0
42
43
44
bl = Instance.new("BoolValue",char)
45
bl.Name = "Blocking"
46
bl.Value = false
47
48
bll = Instance.new("BoolValue",char)
49
bll.Name = "BlockingLabel"
50
bll.Value = false
51
52
blt = Instance.new("NumberValue",char)
53
blt.Name = "BlockingLeft"
54
blt.Value = 50
55
56
57
pb = Instance.new("BoolValue",char)
58
pb.Name = "PauseBlock"
59
pb.Value = false
60
blm = 100
61
62
gd = Instance.new("BoolValue",char)
63
gd.Name = "Ground"
64
65
local TARG7
66
local obj
67
local TARG8
68
local obj2
69
for i,v in pairs (char:GetChildren())do
70
if v.ClassName == "Weld" then
71
v:destroy()
72
end
73
end
74
----OPEN
75
local tr = char:WaitForChild("Torso")
76
local lr = char:WaitForChild("Left Arm")
77
local ra = char:WaitForChild("Right Arm")
78
79
local s1 = Instance.new("Sound",char.Head)
80
s1.Volume = 1
81
s1.SoundId = "rbxassetid://419372077"
82
s1.Pitch = 1.0
83
local s2 = Instance.new("Sound",char.Head)
84
s2.Volume = 1
85
s2.SoundId = "rbxassetid://419378177"
86
local s3 = Instance.new("Sound",char.Head)
87
s3.Volume = 1
88
s3.SoundId = "rbxassetid://"
89
local s4 = Instance.new("Sound",char.Head)
90
s4.Volume = 1
91
s4.SoundId = "rbxassetid://"
92
local s5 = Instance.new("Sound",char.Head)
93
s5.Volume = 1
94
s5.SoundId = "rbxassetid://"
95
--WELDS --
96
local w3 = Instance.new("Weld",char)
97
run = game:GetService("RunService")
98
w3.Part0 = lr
99
w3.Part1 = tr
100
w3.C0 = CFrame.new(1.5,0,0)
101
 
102
local w4= Instance.new("Weld",char)
103
w4.Part0 = ra
104
w4.Part1 = tr
105
w4.C0 = CFrame.new(-1.5,0,0)
106
107
local nc = Instance.new("Weld",char)
108
nc.Part0 = char.Torso
109
nc.Part1 = char.Head
110
nc.C0 = CFrame.new(0,1.5,0)
111
112
local ll = Instance.new("Weld",char)
113
ll.Part0 = char.Torso
114
ll.Part1 = char["Left Leg"]
115
ll.C0 = CFrame.new(-.5,-2,0)
116
117
local rl = Instance.new("Weld",char)
118
rl.Part0 = char.Torso
119
rl.Part1 = char["Right Leg"]
120
rl.C0 = CFrame.new(.5,-2,0)
121
122
local ts = Instance.new("Weld",char)
123
ts.Part0 = char.HumanoidRootPart
124
ts.Part1 = char.Torso
125
ts.C0 = CFrame.new(0,0,0)* CFrame.Angles(0,0,0)
126
--MAKE AND UNDO WELDS
127
128
turnonwelds = function()
129
w3.Part1 = tr
130
w4.Part1 = tr
131
nc.Part1 = char.Head
132
ll.Part1 = char["Left Leg"]
133
rl.Part1 = char["Right Leg"]
134
end
135
turnoffwelds = function()
136
	w3.Part1 = nil
137
w4.Part1 = nil
138
nc.Part1 = nil
139
ll.Part1 = nil
140
rl.Part1 = nil
141
end
142
143
turnoffwelds()
144
----LERP POSES
145
------- CFRAMES FOR LERP
146
147
local walk = {
148
--Left
149
ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)), --  LEFT LEG
150
rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)), -- RIGHT LEG
151
--Right
152
ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)), --  LEFT LEG
153
rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)), -- RIGHT LEG
154
-----------------------------------------------------------------------------------------------
155
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0) , -- Torso Tilt
156
nc.C0  * CFrame.Angles(math.rad(20),math.rad(0),0), -- HEAD TILT UP
157
w4.C0 * CFrame.new(0,.2,-.4) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), --  ARM MOVEMENT
158
w3.C0 * CFrame.new(0,.2,-.4) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)) -- ARM MOVEMENT
159
160
}
161
local equip = {
162
nc.C0  * CFrame.Angles(math.rad(-10),math.rad(0),0), -- HEAD BOB EQUIP
163
w3.C0 * CFrame.new(-1.1,-.1,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(90)), -- LEFT ARM FOLD
164
w4.C0 * CFrame.new(1.1,-.2,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(-90)) -- RIGHT ARM FOLD
165
}
166
local idle = {
167
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-40),0), -- TORSO TILT
168
nc.C0  * CFrame.Angles(0,math.rad(30),0), -- HEAD BOB EQUIP
169
ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(30),math.rad(-10)), -- LEFT LEG idle
170
rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(5),math.rad(-30),math.rad(10)), -- RIGHT LEG Idle
171
w3.C0 * CFrame.new(0,.5,0) * CFrame.Angles(math.rad(-90),math.rad(20),math.rad(30)), -- LEFT ARM Idle
172
w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-120),math.rad(-20),math.rad(-30)), -- RIGHT ARM Idle w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(-30),math.rad(-30))
173
}
174
local PA1 = {
175
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(40),math.rad(30)), -- TORSO TILT	
176
ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(20),math.rad(30),math.rad(-10)), -- LEFT LEG PUNCH1
177
rl.C0 * CFrame.new(0,-.05,-.5) * CFrame.Angles(math.rad(20),math.rad(-30),math.rad(10)), -- RIGHT LEG PUNCH
178
nc.C0  * CFrame.Angles(math.rad(-7),math.rad(20),0), -- HEAD BOB PUNCH 
179
w3.C0 * CFrame.new(0,.6,0) * CFrame.Angles(math.rad(30),0,math.rad(20)), -- LEFT ARM Idle
180
w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(-20),math.rad(-30)), -- RIGHT ARM
181
}
182
local PA2 = {
183
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-35),0), -- TORSO TILT	
184
ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(30),math.rad(-10)), -- LEFT LEG idle
185
rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(5),math.rad(-30),math.rad(10)), -- RIGHT LEG Idle
186
CFrame.new(0,1.5,0)* CFrame.Angles(math.rad(20),math.rad(20),0), -- HEAD BOB PUNCH 
187
w4.C0 * CFrame.new(0,1,0) * CFrame.Angles(math.rad(30),0,math.rad(-40)), -- LEFT ARM Idle
188
w3.C0 * CFrame.new(-.5,1.5,-.3) * CFrame.Angles(math.rad(-150),0,math.rad(-10)), -- RIGHT ARM Idle
189
}
190
local PA3 = {
191
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),0), -- TORSO TILT	
192
nc.C0  * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH 	
193
w4.C0 * CFrame.new(.4,1,.7) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(-50)), -- LEFT ARM PUNCH 3
194
w3.C0 * CFrame.new(-.3,1.5,0) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(50)), -- RIGHT ARM PUNCH 3
195
ll.C0 * CFrame.new(-.3,0,.3) * CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-10)), -- LEFT LEG 
196
rl.C0 * CFrame.new(0,1,-.5) * CFrame.Angles(math.rad(-40),0,math.rad(0)), -- RIGHT LEG Idle
197
}
198
local PA4 = {
199
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(60),math.rad(-60),0), -- TORSO TILT	
200
nc.C0  * CFrame.Angles(math.rad(-25),math.rad(50),0), -- HEAD BOB PUNCH 
201
w4.C0 * CFrame.new(.4,1,.7) * CFrame.Angles(math.rad(50),0,math.rad(-70)), -- LEFT ARM PUNCH 3	
202
w3.C0 * CFrame.new(-1.2,-.2,1) * CFrame.Angles(math.rad(-40),math.rad(20),math.rad(-50)), -- RIGHT ARM PUNCH 3
203
ll.C0 * CFrame.new(-1.0,.5,0) * CFrame.Angles(0,math.rad(0),math.rad(-30)), -- LEFT LEG 
204
rl.C0 * CFrame.new(1,.5,.5) * CFrame.Angles(0,math.rad(-20),math.rad(40)), -- RIGHT LEG Idle
205
}
206
local jump = {
207
nc.C0  * CFrame.Angles(math.rad(20),0,0), -- HEAD BOB EQUIP
208
w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30)), -- LEFT ARM Idle
209
w3.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(30)), -- RIGHT ARM Idle	
210
ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
211
rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
212
}
213
local stunned = {
214
nc.C0  * CFrame.Angles(0,math.rad(90),0), -- HEAD BOB EQUIP
215
w4.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(-50)), -- LEFT ARM Idle
216
w3.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(50)), -- RIGHT ARM Idle	
217
ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
218
rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
219
ts.C0 * CFrame.new(0,-2.5,0) * CFrame.Angles(math.rad(90),0,0), -- TORSO TILT			
220
}
221
local PA1C = {
222
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(-40),math.rad(-30)), -- TORSO TILT	
223
ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(20),math.rad(30),math.rad(-10)), -- LEFT LEG PUNCH1
224
rl.C0 * CFrame.new(0,-.05,-.5) * CFrame.Angles(math.rad(20),math.rad(-30),math.rad(10)), -- RIGHT LEG PUNCH
225
nc.C0  * CFrame.Angles(math.rad(-7),math.rad(-20),0), -- HEAD BOB PUNCH 
226
w3.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(40),math.rad(30)), -- RIGHT ARM
227
w4.C0 * CFrame.new(0,.6,0) * CFrame.Angles(math.rad(30),0,math.rad(-20)), -- LEFT ARM Idle
228
}
229
local Stomp = {
230
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
231
nc.C0  * CFrame.Angles(math.rad(-13),math.rad(-20),0), -- HEAD BOB EQUIP
232
ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG 
233
rl.C0 * CFrame.new(0,.6,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
234
w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(30)), -- LEFT ARM Idle
235
w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-30)), -- RIGHT ARM Idle	
236
}
237
local Stomp2 = {
238
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
239
nc.C0  * CFrame.Angles(math.rad(-25),math.rad(-20),0), -- HEAD BOB EQUIP
240
ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG 
241
rl.C0 * CFrame.new(0,0,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
242
w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(35)), -- LEFT ARM Idle
243
w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-35)), -- RIGHT ARM Idle	
244
}
245
local dropkick = {
246
ts.C0 * CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(45),0), -- TORSO TILT ~ NONE REQUIRED
247
nc.C0  * CFrame.new(0,0,-.2) *  CFrame.Angles(math.rad(-30),math.rad(-20),0), -- HEAD BOB EQUIP
248
ll.C0 * CFrame.new(-.2,0,-.3) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), -- LEFT LEG 
249
rl.C0 * CFrame.new(-.05,0,0) * CFrame.Angles(math.rad(00),math.rad(20),math.rad(0)), -- RIGHT LEG Idle
250
w3.C0 * CFrame.new(-2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(170)), -- LEFT ARM Idle
251
w4.C0 * CFrame.new(2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(-160)), -- RIGHT ARM Idle	
252
}
253
local block  = {
254
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- TORSO TILT ~ NONE REQUIRED
255
nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(math.rad(-9),math.rad(-0),0), -- HEAD BOB EQUIP
256
ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- LEFT LEG idle
257
rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- RIGHT LEG Idle
258
w3.C0 * CFrame.new(-.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- LEFT ARM Idle
259
w4.C0 * CFrame.new(.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- RIGHT ARM Idle	
260
}
261
local sjump = {
262
ts.C0 * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-10),0,0), -- TORSO TILT ~ NONE REQUIRED
263
nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(math.rad(-15),math.rad(-0),0), -- HEAD BOB EQUIP
264
ll.C0 * CFrame.new(0,.4,.8) * CFrame.Angles(math.rad(-70),0,0), -- LEFT LEG idle
265
rl.C0 * CFrame.new(0,.8,-.5) * CFrame.Angles(math.rad(-10),0,0), -- RIGHT LEG Idle
266
w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), -- LEFT ARM Idle
267
w4.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), -- RIGHT ARM Idle	
268
}
269
local UpSideDownPunch = {
270
ts.C0 * CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(180),0,0), -- TORSO TILT ~ NONE REQUIRED
271
nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(0,0,0), -- HEAD BOB EQUIP
272
ll.C0 * CFrame.new(-.4,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
273
rl.C0 * CFrame.new(.4,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
274
w3.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- LEFT ARM Idle
275
w4.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- RIGHT ARM Idle	
276
}
277
local BackBreaker = {
278
ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),0), -- TORSO TILT	
279
nc.C0  * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH 	
280
w4.C0 * CFrame.new(0,.1,.3) * CFrame.Angles(math.rad(-90),math.rad(-00),math.rad(0)), -- LEFT ARM PUNCH 3
281
w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-90),math.rad(20),math.rad(0)), -- LEFT ARM PUNCH 3
282
ll.C0 * CFrame.new(-.3,0,.3) * CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-10)), -- LEFT LEG 
283
rl.C0 * CFrame.new(-.2,1,-.5) * CFrame.Angles(math.rad(-40),0,math.rad(0)), -- RIGHT LEG Idle
284
}
285
local FrontFlipKick1 = {
286
	ts.C0 * CFrame.new(0,2,0) * CFrame.Angles(math.rad(-8),math.rad(0),0), -- TORSO TILT	
287
nc.C0  * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH 	
288
w4.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
289
w3.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
290
ll.C0 * CFrame.new(0,1,1) * CFrame.Angles(math.rad(-110),0,math.rad(0)), -- RIGHT LEG Idle
291
rl.C0 * CFrame.new(0,1,-1) * CFrame.Angles(math.rad(110),0,math.rad(0)), -- RIGHT LEG Idle
292
}
293
--[[for i = 0,1,wait() do
294
wait()
295
ts.C0 = ts.C0:lerp(FrontFlipKick1[1],.4)
296
nc.C0 = nc.C0:lerp(FrontFlipKick1[2],.4)
297
ll.C0 = ll.C0:lerp(FrontFlipKick1[5],.4)
298
rl.C0 = rl.C0:lerp(FrontFlipKick1[6],.4)
299
w3.C0 = w3.C0:lerp(FrontFlipKick1[4],.4)
300
w4.C0 = w4.C0:lerp(FrontFlipKick1[3],.4)
301
end--]]
302
303
--[[
304
--END
305
ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
306
nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
307
ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
308
rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
309
w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
310
w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
311
--START
312
ts.C0 = ts.C0:lerp(sjump[1],.4)
313
nc.C0 = nc.C0:lerp(sjump[2],.4)
314
ll.C0 = ll.C0:lerp(sjump[3],.4)
315
rl.C0 = rl.C0:lerp(sjump[4],.4)
316
w3.C0 = w3.C0:lerp(sjump[5],.4)
317
w4.C0 = w4.C0:lerp(sjump[6],.4)
318
--]]
319
-- CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG 
320
------------------------------------CLASS UI  ------------------------------------
321
322
323
324
f = Instance.new("ScreenGui",player.PlayerGui)
325
f.Name = "UI"
326
327
f1 = Instance.new("Frame",f)
328
f1.BorderSizePixel = 0
329
f1.BackgroundColor3 = Color3.new(0,0,0)
330
f1.Size = UDim2.new(0.3,0,0.05,0)
331
f1.Position = UDim2.new(0.2,0,0.84,0)
332
333
f1f = Instance.new("Frame",f1)
334
f1f.BorderSizePixel = 0
335
f1f.BackgroundColor3 = Color3.new(255,255,255)
336
f1f.Size = UDim2.new(1,0,1,0)
337
338
f1l = Instance.new("TextLabel",f1)
339
f1l.TextScaled = true
340
f1l.TextStrokeTransparency = 0
341
f1l.BackgroundTransparency  = 1
342
f1l.TextColor3 = Color3.new(255,255,255)
343
f1l.BorderSizePixel = 0
344
f1l.Size = UDim2.new(1,0,1,0)
345-
f1l.Text = "[Z] Spam Punches"
345+
f1l.Text = "[Z] Punch Storm"
346
347
348
f2 = Instance.new("Frame",f)
349
f2.BorderSizePixel = 0
350
f2.BackgroundColor3 = Color3.new(0,0,0)
351
f2.Size = UDim2.new(0.3,0,0.05,0)
352
f2.Position = UDim2.new(0.52, 0,0.84, 0)
353
354
f2f = Instance.new("Frame",f2)
355
f2f.BorderSizePixel = 0
356
f2f.BackgroundColor3 = Color3.new(255,255,255)
357
f2f.Size = UDim2.new(1,0,1,0)
358
359
f2l = Instance.new("TextLabel",f2)
360
f2l.TextScaled = true
361
f2l.TextStrokeTransparency = 0
362
f2l.BackgroundTransparency  = 1
363
f2l.TextColor3 = Color3.new(255,255,255)
364
f2l.BorderSizePixel = 0
365
f2l.Size = UDim2.new(1,0,1,0)
366
f2l.Text = "[X] Ground Stomp"
367
368
369
f3 = Instance.new("Frame",f)
370
f3.BorderSizePixel = 0
371
f3.BackgroundColor3 = Color3.new(0,0,0)
372
f3.Size = UDim2.new(0.3,0,0.05,0)
373
f3.Position = UDim2.new(0.2,0,0.9,0)
374
375
f3f = Instance.new("Frame",f3)
376
f3f.BorderSizePixel = 0
377
f3f.BackgroundColor3 = Color3.new(255,255,255)
378
f3f.Size = UDim2.new(1,0,1,0)
379
380
f3l = Instance.new("TextLabel",f3)
381
f3l.TextScaled = true
382
f3l.TextStrokeTransparency = 0
383
f3l.BackgroundTransparency  = 1
384
f3l.TextColor3 = Color3.new(255,255,255)
385
f3l.BorderSizePixel = 0
386
f3l.Size = UDim2.new(1,0,1,0)
387
f3l.Text = "[C] Drop kick"
388
389
390
f4 = Instance.new("Frame",f)
391
f4.BorderSizePixel = 0
392
f4.BackgroundColor3 = Color3.new(0,0,0)
393
f4.Size = UDim2.new(0.3,0,0.05,0)
394
f4.Position = UDim2.new(.52,0,.9,0)
395
396
f4f = Instance.new("Frame",f4)
397
f4f.BorderSizePixel = 0
398
f4f.BackgroundColor3 = Color3.new(255,255,255)
399
f4f.Size = UDim2.new(1,0,1,0)
400
401
f4l = Instance.new("TextLabel",f4)
402
f4l.TextScaled = true
403
f4l.TextStrokeTransparency = 0
404
f4l.BackgroundTransparency  = 1
405
f4l.TextColor3 = Color3.new(255,255,255)
406
f4l.BorderSizePixel = 0
407
f4l.Size = UDim2.new(1,0,1,0)
408-
f4l.Text = "[V] Speed Shot "
408+
f4l.Text = "[V] Jump-And-Explode"
409
410
411
---HEALTH BAR
412
413
f5 = Instance.new("Frame",f)
414
f5.BorderSizePixel = 0
415
f5.BackgroundColor3 = Color3.new(255,255,255)
416
f5.Size = UDim2.new(0.3,0,0.03,0)
417
f5.Position = UDim2.new(.52,0,.8,0)
418
419
f5f = Instance.new("Frame",f5)
420
f5f.BorderSizePixel = 0
421
f5f.BackgroundColor3 = Color3.new(0,255,0)
422
f5f.Size = UDim2.new(1,0,1,0)
423
424
f5l = Instance.new("TextLabel",f5)
425
f5l.TextScaled = true
426
f5l.TextStrokeTransparency = 0
427
f5l.BackgroundTransparency  = 1
428
f5l.TextColor3 = Color3.new(255,255,255)
429
f5l.BorderSizePixel = 0
430
f5l.Size = UDim2.new(1,0,1,0)
431
f5l.Text = "Health"
432
433
434
---ENERGY BAR
435
436
f6 = Instance.new("Frame",f)
437
f6.BorderSizePixel = 0
438
f6.BackgroundColor3 = Color3.new(255,255,255)
439
f6.Size = UDim2.new(0.3,0,0.03,0)
440
f6.Position = UDim2.new(.2,0,.8,0)
441
442
f6f = Instance.new("Frame",f6)
443
f6f.BorderSizePixel = 0
444
f6f.BackgroundColor3 = BrickColor.new("Deep orange").Color
445
f6f.Size = UDim2.new(1,0,1,0)
446
447
f6l = Instance.new("TextLabel",f6)
448
f6l.TextScaled = true
449
f6l.TextStrokeTransparency = 0
450
f6l.BackgroundTransparency  = 1
451
f6l.TextColor3 = Color3.new(255,255,255)
452
f6l.BorderSizePixel = 0
453
f6l.Size = UDim2.new(1,0,1,0)
454
f6l.Text = "Energy"
455
456
457
458
--BLOCK
459
f9 = Instance.new("Frame",f)
460
f9.BorderSizePixel = 0
461
f9.BackgroundColor3 = Color3.new(255,255,255)
462
f9.Size = UDim2.new(0.62,0,0.03,0)
463
f9.Position = UDim2.new(.2,0,.96,0)
464
465
f9f = Instance.new("Frame",f9)
466
f9f.BorderSizePixel = 0
467
f9f.BackgroundColor3 = BrickColor.new("Forest green").Color
468
f9f.Size = UDim2.new(1,0,1,0)
469
470
f9l = Instance.new("TextLabel",f9)
471
f9l.TextScaled = true
472
f9l.TextStrokeTransparency = 0
473
f9l.BackgroundTransparency  = 1
474
f9l.TextColor3 = Color3.new(255,255,255)
475
f9l.BorderSizePixel = 0
476
f9l.Size = UDim2.new(1,0,1,0)
477
f9l.Text = "Block"
478
479
------------ATK 
480
fa = Instance.new("TextLabel",f)
481
fa.TextScaled = true
482
fa.TextStrokeTransparency = 0
483
fa.BackgroundTransparency  = .5
484
fa.BackgroundColor3 = Color3.new(0,0,0)
485
fa.TextColor3 = Color3.new(255,0,0)
486
fa.BorderSizePixel = 0
487
fa.Size = UDim2.new(.2,0,0.05,0)
488
fa.Position = UDim2.new(0.2,0,0.74,0)
489
fa.Text = "Attack : 1"
490
------------SPD 
491
fa2 = Instance.new("TextLabel",f)
492
fa2.TextScaled = true
493
fa2.TextStrokeTransparency = 0
494
fa2.BackgroundTransparency  = .5
495
fa2.BackgroundColor3 = Color3.new(0,0,0)
496
fa2.TextColor3 = Color3.new(0,255,0)
497
fa2.BorderSizePixel = 0
498
fa2.Size = UDim2.new(.2,0,0.05,0)
499
fa2.Position = UDim2.new(0.41,0,0.74,0)
500
fa2.Text = "Speed : 1"
501
------------DEF 
502
fa3 = Instance.new("TextLabel",f)
503
fa3.TextScaled = true
504
fa3.TextStrokeTransparency = 0
505
fa3.BackgroundTransparency  = .5
506
fa3.BackgroundColor3 = Color3.new(0,0,0)
507
fa3.TextColor3 = Color3.new(0,0,255)
508
fa3.BorderSizePixel = 0
509
fa3.Size = UDim2.new(.2,0,0.05,0)
510
fa3.Position = UDim2.new(0.62,0,0.74,0)
511
fa3.Text = "Defense : 1"
512
-------------------CLASS VARS--------------------------
513
S1 = true
514
S1T = 0
515
S1TF = 7
516
S2 = true
517
S2T = 0
518
S2TF = 15
519
S3 = true
520
S3T = 0
521
S3TF = 12
522
S4 = true
523
S4T = 0
524
S4TF = 30
525
energy = 0
526
------------------------------------EXTRA WELDS AREA ------------------------------------
527
528
529
530
531
532
----EQUIP FUNCTION
533
local Close1 = CFrame.new(1.5,0,0)
534
local Close2 = CFrame.new(-1.5,0,0)
535
local Speed = 0.3
536
local Open4 = w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30))
537
local h1 = nc.C0  * CFrame.Angles(math.rad(20),math.rad(-30),0)
538
local h2 = CFrame.new(0,1.5,0)
539
local h3 = nc.C0  * CFrame.Angles(math.rad(-20),math.rad(30),0)
540
--leg anims
541
local opend = false
542
local current = true
543
544
545
546
547
---------------------------------------------------------------------------------------
548
----DAMAGE UI N DMG
549
local DGU = function(p,txt)
550
s2:Play()
551
local par = Instance.new("Part",game.Workspace)
552
par.Transparency = 1
553
par.Anchored = true
554
par.CFrame = p.CFrame
555
par.CanCollide = false
556
game.Debris:AddItem(par,10)
557
local f = Instance.new("BillboardGui",par)
558
f.Size = UDim2.new(1.2,0,1.2,0)
559
f.AlwaysOnTop = true
560
f.StudsOffset = Vector3.new(0,2,0)
561
local fr = Instance.new("Frame",f)
562
fr.BackgroundTransparency = 1
563
fr.Size = UDim2.new(1,0,1,0)
564
fr.ClipsDescendants = true
565
local fe = Instance.new("TextLabel",fr)
566
fe.Size = UDim2.new(1,0,1,0)
567
fe.BackgroundTransparency = 1
568
fe.TextColor3 = BrickColor.new("Bright yellow").Color
569
fe.TextStrokeTransparency = 0
570
fe.Text = txt
571
fe.TextScaled = true
572
fe.Font = "Legacy"
573
fe.Position = UDim2.new(0,0,1,0)
574
fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
575
wait(2)
576
fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
577
for i = 0,10 do
578
wait()
579
fe.TextTransparency = fe.TextTransparency + .1
580
end
581
end
582
583
584
585
makeui = function(color,txt)
586
	local par = Instance.new("Part",game.Workspace)
587
par.Transparency = 1
588
par.Anchored = true
589
par.CFrame = char.Head.CFrame
590
par.CanCollide = false
591
game.Debris:AddItem(par,10)
592
local f = Instance.new("BillboardGui",par)
593
f.Size = UDim2.new(1.2,0,1.2,0)
594
f.AlwaysOnTop = true
595
f.StudsOffset = Vector3.new(0,4,0)
596
local fr = Instance.new("Frame",f)
597
fr.BackgroundTransparency = 1
598
fr.Size = UDim2.new(2,0,2,0)
599
fr.ClipsDescendants = true
600
local fe = Instance.new("TextLabel",fr)
601
fe.Size = UDim2.new(1,0,1,0)
602
fe.BackgroundTransparency = 1
603
fe.TextColor3 = Color3.new(255,255,255)
604
fe.TextStrokeTransparency = 0
605
fe.Text = txt
606
fe.TextScaled = true
607
fe.Font = "SourceSansBold"
608
game.Debris:AddItem(f,4)
609
fe.Position = UDim2.new(0,0,1,0)
610
fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
611
wait(2)
612
fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
613
for i = 0,10 do
614
wait()
615
fe.TextTransparency = fe.TextTransparency + .1
616
end
617
end
618
----TARG
619
local TARG1
620
local TARG2
621
local TARG3
622
local TARG4
623
local TARG5
624
local TARG6
625
local IdleAndWalk = false
626
627
628
629
	turnonwelds()
630
opend = true
631
632
--------------SKILL/KEY EVENTS
633
--------------MOUSE EVENTS , ATTACKS
634
local wpb = true
635
local num = 1
636
mouse.Button1Down:connect(function()
637
if current == true and idleq == false and opend == true and wpb == true and stun.Value == false and bl.Value == false then
638
local fs 
639
640
if num == 1 then
641
wpb = false
642
current = false
643
fr = true
644
char["Right Arm"].Touched:connect(function(hit)
645
    if not fr then return end
646
if hit.Parent:FindFirstChild("Defense")then
647
 fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
648
else
649
 fs = math.floor(math.random(5,11) * atk.Value)
650
end
651
652
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
653
    fr = false
654
if hit.Parent:FindFirstChild("Blocking")then
655
if hit.Parent:FindFirstChild("Blocking").Value == true then
656
hit.Parent.PauseBlock.Value = true wait()  wait() hit.Parent.BlockingLeft.Value = 5 wait()  wait() hit.Parent.PauseBlock.Value = false
657
hit.Parent.BlockingLabel.Value = true
658
stun.Value = true
659
else
660
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
661
DGU(hit,fs)
662
fr = false
663
end
664
else
665
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
666
DGU(hit,fs)
667
fr = false
668
end
669
--
670
end
671
end)
672
s1.Pitch = 1
673
s1:Play()
674
wait(.1)
675
TARG1 = PA1[5]
676
TARG2 = PA1[6]
677
TARG3 = PA1[4]
678
TARG4 = PA1[3]
679
TARG5 = PA1[2]
680
TARG6 = PA1[1]
681
wait(.1)
682
TARG1 = PA1[5]
683
TARG2 = PA1[6]
684
TARG3 = PA1[4]
685
TARG4 = PA1[3]
686
TARG5 = PA1[2]
687
TARG6 = PA1[1]
688
wait(.1)
689
TARG1 = PA1[5]
690
TARG2 = PA1[6]
691
TARG3 = PA1[4]
692
TARG4 = PA1[3]
693
TARG5 = PA1[2]
694
TARG6 = PA1[1]
695
wait(.1)
696
TARG1 = PA1[5]
697
TARG2 = PA1[6]
698
TARG3 = PA1[4]
699
TARG4 = PA1[3]
700
TARG5 = PA1[2]
701
TARG6 = PA1[1]
702
wait(.2)
703
current = true
704
fr = false
705
wait(.1)
706
wpb = true
707
num = num +1 
708
return 
709
end
710
if num == 2 then
711
wpb = false
712
current = false
713
fr = true
714
char["Left Arm"].Touched:connect(function(hit)
715
    if not fr then return end
716
if hit.Parent:FindFirstChild("Defense")then
717
 fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
718
else
719
 fs = math.floor(math.random(5,11) * atk.Value)
720
end
721
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
722
    fr = false
723
if hit.Parent:FindFirstChild("Blocking")then
724
if hit.Parent:FindFirstChild("Blocking").Value == true then
725
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
726
hit.Parent.BlockingLabel.Value = true
727
stun.Value = true
728
else
729
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
730
DGU(hit,fs)
731
fr = false
732
end
733
else
734
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
735
DGU(hit,fs)
736
fr = false
737
end
738
end
739
end)
740
s1.Pitch = 1.2
741
s1:Play()
742
wait(.1)
743
TARG1 = PA2[6]
744
TARG2 = PA2[5]
745
TARG3 = PA2[4]
746
TARG4 = PA2[3]
747
TARG5 = PA2[2]
748
TARG6 = PA2[1]
749
wait(.1)
750
TARG1 = PA2[6]
751
TARG2 = PA2[5]
752
TARG3 = PA2[4]
753
TARG4 = PA2[3]
754
TARG5 = PA2[2]
755
TARG6 = PA2[1]
756
wait(.1)
757
TARG1 = PA2[6]
758
TARG2 = PA2[5]
759
TARG3 = PA2[4]
760
TARG4 = PA2[3]
761
TARG5 = PA2[2]
762
TARG6 = PA2[1]
763
wait(.1)
764
TARG1 = PA2[6]
765
TARG2 = PA2[5]
766
TARG3 = PA2[4]
767
TARG4 = PA2[3]
768
TARG5 = PA2[2]
769
TARG6 = PA2[1]
770
wait(.2)
771
current = true
772
fr = false
773
wait(.1)
774
wpb = true
775
num = num + 1
776
return 
777
end
778
if num == 3 then
779
wpb = false
780
current = false
781
fr = true
782
char["Right Leg"].Touched:connect(function(hit)
783
    if not fr then return end
784
if hit.Parent:FindFirstChild("Defense")then
785
 fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
786
else
787
 fs = math.floor(math.random(5,11) * atk.Value)
788
end
789
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
790
    fr = false
791
if hit.Parent:FindFirstChild("Blocking")then
792
if hit.Parent:FindFirstChild("Blocking").Value == true then
793
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
794
hit.Parent.BlockingLabel.Value = true
795
stun.Value = true
796
else
797
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
798
DGU(hit,fs)
799
fr = false
800
end
801
else
802
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
803
DGU(hit,fs)
804
fr = false
805
end
806
--
807
end
808
end)
809
s1.Pitch = 1.35
810
s1:Play()
811
wait(.1)
812
TARG1 = PA3[3]
813
TARG2 = PA3[4]
814
TARG3 = PA3[2]
815
TARG4 = PA3[6]
816
TARG5 = PA3[5]
817
TARG6 = PA3[1]
818
wait(.1)
819
TARG1 = PA3[3]
820
TARG2 = PA3[4]
821
TARG3 = PA3[2]
822
TARG4 = PA3[6]
823
TARG5 = PA3[5]
824
TARG6 = PA3[1]
825
wait(.1)
826
TARG1 = PA3[3]
827
TARG2 = PA3[4]
828
TARG3 = PA3[2]
829
TARG4 = PA3[6]
830
TARG5 = PA3[5]
831
TARG6 = PA3[1]
832
wait(.1)
833
TARG1 = PA3[3]
834
TARG2 = PA3[4]
835
TARG3 = PA3[2]
836
TARG4 = PA3[6]
837
TARG5 = PA3[5]
838
TARG6 = PA3[1]
839
wait(.2)
840
current = true
841
fr = false
842
wait(.1)
843
wpb = true
844
num = num +1
845
return 
846
end
847
if num == 4 then
848
wpb = false
849
current = false
850
fr = true
851
char["Left Leg"].Touched:connect(function(hit)
852
    if not fr then return end
853
if hit.Parent:FindFirstChild("Defense")then
854
 fs = math.floor(math.random(7,15) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
855
else
856
 fs = math.floor(math.random(7,15) * atk.Value)
857
end
858
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
859
    fr = false
860
if hit.Parent:FindFirstChild("Blocking")then
861
if hit.Parent:FindFirstChild("Blocking").Value == true then
862
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
863
hit.Parent.BlockingLabel.Value = true
864
stun.Value = true
865
else
866
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
867
DGU(hit,fs)
868
fr = false
869
end
870
else
871
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
872
DGU(hit,fs)
873
fr = false
874
end
875
--
876
end
877
end)
878
s1.Pitch = .8
879
s1:Play()
880
wait(.1)
881
TARG1 = PA4[4]
882
TARG2 = PA4[3]
883
TARG3 = PA4[2]
884
TARG4 = PA4[6]
885
TARG5 = PA4[5]
886
TARG6 = PA4[1]
887
wait(.1)
888
TARG1 = PA4[4]
889
TARG2 = PA4[3]
890
TARG3 = PA4[2]
891
TARG4 = PA4[6]
892
TARG5 = PA4[5]
893
TARG6 = PA4[1]
894
wait(.1)
895
TARG1 = PA4[4]
896
TARG2 = PA4[3]
897
TARG3 = PA4[2]
898
TARG4 = PA4[6]
899
TARG5 = PA4[5]
900
TARG6 = PA4[1]
901
wait(.1)
902
TARG1 = PA4[4]
903
TARG2 = PA4[3]
904
TARG3 = PA4[2]
905
TARG4 = PA4[6]
906
TARG5 = PA4[5]
907
TARG6 = PA4[1]
908
wait(.2)
909
current = true
910
fr = false
911
wait(.1)
912
wpb = true
913
num = 1
914
return 
915
end
916
end
917
end) 
918
local rtb = true
919
mouse.KeyDown:connect(function(key)key = key:lower()
920
if key == "e" then
921
if current == true and opend == true and stun.Value == false  and blt.Value > 20  and rtb == true then
922
local sub
923
if bl.Value == false then
924
rtb = false
925
bl.Value = true
926
skl = true
927
TARG1 = block[5]
928
TARG2 = block[6]
929
TARG3 = block[2]
930
TARG4 = block[4]
931
TARG5 = block[3]
932
TARG6 = block[1]
933
wait(.05)
934
TARG1 = block[5]
935
TARG2 = block[6]
936
TARG3 = block[2]
937
TARG4 = block[4]
938
TARG5 = block[3]
939
TARG6 = block[1]
940
wait(.05)
941
TARG1 = block[5]
942
TARG2 = block[6]
943
TARG3 = block[2]
944
TARG4 = block[4]
945
TARG5 = block[3]
946
TARG6 = block[1]
947
wait(.05)
948
TARG1 = block[5]
949
TARG2 = block[6]
950
TARG3 = block[2]
951
TARG4 = block[4]
952
TARG5 = block[3]
953
TARG6 = block[1]
954
wait(.05)
955
bl.Value = true
956
skl = true
957
char.Humanoid.WalkSpeed = 5
958
wait(1)
959
rtb = true
960
else
961
rtb = false
962
skl = false
963
bl.Value = false
964
current = true
965
wait(1)
966
rtb = true
967
end
968
end
969
end
970
end)
971
mouse.KeyDown:connect(function(key)key = key:lower()
972
if key == "z" then
973
if current == true and opend == true and stun.Value == false and energy > 19 and S1 == true  then
974
energy = energy - 20
975
S1T = 0
976
current = false
977
local num = 0
978
repeat
979
fr = true
980
local fs 
981
s1.Pitch = 1.2
982
s1:Play()
983
char["Right Arm"].Touched:connect(function(hit)
984
    if not fr then return end
985
if hit.Parent.Name == player.Name then return end
986
if hit.Parent:FindFirstChild("Defense") and hit.Parent.Name ~= player.Name then
987
988
989
hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
990
fs = math.floor(2 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
991
992
993
else
994
 fs = math.floor(2 * atk.Value)
995
end
996
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
997
    fr = false
998
if hit.Parent:FindFirstChild("Blocking")then
999
if hit.Parent:FindFirstChild("Blocking").Value == true then
1000
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1001
hit.Parent.BlockingLabel.Value = true
1002
stun.Value = true
1003
else
1004
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
1005
DGU(hit,fs)
1006
fr = false
1007
end
1008
else
1009
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
1010
DGU(hit,fs)
1011
fr = false
1012
end
1013
--
1014
end
1015
end)
1016
TARG1 = PA1[5]
1017
TARG2 = PA1[6]
1018
TARG3 = PA1[4]
1019
TARG4 = PA1[3]
1020
TARG5 = PA1[2]
1021
TARG6 = PA1[1]
1022
wait(.11)
1023
fr = false
1024
wait(.11)
1025
fr = true
1026
local fs 
1027
s1.Pitch = 1.2
1028
s1:Play()
1029
char["Left Arm"].Touched:connect(function(hit)
1030
    if not fr then return end
1031
if hit.Parent.Name == player.Name then return end
1032
if hit.Parent:FindFirstChild("Defense")and hit.Parent.Name ~= player.Name then
1033
hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
1034
 fs = math.floor(2 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
1035
else
1036
 fs = math.floor(2 * atk.Value)
1037
end
1038
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
1039
    fr = false
1040
if hit.Parent:FindFirstChild("Blocking")then
1041
if hit.Parent:FindFirstChild("Blocking").Value == true then
1042
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1043
hit.Parent.BlockingLabel.Value = true
1044
stun.Value = true
1045
else
1046
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
1047
DGU(hit,fs)
1048
fr = false
1049
end
1050
else
1051
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
1052
DGU(hit,fs)
1053
fr = false
1054
end
1055
--
1056
end
1057
end)
1058
TARG1 = PA1C[5]
1059
TARG2 = PA1C[6]
1060
TARG3 = PA1C[4]
1061
TARG4 = PA1C[3]
1062
TARG5 = PA1C[2]
1063
TARG6 = PA1C[1]
1064
wait(.11)
1065
fr = false
1066
wait(.11)
1067
num = num + 2
1068
until num == 10
1069
current = true 
1070
wait(3) 
1071
end
1072
end
1073
end)
1074
--- KEYDOWN 2
1075
mouse.KeyDown:connect(function(key)key = key:lower()
1076
if key == "x" then
1077
if current == true and opend == true and stun.Value == false and energy > 24  and S2 == true then
1078
energy = energy - 25
1079
S2T = 0
1080
skl = true
1081
char.Humanoid.WalkSpeed = 0
1082
f = Instance.new("Part",game.Workspace)
1083
f.Position = char.Torso.Position + Vector3.new(0, -2, -12)
1084
f.CanCollide = false
1085
f.Transparency = 1
1086
local asdf
1087
local cf
1088
f.Touched:connect(function(hit)
1089
if hit.Parent:FindFirstChild("Humanoid") then
1090
else
1091
cf = f.CFrame
1092
asdf = hit.BrickColor	
1093
end
1094
end)
1095
current = false
1096
TARG1 = Stomp[5]
1097
TARG2 = Stomp[6]
1098
TARG3 = Stomp[2]
1099
TARG4 = Stomp[4]
1100
TARG5 = Stomp[3]
1101
TARG6 = Stomp[1]
1102
wait(.05)
1103
TARG1 = Stomp[5]
1104
TARG2 = Stomp[6]
1105
TARG3 = Stomp[2]
1106
TARG4 = Stomp[4]
1107
TARG5 = Stomp[3]
1108
TARG6 = Stomp[1]
1109
wait(.05)
1110
TARG1 = Stomp[5]
1111
TARG2 = Stomp[6]
1112
TARG3 = Stomp[2]
1113
TARG4 = Stomp[4]
1114
TARG5 = Stomp[3]
1115
TARG6 = Stomp[1]
1116
wait(.05)
1117
TARG1 = Stomp[5]
1118
TARG2 = Stomp[6]
1119
TARG3 = Stomp[2]
1120
TARG4 = Stomp[4]
1121
TARG5 = Stomp[3]
1122
TARG6 = Stomp[1]
1123
wait(.05)
1124
TARG1 = Stomp[5]
1125
TARG2 = Stomp[6]
1126
TARG3 = Stomp[2]
1127
TARG4 = Stomp[4]
1128
TARG5 = Stomp[3]
1129
TARG6 = Stomp[1]
1130
wait(.05)
1131
TARG1 = Stomp2[5]
1132
TARG2 = Stomp2[6]
1133
TARG3 = Stomp2[2]
1134
TARG4 = Stomp2[4]
1135
TARG5 = Stomp2[3]
1136
TARG6 = Stomp2[1]
1137
wait(.05)
1138
TARG1 = Stomp2[5]
1139
TARG2 = Stomp2[6]
1140
TARG3 = Stomp2[2]
1141
TARG4 = Stomp2[4]
1142
TARG5 = Stomp2[3]
1143
TARG6 = Stomp2[1]
1144
wait(.05)
1145
TARG1 = Stomp2[5]
1146
TARG2 = Stomp2[6]
1147
TARG3 = Stomp2[2]
1148
TARG4 = Stomp2[4]
1149
TARG5 = Stomp2[3]
1150
TARG6 = Stomp2[1]
1151
wait(.05)
1152
TARG1 = Stomp2[5]
1153
TARG2 = Stomp2[6]
1154
TARG3 = Stomp2[2]
1155
TARG4 = Stomp2[4]
1156
TARG5 = Stomp2[3]
1157
TARG6 = Stomp2[1]
1158
wait(.05)
1159
local fs = Instance.new("Part",char)
1160
fs.BrickColor = asdf
1161
fs.Size = Vector3.new(1,1,1)
1162
fs.CanCollide = false
1163
fs.Anchored = true
1164
fs.Transparency = 1
1165
fs.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
1166
obj2 = fs
1167
TARG8 = Vector3.new(50,5,50)
1168
1169
fs.Touched:connect(function(hit)
1170
if dmg == true and hit.Parent:FindFirstChild("Humanoid") then
1171
if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
1172
if hit.Parent:FindFirstChild("Speed")then
1173
hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
1174
hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
1175
--- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
1176
local fx = math.floor(12 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
1177
dmg = false
1178
if hit.Parent:FindFirstChild("Blocking")then
1179
if hit.Parent:FindFirstChild("Blocking").Value == true then
1180
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1181
hit.Parent.BlockingLabel.Value = true
1182
stun.Value = true
1183
else
1184
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1185
DGU(hit,fx)
1186
fr = false
1187
end
1188
else
1189
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1190
DGU(hit,fx)
1191
fr = false
1192
end
1193
else
1194
local fx = math.floor(12 * atk.Value)
1195
dmg = false
1196
if hit.Parent:FindFirstChild("Blocking")then
1197
if hit.Parent:FindFirstChild("Blocking").Value == true then
1198
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1199
hit.Parent.BlockingLabel.Value = true
1200
stun.Value = true
1201
else
1202
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1203
DGU(hit,fx)
1204
fr = false
1205
end
1206
else
1207
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1208
DGU(hit,fx)
1209
fr = false
1210
end
1211
end
1212
end
1213
end
1214
end)--]]
1215
wait(.3)
1216
1217
game.Debris:AddItem(fr,8)
1218
game.Debris:AddItem(fs,8)
1219
skl = false
1220
current = true 
1221
for i = 1,10 do
1222
wait()
1223
fr.Transparency = fr.Transparency + .1
1224
end
1225
wait(.4)
1226
dmg = false
1227
wait(3) 
1228
end
1229
end
1230
end)
1231
1232
1233
1234
mouse.KeyDown:connect(function(key)key = key:lower()
1235
if key == "c" then
1236
if current == true and opend == true and stun.Value == false and energy > 34  and S3 == true then
1237
energy = energy - 35
1238
S3T = 0
1239
current = false
1240
TARG1 = dropkick[5]
1241
TARG2 = dropkick[6]
1242
TARG3 = dropkick[2]
1243
TARG4 = dropkick[4]
1244
TARG5 = dropkick[3]
1245
TARG6 = dropkick[1]
1246
wait(.05)
1247
TARG1 = dropkick[5]
1248
TARG2 = dropkick[6]
1249
TARG3 = dropkick[2]
1250
TARG4 = dropkick[4]
1251
TARG5 = dropkick[3]
1252
TARG6 = dropkick[1]
1253
wait(.05)
1254
TARG1 = dropkick[5]
1255
TARG2 = dropkick[6]
1256
TARG3 = dropkick[2]
1257
TARG4 = dropkick[4]
1258
TARG5 = dropkick[3]
1259
TARG6 = dropkick[1]
1260
wait(.05)
1261
TARG1 = dropkick[5]
1262
TARG2 = dropkick[6]
1263
TARG3 = dropkick[2]
1264
TARG4 = dropkick[4]
1265
TARG5 = dropkick[3]
1266
TARG6 = dropkick[1]
1267
wait(.05)
1268
local dmg = true
1269
char["Right Leg"].Touched:connect(function(hit)
1270
if dmg == true and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= player.Name then
1271
local fn = Instance.new("Part",char)
1272
fn.BrickColor = BrickColor.new("Medium stone grey")
1273
fn.Size = Vector3.new(1,1,1)
1274
fn.CanCollide = false
1275
fn.Anchored = true
1276
s2.Pitch = .9
1277
s2:Play()
1278
game.Debris:AddItem(fn,8)
1279
fn.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0) 
1280
local fms = Instance.new("SpecialMesh",fn)
1281
fms.MeshId = "http://www.roblox.com/asset/?id=20329976"
1282
fms.Scale = Vector3.new(1,1,6)
1283
TARG7 = Vector3.new(10,5,10)
1284
obj = fms
1285
if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
1286
if hit.Parent:FindFirstChild("Stunned")then
1287
	hit.Parent:FindFirstChild("Stunned").Value = true
1288
--- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
1289
local fx = math.floor(13 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
1290
dmg = false
1291
--[[
1292
if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
1293
    fr = false
1294
if hit.Parent:FindFirstChild("Blocking")then
1295
if hit.Parent:FindFirstChild("Blocking").Value == true then
1296
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1297
hit.Parent.BlockingLabel.Value = true
1298
else
1299
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1300
DGU(hit,fx)
1301
fr = false
1302
end
1303
else
1304
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1305
DGU(hit,fx)
1306
fr = false
1307
end
1308
--
1309
end
1310
--]]
1311
if hit.Parent:FindFirstChild("Blocking")then
1312
if hit.Parent:FindFirstChild("Blocking").Value == true then
1313
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1314
hit.Parent.BlockingLabel.Value = true
1315
stun.Value = true
1316
else
1317
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1318
DGU(hit,fx)
1319
fr = false
1320
end
1321
else
1322
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1323
DGU(hit,fx)
1324
fr = false
1325
end
1326
else
1327
local fx = math.floor(13 * atk.Value)
1328
dmg = false
1329
if hit.Parent:FindFirstChild("Blocking")then
1330
if hit.Parent:FindFirstChild("Blocking").Value == true then
1331
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1332
hit.Parent.BlockingLabel.Value = true
1333
stun.Value = true
1334
else
1335
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1336
DGU(hit,fx)
1337
fr = false
1338
end
1339
else
1340
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1341
DGU(hit,fx)
1342
fr = false
1343
end
1344
end
1345
end
1346
1347
for i = 1,10 do
1348
wait()
1349
fn.Transparency = fn.Transparency + .1
1350
end
1351
end
1352
end)--]]
1353
wait(.1)
1354
skl = false
1355
current = true 
1356
wait(.2)
1357
dmg = false
1358
wait(3) 
1359
end
1360
end
1361
end)
1362
1363
1364
1365
1366
mouse.KeyDown:connect(function(key)key = key:lower()
1367
if key == "v" then
1368
if current == true and opend == true and stun.Value == false and energy > 49 and S4 == true then
1369
current = false
1370
wait(0.05)
1371
skl = true
1372
local dmg = true
1373
S4T = 0
1374
char.Humanoid.WalkSpeed = 22
1375
char.Humanoid.JumpPower = 0
1376
energy = energy - 59
1377
wait()
1378
TARG1 = sjump[5] -- LEFT ARM
1379
TARG2 = sjump[6]-- RIGHT ARM
1380
TARG3 = sjump[2] -- NECK
1381
TARG4 = sjump[3] -- RIGHT LEG
1382
TARG5 = sjump[4] -- LEFT LEG
1383
TARG6 = sjump[1] -- TORSO
1384
wait(0.05)
1385
TARG1 = sjump[5] -- LEFT ARM
1386
TARG2 = sjump[6]-- RIGHT ARM
1387
TARG3 = sjump[2] -- NECK
1388
TARG4 = sjump[3] -- RIGHT LEG
1389
TARG5 = sjump[4] -- LEFT LEG
1390
TARG6 = sjump[1] -- TORSO
1391
wait(0.05)
1392
TARG1 = sjump[5] -- LEFT ARM
1393
TARG2 = sjump[6]-- RIGHT ARM
1394
TARG3 = sjump[2] -- NECK
1395
TARG4 = sjump[3] -- RIGHT LEG
1396
TARG5 = sjump[4] -- LEFT LEG
1397
TARG6 = sjump[1] -- TORSO
1398
wait(0.05)
1399
TARG1 = sjump[5] -- LEFT ARM
1400
TARG2 = sjump[6]-- RIGHT ARM
1401
TARG3 = sjump[2] -- NECK
1402
TARG4 = sjump[3] -- RIGHT LEG
1403
TARG5 = sjump[4] -- LEFT LEG
1404
TARG6 = sjump[1] -- TORSO
1405
wait(0.05)
1406
1407
wait(.5)
1408
char.Humanoid.JumpPower = 200
1409
char.Humanoid.Jump = true
1410
1411
TARG1 = jump[3] -- LEFT ARM
1412
TARG2 = jump[2]-- RIGHT ARM
1413
TARG3 = jump[1] -- NECK
1414
TARG4 = jump[5] -- RIGHT LEG
1415
TARG5 = jump[4] -- LEFT LEG
1416
TARG6 = CFrame.new(0,0,0)
1417
wait(0.05)
1418
1419
TARG1 = jump[3] -- LEFT ARM
1420
TARG2 = jump[2]-- RIGHT ARM
1421
TARG3 = jump[1] -- NECK
1422
TARG4 = jump[5] -- RIGHT LEG
1423
TARG5 = jump[4] -- LEFT LEG
1424
TARG6 = CFrame.new(0,0,0)
1425
wait(0.05)
1426
1427
wait(1)
1428
local r = Instance.new("Part",char)
1429
r.Size = Vector3.new(2,2,2)
1430
game.Debris:AddItem(r,5)
1431
r.CanCollide = false
1432
r.Transparency = 1
1433
r.Position = char.Torso.CFrame.p
1434
local w = Instance.new("Weld",char)
1435
w.Part0 = char.Torso
1436
w.Part1 = r
1437
w.C0 = CFrame.new(0,4,0)
1438
r.Anchored = false
1439
r.Touched:connect(function(hit)
1440
r:remove()
1441
1442
	local fs = Instance.new("Part",char)
1443
fs.BrickColor = hit.BrickColor
1444
fs.Size = Vector3.new(1,1,1)
1445
fs.CanCollide = false
1446
fs.Anchored = true
1447
fs.Transparency = 1
1448
fs.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
1449
local fr = Instance.new("Part",char)
1450
fr.BrickColor = hit.BrickColor
1451
fr.Size = Vector3.new(1,1,1)
1452
fr.CanCollide = false
1453
fr.Anchored = true
1454
fr.CFrame = r.CFrame * CFrame.new(0,-2,0)* CFrame.Angles(math.rad(90),0,0)
1455
local fms = Instance.new("SpecialMesh",fr)
1456
fms.MeshId = "http://www.roblox.com/asset/?id=3270017"
1457
fms.Scale = Vector3.new(1,1,6)
1458
TARG7 = Vector3.new(90,90,10)
1459
obj = fms
1460
obj2 = fs
1461
TARG8 = Vector3.new(90,5,90)
1462
local dmg = true
1463
game.Debris:AddItem(fr,8)
1464
game.Debris:AddItem(fs,8)
1465
current = true
1466
skl = false
1467
fs.Touched:connect(function(hit)
1468
if dmg == true and hit.Parent:FindFirstChild("Humanoid") then
1469
if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
1470
if hit.Parent:FindFirstChild("Speed")then
1471
hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.4
1472
1473
spd.Value = spd.Value + .1
1474
--- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
1475
local fx = math.floor(15 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
1476
dmg = false
1477
if hit.Parent:FindFirstChild("Blocking")then
1478
if hit.Parent:FindFirstChild("Blocking").Value == true then
1479
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1480
hit.Parent.BlockingLabel.Value = true
1481
stun.Value = true
1482
else
1483
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1484
DGU(hit,fx)
1485
fr = false
1486
end
1487
else
1488
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1489
DGU(hit,fx)
1490
fr = false
1491
end
1492
else
1493
local fx = math.floor(15 * atk.Value)
1494
dmg = false
1495
if hit.Parent:FindFirstChild("Blocking")then
1496
if hit.Parent:FindFirstChild("Blocking").Value == true then
1497
hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true 
1498
hit.Parent.BlockingLabel.Value = true
1499
stun.Value = true
1500
else
1501
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1502
DGU(hit,fx)
1503
fr = false
1504
end
1505
else
1506
hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
1507
DGU(hit,fx)
1508
fr = false
1509
end
1510
end
1511
end
1512
end
1513
end)--]]
1514
1515
1516
1517
1518
1519
1520
1521
for i = 1,20 do
1522
wait()
1523
fr.Transparency = fr.Transparency + .05
1524
end
1525
dmg = false
1526
end)
1527
1528
TARG1 = UpSideDownPunch[5] -- LEFT ARM
1529
TARG2 = UpSideDownPunch[6]-- RIGHT ARM
1530
TARG3 = UpSideDownPunch[2] -- NECK
1531
TARG4 = UpSideDownPunch[3] -- RIGHT LEG
1532
TARG5 = UpSideDownPunch[4] -- LEFT LEG
1533
TARG6 = UpSideDownPunch[1] -- TORSO
1534
wait(1.6)
1535
dmg = false
1536
current = true
1537
skl = false
1538
end
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
end
1551
end)
1552
--[[
1553
--END
1554
ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
1555
nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
1556
ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
1557
rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
1558
w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
1559
w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
1560
--START
1561
ts.C0 = ts.C0:lerp(sjump[1],.4)
1562
nc.C0 = nc.C0:lerp(sjump[2],.4)
1563
ll.C0 = ll.C0:lerp(sjump[3],.4)
1564
rl.C0 = rl.C0:lerp(sjump[4],.4)
1565
w3.C0 = w3.C0:lerp(sjump[5],.4)
1566
w4.C0 = w4.C0:lerp(sjump[6],.4)
1567
--OTHER
1568
TARG1 = walk[8] -- LEFT ARM
1569
TARG2 = walk[7]-- RIGHT ARM
1570
TARG3 = walk[6] -- NECK
1571
TARG4 = walk[] -- RIGHT LEG
1572
TARG5 = walk[] -- LEFT LEG
1573
TARG6 = walk[5] -- TORSO
1574
--]]
1575
local Speed = .4
1576
local lspeed = .2
1577
game:GetService("RunService").RenderStepped:connect(function()
1578
if Vector3.new(char.Torso.Velocity.X,0,char.Torso.Velocity.Z).magnitude > 2 then 
1579
IdleAndWalk = true
1580
else
1581
IdleAndWalk = false
1582
end
1583
if TARG4 ~= nil then
1584
rl.C0 = rl.C0:lerp(TARG4,lspeed)
1585
end
1586
if TARG5 ~= nil then
1587
ll.C0 = ll.C0:lerp(TARG5,lspeed)
1588
end
1589
if TARG3 ~= nil then
1590
nc.C0 = nc.C0:lerp(TARG3,lspeed)
1591
end
1592
if TARG1 ~= nil then
1593
w3.C0 = w3.C0:lerp(TARG1,Speed)
1594
end
1595
if TARG2 ~= nil then
1596
w4.C0 = w4.C0:lerp(TARG2,Speed)
1597
end
1598
if TARG6 ~= nil then
1599
ts.C0 = ts.C0:lerp(TARG6,Speed)
1600
end
1601
if TARG7 ~= nil and obj ~= nil then
1602
obj.Scale = obj.Scale:lerp(TARG7,.05)
1603
end
1604
if TARG8 ~= nil and obj2 ~= nil then
1605
obj2.Size = obj2.Size:lerp(TARG8,.05)
1606
obj2.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
1607
end
1608
if TARG10 ~= nil and obj3 ~= nil and TARG11 ~= nil then
1609
obj3.Size = obj3.Size:lerp(TARG10,.05)
1610
obj3.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0) * TARG11
1611
end
1612
if TARG10 ~= nil and obj3 ~= nil and obj3.Transparency ~= 1 then
1613
obj2.Transparency = obj2.Transparency + .05
1614
obj3.Transparency = obj3.Transparency + .05
1615
wait(.1)
1616
end
1617
if char.Humanoid.Jump == true then
1618
gd.Value = true	
1619
else
1620
gd.Value = false
1621
end
1622
if energy < 100 and current == true then
1623
energy = energy + .05
1624
end
1625
for i=1,#parts do
1626
	local Part = parts[i]
1627
	Part.Size = Part.Size:lerp(Vector3.new(6, 32, 7),.05)
1628
	for x=1,#poses do
1629
	Part.CFrame = poses[i]	
1630
	end
1631
end
1632
if blt.Value < 99 and bl.Value == false and stun.Value == false then
1633
blt.Value = blt.Value + 0.03
1634
end
1635
if bl.Value == true and blt.Value < 5 then
1636
bl.Value = false
1637
current = true
1638
skl = false
1639
end
1640
if posd.Value == true and pt.Value > 0 then
1641
pt.Value = pt.Value - .02
1642
char.Humanoid.Health = char.Humanoid.Health - .11
1643
end
1644
if pt.Value < 1 then
1645
posd.Value = false
1646
end
1647
if bl.Value == true  then
1648
blt.Value = blt.Value - .5
1649
end
1650
if atkt.Value > 0 then
1651
atkt.Value = atkt.Value - .02
1652
else
1653
atk.Value = 1
1654
end
1655
if deft.Value > 0 then
1656
deft.Value = deft.Value - .02
1657
else
1658
def.Value = 1
1659
end
1660
if spdt.Value > 0 then
1661
spdt.Value = spdt.Value - .02
1662
else
1663
wait()
1664
if spdt.Value < 1 then
1665
spd.Value = 1 
1666
end
1667
end
1668
1669
--Skill 1
1670
local DV2 = S1T  / S1TF
1671
local initX6 = f1.Size.X.Scale
1672
f1f:TweenSize( UDim2.new( initX6*DV2* 1.665, 0, 1, 0),"In","Linear",1 )
1673
1674
1675
1676
if S1T <  14  then
1677
S1T = S1T + .02
1678
S1 = false
1679
else
1680
S1 = true
1681
end
1682
if S1T == 14 then
1683
S1 = true
1684
end
1685
1686
1687
--Skill 2
1688
local DV2 = S2T  / S2TF
1689
local initX6 = f2.Size.X.Scale
1690
f2f:TweenSize( UDim2.new( initX6*DV2* 3.566, 0, 1, 0),"In","Linear",1 )
1691
1692
1693
1694
if S2T <  14  then
1695
S2T = S2T + .01
1696
S2 = false
1697
else
1698
S2 = true
1699
end
1700
if S2T == 15 then
1701
S2 = true
1702
end
1703
1704
1705
--Skill 3
1706
local DV2 = S3T  / S3TF
1707
local initX6 = f3.Size.X.Scale
1708
f3f:TweenSize( UDim2.new( initX6*DV2* 2.855, 0, 1, 0),"In","Linear",1 )
1709
1710
1711
1712
if S3T <  14  then
1713
S3T = S3T + .01
1714
S3 = false
1715
else
1716
S3 = true
1717
end
1718
if S3T == 15 then
1719
S3 = true
1720
end
1721
1722
--Skill 4
1723
local DV2 = S4T  / S4TF
1724
local initX6 = f4.Size.X.Scale
1725
f4f:TweenSize( UDim2.new( initX6*DV2*3.45, 0, 1, 0),"In","Linear",1 )
1726
1727
1728
if S4T <  29  then
1729
S4T = S4T + .015
1730
S4 = false
1731
else
1732
S4= true
1733
end
1734
if S4T == 30 then
1735
S4 = true
1736
end
1737
1738
end)
1739
--SEC HANDLER
1740
--[[
1741
S1 = true
1742
S1T = 7
1743
S1TF = 7
1744
S2 = true
1745
S2T = 15
1746
S2TF = 15
1747
S3 = true
1748
S3T = 12
1749
S3TF = 12
1750
S4 = true
1751
S4T = 30
1752
S4TF = 30
1753
energy = 0
1754
--]]
1755
1756
1757
1758
1759
--makeui(Color3.new(0,255,0),"+Speed")
1760
--makeui(Color3.new(255,0,0),"+Damage")
1761
--makeui(Color3.new(0,0,255),"+Defense")
1762
---VALUE CHANGERS 
1763
satk = atk.Value
1764
sdef = def.Value
1765
sspd = spd.Value
1766
atk.Changed:connect(function()
1767
if satk > atk.Value then
1768
atkt.Value = atkt.Value + 4
1769
makeui(Color3.new(255,0,0),"-Damage")
1770
satk = atk.Value
1771
else
1772
atkt.Value = atkt.Value + 4
1773
makeui(Color3.new(255,0,0),"+Damage")
1774
satk = atk.Value
1775
end	
1776
end)
1777
posd.Changed:connect(function()
1778
if posd.Value == false  then
1779
makeui(Color3.new(255,0,0),"-Poison")
1780
else
1781
makeui(Color3.new(255,0,0),"+Poison")
1782
end	
1783
end)
1784
1785
def.Changed:connect(function()
1786
if sdef > def.Value then
1787
deft.Value = deft.Value + 4
1788
makeui(Color3.new(0,0,255),"-Defense")
1789
sdef = def.Value
1790
else
1791
deft.Value = deft.Value + 4
1792
makeui(Color3.new(0,0,255),"+Defense")
1793
sdef = def.Value
1794
end	
1795
end)
1796
spd.Changed:connect(function()
1797
if sspd > spd.Value then
1798
spdt.Value = spdt.Value + 4
1799
makeui(Color3.new(0,255,0),"-Speed")
1800
sspd = spd.Value
1801
else
1802
spdt.Value = spdt.Value + 4
1803
makeui(Color3.new(0,255,0),"+Speed")
1804
sspd = spd.Value
1805
end	
1806
end)
1807
bll.Changed:connect(function()
1808
	if bll.Value == true then
1809
	
1810
		local c = Instance.new("Part",game.Workspace)
1811
c.Anchored = true
1812
c.CanCollide = false
1813
c.BrickColor = BrickColor.new("Medium stone grey")
1814
c.Shape = "Ball"
1815
c.Size = Vector3.new(1,1,1)
1816
c.CFrame = char.Torso.CFrame
1817
c.TopSurface = "Smooth"
1818
c.BottomSurface = "Smooth"
1819
c.Transparency = .1
1820
		local v = Instance.new("Part",game.Workspace)
1821
v.Anchored = true
1822
v.CanCollide = false
1823
v.BrickColor = BrickColor.new("Medium stone grey")
1824
v.Size = Vector3.new(1,1,1)
1825
v.CFrame = char.Torso.CFrame
1826
v.TopSurface = "Smooth"
1827
v.BottomSurface = "Smooth"
1828
v.Transparency = .1
1829
obj2 = c 
1830
TARG8 = Vector3.new(30,30,30) 
1831
obj3 = v 
1832
TARG10 = Vector3.new(15,21,15) 
1833
TARG11 = CFrame.new(0,0,0)
1834
makeui(BrickColor.new("Bright bluish green").Color,"Blocked!")	
1835
bll.Value = false
1836
end
1837
end)
1838
stun.Changed:connect(function()
1839
if stun.Value == true then
1840
makeui(Color3.new(255,255,0),"+Stunned")
1841
wait(2)
1842
if opend == true then
1843
stun.Value = false
1844
end
1845
end
1846
if stun.Value == false then
1847
makeui(Color3.new(255,255,0),"-Stunned")
1848
end
1849
end)
1850
-------------------
1851
while wait() do
1852
wait()
1853
fa.Text = "Attack : "..atk.Value
1854
fa2.Text = "Speed : "..spd.Value
1855
fa3.Text = "Defense : "..def.Value
1856
----HP
1857
local initX5 = f5.Size.X.Scale
1858
local maxhp = char.Humanoid.MaxHealth
1859
local hp = char.Humanoid.Health
1860
local Pie = (hp / maxhp)
1861
f5f:TweenSize( UDim2.new( initX5*Pie*3.33, 0, 1, 0),"In","Linear",1 )
1862
---Energy
1863
local DV1 = energy / 100
1864
local initX6 = f6.Size.X.Scale
1865
f6f:TweenSize( UDim2.new( initX6*DV1*3.33, 0, 1, 0),"In","Linear",1 )
1866
---Block
1867
local DV1 = blt.Value / blm 
1868
local initX6 = f9.Size.X.Scale
1869
f9f:TweenSize( UDim2.new( initX6*DV1*1.63, 0, 1, 0),"In","Linear",1 )
1870
if opend == true and current == true and idleq == false then
1871
if  stun.Value == true then
1872
TARG1 = stunned[3] -- LEFT ARM
1873
TARG2 = stunned[2]-- RIGHT ARM
1874
TARG3 = stunned[1] -- NECK
1875
TARG4 = stunned[5] -- RIGHT LEG
1876
TARG5 = stunned[4] -- LEFT LEG
1877
TARG6 = stunned[6] -- TORSO TILT
1878
char.Humanoid.WalkSpeed = 0 
1879
end
1880
if stun.Value == true then
1881
char.Humanoid.JumpPower = 0
1882
else
1883
char.Humanoid.JumpPower = 50
1884
end
1885
if stun.Value == false and skl == false then
1886
char.Humanoid.WalkSpeed = 16 * spd.Value
1887
end
1888
if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
1889
TARG1 = jump[3] -- LEFT ARM
1890
TARG2 = jump[2]-- RIGHT ARM
1891
TARG3 = jump[1] -- NECK
1892
TARG4 = jump[5] -- RIGHT LEG
1893
TARG5 = jump[4] -- LEFT LEG
1894
TARG6 = CFrame.new(0,0,0)
1895
end
1896
--ts.C0 = ts.C0:lerp(stunned[6],.4)
1897
--nc.C0 = nc.C0:lerp(stunned[1],.4)
1898
--ll.C0 = ll.C0:lerp(stunned[4],.4)
1899
--rl.C0 = rl.C0:lerp(stunned[5],.4)
1900
--w3.C0 = w3.C0:lerp(stunned[3],.4)
1901
--w4.C0 = w4.C0:lerp(stunned[2],.4)
1902
local lilwl = ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
1903
local lirwl = rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
1904
 
1905
--RIGHT
1906
local lilwr = ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
1907
local lirwr = rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
1908
1909
1910
--
1911
if bl.Value == false then
1912
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false  then
1913
TARG1 = walk[8] -- LEFT ARM
1914
TARG2 = walk[7]-- RIGHT ARM
1915
TARG3 = walk[6] -- NECK
1916
TARG4 = walk[4] -- RIGHT LEG
1917
TARG5 = walk[3] -- LEFT LEG
1918
TARG6 = walk[5] -- TORSO
1919
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
1920
wait(.05)
1921
end
1922
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
1923
wait(.05)
1924
end
1925
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
1926
wait(.05)
1927
end
1928
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
1929
wait(.05)
1930
end
1931
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
1932
TARG1 = walk[8] -- LEFT ARM
1933
TARG2 = walk[7]-- RIGHT ARM
1934
TARG3 = walk[6] -- NECK
1935
TARG4 = walk[2] -- RIGHT LEG
1936
TARG5 = walk[1] -- LEFT LEG
1937
TARG6 = walk[5] -- TORSO
1938
end	
1939
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
1940
wait(.05)
1941
end
1942
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
1943
wait(.05)
1944
end
1945
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
1946
wait(.05)
1947
end
1948
if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
1949
wait(.05)
1950
end
1951
else
1952
if IdleAndWalk == false and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then	
1953
TARG1 = idle[5]
1954
TARG2 = idle[6]
1955
TARG3 = idle[2]
1956
TARG4 = idle[4]
1957
TARG5 = idle[3]
1958
TARG6 = idle[1]
1959
end
1960
end
1961
end
1962
--
1963
end
1964
end
1965
1966
--[[
1967
1968
1969
1970
1971
	ts.C0 = ts.C0:lerp(idle[1],.4)
1972
nc.C0 = nc.C0:lerp(idle[2],.4)
1973
ll.C0 = ll.C0:lerp(idle[3],.4)
1974
rl.C0 = rl.C0:lerp(idle[4],.4)
1975
w3.C0 = w3.C0:lerp(idle[5],.4)
1976
w4.C0 = w4.C0:lerp(idle[6],.4)
1977
 
1978
TARG1 = idle[5]
1979
TARG2 = idle[6]
1980
TARG3 = idle[2]
1981
TARG4 = idle[5]
1982
TARG5 = idle[3]
1983
TARG6 = idle[2]
1984
if TARG4 ~= nil then
1985
rl.C0 = rl.C0:lerp(TARG4,lspeed)
1986
end
1987
if TARG5 ~= nil then
1988
ll.C0 = ll.C0:lerp(TARG5,lspeed)
1989
end
1990
if TARG3 ~= nil then
1991
nc.C0 = nc.C0:lerp(TARG3,lspeed)
1992
end
1993
if TARG1 ~= nil then
1994
w3.C0 = w3.C0:lerp(TARG1,Speed)
1995
end
1996
if TARG2 ~= nil then
1997
w4.C0 = w4.C0:lerp(TARG2,Speed)
1998
end
1999
2000
ll.C0 = ll.C0:lerp(walk[3],.4)
2001
rl.C0 = rl.C0:lerp(walk[4],.4)
2002
---OTHER ANIMS
2003
ts.C0 = ts.C0:lerp(walk[5],.4)
2004
nc.C0 = nc.C0:lerp(walk[6],.4)
2005
w4.C0 = w4.C0:lerp(walk[7],.4)
2006
w3.C0 = w3.C0:lerp(walk[8],.4)
2007
2008
TARG1 = walk[8] -- LEFT ARM
2009
TARG2 = walk[7]-- RIGHT ARM
2010
TARG3 = walk[6] -- NECK
2011
TARG4 = walk[] -- RIGHT LEG
2012
TARG5 = walk[] -- LEFT LEG
2013
TARG6 = walk[5] -- TORSO
2014
2015
for i = 0,1,wait() do
2016
wait()
2017
ll.C0 = ll.C0:lerp(walk[3],.4)
2018
rl.C0 = rl.C0:lerp(walk[4],.4)
2019
---OTHER ANIMS
2020
ts.C0 = ts.C0:lerp(walk[5],.4)
2021
nc.C0 = nc.C0:lerp(walk[6],.4)
2022
w4.C0 = w4.C0:lerp(walk[7],.4)
2023
w3.C0 = w3.C0:lerp(walk[8],.4)
2024
end--]]