View difference between Paste ID: v28HHUf0 and 5bs8UqcB
SHOW: | | - or go back to the newest paste.
1
local p = game.Players.LocalPlayer
2
local char = p.Character
3
local mouse = p:GetMouse()
4
local larm = char["Left Arm"]
5
local rarm = char["Right Arm"]
6
local lleg = char["Left Leg"]
7
local rleg = char["Right Leg"
8
]local hed = char.Head
9
local torso = char.Torso
10
local hum = char.Humanoid
11
local cam = game.Workspace.CurrentCamera
12
local root = char.HumanoidRootPart
13
local deb = false
14
local shot = 0
15
local debris=game:service"Debris"
16
local l = game:GetService("Lighting")
17
local rs = game:GetService("RunService").RenderStepped
18
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
19
math.randomseed(os.time())
20
for i,v in pairs(char:children()) do
21
    if v:IsA("Hat") then
22
        v:Destroy()
23
    end
24
end
25
for i,v in pairs (hed:GetChildren()) do
26
        if v:IsA("Sound") then
27
                v:Destroy()
28
        end
29
end
30
31
32
----------------------------------------------------
33
Debounces = {
34
CanAttack = true;
35
NoIdl = false;
36
Slashing = false;
37
Slashed = false;
38
RPunch = false;
39
RPunched = false;
40
LPunch = false;
41
LPunched = false;
42
}
43
local Touche = {char.Name, }
44
45
----------------------------------------------------
46
function lerp(a, b, t) -- Linear interpolation
47
        return a + (b - a)*t
48
end
49
50
function slerp(a, b, t) --Spherical interpolation
51
        dot = a:Dot(b)
52
        if dot > 0.99999 or dot < -0.99999 then
53
                return t <= 0.5 and a or b
54
        else
55
                r = math.acos(dot)
56
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
57
        end
58
end
59
60
function matrixInterpolate(a, b, t)
61
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
62
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
63
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
64
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
65
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
66
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
67
        local t = v1:Dot(v2)
68
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
69
                return CFrame.new()
70
        end
71
        return CFrame.new(
72
        v0.x, v0.y, v0.z,
73
        v1.x, v1.y, v1.z,
74
        v2.x, v2.y, v2.z,
75
        v3.x, v3.y, v3.z)
76
end
77
----------------------------------------------------
78
function genWeld(a,b)
79
    local w = Instance.new("Weld",a)
80
    w.Part0 = a
81
    w.Part1 = b
82
    return w
83
end
84
function weld(a, b)
85
    local weld = Instance.new("Weld")
86
    weld.Name = "W"
87
    weld.Part0 = a
88
    weld.Part1 = b
89
    weld.C0 = a.CFrame:inverse() * b.CFrame
90
    weld.Parent = a
91
    return weld;
92
end
93
----------------------------------------------------
94
function Lerp(c1,c2,al)
95
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
96
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
97
for i,v in pairs(com1) do
98
com1[i] = v+(com2[i]-v)*al
99
end
100
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
101
end
102
----------------------------------------------------
103
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
104
local wld = Instance.new("Weld", wp1)
105
wld.Part0 = wp0
106
wld.Part1 = wp1
107
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
108
end
109
----------------------------------------------------
110
function weld5(part0, part1, c0, c1)
111
    weeld=Instance.new("Weld", part0)
112
    weeld.Part0=part0
113
    weeld.Part1=part1
114
    weeld.C0=c0
115
    weeld.C1=c1
116
    return weeld
117
end
118
----------------------------------------------------
119
function HasntTouched(plrname)
120
local ret = true
121
for _, v in pairs(Touche) do
122
if v == plrname then
123
ret = false
124
end
125
end
126
return ret
127
end
128
----------------------------------------------------
129
newWeld(torso, larm, -1.5, 0.5, 0)
130
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
131
newWeld(torso, rarm, 1.5, 0.5, 0)
132
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
133
newWeld(torso, hed, 0, 1.5, 0)
134
newWeld(torso, lleg, -0.5, -1, 0)
135
lleg.Weld.C1 = CFrame.new(0, 1, 0)
136
newWeld(torso, rleg, 0.5, -1, 0)
137
rleg.Weld.C1 = CFrame.new(0, 1, 0)
138
newWeld(root, torso, 0, -1, 0)
139
torso.Weld.C1 = CFrame.new(0, -1, 0)
140
----------------------------------------------------
141
z = Instance.new("Sound", char)
142
z.SoundId = "rbxassetid://167689675"--282572614 -- 157060424 -- 303570180
143
z.Looped = true
144
z.Pitch = 1
145
z.Volume = 1
146
wait(.1)
147
z:Play()
148
----------------------------------------------------
149
local Transforming = true
150
hum.WalkSpeed = 0
151
local fx = Instance.new("Part",torso)
152
fx.Anchored = true
153
fx.Material = "Neon"
154
fx.CanCollide = false
155
fx.Locked = true
156
fx.Transparency = 1
157
fx.Material = "Brick"
158
fx.Size = Vector3.new(1,1,1)
159
fx.TopSurface = "SmoothNoOutlines"
160
fx.BottomSurface = "SmoothNoOutlines"
161-
fx.BrickColor = BrickColor.new("Really red")
161+
fx.BrickColor = BrickColor.new("Toothpaste")
162
fxm = Instance.new("SpecialMesh",fx)
163
fxm.MeshId = "http://www.roblox.com/asset/?id=9756362"
164
fxm.Scale = Vector3.new(1,1,1)
165
for i = 1, 20 do rs:wait()
166
        fx.Transparency = fx.Transparency - (1/20)
167
        fx.CFrame = torso.CFrame
168
        fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
169
        rs:wait()
170
end
171
------
172
----------------------------------------------------
173
lleg.Transparency = 0.5
174
rleg.Transparency = 0.5
175
larm.Transparency = 0.5
176
rarm.Transparency = 0.5
177
torso.Transparency = 0.5
178
----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
179
larm1 = Instance.new("Part", char)
180
larm1.Name = "Middle"
181-
larm1.BrickColor = BrickColor.new("Really red")
181+
larm1.BrickColor = BrickColor.new("Toothpaste")
182
larm1.Size = Vector3.new(1, 2, 1)
183
larm1.CanCollide = false
184
larm1.BottomSurface = "Smooth"
185
larm1.TopSurface = "Smooth"
186
larm1.Material = "Neon"
187
Weld = Instance.new("Weld",larm) 
188
Weld.Part0 = larm
189
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
190
Weld.Part1 = larm1
191
Weld.C1 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
192
193
larm2 = Instance.new("Part", char)
194
larm2.BrickColor = BrickColor.new("Really black")
195
larm2.Material = "DiamondPlate"
196
larm2.Size = Vector3.new(1, 0.4, 1)
197
larm2.CanCollide = false
198
larm2.BottomSurface = "Smooth"
199
larm2.TopSurface = "Smooth"
200
Weld = Instance.new("Weld",larm) 
201
Weld.Part0 = larm
202
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
203
Weld.Part1 = larm2
204
Weld.C1 = CFrame.new(-0.452633858, -0.349740982, -1.50225353, -0.00506608887, 0.999986708, -0.00096991309, -0.0106740929, 0.000915773562, 0.999942601, 0.999930143, 0.0050761546, 0.0106693096)
205
206
larm3 = Instance.new("Part", char)
207
larm3.BrickColor = BrickColor.new("Really black")
208
larm3.Material = "DiamondPlate"
209
larm3.Size = Vector3.new(1, 0.4, 1)
210
larm3.CanCollide = false
211
larm3.BottomSurface = "Smooth"
212
larm3.TopSurface = "Smooth"
213
Weld = Instance.new("Weld",larm) 
214
Weld.Part0 = larm
215
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
216
Weld.Part1 = larm3
217
Weld.C1 = CFrame.new(-0.452513218, -1.90224648, -0.0102577209, -0.00506604509, 0.999986708, -0.000969912624, 0.999930143, 0.00507611083, 0.0106693096, 0.0106740929, -0.000915773562, -0.999942601)	
218
219
larm4 = Instance.new("Part", char)
220
larm4.BrickColor = BrickColor.new("Really black")
221
larm4.Material = "DiamondPlate"
222
larm4.Size = Vector3.new(1, 0.4, 1)
223
larm4.CanCollide = false
224
larm4.BottomSurface = "Smooth"
225
larm4.TopSurface = "Smooth"
226
Weld = Instance.new("Weld",larm) 
227
Weld.Part0 = larm
228
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
229
Weld.Part1 = larm4
230
Weld.C1 = CFrame.new(-0.452511787, -0.41024971, 1.50225258, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)	
231
232
larm5 = Instance.new("Part", char)
233
larm5.BrickColor = BrickColor.new("Really black")
234
larm5.Material = "DiamondPlate"
235
larm5.Size = Vector3.new(1, 0.4, 1)
236
larm5.CanCollide = false
237
larm5.BottomSurface = "Smooth"
238
larm5.TopSurface = "Smooth"
239
Weld = Instance.new("Weld",larm) 
240
Weld.Part0 = larm
241
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
242
Weld.Part1 = larm5
243
Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
244
245
larm6 = Instance.new("Part", char)
246
larm6.BrickColor = BrickColor.new("Really black")
247
larm6.Material = "DiamondPlate"
248
larm6.Size = Vector3.new(1, 0.4, 1)
249
larm6.CanCollide = false
250
larm6.BottomSurface = "Smooth"
251
larm6.TopSurface = "Smooth"
252
Mesh = Instance.new("SpecialMesh", larm6)
253
Mesh.MeshType = "Brick"
254
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
255
Weld = Instance.new("Weld",larm) 
256
Weld.Part0 = larm
257
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
258
Weld.Part1 = larm6
259
Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
260
261
larm7 = Instance.new("Part", char)
262-
larm7.BrickColor = BrickColor.new("Really red")
262+
larm7.BrickColor = BrickColor.new("Toothpaste")
263
larm7.Size = Vector3.new(0.5, 0.3, 2)
264
larm7.CanCollide = false
265
larm7.BottomSurface = "Smooth"
266
larm7.TopSurface = "Smooth"
267
larm7.Material = "Neon"
268
Weld = Instance.new("Weld",larm) 
269
Weld.Part0 = larm
270
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
271
Weld.Part1 = larm7
272
Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
273
274
larm8 = Instance.new("Part", char)
275
larm8.BrickColor = BrickColor.new("Really black")
276
larm8.Material = "DiamondPlate"
277
larm8.Size = Vector3.new(1, 0.4, 1)
278
larm8.CanCollide = false
279
larm8.BottomSurface = "Smooth"
280
larm8.TopSurface = "Smooth"
281
Weld = Instance.new("Weld",larm) 
282
Weld.Part0 = larm
283
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
284
Weld.Part1 = larm8
285
Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)	
286
----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
287
rarm1 = Instance.new("Part", char)
288
rarm1.Name = "Middle"
289-
rarm1.BrickColor = BrickColor.new("Really red")
289+
rarm1.BrickColor = BrickColor.new("Toothpaste")
290
rarm1.Size = Vector3.new(1, 2, 1)
291
rarm1.CanCollide = false
292
rarm1.BottomSurface = "Smooth"
293
rarm1.TopSurface = "Smooth"
294
rarm1.Material = "Neon"
295
Weld = Instance.new("Weld",rarm) 
296
Weld.Part0 = rarm
297
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
298
Weld.Part1 = rarm1
299
Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
300
301
rarm2 = Instance.new("Part", char)
302
rarm2.BrickColor = BrickColor.new("Really black")
303
rarm2.Material = "DiamondPlate"
304
rarm2.Size = Vector3.new(1, 0.4, 1)
305
rarm2.CanCollide = false
306
rarm2.BottomSurface = "Smooth"
307
rarm2.TopSurface = "Smooth"
308
Weld = Instance.new("Weld",rarm) 
309
Weld.Part0 = rarm
310
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
311
Weld.Part1 = rarm2
312
Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
313
314
rarm3 = Instance.new("Part", char)
315
rarm3.BrickColor = BrickColor.new("Really black")
316
rarm3.Material = "DiamondPlate"
317
rarm3.Size = Vector3.new(1, 0.4, 1)
318
rarm3.CanCollide = false
319
rarm3.BottomSurface = "Smooth"
320
rarm3.TopSurface = "Smooth"
321
Weld = Instance.new("Weld",rarm) 
322
Weld.Part0 = rarm
323
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
324
Weld.Part1 = rarm3
325
Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
326
327
rarm4 = Instance.new("Part", char)
328
rarm4.BrickColor = BrickColor.new("Really black")
329
rarm4.Material = "DiamondPlate"
330
rarm4.Size = Vector3.new(1, 0.4, 1)
331
rarm4.CanCollide = false
332
rarm4.BottomSurface = "Smooth"
333
rarm4.TopSurface = "Smooth"
334
Weld = Instance.new("Weld",rarm) 
335
Weld.Part0 = rarm
336
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
337
Weld.Part1 = rarm4
338
Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
339
340
rarm5 = Instance.new("Part", char)
341
rarm5.BrickColor = BrickColor.new("Really black")
342
rarm5.Material = "DiamondPlate"
343
rarm5.Size = Vector3.new(1, 0.4, 1)
344
rarm5.CanCollide = false
345
rarm5.BottomSurface = "Smooth"
346
rarm5.TopSurface = "Smooth"
347
Mesh = Instance.new("SpecialMesh", rarm5)
348
Mesh.MeshType = "Brick"
349
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
350
Weld = Instance.new("Weld",rarm) 
351
Weld.Part0 = rarm
352
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
353
Weld.Part1 = rarm5
354
Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
355
356
rarm6 = Instance.new("Part", char)
357
rarm6.BrickColor = BrickColor.new("Really black")
358
rarm6.Material = "DiamondPlate"
359
rarm6.Size = Vector3.new(1, 0.4, 1)
360
rarm6.CanCollide = false
361
rarm6.BottomSurface = "Smooth"
362
rarm6.TopSurface = "Smooth"
363
Weld = Instance.new("Weld",rarm) 
364
Weld.Part0 = rarm
365
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
366
Weld.Part1 = rarm6
367
Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
368
369
rarm7 = Instance.new("Part", char)
370-
rarm7.BrickColor = BrickColor.new("Really red")
370+
rarm7.BrickColor = BrickColor.new("Toothpaste")
371
rarm7.Size = Vector3.new(0.5, 0.3, 2)
372
rarm7.CanCollide = false
373
rarm7.BottomSurface = "Smooth"
374
rarm7.TopSurface = "Smooth"
375
rarm7.Material = "Neon"
376
Weld = Instance.new("Weld",rarm) 
377
Weld.Part0 = rarm
378
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
379
Weld.Part1 = rarm7
380
Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
381
382
rarm8 = Instance.new("Part", char)
383
rarm8.BrickColor = BrickColor.new("Really black")
384
rarm8.Material = "DiamondPlate"
385
rarm8.Size = Vector3.new(1, 0.4, 1)
386
rarm8.CanCollide = false
387
rarm8.BottomSurface = "Smooth"
388
rarm8.TopSurface = "Smooth"
389
Weld = Instance.new("Weld",rarm) 
390
Weld.Part0 = rarm
391
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
392
Weld.Part1 = rarm8
393
Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
394
----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
395
lleg1 = Instance.new("Part", char)
396
lleg1.Name = "Middle"
397-
lleg1.BrickColor = BrickColor.new("Really red")
397+
lleg1.BrickColor = BrickColor.new("Toothpaste")
398
lleg1.Size = Vector3.new(1, 2, 1)
399
lleg1.CanCollide = false
400
lleg1.BottomSurface = "Smooth"
401
lleg1.TopSurface = "Smooth"
402
lleg1.Material = "Neon"
403
Weld = Instance.new("Weld",lleg) 
404
Weld.Part0 = lleg
405
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
406
Weld.Part1 = lleg1
407
Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
408
409
lleg2 = Instance.new("Part", char)
410
lleg2.BrickColor = BrickColor.new("Really black")
411
lleg2.Material = "DiamondPlate"
412
lleg2.Size = Vector3.new(1, 0.4, 1)
413
lleg2.CanCollide = false
414
lleg2.BottomSurface = "Smooth"
415
lleg2.TopSurface = "Smooth"
416
Weld = Instance.new("Weld",lleg) 
417
Weld.Part0 = lleg
418
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
419
Weld.Part1 = lleg2
420
Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
421
422
lleg3 = Instance.new("Part", char)
423
lleg3.BrickColor = BrickColor.new("Really black")
424
lleg3.Material = "DiamondPlate"
425
lleg3.Size = Vector3.new(0.5, 0.3, 2)
426
lleg3.CanCollide = false
427
lleg3.BottomSurface = "Smooth"
428
lleg3.TopSurface = "Smooth"
429
Weld = Instance.new("Weld",lleg) 
430
Weld.Part0 = lleg
431
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
432
Weld.Part1 = lleg3
433
Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
434
435
lleg4 = Instance.new("Part", char)
436
lleg4.BrickColor = BrickColor.new("Really black")
437
lleg4.Material = "DiamondPlate"
438
lleg4.Size = Vector3.new(1, 0.4, 1)
439
lleg4.CanCollide = false
440
lleg4.BottomSurface = "Smooth"
441
lleg4.TopSurface = "Smooth"
442
Weld = Instance.new("Weld",lleg) 
443
Weld.Part0 = lleg
444
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
445
Weld.Part1 = lleg4
446
Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
447
448
lleg5 = Instance.new("Part", char)
449
lleg5.BrickColor = BrickColor.new("Really black")
450
lleg5.Material = "DiamondPlate"
451
lleg5.Size = Vector3.new(1, 0.4, 1)
452
lleg5.CanCollide = false
453
lleg5.BottomSurface = "Smooth"
454
lleg5.TopSurface = "Smooth"
455
Weld = Instance.new("Weld",lleg) 
456
Weld.Part0 = lleg
457
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
458
Weld.Part1 = lleg5
459
Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
460
461
lleg6 = Instance.new("Part", char)
462
lleg6.BrickColor = BrickColor.new("Really black")
463
lleg6.Material = "DiamondPlate"
464
lleg6.Size = Vector3.new(1, 0.4, 1)
465
lleg6.CanCollide = false
466
lleg6.BottomSurface = "Smooth"
467
lleg6.TopSurface = "Smooth"
468
Weld = Instance.new("Weld",lleg) 
469
Weld.Part0 = lleg
470
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
471
Weld.Part1 = lleg6
472
Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
473
474
lleg7 = Instance.new("Part", char)
475
lleg7.BrickColor = BrickColor.new("Really black")
476
lleg7.Material = "DiamondPlate"
477
lleg7.Size = Vector3.new(1, 0.4, 1)
478
lleg7.CanCollide = false
479
lleg7.BottomSurface = "Smooth"
480
lleg7.TopSurface = "Smooth"
481
Weld = Instance.new("Weld",lleg) 
482
Weld.Part0 = lleg
483
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
484
Weld.Part1 = lleg7
485
Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
486
----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
487
rleg1 = Instance.new("Part", char)
488
rleg1.Name = "Middle"
489-
rleg1.BrickColor = BrickColor.new("Really red")
489+
rleg1.BrickColor = BrickColor.new("Toothpaste")
490
rleg1.Size = Vector3.new(1, 2, 1)
491
rleg1.CanCollide = false
492
rleg1.BottomSurface = "Smooth"
493
rleg1.TopSurface = "Smooth"
494
rleg1.Material = "Neon"
495
Weld = Instance.new("Weld",rleg) 
496
Weld.Part0 = rleg
497
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
498
Weld.Part1 = rleg1
499
Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
500
501
rleg2 = Instance.new("Part", char)
502
rleg2.BrickColor = BrickColor.new("Really black")
503
rleg2.Material = "DiamondPlate"
504
rleg2.Size = Vector3.new(1, 0.4, 1)
505
rleg2.CanCollide = false
506
rleg2.BottomSurface = "Smooth"
507
rleg2.TopSurface = "Smooth"
508
Weld = Instance.new("Weld",rleg) 
509
Weld.Part0 = rleg
510
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
511
Weld.Part1 = rleg2
512
Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
513
514
rleg3 = Instance.new("Part", char)
515
rleg3.BrickColor = BrickColor.new("Really black")
516
rleg3.Material = "DiamondPlate"
517
rleg3.Size = Vector3.new(1, 0.4, 1)
518
rleg3.CanCollide = false
519
rleg3.BottomSurface = "Smooth"
520
rleg3.TopSurface = "Smooth"
521
Weld = Instance.new("Weld",rleg) 
522
Weld.Part0 = rleg
523
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
524
Weld.Part1 = rleg3
525
Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
526
527
rleg4 = Instance.new("Part", char)
528
rleg4.BrickColor = BrickColor.new("Really black")
529
rleg4.Material = "DiamondPlate"
530
rleg4.Size = Vector3.new(1, 0.4, 1)
531
rleg4.CanCollide = false
532
rleg4.BottomSurface = "Smooth"
533
rleg4.TopSurface = "Smooth"
534
Weld = Instance.new("Weld",rleg) 
535
Weld.Part0 = rleg
536
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
537
Weld.Part1 = rleg4
538
Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
539
540
rleg5 = Instance.new("Part", char)
541
rleg5.BrickColor = BrickColor.new("Really black")
542
rleg5.Material = "DiamondPlate"
543
rleg5.Size = Vector3.new(1, 0.4, 1)
544
rleg5.CanCollide = false
545
rleg5.BottomSurface = "Smooth"
546
rleg5.TopSurface = "Smooth"
547
Weld = Instance.new("Weld",rleg) 
548
Weld.Part0 = rleg
549
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
550
Weld.Part1 = rleg5
551
Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
552
553
rleg6 = Instance.new("Part", char)
554
rleg6.BrickColor = BrickColor.new("Really black")
555
rleg6.Material = "DiamondPlate"
556
rleg6.Size = Vector3.new(1, 0.4, 1)
557
rleg6.CanCollide = false
558
rleg6.BottomSurface = "Smooth"
559
rleg6.TopSurface = "Smooth"
560
Weld = Instance.new("Weld",rleg) 
561
Weld.Part0 = rleg
562
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
563
Weld.Part1 = rleg6
564
Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
565
566
rleg7 = Instance.new("Part", char)
567
rleg7.BrickColor = BrickColor.new("Really black")
568
rleg7.Material = "DiamondPlate"
569
rleg7.Size = Vector3.new(0.5, 0.3, 2)
570
rleg7.CanCollide = false
571
rleg7.BottomSurface = "Smooth"
572
rleg7.TopSurface = "Smooth"
573
Weld = Instance.new("Weld",rleg) 
574
Weld.Part0 = rleg
575
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
576
Weld.Part1 = rleg7
577
Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
578
----------------------------------------------------------------- Torso -----------------------------------------------------------------
579
Chest1 = Instance.new("Part", char)
580
Chest1.Name = "Ball"
581-
Chest1.BrickColor = BrickColor.new("Really red")
581+
Chest1.BrickColor = BrickColor.new("Toothpaste")
582
Chest1.Size = Vector3.new(1, 0.4, 1)
583
Chest1.CanCollide = false
584
Chest1.BottomSurface = "Smooth"
585
Chest1.TopSurface = "Smooth"
586
Chest1.Material = "Neon"
587
Mesh = Instance.new("SpecialMesh", Chest1)
588
Mesh.MeshId = "http://www.roblox.com/asset/?id=9756362"
589
Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
590
Weld = Instance.new("Weld",torso) 
591
Weld.Part0 = torso
592
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
593
Weld.Part1 = Chest1
594
Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
595
596
Chest2 = Instance.new("Part", char)
597-
Chest2.BrickColor = BrickColor.new("Really red")
597+
Chest2.BrickColor = BrickColor.new("Toothpaste")
598
Chest2.Name = "Middle"
599
Chest2.Size = Vector3.new(2, 2, 1)
600
Chest2.CanCollide = false
601
Chest2.BottomSurface = "Smooth"
602
Chest2.TopSurface = "Smooth"
603
Chest2.Material = "Neon"
604
Weld = Instance.new("Weld",torso) 
605
Weld.Part0 = torso
606
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
607
Weld.Part1 = Chest2
608
Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
609
610
Chest3 = Instance.new("Part", char)
611
Chest3.BrickColor = BrickColor.new("Really black")
612
Chest3.Material = "DiamondPlate"
613
Chest3.Size = Vector3.new(1, 0.4, 1)
614
Chest3.CanCollide = false
615
Chest3.BottomSurface = "Smooth"
616
Chest3.TopSurface = "Smooth"
617
Weld = Instance.new("Weld",torso) 
618
Weld.Part0 = torso
619
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
620
Weld.Part1 = Chest3
621
Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
622
623
Chest4 = Instance.new("Part", char)
624
Chest4.BrickColor = BrickColor.new("Really black")
625
Chest4.Material = "DiamondPlate"
626
Chest4.Size = Vector3.new(1, 0.4, 1)
627
Chest4.CanCollide = false
628
Chest4.BottomSurface = "Smooth"
629
Chest4.TopSurface = "Smooth"
630
Weld = Instance.new("Weld",torso) 
631
Weld.Part0 = torso
632
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
633
Weld.Part1 = Chest4
634
Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
635
636
Chest5 = Instance.new("Part", char)
637
Chest5.BrickColor = BrickColor.new("Really black")
638
Chest5.Material = "DiamondPlate"
639
Chest5.Size = Vector3.new(1, 0.4, 1)
640
Chest5.CanCollide = false
641
Chest5.BottomSurface = "Smooth"
642
Chest5.TopSurface = "Smooth"
643
Weld = Instance.new("Weld",torso) 
644
Weld.Part0 = torso
645
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
646
Weld.Part1 = Chest5
647
Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
648
649
Chest6 = Instance.new("Part", char)
650
Chest6.BrickColor = BrickColor.new("Really black")
651
Chest6.Material = "DiamondPlate"
652
Chest6.Size = Vector3.new(1, 0.4, 1)
653
Chest6.CanCollide = false
654
Chest6.BottomSurface = "Smooth"
655
Chest6.TopSurface = "Smooth"
656
Weld = Instance.new("Weld",torso) 
657
Weld.Part0 = torso
658
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
659
Weld.Part1 = Chest6
660
Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
661
662
Chest7 = Instance.new("Part", char)
663
Chest7.BrickColor = BrickColor.new("Really black")
664
Chest7.Material = "DiamondPlate"
665
Chest7.Size = Vector3.new(1, 0.4, 1)
666
Chest7.CanCollide = false
667
Chest7.BottomSurface = "Smooth"
668
Chest7.TopSurface = "Smooth"
669
Weld = Instance.new("Weld",torso) 
670
Weld.Part0 = torso
671
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
672
Weld.Part1 = Chest7
673
Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
674
675
Chest8 = Instance.new("Part", char)
676
Chest8.BrickColor = BrickColor.new("Really black")
677
Chest8.Material = "DiamondPlate"
678
Chest8.Size = Vector3.new(1, 0.4, 1)
679
Chest8.CanCollide = false
680
Chest8.BottomSurface = "Smooth"
681
Chest8.TopSurface = "Smooth"
682
Weld = Instance.new("Weld",torso) 
683
Weld.Part0 = torso
684
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
685
Weld.Part1 = Chest8
686
Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)	
687
688
Chest9 = Instance.new("Part", char)
689
Chest9.BrickColor = BrickColor.new("Really black")
690
Chest9.Material = "DiamondPlate"
691
Chest9.Size = Vector3.new(0.5, 0.3, 2)
692
Chest9.CanCollide = false
693
Chest9.BottomSurface = "Smooth"
694
Chest9.TopSurface = "Smooth"
695
Weld = Instance.new("Weld",torso) 
696
Weld.Part0 = torso
697
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
698
Weld.Part1 = Chest9
699
Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
700
701
Chest10 = Instance.new("Part", char)
702
Chest10.BrickColor = BrickColor.new("Really black")
703
Chest10.Material = "DiamondPlate"
704
Chest10.Size = Vector3.new(1, 0.4, 1)
705
Chest10.CanCollide = false
706
Chest10.BottomSurface = "Smooth"
707
Chest10.TopSurface = "Smooth"
708
Mesh = Instance.new("SpecialMesh", Chest10)
709
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
710
Weld = Instance.new("Weld",torso) 
711
Weld.Part0 = torso
712
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
713
Weld.Part1 = Chest10
714
Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
715
716
Chest11 = Instance.new("Part", char)
717
Chest11.BrickColor = BrickColor.new("Really black")
718
Chest11.Material = "DiamondPlate"
719
Chest11.Size = Vector3.new(0.5, 0.3, 2)
720
Chest11.CanCollide = false
721
Chest11.BottomSurface = "Smooth"
722
Chest11.TopSurface = "Smooth"
723
Weld = Instance.new("Weld",torso) 
724
Weld.Part0 = torso
725
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
726
Weld.Part1 = Chest11
727
Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
728
729
Chest12 = Instance.new("Part", char)
730
Chest12.BrickColor = BrickColor.new("Really black")
731
Chest12.Material = "DiamondPlate"
732
Chest12.Size = Vector3.new(0.5, 0.3, 2)
733
Chest12.CanCollide = false
734
Chest12.BottomSurface = "Smooth"
735
Chest12.TopSurface = "Smooth"
736
Weld = Instance.new("Weld",torso) 
737
Weld.Part0 = torso
738
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
739
Weld.Part1 = Chest12
740
Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
741
742
Chest13 = Instance.new("Part", char)
743
Chest13.BrickColor = BrickColor.new("Really black")
744
Chest13.Material = "DiamondPlate"
745
Chest13.Size = Vector3.new(0.5, 0.3, 2)
746
Chest13.CanCollide = false
747
Chest13.BottomSurface = "Smooth"
748
Chest13.TopSurface = "Smooth"
749
Weld = Instance.new("Weld",torso) 
750
Weld.Part0 = torso
751
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
752
Weld.Part1 = Chest13
753
Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
754
755
Chest14 = Instance.new("Part", char)
756
Chest14.BrickColor = BrickColor.new("Really black")
757
Chest14.Material = "DiamondPlate"
758
Chest14.Size = Vector3.new(0.5, 0.3, 2)
759
Chest14.CanCollide = false
760
Chest14.BottomSurface = "Smooth"
761
Chest14.TopSurface = "Smooth"
762
Weld = Instance.new("Weld",torso) 
763
Weld.Part0 = torso
764
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
765
Weld.Part1 = Chest14
766
Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
767
768
Chest15 = Instance.new("Part", char)
769
Chest15.BrickColor = BrickColor.new("Really black")
770
Chest15.Material = "DiamondPlate"
771
Chest15.Size = Vector3.new(0.5, 0.3, 2)
772
Chest15.CanCollide = false
773
Chest15.BottomSurface = "Smooth"
774
Chest15.TopSurface = "Smooth"
775
Weld = Instance.new("Weld",torso) 
776
Weld.Part0 = torso
777
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
778
Weld.Part1 = Chest15
779
Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
780
781
Chest16 = Instance.new("Part", char)
782
Chest16.BrickColor = BrickColor.new("Really black")
783
Chest16.Material = "DiamondPlate"
784
Chest16.Size = Vector3.new(0.5, 0.3, 2)
785
Chest16.CanCollide = false
786
Chest16.BottomSurface = "Smooth"
787
Chest16.TopSurface = "Smooth"
788
Weld = Instance.new("Weld",torso) 
789
Weld.Part0 = torso
790
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
791
Weld.Part1 = Chest16
792
Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
793
794
Chest17 = Instance.new("Part", char)
795
Chest17.BrickColor = BrickColor.new("Really black")
796
Chest17.Material = "DiamondPlate"
797
Chest17.Size = Vector3.new(0.5, 0.3, 2)
798
Chest17.CanCollide = false
799
Chest17.BottomSurface = "Smooth"
800
Chest17.TopSurface = "Smooth"
801
Weld = Instance.new("Weld",torso) 
802
Weld.Part0 = torso
803
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
804
Weld.Part1 = Chest17
805
Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
806
807
Chest18 = Instance.new("Part", char)
808
Chest18.BrickColor = BrickColor.new("Really black")
809
Chest18.Material = "DiamondPlate"
810
Chest18.Size = Vector3.new(0.5, 0.3, 2)
811
Chest18.CanCollide = false
812
Chest18.BottomSurface = "Smooth"
813
Chest18.TopSurface = "Smooth"
814
Weld = Instance.new("Weld",torso) 
815
Weld.Part0 = torso
816
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
817
Weld.Part1 = Chest18
818
Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
819
820
Chest19 = Instance.new("Part", char)
821
Chest19.BrickColor = BrickColor.new("Really black")
822
Chest19.Material = "DiamondPlate"
823
Chest19.Size = Vector3.new(0.5, 0.3, 2)
824
Chest19.CanCollide = false
825
Chest19.BottomSurface = "Smooth"
826
Chest19.TopSurface = "Smooth"
827
Weld = Instance.new("Weld",torso) 
828
Weld.Part0 = torso
829
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
830
Weld.Part1 = Chest19
831
Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
832
833
Chest20 = Instance.new("Part", char)
834
Chest20.BrickColor = BrickColor.new("Really black")
835
Chest20.Material = "DiamondPlate"
836
Chest20.Size = Vector3.new(1, 0.4, 1)
837
Chest20.CanCollide = false
838
Chest20.BottomSurface = "Smooth"
839
Chest20.TopSurface = "Smooth"
840
Mesh = Instance.new("SpecialMesh",Chest20)
841
Mesh.Scale = Vector3.new(1.1,1.1,1.1)
842
Weld = Instance.new("Weld",torso) 
843
Weld.Part0 = torso
844
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
845
Weld.Part1 = Chest20
846
Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
847
848
Chest21 = Instance.new("Part", char)
849
Chest21.BrickColor = BrickColor.new("Really black")
850
Chest21.Material = "DiamondPlate"
851
Chest21.Size = Vector3.new(0.5, 0.3, 2)
852
Chest21.CanCollide = false
853
Chest21.BottomSurface = "Smooth"
854
Chest21.TopSurface = "Smooth"
855
Weld = Instance.new("Weld",torso) 
856
Weld.Part0 = torso
857
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
858
Weld.Part1 = Chest21
859
Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
860
861
Chest22 = Instance.new("Part", char)
862
Chest22.BrickColor = BrickColor.new("Really black")
863
Chest22.Material = "DiamondPlate"
864
Chest22.Size = Vector3.new(0.5, 0.3, 2)
865
Chest22.CanCollide = false
866
Chest22.BottomSurface = "Smooth"
867
Chest22.TopSurface = "Smooth"
868
Weld = Instance.new("Weld",torso) 
869
Weld.Part0 = torso
870
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
871
Weld.Part1 = Chest22
872
Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
873
874
Chest23 = Instance.new("Part", char)
875
Chest23.BrickColor = BrickColor.new("Really black")
876
Chest23.Material = "DiamondPlate"
877
Chest23.Size = Vector3.new(0.5, 0.3, 2)
878
Chest23.CanCollide = false
879
Chest23.BottomSurface = "Smooth"
880
Chest23.TopSurface = "Smooth"
881
Weld = Instance.new("Weld",torso) 
882
Weld.Part0 = torso
883
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
884
Weld.Part1 = Chest23
885
Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
886
887
Chest24 = Instance.new("Part", char)
888
Chest24.BrickColor = BrickColor.new("Really black")
889
Chest24.Material = "DiamondPlate"
890
Chest24.Size = Vector3.new(0.5, 0.3, 2)
891
Chest24.CanCollide = false
892
Chest24.BottomSurface = "Smooth"
893
Chest24.TopSurface = "Smooth"
894
Weld = Instance.new("Weld",torso) 
895
Weld.Part0 = torso
896
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
897
Weld.Part1 = Chest24
898
Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
899
----------------------------------------------------
900
GroundWave1 = function()
901
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
902-
	local Colors = {"Really red", "Really red"}
902+
	local Colors = {"Toothpaste", "Toothpaste"}
903
		local wave = Instance.new("Part", torso)
904-
		wave.BrickColor = BrickColor.new('Really red')
904+
		wave.BrickColor = BrickColor.new('Toothpaste')
905
		wave.Anchored = true
906
		wave.CanCollide = false
907
		wave.Locked = true
908
		wave.Size = Vector3.new(1, 1, 1)
909
		wave.TopSurface = "Smooth"
910
		wave.BottomSurface = "Smooth"
911
		wave.Transparency = 0.35
912
		wave.CFrame = HandCF
913
		wm = Instance.new("SpecialMesh", wave)
914
		wm.MeshId = "rbxassetid://3270017"
915
		coroutine.wrap(function()
916
		for i = 1, 30, 1 do
917
		wm.Scale = Vector3.new(10 + i*20.4, 10 + i*20.4, 1)
918
		wave.Size = wm.Scale
919
		wave.CFrame = HandCF
920
		wave.Transparency = i/10
921
		wait()
922
		end
923
		wait()
924
		wave:Destroy()
925
	end)()
926
end
927
----------------------------------------------------
928
GroundWave = function()
929
        if Transforming == true then
930
                local wave = Instance.new("Part", torso)
931-
                wave.BrickColor = BrickColor.new("Really red")
931+
                wave.BrickColor = BrickColor.new("Toothpaste")
932
                wave.Anchored = true
933
                wave.CanCollide = false
934
                wave.Locked = true
935
                wave.Size = Vector3.new(1, 1, 1)
936
                wave.TopSurface = "Smooth"
937
                wave.BottomSurface = "Smooth"
938
                wave.Transparency = 0.35
939
                wave.CFrame = fx.CFrame
940
                wm = Instance.new("SpecialMesh", wave)
941
                wm.MeshType = "Sphere"
942
                wm.Scale = Vector3.new(1,1,1)
943
                coroutine.wrap(function()
944
                for i = 1, 18, 1 do
945
                wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
946
                --wave.Size = wm.Scale
947
                wave.CFrame = fx.CFrame
948
                wave.Transparency = i/14
949
		wait()
950
                end
951
                wait()
952
                wave:Destroy()
953
        end)()
954
        elseif Transforming == false then
955
        wait()
956
        end
957
end
958
959
for i = 1, 100 do rs:wait()
960
        fx.CFrame = torso.CFrame
961
end
962
963
Spawn(function()
964
	while wait(1) do
965
		GroundWave()
966
	end
967
end)
968
969
wait(4)
970
971
Transforming = false
972
973
for i = 1, 20 do rs:wait()
974
        fx.Transparency = fx.Transparency + (1/20)
975
        fx.CFrame = torso.CFrame
976
        fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
977
        rs:wait()
978
end
979
980
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
981
        local wave = Instance.new("Part", torso)
982-
        wave.BrickColor = BrickColor.new("Really red")
982+
        wave.BrickColor = BrickColor.new("Toothpaste")
983
        wave.Anchored = true
984
        wave.CanCollide = false
985
        wave.Locked = true
986
        wave.Size = Vector3.new(1, 1, 1)
987
        wave.TopSurface = "Smooth"
988
        wave.BottomSurface = "Smooth"
989
        wave.Transparency = 0.35
990
        wave.CFrame = HandCF
991
        wm = Instance.new("SpecialMesh", wave)
992
        wm.MeshId = "rbxassetid://3270017"
993
        coroutine.wrap(function()
994
        for i = 1, 14, 1 do
995
        wm.Scale = Vector3.new(10 + i*10.1, 10 + i*10.1, 10)
996
        wave.Size = wm.Scale
997
        wave.CFrame = HandCF
998
        wave.Transparency = i/14
999
        wait()
1000
        end
1001
        wait()
1002
        wave:Destroy()
1003
end)()
1004
hum.WalkSpeed = 50
1005
----------------------------------------------------
1006
Blast = function()
1007-
	local Colors = {"Really red", "Really red"}
1007+
	local Colors = {"Toothpaste", "Toothpaste"}
1008
		local wave = Instance.new("Part", torso)
1009
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
1010
		wave.Anchored = true
1011
		wave.CanCollide = false
1012
		wave.Locked = true
1013
		wave.Size = Vector3.new(1, 1, 1)
1014
		wave.TopSurface = "Smooth"
1015
		wave.BottomSurface = "Smooth"
1016
		wave.Transparency = 0.35
1017
		wave.CFrame = rarm.CFrame
1018
		wm = Instance.new("SpecialMesh", wave)
1019
		wm.MeshType = "Sphere"
1020
		wm.Scale = Vector3.new(1,1,1)
1021
		z = Instance.new("Sound",wave)
1022
		z.SoundId = "rbxassetid://237035051"
1023
		z.Volume = 1
1024
		z.Pitch = .9
1025
		z:Play()
1026
		coroutine.wrap(function()
1027
		for i = 1, 30, 1 do
1028
		wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
1029
		--wave.Size = wm.Scale
1030
		wave.CFrame = rarm.CFrame
1031
		wave.Transparency = (1/14)
1032
		rs:wait()
1033
		end
1034
		rs:wait()
1035
		wave:Destroy()
1036
		z:Destroy()
1037
	end)()
1038
end
1039
----------------------------------------------------
1040
rarm.Touched:connect(function(ht)
1041
    hit = ht.Parent
1042
    if ht and hit:IsA("Model") then
1043
            if hit:FindFirstChild("Humanoid") then
1044
                if hit.Name ~= p.Name then
1045
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1046
                            Debounces.RPunched = true
1047
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1048
                                    if Debounces.ks==true then
1049
                                    z = Instance.new("Sound",hed)
1050
                                    z.SoundId = "rbxassetid://169380525"
1051
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1052
                                    z.Volume = 1
1053
                                    z:Play()
1054
                                    end
1055
                            wait(.2)
1056
                            Debounces.RPunched = false
1057
                    end
1058
                end
1059
            end
1060
    elseif ht and hit:IsA("Hat") then
1061
        if hit.Parent.Name ~= p.Name then
1062
            if hit.Parent:FindFirstChild("Humanoid") then
1063
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1064
                            Debounces.RPunched = true
1065
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1066
                                    if Debounces.ks==true then
1067
                                    z = Instance.new("Sound",hed)
1068
                                    z.SoundId = "rbxassetid://169380525"
1069
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1070
                                    z.Volume = 1
1071
                                    z:Play()
1072
                                    end
1073
                            wait(.2)
1074
                Debounces.RPunched = false
1075
                                end
1076
            end
1077
        end
1078
    end
1079
end)
1080
larm.Touched:connect(function(ht)
1081
    hit = ht.Parent
1082
    if ht and hit:IsA("Model") then
1083
            if hit:FindFirstChild("Humanoid") then
1084
                if hit.Name ~= p.Name then
1085
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1086
                            Debounces.LPunched = true
1087
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1088
                                    if Debounces.ks2==true then
1089
                                    z = Instance.new("Sound",hed)
1090
                                    z.SoundId = "rbxassetid://169380525"
1091
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1092
                                    z.Volume = 1
1093
                                    z:Play()
1094
                                    end
1095
                            wait(.2)
1096
                        Debounces.LPunched = false
1097
                    end
1098
                end
1099
            end
1100
    elseif ht and hit:IsA("Hat") then
1101
        if hit.Parent.Name ~= p.Name then
1102
            if hit.Parent:FindFirstChild("Humanoid") then
1103
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1104
                            Debounces.LPunched = true
1105
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1106
                                    if Debounces.ks2==true then
1107
                                    z = Instance.new("Sound",hed)
1108
                                    z.SoundId = "rbxassetid://169380525"
1109
                                                                        z.Pitch = ptz[math.random(1,#ptz)]
1110
                                    z.Volume = 1
1111
                                    z:Play()
1112
                                    end
1113
                            wait(.2)
1114
                Debounces.LPunched = false
1115
                                end
1116
            end
1117
        end
1118
    end
1119
end)
1120
----------------------------------------------------
1121
mod4 = Instance.new("Model",char)
1122
1123
ptez = {0.7, 0.8, 0.9, 1}
1124
1125
function FindNearestTorso(Position,Distance,SinglePlayer)
1126
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1127
        local List = {}
1128
        for i,v in pairs(workspace:GetChildren())do
1129
            if v:IsA("Model")then
1130
                if v:findFirstChild("Torso")then
1131
                    if v ~= char then
1132
                        if(v.Torso.Position -Position).magnitude <= Distance then
1133
                            table.insert(List,v)
1134
                        end
1135
                    end
1136
                end
1137
            end
1138
        end
1139
    return List
1140
end
1141
1142
function Punch()
1143
    part=Instance.new('Part',mod4)
1144
    part.Anchored=true
1145
    part.CanCollide=false
1146
    part.FormFactor='Custom'
1147
    part.Size=Vector3.new(.2,.2,.2)
1148
    part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
1149
    part.Transparency=.7
1150-
    part.BrickColor=BrickColor.new('Really red')
1150+
    part.BrickColor=BrickColor.new('Toothpaste')
1151
    mesh=Instance.new('SpecialMesh',part)
1152
    mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
1153
    mesh.Scale=Vector3.new(3,3,3)
1154
    part2=Instance.new('Part',mod4)
1155
    part2.Anchored=true
1156
    part2.CanCollide=false
1157
    part2.FormFactor='Custom'
1158
    part2.Size=Vector3.new(.2,.2,.2)
1159
    part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
1160
    part2.Transparency=.7
1161-
    part2.BrickColor=BrickColor.new('Really red')
1161+
    part2.BrickColor=BrickColor.new('Toothpaste')
1162
    mesh2=Instance.new('SpecialMesh',part2)
1163
    mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
1164
    mesh2.Scale=Vector3.new(3,1.5,3)
1165
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
1166
        if v:FindFirstChild('Humanoid') then
1167
            v.Humanoid:TakeDamage(math.huge)
1168
        end
1169
    end
1170
    coroutine.resume(coroutine.create(function()
1171
        for i=0,0.62,0.4 do
1172
            wait()
1173
            part.CFrame=part.CFrame
1174
            part.Transparency=i
1175
            mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
1176
            part2.CFrame=part2.CFrame
1177
            part2.Transparency=i
1178
            mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
1179
            end
1180
        part.Parent=nil
1181
        part2.Parent=nil
1182
    end))
1183
end
1184
----------------------------------------------------
1185
rarm.Touched:connect(function(ht)
1186
    hit = ht.Parent
1187
    if ht and hit:IsA("Model") then
1188
            if hit:FindFirstChild("Humanoid") then
1189
                if hit.Name ~= p.Name then
1190
                    if Debounces.RPunch == true and Debounces.RPunched == false then
1191
                            Debounces.RPunched = true
1192
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1193
                                    if Debounces.ks==true then
1194
                                    z = Instance.new("Sound",hed)
1195
                                    z.SoundId = "rbxassetid://169380525"
1196
									z.Pitch = ptz[math.random(1,#ptz)]
1197
                                    z.Volume = 1
1198
                                    z:Play()
1199
                                    end
1200
                            wait(.2)
1201
                            Debounces.RPunched = false
1202
                    end
1203
                end
1204
            end
1205
    elseif ht and hit:IsA("Hat") then
1206
        if hit.Parent.Name ~= p.Name then
1207
            if hit.Parent:FindFirstChild("Humanoid") then
1208
                   if Debounces.RPunch == true and Debounces.RPunched == false then
1209
                            Debounces.RPunched = true
1210
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1211
                                    if Debounces.ks==true then
1212
                                    z = Instance.new("Sound",hed)
1213
                                    z.SoundId = "rbxassetid://169380525"
1214
									z.Pitch = ptz[math.random(1,#ptz)]
1215
                                    z.Volume = 1
1216
                                    z:Play()
1217
                                    end
1218
                            wait(.2)
1219
                Debounces.RPunched = false
1220
				end
1221
            end
1222
        end
1223
    end
1224
end)
1225
larm.Touched:connect(function(ht)
1226
    hit = ht.Parent
1227
    if ht and hit:IsA("Model") then
1228
            if hit:FindFirstChild("Humanoid") then
1229
                if hit.Name ~= p.Name then
1230
                    if Debounces.LPunch == true and Debounces.LPunched == false then
1231
                            Debounces.LPunched = true
1232
                                hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1233
                                    if Debounces.ks2==true then
1234
                                    z = Instance.new("Sound",hed)
1235
                                    z.SoundId = "rbxassetid://169380525"
1236
									z.Pitch = ptz[math.random(1,#ptz)]
1237
                                    z.Volume = 1
1238
                                    z:Play()
1239
                                    end
1240
                            wait(.2)
1241
                            Debounces.LPunched = false
1242
                    end
1243
                end
1244
            end
1245
    elseif ht and hit:IsA("Hat") then
1246
        if hit.Parent.Name ~= p.Name then
1247
            if hit.Parent:FindFirstChild("Humanoid") then
1248
                   if Debounces.LPunch == true and Debounces.LPunched == false then
1249
                            Debounces.LPunched = true
1250
                            hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
1251
                                    if Debounces.ks2==true then
1252
                                    z = Instance.new("Sound",hed)
1253
                                    z.SoundId = "rbxassetid://169380525"
1254
									z.Pitch = ptz[math.random(1,#ptz)]
1255
                                    z.Volume = 1
1256
                                    z:Play()
1257
                                    end
1258
                            wait(.2)
1259
                Debounces.LPunched = false
1260
				end
1261
            end
1262
        end
1263
    end
1264
end)
1265
----------------------------------------------------
1266
local player = game.Players.LocalPlayer
1267
local pchar = player.Character
1268
local mouse = player:GetMouse()
1269
local cam = workspace.CurrentCamera
1270
1271
local rad = math.rad
1272
1273
local keysDown = {}
1274
local flySpeed = 0
1275
local MAX_FLY_SPEED = 150
1276
1277
local canFly = false
1278
local flyToggled = false
1279
1280
local forward, side = 0, 0
1281
local lastForward, lastSide = 0, 0
1282
1283
local floatBP = Instance.new("BodyPosition")
1284
floatBP.maxForce = Vector3.new(0, math.huge, 0)
1285
local flyBV = Instance.new("BodyVelocity")
1286
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
1287
local turnBG = Instance.new("BodyGyro")
1288
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
1289
1290
mouse.KeyDown:connect(function(key)
1291
        keysDown[key] = true
1292
1293
        if key == "f" then
1294
                flyToggled = not flyToggled
1295
1296
        if not flyToggled then
1297
                stanceToggle = "Normal"
1298
                floatBP.Parent = nil
1299
                flyBV.Parent = nil
1300
                turnBG.Parent = nil
1301
                root.Velocity = Vector3.new()
1302
                pchar.Humanoid.PlatformStand = false
1303
        end
1304
end
1305
1306
end)
1307
mouse.KeyUp:connect(function(key)
1308
        keysDown[key] = nil
1309
end)
1310
1311
local function updateFly()
1312
1313
        if not flyToggled then return end
1314
1315
        lastForward = forward
1316
        lastSide = side
1317
1318
        forward = 0
1319
        side = 0
1320
1321
        if keysDown.w then
1322
                forward = forward + 1
1323
        end
1324
        if keysDown.s then
1325
                forward = forward - 1
1326
        end
1327
        if keysDown.a then
1328
                side = side - 1
1329
        end
1330
        if keysDown.d then
1331
                side = side + 1
1332
        end
1333
1334
        canFly = (forward ~= 0 or side ~= 0)
1335
1336
        if canFly then
1337
                stanceToggle = "Floating"
1338
                turnBG.Parent = root
1339
                floatBP.Parent = nil
1340
                flyBV.Parent = root
1341
1342
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
1343
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
1344
        else
1345
                floatBP.position = root.Position
1346
                floatBP.Parent = root
1347
1348
                flySpeed = flySpeed - 1
1349
                if flySpeed < 0 then flySpeed = 0 end
1350
        end
1351
1352
        local camCF = cam.CoordinateFrame
1353
        local in_forward = canFly and forward or lastForward
1354
        local in_side = canFly and side or lastSide
1355
1356
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
1357
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
1358
1359
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
1360
0)
1361
end
1362
1363
game:service'RunService'.RenderStepped:connect(function()
1364
        if flyToggled then
1365
                pchar.Humanoid.PlatformStand = true
1366
        end
1367
        updateFly()
1368
end)
1369
-------------------------------
1370
mouse.KeyDown:connect(function(key)
1371
	if key == "q" then
1372
		if Debounces.CanAttack == true then
1373
			Debounces.CanAttack = false
1374
			Debounces.NoIdl = true
1375
			Debounces.on = true
1376
			function FindNearestTorso(Position,Distance,SinglePlayer)
1377
				if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
1378
					local List = {}
1379
					for i,v in pairs(workspace:GetChildren())do
1380
						if v:IsA("Model")then
1381
							if v:findFirstChild("Torso")then
1382
								if v ~= char then
1383
									if(v.Torso.Position -Position).magnitude <= Distance then
1384
										table.insert(List,v)
1385
									end
1386
								end
1387
							end
1388
						end
1389
					end
1390
				return List
1391
			end
1392
	z = Instance.new("Sound",hed)
1393
	z.SoundId = "rbxassetid://232213955"
1394
	z.Pitch = 1
1395
	z.Volume = 1
1396
	wait(0.2)
1397
	z:Play()
1398
	sp = Instance.new("Part",rarm)
1399
	sp.Anchored = true
1400
	sp.CanCollide = false
1401
	sp.Locked = true
1402
	sp.Transparency = 0
1403
	sp.Material = "Neon"
1404
	sp.Size = Vector3.new(1,1,1)
1405
	sp.TopSurface = "SmoothNoOutlines"
1406
	sp.BottomSurface = "SmoothNoOutlines"
1407-
	sp.BrickColor = BrickColor.new("Really red")
1407+
	sp.BrickColor = BrickColor.new("Toothpaste")
1408
	spm = Instance.new("SpecialMesh",sp)
1409
	spm.MeshId = "http://www.roblox.com/asset/?id=9756362"
1410
	spm.Scale = Vector3.new(21,21,21)
1411
	sp2 = Instance.new("Part", rarm)
1412
	sp2.Name = "Energy"
1413-
	sp2.BrickColor = BrickColor.new("Really red")
1413+
	sp2.BrickColor = BrickColor.new("Toothpaste")
1414
	sp2.Size = Vector3.new(1, 1, 1)
1415
	sp2.Shape = "Ball"
1416
	sp2.CanCollide = false
1417
	sp2.Anchored = true
1418
	sp2.Locked = true
1419
	sp2.TopSurface = 0
1420
	sp2.BottomSurface = 0
1421
	sp2.Transparency = 1
1422
	spm2 = Instance.new("SpecialMesh",sp2)
1423
	spm2.MeshId = "rbxassetid://9982590"
1424
	spm2.Scale = Vector3.new(2,2,2)
1425
	for i = 1, 20 do
1426
		spm.Scale = spm.Scale - Vector3.new(1,1,1)
1427
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
1428
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
1429
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
1430
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
1431
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
1432
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1433
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1434
		if Debounces.on == false then break end
1435
		rs:wait()
1436
	end
1437
	for i = 1, 100, 20 do rs:wait()
1438
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
1439
	end
1440
	for i = 1, 20 do
1441
		sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
1442
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
1443
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
1444
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
1445
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
1446
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1447
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1448
		if Debounces.on == false then break end
1449
		rs:wait()
1450
	end
1451
	sp.Transparency = 1
1452
	for i = 1, 20 do
1453
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
1454
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
1455
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
1456
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
1457
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
1458
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
1459
		if Debounces.on == false then break end
1460
		rs:wait()
1461
	end
1462
	wait(1)
1463
	sp.Transparency = 0
1464
	sp2.Transparency = 0.84
1465
	for i = 1, 20 do
1466
		--spm.Scale = spm.Scale - Vector3.new(1,1,1)
1467
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
1468
		sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
1469
		rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
1470
		larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
1471
		hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
1472
		torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
1473
		lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
1474
		rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
1475
		if Debounces.on == false then break end
1476
		rs:wait()
1477
	end
1478
	for i = 1, 2880, 50 do
1479
		rs:wait()
1480
		sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
1481
		sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
1482
		rs:wait()
1483
	end
1484
	sp:Destroy()
1485
	sp2:Destroy()
1486
	local X = Instance.new("Part",char)
1487
	local O = Instance.new("ObjectValue",X)
1488
	O.Name = "creator"
1489
	X.Locked = true
1490
	X.Name = "Shell"
1491
	X.Anchored = false
1492
	X.CanCollide = false
1493
	X.Transparency = 0
1494
	X.Reflectance = 0
1495
	X.BottomSurface = 0
1496
	X.TopSurface = 0
1497
	X.Shape = 0
1498
	local V = Instance.new("ObjectValue",X)
1499
	V.Value = char
1500
	V.Name = "creator"
1501-
	X.BrickColor = BrickColor.new("Really red")
1501+
	X.BrickColor = BrickColor.new("Toothpaste")
1502
	X.Size = Vector3.new(2,2,2)
1503
	X.Material = "Neon"
1504
	local Z = Instance.new("SpecialMesh",X)
1505
	Z.MeshType = "Sphere"
1506
	Z.Scale = Vector3.new(0.5,0.5,1)
1507
	X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
1508
	local bv = Instance.new("BodyVelocity",X)
1509
	bv.maxForce = Vector3.new(99999,99999,99999)
1510
	X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
1511
	bv.velocity = X.CFrame.lookVector*65
1512
1513
	Explode = X.Touched:connect(function(hit)
1514
		if hit ~= char and hit.Name ~= "Shell" then
1515
			local cf = X.CFrame
1516
			bv:Destroy()
1517
			X.Anchored = true
1518
			Z:Remove()
1519
			Explode:disconnect()
1520
			X.Size = Vector3.new(3,3,3)
1521
			X.Touched:connect(function(hit) end)
1522
			X.CanCollide = false
1523
			local part3 = Instance.new("Part", rarm)
1524
			part3.Anchored=true
1525
			part3.CanCollide=false
1526
			part3.Locked = true
1527
			part3.TopSurface = "SmoothNoOutlines"
1528
			part3.BottomSurface = "SmoothNoOutlines"
1529
			part3.FormFactor='Custom'
1530
			part3.Size=Vector3.new(1,1, 1)
1531
			part3.CFrame=X.CFrame
1532
			part3.Transparency=0
1533-
			part3.BrickColor=BrickColor.new("Really red")
1533+
			part3.BrickColor=BrickColor.new("Toothpaste")
1534
			local mesh3 = Instance.new("SpecialMesh",part3)
1535
			mesh3.MeshId = "http://www.roblox.com/asset/?id=9756362"
1536
			mesh3.Scale = Vector3.new(1,1,1)
1537
			--debris:AddItem(X,8)
1538
			local part4 = Instance.new("Part", rarm)
1539
			part4.Material = "Neon"
1540
			part4.Anchored=true
1541
			part4.CanCollide=false
1542
			part4.Locked = true
1543
			part4.TopSurface = "SmoothNoOutlines"
1544
			part4.BottomSurface = "SmoothNoOutlines"
1545
			part4.FormFactor='Custom'
1546
			part4.Size=Vector3.new(1,1, 1)
1547
			part4.CFrame=X.CFrame
1548
			part4.Transparency=0
1549-
			part4.BrickColor=BrickColor.new("Really red")
1549+
			part4.BrickColor=BrickColor.new("Toothpaste")
1550
			local mesh4 = Instance.new("SpecialMesh",part4)
1551
			mesh4.MeshId = "http://www.roblox.com/asset/?id=9756362"
1552
			mesh4.Scale = Vector3.new(.5,.5,.5)
1553
			local part7 = Instance.new("Part", rarm)
1554
			part7.Material = "Neon"
1555
			part7.Anchored=true
1556
			part7.CanCollide=false
1557
			part7.Locked = true
1558
			part7.TopSurface = "SmoothNoOutlines"
1559
			part7.BottomSurface = "SmoothNoOutlines"
1560
			part7.FormFactor='Custom'
1561
			part7.Size=Vector3.new(1,1, 1)
1562
			part7.CFrame=X.CFrame
1563
			part7.Transparency=0
1564-
			part7.BrickColor=BrickColor.new("Really red")
1564+
			part7.BrickColor=BrickColor.new("Toothpaste")
1565
			local mesh7 = Instance.new("SpecialMesh",part7)
1566
			mesh7.MeshId = "http://www.roblox.com/asset/?id=9756362"
1567
			mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
1568
		--[[X.Touched:connect(function(ht)
1569
				hit = ht.Parent
1570
			if ht and hit:IsA("Model") then
1571
					if hit:FindFirstChild("Humanoid") then
1572
						if hit.Name ~= p.Name then
1573
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
1574
							wait(.3)
1575
						end
1576
					end
1577
			elseif ht and hit:IsA("Hat") then
1578
				if hit.Parent.Name ~= p.Name then
1579
					if hit.Parent:FindFirstChild("Humanoid") then
1580
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
1581
						wait(.3)
1582
					end
1583
				end
1584
			end
1585
		end)
1586
		part3.Touched:connect(function(ht)
1587
				hit = ht.Parent
1588
			if ht and hit:IsA("Model") then
1589
					if hit:FindFirstChild("Humanoid") then
1590
						if hit.Name ~= p.Name then
1591
							hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
1592
							wait(.3)
1593
						end
1594
					end
1595
			elseif ht and hit:IsA("Hat") then
1596
				if hit.Parent.Name ~= p.Name then
1597
					if hit.Parent:FindFirstChild("Humanoid") then
1598
						hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
1599
						wait(.3)
1600
					end
1601
				end
1602
			end
1603
		end)]]--
1604
		for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
1605
			if v:FindFirstChild('Humanoid') then
1606
				v.Humanoid:TakeDamage(math.huge)
1607
				v.Humanoid.PlatformStand = true
1608
				v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
1609
			end
1610
		end
1611
1612
		local acos = math.acos
1613
		local sqrt = math.sqrt
1614
		local Vec3 = Vector3.new
1615
		local fromAxisAngle = CFrame.fromAxisAngle
1616
1617
		local function toAxisAngle(CFr)
1618
			local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
1619
			local Angle = math.acos((R00+R11+R22-1)/2)
1620
			local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1621
			A = A == 0 and 0.00001 or A
1622
			local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1623
			B = B == 0 and 0.00001 or B
1624
			local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
1625
			C = C == 0 and 0.00001 or C
1626
			local x = (R21-R12)/sqrt(A)
1627
			local y = (R02-R20)/sqrt(B)
1628
			local z = (R10-R01)/sqrt(C)
1629
			return Vec3(x,y,z),Angle
1630
		end
1631
1632
		function ApplyTrig(Num,Func)
1633
			local Min,Max = Func(0),Func(1)
1634
			local i = Func(Num)
1635
			return (i-Min)/(Max-Min)
1636
		end
1637
1638
		function LerpCFrame(CFrame1,CFrame2,Num)
1639
			local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
1640
			return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
1641
		end
1642
1643
		function Crater(Torso,Radius)
1644
			Spawn(function()
1645
				local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
1646
				local Ignore = {}
1647
				for i,v in pairs(game:GetService("Players"):GetPlayers()) do
1648
					if v.Character ~= nil then
1649
						Ignore[#Ignore+1] = v.Character
1650
					end
1651
				end
1652
				local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
1653
				if Hit == nil then return end
1654
					local Parts = {}
1655
					for i = 1,360,10 do
1656
						local P = Instance.new("Part",Torso.Parent)
1657
						P.Anchored = true
1658
						P.FormFactor = "Custom"
1659
						P.BrickColor = Hit.BrickColor
1660
						P.Material = Hit.Material
1661
						P.TopSurface = "Smooth"
1662
						P.BottomSurface = "Smooth"
1663
						P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
1664
						P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
1665
						Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
1666
						if math.random(0,5) == 0 then -- rubble
1667
							local P = Instance.new("Part",Torso.Parent)
1668
							P.Anchored = true
1669
							P.FormFactor = "Custom"
1670
							P.BrickColor = Hit.BrickColor
1671
							P.Material = Hit.Material
1672
							P.TopSurface = "Smooth"
1673
							P.BottomSurface = "Smooth"
1674
							P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
1675
							P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
1676
							Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
1677
							end
1678
						end
1679
						for i = 0,1,0.05 do
1680
							for i2,v in pairs(Parts) do
1681
								v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
1682
							end
1683
							wait(0.02)
1684
						end
1685
						for i,v in pairs(Parts) do
1686
							if v[1].Size.X > 2.1 then
1687
								v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
1688
							end
1689
							v[1].Anchored = false
1690
						end
1691
						for i = 0,1,0.05 do
1692
							for i2,v in pairs(Parts) do
1693
								v[1].Transparency = i
1694
								if i == 1 then
1695
									v[1]:Destroy()
1696
								elseif i >= 0.25 then
1697
									v[1].CanCollide = false
1698
								end
1699
							end
1700
						wait(0.02)
1701
						end
1702
					Parts = nil
1703
					end)
1704
				end
1705
1706
				ROW = function(out, trans, s, wt, t, ang, plus)
1707
					for i = 1, 360, 360/t do
1708
						local c = Instance.new("Part", game.Workspace)
1709
						c.FormFactor = 3
1710
						c.TopSurface = 0
1711
						c.BottomSurface = 0
1712
						c.Size = s
1713
						c.Anchored = true
1714
						c.CanCollide = wt
1715
						c.Material=workspace.Base.Material
1716
						c.Transparency = trans
1717
						c.BrickColor = workspace.Base.BrickColor
1718
						c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
1719
						c.Locked=true
1720
						game.Debris:AddItem(c,15)
1721
					end
1722
				end
1723
1724
				Part = function(x,y,z,color,tr,cc,an,parent)
1725
					local p = Instance.new('Part',parent or Weapon)
1726
					p.formFactor = 'Custom'
1727
					p.Size = Vector3.new(x,y,z)
1728
					p.BrickColor = BrickColor.new(color)
1729
					p.CanCollide = cc
1730
					p.Transparency = tr
1731
					p.Anchored = an
1732
					p.TopSurface,p.BottomSurface = 0,0
1733
					p.Locked=true
1734
					p:BreakJoints()
1735
				return p end
1736
1737
			Mesh = function(par,num,x,y,z)
1738
			local msh = _
1739
			if num == 1 then msh = Instance.new("CylinderMesh",par)
1740
			elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
1741
			elseif num == 3 then msh = Instance.new("BlockMesh",par)
1742
			elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
1743
			elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
1744
			end msh.Scale = Vector3.new(x,y,z)
1745
			return msh end
1746
1747
			function explosion(col1,col2,cfr,sz,rng,dmg)
1748
				local a= Part(1,1,1,col1,.5,false,true,workspace)
1749
				local a2= Part(1,1,1,col2,.5,false,true,workspace)
1750
				local a3= Part(1,1,1,col2,.5,false,true,workspace)
1751
				v1,v2,v3=sz.x,sz.y,sz.z
1752
				local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
1753
				local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
1754
				local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
1755
				a.CFrame=cfr
1756
				a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
1757
				a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
1758
1759
				Spawn(function()
1760
					while wait() do
1761
						if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
1762
							m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
1763
							m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
1764
							m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
1765
							a.Transparency=a.Transparency+0.05
1766
							a2.Transparency=a2.Transparency+0.05
1767
							a3.Transparency=a3.Transparency+0.05
1768
						end
1769
					end)
1770
				end
1771
1772
				Crater(X,20)
1773
				ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
1774
				z = Instance.new("Sound",X)
1775
				z.SoundId = "rbxassetid://231917744"
1776
				z.Pitch = .5
1777
				z.Volume = 10
1778
				z1 = Instance.new("Sound",X)
1779
				z1.SoundId = "rbxassetid://231917744"
1780
				z1.Pitch = .5
1781
				z1.Volume = 10
1782
				z2 = Instance.new("Sound",X)
1783
				z2.SoundId = "rbxassetid://231917744"
1784
				z2.Pitch = .5
1785
				z2.Volume = 10
1786
				z3 = Instance.new("Sound",X)
1787
				z3.SoundId = "rbxassetid://245537790"
1788
				z3.Pitch = .7
1789
				z3.Volume = 1
1790
				z4 = Instance.new("Sound",X)
1791
				z4.SoundId = "rbxassetid://245537790"
1792
				z4.Pitch = .7
1793
				z4.Volume = 1
1794
				wait(0.1)
1795
				z:Play()
1796
				z1:Play()
1797
				z2:Play()
1798
				z3:Play()
1799
				z4:Play()
1800
1801
				local part=Instance.new('Part',rarm)
1802
				part.Anchored=true
1803
				part.CanCollide=false
1804
				part.Locked = true
1805
				part.FormFactor='Custom'
1806
				part.Size=Vector3.new(1,1,1)
1807
				part.CFrame=X.CFrame*CFrame.new(0,0,0)
1808
				part.Transparency=0
1809-
				part.BrickColor=BrickColor.new('Really red')
1809+
				part.BrickColor=BrickColor.new('Toothpaste')
1810
				local mesh=Instance.new('SpecialMesh',part)
1811
				mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
1812
				mesh.Scale=Vector3.new(2,2,2)
1813
				local part2=part:clone()
1814
				part2.Parent = rarm
1815-
				part2.BrickColor=BrickColor.new("Really red")
1815+
				part2.BrickColor=BrickColor.new("Toothpaste")
1816
				local part5=part:clone()
1817
				part5.Parent = rarm
1818-
				part5.BrickColor=BrickColor.new("Really red")
1818+
				part5.BrickColor=BrickColor.new("Toothpaste")
1819
				local part6=part:clone()
1820
				part6.Parent = rarm
1821
				part6.BrickColor=BrickColor.new("Black")
1822
				local mesh2=mesh:clone()
1823
				mesh2.Parent=part2
1824
				mesh2.Scale=Vector3.new(3, 3, 3)
1825
				local mesh5=mesh:clone()
1826
				mesh5.Parent=part5
1827
				mesh5.Scale=Vector3.new(3, 3, 3)
1828
				local mesh6=mesh:clone()
1829
				mesh6.Parent=part6
1830
				mesh6.Scale=Vector3.new(3, 3, 3)
1831
				local blast = Instance.new("Part", rarm)
1832-
				blast.BrickColor = BrickColor.new("Really red")
1832+
				blast.BrickColor = BrickColor.new("Toothpaste")
1833
				blast.Anchored = true
1834
				blast.CanCollide = false
1835
				blast.Locked = true
1836
				blast.Size = Vector3.new(1, 1, 1)
1837
				blast.TopSurface = "Smooth"
1838
				blast.BottomSurface = "Smooth"
1839
				blast.Transparency = 0
1840
				blast.CFrame = HandCF
1841
				local bm = Instance.new("SpecialMesh", blast)
1842
				bm.Scale = Vector3.new(5,1,5)
1843
				bm.MeshId = "rbxassetid://156292343"
1844
				local blast2 = Instance.new("Part", rarm)
1845-
				blast2.BrickColor = BrickColor.new("Really red")
1845+
				blast2.BrickColor = BrickColor.new("Toothpaste")
1846
				blast2.Anchored = true
1847
				blast2.CanCollide = false
1848
				blast2.Locked = true
1849
				blast2.Size = Vector3.new(1, 1, 1)
1850
				blast2.TopSurface = "Smooth"
1851
				blast2.BottomSurface = "Smooth"
1852
				blast2.Transparency = 0
1853
				blast2.CFrame = HandCF
1854
				local bm2 = Instance.new("SpecialMesh", blast2)
1855
				bm2.Scale = Vector3.new(3,1,3)
1856
				bm2.MeshId = "rbxassetid://156292343"
1857
				local blast3 = Instance.new("Part", rarm)
1858-
				blast3.BrickColor = BrickColor.new("Really red")
1858+
				blast3.BrickColor = BrickColor.new("Toothpaste")
1859
				blast3.Anchored = true
1860
				blast3.CanCollide = false
1861
				blast3.Locked = true
1862
				blast3.Size = Vector3.new(1, 1, 1)
1863
				blast3.TopSurface = "Smooth"
1864
				blast3.BottomSurface = "Smooth"
1865
				blast3.Transparency = 0
1866
				blast3.CFrame = HandCF
1867
				local bm3 = Instance.new("SpecialMesh", blast3)
1868
				bm3.Scale = Vector3.new(3,1,3)
1869
				bm3.MeshId = "rbxassetid://3270017"
1870
				for i = 1,120 do rs:wait()
1871
					X.Transparency = X.Transparency + (1/120)
1872
					part.Transparency = part.Transparency + (1/120)
1873
					part2.Transparency = part2.Transparency + (1/120)
1874
					part3.Transparency = part3.Transparency + (1/120)
1875
					part4.Transparency = part4.Transparency + (1/120)
1876
					part5.Transparency = part5.Transparency + (1/120)
1877
					part6.Transparency = part6.Transparency + (1/120)
1878
					part7.Transparency = part7.Transparency + (1/120)
1879
					blast.Transparency = blast.Transparency + (1/120)
1880
					blast2.Transparency = blast2.Transparency + (1/120)
1881
					blast3.Transparency = blast3.Transparency + (1/120)
1882
					X.Size = X.Size + Vector3.new(.8,.8,.8)
1883
					--part3.Size = part3.Size + Vector3.new(3,3,3)
1884
					mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
1885
					mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
1886
					mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
1887
					mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
1888
					mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
1889
					mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
1890
					mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
1891
					bm.Scale = bm.Scale + Vector3.new(6,6,.2)
1892
					bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
1893
					bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
1894
					X.CFrame = cf
1895
					part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
1896
					part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
1897
					part3.CFrame=X.CFrame
1898
					part4.CFrame=X.CFrame
1899
					part7.CFrame=X.CFrame
1900
					part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
1901
					part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
1902
					blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
1903
					blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
1904
					blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
1905
					rs:wait()
1906
					end
1907
					X:Destroy()
1908
					part:Destroy()
1909
					part2:Destroy()
1910
					part3:Destroy()
1911
					part4:Destroy()
1912
					part5:Destroy()
1913
					part6:Destroy()
1914
					blast:Destroy()
1915
					blast2:Destroy()
1916
					blast3:Destroy()
1917
					z:Destroy()
1918
					z1:Destroy()
1919
					z2:Destroy()
1920
					z3:Destroy()
1921
					z4:Destroy()
1922
				end
1923
			end)
1924
			for i = 1, 20 do
1925
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
1926
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
1927
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
1928
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
1929
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
1930
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
1931
				if Debounces.on == false then break end
1932
				rs:wait()
1933
			end
1934
			if Debounces.CanAttack == false then
1935
				Debounces.CanAttack = true
1936
				Debounces.NoIdl = false
1937
				Debounces.on = false
1938
			end
1939
		end
1940
	end
1941
end)
1942
----------------------------------------------------
1943
mouse.KeyDown:connect(function(key)
1944
	if key == "e" then
1945
		if Debounces.CanAttack == true then
1946
		Debounces.CanAttack = false
1947
		Debounces.on = true
1948
		Debounces.NoIdl = true
1949
pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
1950
z = Instance.new("Sound", rarm)
1951
z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
1952
z.Volume = .6
1953
z.Pitch = pt[math.random(1,#pt)]
1954
z.Looped = false
1955
z:Play()
1956
Debounces.RPunch = true
1957
Debounces.LPunch = true
1958
Debounces.ks = true
1959
Debounces.ks2 = true
1960
for i = 1, 3 do
1961
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
1962
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
1963
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
1964
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
1965
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
1966
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
1967
if Debounces.on == false then break end
1968
wait()
1969
end
1970
z2 = Instance.new("Sound", larm)
1971
z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
1972
z2.Volume = .6
1973
z2.Pitch = pt[math.random(1,#pt)]
1974
z2.Looped = false
1975
z2:Play()
1976
for i = 1, 3 do
1977
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
1978
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
1979
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
1980
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
1981
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
1982
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
1983
if Debounces.on == false then break end
1984
wait()
1985
end
1986
z3 = Instance.new("Sound", rarm)
1987
z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
1988
z3.Volume = 0.6
1989
z3.Pitch = pt[math.random(1,#pt)]
1990
z3.Looped = false
1991
z3:Play()
1992
for i = 1, 3 do
1993
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
1994
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
1995
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
1996
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
1997
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
1998
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
1999
if Debounces.on == false then break end
2000
wait()
2001
end
2002
z4 = Instance.new("Sound", larm)
2003
z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
2004
z4.Volume = .6
2005
z4.Pitch = pt[math.random(1,#pt)]
2006
z4.Looped = false
2007
z4:Play()
2008
for i = 1, 3 do
2009
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2010
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2011
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2012
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2013
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2014
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2015
if Debounces.on == false then break end
2016
wait()
2017
end
2018
z5 = Instance.new("Sound", rarm)
2019
z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
2020
z5.Volume = .6
2021
z5.Pitch = pt[math.random(1,#pt)]
2022
z5.Looped = false
2023
z5:Play()
2024
for i = 1, 3 do
2025
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2026
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2027
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2028
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2029
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2030
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2031
if Debounces.on == false then break end
2032
wait()
2033
end
2034
z6 = Instance.new("Sound", larm)
2035
z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
2036
z6.Volume = .6
2037
z6.Pitch = pt[math.random(1,#pt)]
2038
z6.Looped = false
2039
z6:Play()
2040
for i = 1, 3 do
2041
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2042
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2043
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2044
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2045
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2046
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2047
if Debounces.on == false then break end
2048
wait()
2049
end
2050
z7 = Instance.new("Sound", rarm)
2051
z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
2052
z7.Volume = .6
2053
z7.Pitch = pt[math.random(1,#pt)]
2054
z7.Looped = false
2055
z7:Play()
2056
for i = 1, 3 do
2057
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
2058
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
2059
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2060
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2061
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2062
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2063
if Debounces.on == false then break end
2064
wait()
2065
end
2066
z8 = Instance.new("Sound", larm)
2067
z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
2068
z8.Volume = .6
2069
z8.Pitch = pt[math.random(1,#pt)]
2070
z8.Looped = false
2071
z8:Play()
2072
for i = 1, 3 do
2073
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2074
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2075
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2076
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2077
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2078
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2079
if Debounces.on == false then break end
2080
wait()
2081
end
2082
z9 = Instance.new("Sound", rarm)
2083
z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
2084
z9.Volume = 0.6
2085
z9.Pitch = pt[math.random(1,#pt)]
2086
z9.Looped = false
2087
z9:Play()
2088
for i = 1, 3 do
2089
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2090
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2091
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2092
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2093
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2094
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2095
if Debounces.on == false then break end
2096
wait()
2097
end
2098
z10 = Instance.new("Sound", larm)
2099
z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
2100
z10.Volume = .6
2101
z10.Pitch = pt[math.random(1,#pt)]
2102
z10.Looped = false
2103
z10:Play()
2104
for i = 1, 3 do
2105
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2106
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2107
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2108
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2109
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2110
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2111
if Debounces.on == false then break end
2112
wait()
2113
end
2114
z11 = Instance.new("Sound", rarm)
2115
z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
2116
z11.Volume = .6
2117
z11.Pitch = pt[math.random(1,#pt)]
2118
z11.Looped = false
2119
z11:Play()
2120
for i = 1, 3 do
2121
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2122
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2123
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2124
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2125
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2126
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2127
if Debounces.on == false then break end
2128
wait()
2129
end
2130
z12 = Instance.new("Sound", larm)
2131
z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
2132
z12.Volume = .6
2133
z12.Pitch = pt[math.random(1,#pt)]
2134
z12.Looped = false
2135
z12:Play()
2136
for i = 1, 3 do
2137
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2138
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2139
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2140
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2141
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2142
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2143
if Debounces.on == false then break end
2144
wait()
2145
end
2146
z13 = Instance.new("Sound", rarm)
2147
z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
2148
z13.Volume = 0.6
2149
z13.Pitch = pt[math.random(1,#pt)]
2150
z13.Looped = false
2151
z13:Play()
2152
for i = 1, 3 do
2153
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2154
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2155
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2156
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2157
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2158
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2159
if Debounces.on == false then break end
2160
wait()
2161
end
2162
z14 = Instance.new("Sound", larm)
2163
z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
2164
z14.Volume = .6
2165
z14.Pitch = pt[math.random(1,#pt)]
2166
z14.Looped = false
2167
z14:Play()
2168
for i = 1, 3 do
2169
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2170
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2171
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2172
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2173
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2174
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2175
if Debounces.on == false then break end
2176
wait()
2177
end
2178
z15 = Instance.new("Sound", rarm)
2179
z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
2180
z15.Volume = .6
2181
z15.Pitch = pt[math.random(1,#pt)]
2182
z15.Looped = false
2183
z15:Play()
2184
for i = 1, 3 do
2185
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
2186
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
2187
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
2188
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
2189
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
2190
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
2191
if Debounces.on == false then break end
2192
wait()
2193
end
2194
z16 = Instance.new("Sound", larm)
2195
z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
2196
z16.Volume = .6
2197
z16.Pitch = pt[math.random(1,#pt)]
2198
z16.Looped = false
2199
z16:Play()
2200
for i = 1, 3 do
2201
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2202
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2203
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2204
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2205
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2206
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2207
if Debounces.on == false then break end
2208
wait()
2209
end
2210
z17 = Instance.new("Sound", rarm)
2211
z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
2212
z17.Volume = .6
2213
z17.Pitch = pt[math.random(1,#pt)]
2214
z17.Looped = false
2215
z17:Play()
2216
for i = 1, 3 do
2217
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
2218
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
2219
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2220
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2221
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2222
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2223
if Debounces.on == false then break end
2224
wait()
2225
end
2226
z18 = Instance.new("Sound", larm)
2227
z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
2228
z18.Volume = .6
2229
z18.Pitch = pt[math.random(1,#pt)]
2230
z18.Looped = false
2231
z18:Play()
2232
for i = 1, 3 do
2233
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2234
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
2235
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2236
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2237
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2238
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2239
if Debounces.on == false then break end
2240
wait()
2241
end
2242
z19 = Instance.new("Sound", rarm)
2243
z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
2244
z19.Volume = 0.6
2245
z19.Pitch = pt[math.random(1,#pt)]
2246
z19.Looped = false
2247
z19:Play()
2248
for i = 1, 3 do
2249
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
2250
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
2251
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
2252
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
2253
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
2254
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
2255
if Debounces.on == false then break end
2256
wait()
2257
end
2258
z20 = Instance.new("Sound", larm)
2259
z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
2260
z20.Volume = .6
2261
z20.Pitch = pt[math.random(1,#pt)]
2262
z20.Looped = false
2263
z20:Play()
2264
for i = 1, 3 do
2265
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
2266
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
2267
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
2268
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
2269
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
2270
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
2271
if Debounces.on == false then break end
2272
wait()
2273
end
2274
z:Destroy()
2275
z2:Destroy()
2276
z3:Destroy()
2277
z4:Destroy()
2278
z5:Destroy()
2279
z6:Destroy()
2280
z7:Destroy()
2281
z8:Destroy()
2282
z9:Destroy()
2283
z10:Destroy()
2284
z11:Destroy()
2285
z12:Destroy()
2286
z13:Destroy()
2287
z14:Destroy()
2288
z15:Destroy()
2289
z16:Destroy()
2290
z17:Destroy()
2291
z18:Destroy()
2292
z19:Destroy()
2293
z20:Destroy()
2294
Debounces.LPunch = false
2295
Debounces.RPunch = false
2296
Debounces.ks = false
2297
Debounces.ks2 = false
2298
if Debounces.CanAttack == false then
2299
Debounces.CanAttack = true
2300
Debounces.on = false
2301
Debounces.NoIdl = false
2302
end
2303
end
2304
end
2305
end)
2306
-------------------------------
2307
mouse.KeyDown:connect(function(key)
2308
	if key == "t" then
2309
		if Debounces.CanAttack == true then
2310
			Debounces.CanAttack = false
2311
			Debounces.NoIdl = true
2312
			Debounces.on = true
2313
			Debounces.ks = true
2314
    kik = rleg.Touched:connect(function(ht)
2315
        hit = ht.Parent
2316
            if ht and hit:IsA("Model") then
2317
                    if hit:FindFirstChild("Humanoid") then
2318
                        if hit.Name ~= p.Name then
2319
                            --[[if Debounces.Slashing == true and Debounces.Slashed == false then
2320
                                    Debounces.Slashed = true]]--
2321
                                    if Debounces.ks==true then
2322
                                    z = Instance.new("Sound",hed)
2323
                                    z.SoundId = "rbxassetid://169380525"
2324
                                    z.Volume = 1
2325
                                    z:Play()
2326
                                    Debounces.ks=false
2327
                                    end
2328
                                    hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
2329
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
2330
                            --Debounces.Slashed = false
2331
                        --end
2332
                    end
2333
                end
2334
            elseif ht and hit:IsA("Hat") then
2335
                if hit.Parent.Name ~= p.Name then
2336
                    if hit.Parent:FindFirstChild("Humanoid") then
2337
                           --[[if Debounces.Slashing == true and Debounces.Slashed == false then
2338
                                    Debounces.Slashed = true]]--
2339
                                    hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
2340
                                    hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
2341
                            --Debounces.Slashed = false
2342
                        --end
2343
                    end
2344
                end
2345
            end
2346
        end)
2347
			for i = 1,20 do
2348
				rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
2349
				larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
2350
				hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
2351
				torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
2352
				lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
2353
				rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
2354
				if Debounces.on == false then break end
2355
				rs:wait()
2356
			end
2357
			kik:disconnect()
2358
			if Debounces.CanAttack == false then
2359
				Debounces.CanAttack = true
2360
				Debounces.NoIdl = false
2361
				Debounces.on = false
2362
            end
2363
        end
2364
    end
2365
end)
2366
----------------------------------------------------
2367
mouse.KeyDown:connect(function(key)
2368
	if key == "y" then
2369
		if Debounces.CanAttack == true then
2370
            Debounces.CanAttack = false
2371
            Debounces.on = true
2372
            Debounces.NoIdl = true
2373
				for i = 1, 15 do
2374
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
2375
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
2376
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
2377
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
2378
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
2379
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
2380
                    if Debounces.on == false then break end
2381
                    rs:wait(2.7)
2382
                end
2383
				x = Instance.new("Sound",char)
2384
				x.SoundId = "rbxassetid://345052019"
2385
				x.Pitch = 0.8
2386
				x.Volume = 1
2387
				x:Play()
2388
				wait(1.5)
2389
				Debounces.on = false
2390
				Debounces.Here = false
2391
				shot = shot + 1
2392
local rng = Instance.new("Part", larm)
2393
rng.Anchored = true
2394-
rng.BrickColor = BrickColor.new("Really red")
2394+
rng.BrickColor = BrickColor.new("Toothpaste")
2395
rng.CanCollide = false
2396
rng.FormFactor = 3
2397
rng.Name = "Ring"
2398
rng.Size = Vector3.new(1, 1, 1)
2399
rng.Transparency = 0.35
2400
rng.TopSurface = 0
2401
rng.BottomSurface = 0
2402
rng2 = rng:clone()
2403
rng3 = rng2:clone()
2404
rng4 = rng2:clone()
2405
local rngm = Instance.new("SpecialMesh", rng)
2406
rngm.MeshId = "http://www.roblox.com/asset?id=156292355"
2407
rngm.Scale = Vector3.new(10, 10, 1)
2408
rngm2 = rngm:clone()
2409
rngm2.Scale = Vector3.new(6, 6, 4)
2410
rngm3=rngm2:clone()
2411
rngm3.Parent = rng3
2412
rngm3.Scale = Vector3.new(9, 9, 2)
2413
rngm4 = rngm2:clone()
2414
rngm4.Parent = rng4
2415
rngm4.Scale = Vector3.new(7, 7, 2)
2416
local bem = Instance.new("Part", larm)
2417
bem.Anchored = true
2418-
bem.BrickColor = BrickColor.new("Really red")
2418+
bem.BrickColor = BrickColor.new("Toothpaste")
2419
bem.CanCollide = false
2420
bem.FormFactor = 3
2421
bem.Name = "Beam" .. shot
2422
bem.Size = Vector3.new(1, 1, 1)
2423
bem.Transparency = 0.35
2424
bem.TopSurface = 0
2425
bem.BottomSurface = 0
2426
local bemm = Instance.new("SpecialMesh", bem)
2427
bemm.MeshType = 4
2428
bemm.Scale = Vector3.new(1, 10, 10)
2429
local out = Instance.new("Part", larm)
2430
out.Anchored = true
2431-
out.BrickColor = BrickColor.new("Really red")
2431+
out.BrickColor = BrickColor.new("Toothpaste")
2432
out.CanCollide = false
2433
out.FormFactor = 3
2434
out.Name = "Out"
2435
out.Size = Vector3.new(4, 4, 4)
2436
out.Transparency = 0.35
2437
out.TopSurface = 0
2438
out.BottomSurface = 0
2439
local outm = Instance.new("SpecialMesh", out)
2440
outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
2441
outm.Scale = Vector3.new(10, 10, 10)
2442
local bnd = Instance.new("Part", larm)
2443
bnd.Anchored = true
2444-
bnd.BrickColor = BrickColor.new("Really red")
2444+
bnd.BrickColor = BrickColor.new("Toothpaste")
2445
bnd.CanCollide = false
2446
bnd.FormFactor = 3
2447
bnd.Name = "Bend"
2448
bnd.Size = Vector3.new(1, 1, 1)
2449
bnd.Transparency = 1
2450
bnd.TopSurface = 0
2451
bnd.BottomSurface = 0
2452
local bndm = Instance.new("SpecialMesh", bnd)
2453
bndm.MeshType = 3
2454
bndm.Scale = Vector3.new(8, 8, 8)
2455
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
2456
bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
2457
bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
2458
rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
2459
rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
2460
rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
2461
Debounces.Shewt = true
2462
coroutine.wrap(function()
2463
for i = 1, 20, 0.2 do
2464
rngm.Scale = Vector3.new(50 + i*5, 50 + i*5, 1)
2465
rngm3.Scale = Vector3.new(30 + i*25, 30 + i*25, 1)
2466
rngm4.Scale = Vector3.new(27 + i*30, 27 + i*30, 1)
2467
rng.Transparency = i/30
2468
rng3.Transparency = 1/34
2469
rng4.Transparency = i/36
2470
wait()
2471
end
2472
wait()
2473
rng:Destroy()
2474
end)()
2475
if Debounces.Shewt == true then
2476
larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
2477
hit = ht.Parent
2478
if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
2479
if HasntTouched(hit.Name) == true and deb == false then
2480
deb = true
2481
coroutine.wrap(function()
2482
hit:FindFirstChild("Humanoid").PlatformStand = true
2483
hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
2484
hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
2485
end)()
2486
table.insert(Touche, hit.Name)
2487
deb = false
2488
end
2489
elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
2490
if HasntTouched(hit.Parent.Name) == true and deb == false then
2491
deb = true
2492
coroutine.wrap(function()
2493
hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
2494
hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
2495
wait(1)
2496
hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
2497
end)()
2498
table.insert(Touche, hit.Parent.Name)
2499
deb = false
2500
for i, v in pairs(Touche) do
2501
print(v)
2502
end
2503
end
2504
end
2505
end)
2506
end
2507
for i = 0, 260, 8 do
2508
bem.Size = Vector3.new(i, 10, 10)
2509
out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
2510
bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
2511
bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
2512
bnd.Size = Vector3.new(1,1,1)
2513
bndm.Scale = Vector3.new(8,8,8)
2514
if i % 10 == 0 then
2515
local newRng = rng2:Clone()
2516
newRng.Parent = larm
2517
newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
2518
local newRngm = rngm2:clone()
2519
newRngm.Parent=newRng
2520
coroutine.wrap(function()
2521
for i = 1, 10, 0.2 do
2522
newRngm.Scale = Vector3.new(50 + i*30, 50 + i*30, 3)
2523
newRng.Transparency = i/10
2524
wait()
2525
end
2526
wait()
2527
newRng:Destroy()
2528
end)()
2529
end
2530
wait()
2531
end
2532
wait()
2533
Debounces.Shewt = false
2534
bem:Destroy()
2535
out:Destroy()
2536
bnd:Destroy()
2537
Debounces.Ready = false
2538
for i, v in pairs(Touche) do
2539
table.remove(Touche, i)
2540
end
2541
wait()
2542
table.insert(Touche, char.Name)
2543
Debounces.NoIdl = false
2544
if Debounces.CanAttack == false then
2545
Debounces.CanAttack = true
2546
end
2547
end
2548
end
2549
end)
2550
----------------------------------------------------
2551
Charging = false
2552
mouse.KeyDown:connect(function(key)
2553
	if key == "r" then
2554
		if Charging == false then
2555
			Charging = true
2556
			if Debounces.CanAttack == true then
2557
				Debounces.CanAttack = false
2558
				Debounces.NoIdl = true
2559
				Debounces.on = true
2560
				for i = 1,20 do
2561
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
2562
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
2563
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
2564
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
2565
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
2566
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
2567
					if Debounces.on == false then break end
2568
					rs:wait()
2569
				end
2570
				--[[for i = 1,20 do
2571
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
2572
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
2573
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
2574
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
2575
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
2576
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
2577
					if Debounces.on == false then break end
2578
					rs:wait()
2579
				end]]--
2580
pt=Instance.new('Part',torso)
2581
pt.Anchored=true
2582
pt.CanCollide=false
2583
pt.Locked = true
2584
pt.FormFactor='Custom'
2585
pt.Size=Vector3.new(1,1,1)
2586
pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
2587
pt.Transparency=.6
2588-
pt.BrickColor=BrickColor.new('Really red')
2588+
pt.BrickColor=BrickColor.new('Toothpaste')
2589
msh=Instance.new('SpecialMesh',pt)
2590
msh.MeshId='http://www.roblox.com/asset/?id=20329976'
2591
msh.Scale=Vector3.new(9.5,9.5,9.5)
2592
pt2=pt:clone()
2593
pt2.Parent = torso
2594
pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
2595-
pt2.BrickColor=BrickColor.new("Really red")
2595+
pt2.BrickColor=BrickColor.new("Toothpaste")
2596
msh2=msh:clone()
2597
msh2.Parent=pt2
2598
msh2.Scale=Vector3.new(9.5,9.5,9.5)
2599
2600
custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
2601
2602
bl = Instance.new("Part", char)
2603
bl.Locked = true
2604
bl.Name = "Shell"
2605-
bl.BrickColor = BrickColor.new("Really red")
2605+
bl.BrickColor = BrickColor.new("Toothpaste")
2606
bl.Anchored = true
2607
bl.CanCollide = false
2608
bl.Transparency = 0
2609
bl.Reflectance = 0
2610
bl.BottomSurface = 0
2611
bl.TopSurface = 0
2612
bl.Shape = 0
2613
blm = Instance.new("SpecialMesh",bl)
2614
blm.MeshType = "Sphere"
2615
blm.Scale = Vector3.new(9.5,9.5,9.5)
2616
blm.MeshId = "rbxassetid://9982590"
2617
2618
	coroutine.resume(coroutine.create(function()
2619
        for i=1, math.huge, 4 do
2620
			if Charging == true then
2621
				rs:wait()
2622
				bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
2623
				blm.Scale = blm.Scale + Vector3.new(9.5,9.5,9.5)
2624
				bl.Transparency = bl.Transparency + 0.1
2625
				pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
2626
				pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
2627
				msh.Scale = msh.Scale + Vector3.new(9.5,0,9.5)
2628
				msh2.Scale = msh2.Scale + Vector3.new(9.5,0,9.5)
2629
				elseif Charging == false then break
2630
			end
2631
		end
2632
    end))
2633
2634
repeat
2635
    local p = Instance.new('Part',torso)
2636
    p.formFactor = 'Custom'
2637
    p.Size = Vector3.new(1,1,1)
2638-
    p.BrickColor = BrickColor.new('Really red')
2638+
    p.BrickColor = BrickColor.new('Toothpaste')
2639
    p.CanCollide = false
2640
    p.Transparency = 0
2641
    p.Anchored = true
2642
    p.Locked=true
2643
    p.Material = workspace.Base.Material
2644
    s = math.random(1,40)/10
2645
    local m = Instance.new("BlockMesh",p)
2646
    m.Scale = Vector3.new(s,s,s)
2647
    p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
2648
	--[[coroutine.wrap(function()
2649
		wait(2)
2650
		while Charging == true do
2651
		wait(2)
2652
		GroundWave1()
2653
		wait(2)
2654
		end
2655
	end)()]]--
2656
	Spawn(function()
2657
		while rs:wait() do
2658
			if Charging == true then
2659
				rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
2660
				larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
2661
				hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
2662
				torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
2663
				lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
2664
				rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
2665
			elseif Charging == false then break
2666
			end
2667
		end
2668
	end)
2669
	Spawn(function()
2670
        while rs:wait() do
2671
            if p.Transparency >= 1 then p:Destroy() break end
2672
            p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
2673
            p.Transparency = p.Transparency+0.01
2674
        end
2675
    end)
2676
    wait(.3)
2677
until Charging == false
2678
			end
2679
		end
2680
	end
2681
end)
2682
----------------------------------------------------
2683
mouse.KeyUp:connect(function(key)
2684
	if key == "r" then
2685
		if Charging == true then
2686
			Charging = false
2687
				pt:Destroy()
2688
				pt2:Destroy()
2689
				bl:Destroy()
2690
			if Debounces.CanAttack == false then
2691
				Debounces.CanAttack = true
2692
				Debounces.NoIdl = false
2693
				Debounces.on = false
2694
			end
2695
		end
2696
	end
2697
end)
2698
----------------------------------------------------
2699
mouse.KeyDown:connect(function(key)
2700
	if key == "g" then
2701
		if Debounces.CanAttack == true then
2702
			Debounces.CanAttack = false
2703
			Debounces.NoIdl = true
2704
			Debounces.on = true
2705
				local shell = Instance.new("Part",torso)
2706-
				shell.BrickColor = BrickColor.new("Really red")
2706+
				shell.BrickColor = BrickColor.new("Toothpaste")
2707
				shell.Anchored = true
2708
				shell.CanCollide = false
2709
				shell.Locked = true
2710
				shell.TopSurface = "SmoothNoOutlines"
2711
				shell.BottomSurface = "SmoothNoOutlines"
2712
				shell.Size = Vector3.new(1,1,1)
2713
				shellm = Instance.new("SpecialMesh",shell)
2714
				shellm.MeshType = "Sphere"
2715
				shellm.Scale = Vector3.new(1,1,1)
2716
				local shell2 = Instance.new("Part",torso)
2717-
				shell2.BrickColor = BrickColor.new("Really red")
2717+
				shell2.BrickColor = BrickColor.new("Toothpaste")
2718
				shell2.Anchored = true
2719
				shell2.CanCollide = false
2720
				shell2.Locked = true
2721
				shell2.TopSurface = "SmoothNoOutlines"
2722
				shell2.BottomSurface = "SmoothNoOutlines"
2723
				shell2.Size = Vector3.new(1,1,1)
2724
				shellm2 = Instance.new("SpecialMesh",shell2)
2725
				shellm2.MeshType = "Sphere"
2726
				shellm2.Scale = Vector3.new(1,1,1)
2727
2728
function FindNearestTorso(Position,Distance,SinglePlayer)
2729
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
2730
        local List = {}
2731
        for i,v in pairs(workspace:GetChildren())do
2732
            if v:IsA("Model")then
2733
                if v:findFirstChild("Torso")then
2734
                    if v ~= char then
2735
                        if(v.Torso.Position -Position).magnitude <= Distance then
2736
                            table.insert(List,v)
2737
                        end
2738
                    end
2739
                end
2740
            end
2741
        end
2742
    return List
2743
end
2744
2745
Shell = function()
2746
local X = Instance.new("Part",char)
2747
local O = Instance.new("ObjectValue",X)
2748
        O.Name = "creator"
2749
        X.Locked = true
2750
		X.Name = "Shell"
2751
        X.Anchored = false
2752
        X.CanCollide = false
2753
        X.Transparency = 0
2754
        X.Reflectance = 0
2755
        X.BottomSurface = 0
2756
        X.TopSurface = 0
2757
        X.Shape = 0
2758
        local V = Instance.new("ObjectValue",X)
2759
        V.Value = char
2760
        V.Name = "creator"
2761-
        X.BrickColor = BrickColor.new("Really red")
2761+
        X.BrickColor = BrickColor.new("Toothpaste")
2762
        X.Size = Vector3.new(1,1,1)
2763
        --X.Material = "Neon"
2764
        local Z = Instance.new("SpecialMesh",X)
2765
        Z.MeshType = "Sphere"
2766
        Z.Scale = Vector3.new(1,1,1)
2767
        X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
2768
        local bv = Instance.new("BodyVelocity",X)
2769
        bv.maxForce = Vector3.new(99999,99999,99999)
2770
        X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
2771
        bv.velocity = root.CFrame.lookVector*65
2772
Explode = X.Touched:connect(function(hit)
2773
        if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
2774
        local cf = X.CFrame
2775
        bv:Destroy()
2776
        X.Anchored = true
2777
        Z:Remove()
2778
        Explode:disconnect()
2779
        X.Size = Vector3.new(3,3,3)
2780
        X.Touched:connect(function(hit) end)
2781
        X.CanCollide = false
2782
		for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
2783
			if v:FindFirstChild('Humanoid') then
2784
				v.Humanoid:TakeDamage(math.huge)
2785
			end
2786
		end
2787
			for i = 1, (40) do rs:wait()
2788
				X.Transparency = X.Transparency + (1/40)
2789
				X.Size = X.Size + Vector3.new(1,1,1)
2790
				X.CFrame = cf
2791
			end
2792
		X:Destroy()
2793
		end
2794
	end)
2795
end
2796
				Shell()
2797
				for i = 1, 10 do
2798
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2799
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2800
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2801
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2802
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
2803
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
2804
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
2805
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
2806
					if Debounces.on == false then break end
2807
					rs:wait()
2808
				end
2809
				Shell()
2810
				shell.Transparency = 1
2811
				for i = 1, 10 do
2812
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2813
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2814
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2815
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2816
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2817
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2818
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2819
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2820
					if Debounces.on == false then break end
2821
					rs:wait()
2822
				end
2823
				Shell()
2824
				shell.Transparency = 0
2825
				shell2.Transparency = 1
2826
				for i = 1, 10 do
2827
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2828
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2829
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2830
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2831
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
2832
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2833
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2834
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2835
					if Debounces.on == false then break end
2836
					rs:wait()
2837
				end
2838
				Shell()
2839
				shell2.Transparency = 0
2840
				shell.Transparency = 1
2841
				for i = 1, 10 do
2842
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2843
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2844
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2845
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2846
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2847
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2848
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2849
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2850
					if Debounces.on == false then break end
2851
					rs:wait()
2852
				end
2853
				Shell()
2854
				shell.Transparency = 0
2855
				shell2.Transparency = 1
2856
				for i = 1, 10 do
2857
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2858
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2859
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2860
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2861
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
2862
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2863
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2864
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2865
					if Debounces.on == false then break end
2866
					rs:wait()
2867
				end
2868
				Shell()
2869
				shell2.Transparency = 0
2870
				shell.Transparency = 1
2871
				for i = 1, 10 do
2872
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2873
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2874
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2875
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2876
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2877
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2878
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2879
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2880
					if Debounces.on == false then break end
2881
					rs:wait()
2882
				end
2883
				Shell()
2884
				shell.Transparency = 0
2885
				shell2.Transparency = 1
2886
				for i = 1, 10 do
2887
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2888
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2889
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2890
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
2891
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2892
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2893
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2894
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2895
					if Debounces.on == false then break end
2896
					rs:wait()
2897
				end
2898
				Shell()
2899
				shell2.Transparency = 0
2900
				shell.Transparency = 1
2901
				for i = 1, 10 do
2902
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2903
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2904
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2905
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2906
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2907
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2908
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2909
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2910
					if Debounces.on == false then break end
2911
					rs:wait()
2912
				end
2913
				Shell()
2914
				shell.Transparency = 0
2915
				shell2.Transparency = 1
2916
				for i = 1, 10 do
2917
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2918
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2919
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2920
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2921
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
2922
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2923
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2924
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2925
					if Debounces.on == false then break end
2926
					rs:wait()
2927
				end
2928
				Shell()
2929
				shell2.Transparency = 0
2930
				shell.Transparency = 1
2931
				for i = 1, 10 do
2932
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2933
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2934
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2935
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2936
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2937
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2938
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2939
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2940
					if Debounces.on == false then break end
2941
					rs:wait()
2942
				end
2943
				Shell()
2944
				shell.Transparency = 0
2945
				shell2.Transparency = 1
2946
				for i = 1, 10 do
2947
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2948
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2949
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2950
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2951
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
2952
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2953
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2954
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2955
					if Debounces.on == false then break end
2956
					rs:wait()
2957
				end
2958
				Shell()
2959
				shell2.Transparency = 0
2960
				shell.Transparency = 1
2961
				for i = 1, 10 do
2962
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2963
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2964
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
2965
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
2966
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
2967
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
2968
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
2969
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
2970
					if Debounces.on == false then break end
2971
					rs:wait()
2972
				end
2973
				Shell()
2974
				shell.Transparency = 0
2975
				shell2.Transparency = 1
2976
				for i = 1, 10 do
2977
					shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
2978
					shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
2979
					rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
2980
					larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
2981
					hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
2982
					torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
2983
					lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
2984
					rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
2985
					if Debounces.on == false then break end
2986
					rs:wait()
2987
				end
2988
				shell.Transparency = 1
2989
			if Debounces.CanAttack == false then
2990
				Debounces.CanAttack = true
2991
				Debounces.NoIdl = false
2992
				Debounces.on = false
2993
			end
2994
		end
2995
	end
2996
end)
2997
----------------------------------------------------
2998
Search = false
2999
mouse.KeyDown:connect(function(key)
3000
	if key == "n" then
3001
		if Search == false then
3002
			Search = true
3003
			for i,v in pairs(game.Players:getPlayers()) do
3004
				if v.Name~=char.Name then
3005
					for j,k in pairs(v.Character:GetChildren()) do
3006
						if k:IsA("BasePart") and k.Transparency >= 1 then
3007
							bawx=Instance.new("SelectionBox",cam)
3008
							bawx.Color = BrickColor.new("Bright red")
3009
							bawx.Transparency = .5
3010
							bawx.Adornee = k
3011
						end
3012
                    end
3013
                end
3014
            end
3015
		elseif Search == true then
3016
			Search = false
3017
			for i, v in pairs(cam:GetChildren()) do
3018
				if v:IsA("SelectionBox") then
3019
					v:Destroy()
3020
				end
3021
			end
3022
	    end
3023
    end
3024
end)
3025
----------------------------------------------------
3026
Grab = false
3027
mouse.KeyDown:connect(function(key)
3028
    if key == "z" then
3029
        Debounces.on = true
3030
        Debounces.NoIdl = true
3031
		Debounces.ks = true
3032
        if Grab == false then
3033
        gp = nil
3034
		for i = 1, 20 do
3035
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
3036
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
3037
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3038
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3039
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
3040
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
3041
			if Debounces.on == false then break end
3042
			rs:wait()
3043
		end
3044
        con1=larm.Touched:connect(function(hit) -- this is grab
3045
            ht = hit.Parent
3046
            hum1=ht:FindFirstChild('Humanoid')
3047
            if hum1 ~= nil then
3048
			    if Debounces.ks==true then
3049
                z = Instance.new("Sound",hed)
3050
                z.SoundId = "rbxassetid://169380525"
3051
                z.Volume = 1
3052
                z:Play()
3053
                Debounces.ks=false
3054
				end
3055
                hum1.PlatformStand=true
3056
                gp = ht
3057
                Grab = true
3058
                asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
3059
                asd.Parent = larm
3060
                asd.Name = "asd"
3061
                asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
3062
            --[[elseif hum1 == nil then
3063
                con1:disconnect()
3064
                wait() return]]--
3065
            end
3066
        end)
3067
		for i = 1, 20 do
3068
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
3069
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
3070
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
3071
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
3072
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
3073
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
3074
			if Debounces.on == false then break end
3075
			rs:wait()
3076
		end
3077
	if hum1 == nil then
3078
    Debounces.on = false
3079
    Debounces.NoIdl = false
3080
	end
3081
	con1:disconnect()
3082
    elseif Grab == true then
3083
        Grab = false
3084
		Punch()
3085
		z = Instance.new("Sound",hed)
3086
		z.SoundId = "rbxassetid://169380525"
3087
		z.Pitch = ptz[math.random(1,#ptz)]
3088
		z.Volume = 1
3089
		z:Play()
3090
		for i = 1, 10 do
3091
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3092
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3093
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3094
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3095
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3096
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3097
			if Debounces.on == false then break end
3098
			rs:wait()
3099
		end
3100
		Punch()
3101
		z = Instance.new("Sound",hed)
3102
		z.SoundId = "rbxassetid://169380525"
3103
		z.Pitch = ptz[math.random(1,#ptz)]
3104
		z.Volume = 1
3105
		z:Play()
3106
		for i = 1, 10 do
3107
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3108
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3109
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3110
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3111
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3112
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3113
			if Debounces.on == false then break end
3114
			rs:wait()
3115
		end
3116
		Punch()
3117
		z = Instance.new("Sound",hed)
3118
		z.SoundId = "rbxassetid://169380525"
3119
		z.Pitch = ptz[math.random(1,#ptz)]
3120
		z.Volume = 1
3121
		z:Play()
3122
		for i = 1, 10 do
3123
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3124
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3125
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3126
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3127
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3128
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3129
			if Debounces.on == false then break end
3130
			rs:wait()
3131
		end
3132
		Punch()
3133
		z = Instance.new("Sound",hed)
3134
		z.SoundId = "rbxassetid://169380525"
3135
		z.Pitch = ptz[math.random(1,#ptz)]
3136
		z.Volume = 1
3137
		z:Play()
3138
		for i = 1, 10 do
3139
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3140
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3141
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3142
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3143
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3144
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3145
			if Debounces.on == false then break end
3146
			rs:wait()
3147
		end
3148
		Punch()
3149
		z = Instance.new("Sound",hed)
3150
		z.SoundId = "rbxassetid://169380525"
3151
		z.Pitch = ptz[math.random(1,#ptz)]
3152
		z.Volume = 1
3153
		z:Play()
3154
		for i = 1, 10 do
3155
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3156
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3157
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3158
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3159
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3160
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3161
			if Debounces.on == false then break end
3162
			rs:wait()
3163
		end
3164
		Punch()
3165
		z = Instance.new("Sound",hed)
3166
		z.SoundId = "rbxassetid://169380525"
3167
		z.Pitch = ptz[math.random(1,#ptz)]
3168
		z.Volume = 1
3169
		z:Play()
3170
		for i = 1, 10 do
3171
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3172
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3173
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3174
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3175
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3176
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3177
			if Debounces.on == false then break end
3178
			rs:wait()
3179
		end
3180
		Punch()
3181
		z = Instance.new("Sound",hed)
3182
		z.SoundId = "rbxassetid://169380525"
3183
		z.Pitch = ptz[math.random(1,#ptz)]
3184
		z.Volume = 1
3185
		z:Play()
3186
		for i = 1, 10 do
3187
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3188
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3189
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3190
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3191
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3192
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3193
			if Debounces.on == false then break end
3194
			rs:wait()
3195
		end
3196
		Punch()
3197
		z = Instance.new("Sound",hed)
3198
		z.SoundId = "rbxassetid://169380525"
3199
		z.Pitch = ptz[math.random(1,#ptz)]
3200
		z.Volume = 1
3201
		z:Play()
3202
		for i = 1, 10 do
3203
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3204
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3205
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3206
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3207
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3208
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3209
			if Debounces.on == false then break end
3210
			rs:wait()
3211
		end
3212
		Punch()
3213
		z = Instance.new("Sound",hed)
3214
		z.SoundId = "rbxassetid://169380525"
3215
		z.Pitch = ptz[math.random(1,#ptz)]
3216
		z.Volume = 1
3217
		z:Play()
3218
		for i = 1, 10 do
3219
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3220
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3221
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3222
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3223
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3224
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3225
			if Debounces.on == false then break end
3226
			rs:wait()
3227
		end
3228
		Punch()
3229
		z = Instance.new("Sound",hed)
3230
		z.SoundId = "rbxassetid://169380525"
3231
		z.Pitch = ptz[math.random(1,#ptz)]
3232
		z.Volume = 1
3233
		z:Play()
3234
		for i = 1, 10 do
3235
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3236
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3237
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3238
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3239
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3240
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3241
			if Debounces.on == false then break end
3242
			rs:wait()
3243
		end
3244
		Punch()
3245
		z = Instance.new("Sound",hed)
3246
		z.SoundId = "rbxassetid://169380525"
3247
		z.Pitch = ptz[math.random(1,#ptz)]
3248
		z.Volume = 1
3249
		z:Play()
3250
		for i = 1, 10 do
3251
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
3252
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
3253
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
3254
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
3255
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3256
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3257
			if Debounces.on == false then break end
3258
			rs:wait()
3259
		end
3260
		Punch()
3261
		z = Instance.new("Sound",hed)
3262
		z.SoundId = "rbxassetid://169380525"
3263
		z.Pitch = ptz[math.random(1,#ptz)]
3264
		z.Volume = 1
3265
		z:Play()
3266
		for i = 1, 10 do
3267
			rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
3268
			larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
3269
			hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
3270
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
3271
			lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
3272
			rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
3273
			if Debounces.on == false then break end
3274
			rs:wait()
3275
		end
3276
		con1:disconnect()
3277
		Debounces.on = false
3278
		Debounces.NoIdl = false
3279
		if gp ~= nil then
3280
			gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
3281
				for i,v in pairs(larm:GetChildren()) do
3282
					if v.Name == "asd" and v:IsA("Weld") then
3283
				v:Remove()
3284
			end
3285
		end
3286
        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
3287
        bv.maxForce = Vector3.new(400000, 400000, 400000)
3288
        bv.P = 125000
3289
        bv.velocity = char.Head.CFrame.lookVector * 200]]--
3290
        hum1=nil
3291
		ht=nil
3292
        Debounces.on = false
3293
        Debounces.NoIdl = false
3294
        elseif ht == nil then wait()
3295
        Grab = false
3296
        Debounces.on = false
3297
        Debounces.NoIdl = false
3298
            end
3299
        end
3300
    end
3301
end)
3302
----------------------------------------------------
3303
mouse.KeyDown:connect(function(key)
3304
    if string.byte(key) == 52 then
3305
        char.Humanoid.WalkSpeed = 60
3306
    end
3307
end)
3308
mouse.KeyUp:connect(function(key)
3309
    if string.byte(key) == 52 then
3310
        char.Humanoid.WalkSpeed = 8
3311
    end
3312
end)
3313
-------------------------------
3314
local animpose = "Idle"
3315
local lastanimpose = "Idle"
3316
local sine = 0
3317
local change = 1
3318
local val = 0
3319
local ffing = false
3320
-------------------------------
3321
game:GetService("RunService").RenderStepped:connect(function()
3322
--[[if char.Humanoid.Jump == true then
3323
jump = true
3324
else
3325
jump = false
3326
end]]
3327
char.Humanoid.FreeFalling:connect(function(f)
3328
if f then
3329
ffing = true
3330
else
3331
ffing = false
3332
end
3333
end)
3334
sine = sine + change
3335
if jumpn == true then
3336
animpose = "Jumping"
3337
elseif ffing == true then
3338
animpose = "Freefalling"
3339
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
3340
animpose = "Idle"
3341
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
3342
animpose = "Walking"
3343
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
3344
animpose = "Running"
3345
end
3346
if animpose ~= lastanimpose then
3347
sine = 0
3348
if Debounces.NoIdl == false then
3349
if animpose == "Idle" then
3350
for i = 1, 2 do
3351
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
3352
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
3353
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
3354
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
3355
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
3356
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
3357
end
3358
elseif animpose == "Walking" then
3359
for i = 1, 2 do
3360
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
3361
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
3362
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
3363
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
3364
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
3365
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
3366
end
3367
elseif animpose == "Running" then
3368
for i = 1, 2 do
3369
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
3370
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
3371
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
3372
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
3373
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
3374
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
3375
wait()
3376
end
3377
end
3378
else
3379
end
3380
end
3381
lastanimpose = animpose
3382
if Debounces.NoIdl == false then
3383
if animpose == "Idle" then
3384
change = 0.5
3385
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
3386
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
3387
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
3388
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
3389
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
3390
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
3391
elseif animpose == "Walking" then
3392
change = 1
3393
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
3394
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
3395
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
3396
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
3397
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
3398
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
3399
elseif animpose == "Running" then
3400
change = 1
3401
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles  (math.rad(44), math.rad (0), math.rad(0)), 0.15)
3402
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(-  80),  math.rad(0), 0), 0.15)
3403
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad  (0), math.rad(50),  math.rad(-40)), 0.15)
3404
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0),   math.rad(-50),  math.rad(40)), 0.15)
3405
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(- 10)), .15)
3406
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8),   math.rad(0), math.rad(10)),  .15)
3407
elseif stanceToggle == "Floating" then
3408
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
3409
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
3410
hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
3411
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
3412
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
3413
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
3414
end
3415
end
3416
end)
3417
game.Workspace.mackenzieparkerrules.Humanoid.MaxHealth = math.huge
3418
local a = Instance.new("ForceField")
3419
a.Parent = workspace.mackenzieparkerrules
3420
wait(0)
3421
game.Workspace.mackenzieparkerrules.Humanoid.Health = math.huge
3422
-----------------------------------------------------------------------------
3423
3424
function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
3425
    --[[Part0 = Vector3 (Start pos)
3426
		Part1 = Vector3 (End pos)
3427
		Times = number (Amount of lightning parts)
3428
		Offset = number (Offset)
3429
		Color = color (brickcolor value)
3430
		Thickness = number (thickness)
3431
		Trans = number (transparency)
3432
    ]]--
3433
    local magz = (Part0 - Part1).magnitude
3434
    local curpos = Part0
3435
    local trz = {-Offset,Offset}
3436
    for i=1,Times do
3437
        local li = Instance.new("Part", torso)
3438
		li.Name = "Lightning"
3439
		li.TopSurface =0
3440
		li.Material = "Neon"
3441
		li.BottomSurface = 0
3442
		li.Anchored = true
3443
		li.Locked = true
3444
		li.Transparency = Trans or 0.4
3445
		li.BrickColor = BrickColor.new(Color)
3446
		li.formFactor = "Custom"
3447
		li.CanCollide = false
3448
		li.Size = Vector3.new(Thickness,Thickness,magz/Times)
3449
        local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
3450
        local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
3451
        if Times == i then
3452
        local magz2 = (curpos - Part1).magnitude
3453
        li.Size = Vector3.new(Thickness,Thickness,magz2)
3454
        li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
3455
        else
3456
        li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
3457
        end
3458
        curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
3459
        game.Debris:AddItem(li,.1)
3460
    end
3461
end
3462
3463
BodyParts = {} -- Parts to emit lightning effects from
3464
for _, v in pairs(char:GetChildren()) do
3465
    if v:IsA("Part") then
3466
        table.insert(BodyParts, v)
3467
    end
3468
end
3469
3470
Bounding = {} -- Calculate the bounding boxes
3471
for _, v in pairs(BodyParts) do
3472
	local temp = {X=nil, Y=nil, Z=nil}
3473
	temp.X = v.Size.X/2 * 15
3474
	temp.Y = v.Size.Y/2 * 15
3475
	temp.Z = v.Size.Z/2 * 15
3476
	Bounding[v.Name] = temp
3477
	--table.insert(Bounding, v.Name, temp)
3478
end
3479
3480
while wait(0) do -- Emit the Lightning effects randomly, (math.random(1,10)/10) if you want original
3481
	local Body1 = BodyParts[math.random(#BodyParts)]
3482
	local Body2 = BodyParts[math.random(#BodyParts)]
3483
	local Pos1 = Vector3.new(
3484
		math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
3485
		math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
3486
		math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
3487
)
3488
	local Pos2 = Vector3.new(
3489
		math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
3490
		math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
3491
		math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
3492
)
3493
	local SPos1 = Body1.Position + Pos1
3494
	local SPos2 = Body2.Position + Pos2
3495-
	Lightning(SPos1, SPos2, 4, 3, "Really red", .3, .56)
3495+
	Lightning(SPos1, SPos2, 4, 3, "Toothpaste", .3, .56)
3496
end