View difference between Paste ID: P0fQWekA and 1XcjKzb6
SHOW: | | - or go back to the newest paste.
1-
local Player, Character, Mouse  = game:service("Players").LocalPlayer, game:GetService("Players").LocalPlayer.Character, game:GetService("Players").LocalPlayer:GetMouse();
1+
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
4
local RealPlayer = Player
5
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end local Player, Character, Mouse  = game:service("Players").LocalPlayer, game:GetService("Players").LocalPlayer.Character, game:GetService("Players").LocalPlayer:GetMouse();
6
local Torso = Character:FindFirstChild("Torso")
7
local rootPart = Character:FindFirstChild("HumanoidRootPart")
8
local Humanoid = Character:FindFirstChild("Humanoid")
9
local Head = Character:FindFirstChild("Head")
10
local Right_Arm = Character:FindFirstChild("Right Arm")
11
local Left_Arm = Character:FindFirstChild("Left Arm")
12
local Right_Leg = Character:FindFirstChild("Right Leg")
13
local Left_Leg = Character:FindFirstChild("Left Leg")
14
local Right_Shoulder = Torso:FindFirstChild("Right Shoulder")
15
local Left_Shoulder = Torso:FindFirstChild("Left Shoulder")
16
local Right_Hip = Torso:FindFirstChild("Right Hip")
17
local Left_Hip = Torso:FindFirstChild("Left Hip")
18
local Neck = Torso:FindFirstChild("Neck")
19
local rootPart = Character:FindFirstChild("HumanoidRootPart")
20
local rootJoint = rootPart:FindFirstChild("RootJoint")
21
local CurrentIdle = "Idling1"
22
local Degree = 0.0175438596491228
23
local Camera = workspace.CurrentCamera
24
local canremove = false
25
local debounce = false
26
local Size = 1
27
dabbing = false
28
_G.SongName = math.random(1,9025232)
29
sin = math.sin
30
Right_Leg.FormFactor                 = "Custom";
31
Left_Leg.FormFactor                        = "Custom";
32
rootPart.Archivable                 = true;
33
rootJoint.Archivable                 = true;
34
c_new                                                = CFrame.new;
35
c_angles                                        = CFrame.Angles;
36
i_new = Instance.new
37
Humanoid:ClearAllChildren();
38
local isAttacking = false
39
local isSprinting = false
40
local Animations = false
41
local Angle = 0
42
local Axis = 0
43
local angleSpeed = 1
44
local axisSpeed = angleSpeed
45
local currentAnim
46
local levetatingheight = 3
47
local WalkType = "Ground"
48
local holding = false 
49
isFalling = false
50
local val2 = 1
51
local val3 = 1
52
local Sitting = false
53
Jp = Humanoid.JumpPower*Size
54
ws = 16*Size/2
55
val = 1
56
local deb = false
57
drink = false
58
local deb2 = false
59
local deb3 = false
60
local deb5 = false
61
local deb6 = false
62
local Punch2 = false
63
local Raising = false
64
local Stomping = false
65
local Grabbing = false
66
 crawl = false
67
 local valz = false
68
 Character.Health:Destroy()
69
local Shielding = false
70
local Clap = false
71
local Punch1 = false
72
local combo = 1
73
local Charge2 = false
74
local Punch2 = false
75
Spin1 = false
76
local Charge3 = false
77
local Lunge1 = false
78
local Charge4 = false
79
local Uppercut1 = false
80
local Terra = false
81
local rage = false
82
local raged = 10
83
Mouse.KeyDown:connect(function(key)
84
        if key:byte() == 48 then
85
                isSprinting = true
86
        end
87
        
88
        Mouse.KeyUp:connect(function(key2)
89
                if key:byte() == 48 then
90
                        isSprinting = false
91
                end
92
        end)
93
end)
94
 
95
twist = 0
96
97
local deb = false
98
local activez = false
99
100
Mouse.KeyDown:connect(function(key)
101
if key == "z" and Humanoid.Health < Humanoid.MaxHealth/2 and Animations == false then
102
rage = true
103
Humanoid.WalkSpeed = 0
104
Humanoid.MaxHealth = Humanoid.MaxHealth*100000000000
105
Humanoid.Health = Humanoid.Health*100000000000
106
spawn(function()
107
for i = 0,1,0.03 do
108
 local x,y,z = Torso.CFrame:toEulerAnglesXYZ()
109
local ring = Instance.new("Part", Character)
110
ring.Anchored = true
111
ring.CFrame = rootPart.CFrame * CFrame.new(0,-2.5*Size,0)*CFrame.Angles(math.rad(-90),0,0)
112
ring.BrickColor  = BrickColor.new("Really red")
113
ring.CanCollide = false
114
local ringmesh = Instance.new("SpecialMesh", ring)
115
ringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
116
local ring2 = Instance.new("Part", Character)
117
ring2.Anchored = true
118
ring2.Shape = "Cylinder"
119
ring2.CanCollide = false
120
ring2.CFrame = rootPart.CFrame*CFrame.Angles(0,0,math.rad(90))
121
ring2.BrickColor = BrickColor.new("Really red")
122
ring2.TopSurface = 0
123
ring2.BottomSurface = 0
124
game.Debris:AddItem(ring2, 0.8)
125
game.Debris:AddItem(ring, 0.8)
126
spawn(function()
127
for i = 0,1,0.01 do
128
ring2.Size = ring2.Size+Vector3.new(5 ,1.5,5)
129
ring2.Transparency = i*8
130
wait()
131
end
132
end)
133
spawn(function()
134
for i = 0,1,0.01 do
135
ringmesh.Scale = ringmesh.Scale+Vector3.new(19,19,10)
136
ring.Transparency = i*8
137
wait()
138
end
139
end)
140
wait(0.17)
141
end
142
end)
143
wait(2)
144
Humanoid.WalkSpeed = 16
145
rage = false
146
Humanoid.MaxHealth = 1500*raged
147
Humanoid.Health = Humanoid.MaxHealth/2
148
end
149
end)
150
151
Mouse.KeyDown:connect(function(key)
152
if key == "e" and Animations == false then
153
Animations = true
154
Terra = true
155
activez = true
156
wait(0.1)
157
local b  = Instance.new("Part", Character)
158
b.TopSurface = 0
159
b.BottomSurface = 0
160
b.Shape = "Ball"
161
b.CanCollide = false
162
b.BrickColor = BrickColor.new("Bright violet")
163
b.CFrame = rootPart.CFrame*CFrame.new(0,0,1)
164
b.Size = Vector3.new(60,60,60)
165
b.Transparency = 0.4
166
b.Material = "Neon"
167
local bodyv = Instance.new("BodyVelocity", b)
168
bodyv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
169
bodyv.Velocity = rootPart.CFrame.lookVector*60
170
171
spawn(function()
172
while activez == true do
173
local ring = Instance.new("Part", Character)
174
ring.Anchored = true
175
ring.BrickColor  = BrickColor.new("Bright violet")
176
ring.CanCollide = false
177
game.Debris:AddItem(ring, 2)
178
local ringmesh = Instance.new("SpecialMesh", ring)
179
ringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
180
spawn(function()
181
for i = 0,1,0.01 do
182
ringmesh.Scale = ringmesh.Scale+Vector3.new(6,6,6)
183
ring.Transparency = i*8
184
wait()
185
end
186
end)
187
ring.CFrame = b.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360))
188
wait(0)
189
end
190
end)
191
192
193
function onDamage(Part)
194
        if Part.Parent:FindFirstChild("Torso") ~= nil and Part.Parent.Name ~= Character.Name and deb3 == false then
195
        deb3 = true
196
       Part.Parent.Humanoid:TakeDamage((10*Size)*raged)
197
       activez = false
198
                   spawn(function()
199
                      for i = 1,10 do
200
                      local p = Instance.new("Part", Character)
201
                      p.TopSurface = 0
202
                      p.BottomSurface = 0
203
                      p.Size = Vector3.new(2,2,2)
204
                      p.CanCollide = false
205
                      p.Anchored = true
206
                      p.BrickColor = BrickColor.new("Bright violet")
207
                      game.Debris:AddItem(p, 2)
208
                      p.CFrame = b.CFrame*CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360))
209
                      spawn(function()
210
                      for i = 0,1,0.01 do
211
                      p.Size = p.Size+Vector3.new(12,12,12)
212
                      p.Transparency = i*8
213
                      wait()
214
                    end
215
                   end)
216
                      end
217
                      end)
218
                      b:Destroy()
219
        end
220
        wait(0.13)
221
        deb3 = false
222
end
223
224
b.Touched:connect(onDamage)
225
          
226
227
228
  --[[
229
spawn(function()
230
wait(3)
231
if touched == false then
232
--asd
233
end
234
end)
235
--]]
236
237
Terra = false
238
Animations = false
239
end
240
end)
241
242
Mouse.Button1Down:connect(function()
243
if combo == 1 and Animations == false then
244
Charge = true
245
Animations = true
246
wait(0.13)
247
Charge = false
248
Punch1 = true
249
250
251
dmg = math.random(7,15)
252
        for i,v in pairs(game.Workspace:GetChildren()) do
253
        torso = v:FindFirstChild("Torso")
254
                if torso and (torso.Position - Right_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
255
                      torso.Parent.Humanoid:TakeDamage(dmg*raged)
256
                     --[[local p = Instance.new("Part", torso.Parent)
257
                      p.CanCollide = false
258
                      p.Anchored = true
259
                      p.CFrame = torso.CFrame*CFrame.new(math.random(-2,2),2,math.random(-2,2))
260
                      p.Transparency  = 1
261
                      local billb = Instance.new("BillboardGui", p)
262
                      billb.Adornee = p
263
                      billb.AlwaysOnTop = true
264
                      billb.Enabled = true
265
                      local textl = Instance.new("TextLabel", billb)
266
                      textl.Text = tostring(dmg)--]]
267
                else
268
                       --hi just some useless code here
269
                end
270
        end
271
  
272
  
273
274
wait(0.13) 
275
deb = false
276
Punch1 = false
277
Animations = false
278
combo = combo+1
279
280
elseif combo == 2 and Animations == false then
281
Charge2 = true
282
Animations = true
283
wait(0.13)
284
Charge2 = false
285
Punch2 = true
286
287
  for i,v in pairs(game.Workspace:GetChildren()) do
288
        torso = v:FindFirstChild("Torso")
289
                if torso and (torso.Position - Left_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
290
                      torso.Parent.Humanoid:TakeDamage(math.random(7,15)*raged)
291
                else
292
                       --hi just some useless code here
293
                end
294
        end
295
  
296
  
297
wait(0.16) 
298
deb2 = false
299
Punch2 = false
300
Animations = false
301
combo = combo+1
302
elseif combo == 4 and Animations == false then
303
304
Charge3 = true
305
Animations = true
306
wait(0.13)
307
308
309
Charge3 = false
310
Lunge1 = true
311
local  phitboxz3 = Instance.new("Part", Character)
312
phitboxz3.CanCollide = false
313
phitboxz3.Transparency = 1
314
phitboxz3.Size = Vector3.new(4,4,4)
315
local pweldz3 = Instance.new("Weld", Character)
316
pweldz3.Part0 = phitboxz3
317
pweldz3.Part1 = Torso
318
pweldz3.C0 = CFrame.new(0,-1,3)
319
320
function onDamage(Part)
321
        if Part.Parent:FindFirstChild("Torso") ~= nil and Part.Parent.Name ~= Character.Name and deb3 == false then
322
        deb3 = true
323
       Part.Parent.Humanoid:TakeDamage(10*Size*raged)
324
        end
325
        wait(0.13)
326
        deb3 = false
327
end
328
329
phitboxz3.Touched:connect(onDamage)
330
331
wait(0.13)
332
phitboxz3:Destroy()
333
deb3 = false
334
Lunge1 = false
335
Animations = false
336
combo = combo+1
337
338
 elseif combo == 3 and Animations == false then
339
 Charge4 = true
340
 Animations = true
341
 wait(0.13)
342
 Charge4 = false
343
 Uppercut1 = true
344
 
345
   for i,v in pairs(game.Workspace:GetChildren()) do
346
        torso = v:FindFirstChild("Torso")
347
                if torso and (torso.Position - Right_Arm.Position).magnitude <= 3*Size and torso.Parent.Name ~= Character.Name then
348
                      torso.Parent.Humanoid:TakeDamage(math.random(7,15)*raged)
349
                else
350
                       --hi just some useless code here
351
                end
352
        end
353
  
354
  
355
 wait(0.13)
356
 Uppercut1 = false
357
 Charge4 = false
358
 Animations = false
359
 
360
 combo = combo+1
361
elseif combo == 5 and Animations == false then
362
Spin1 = true
363
Animations = true
364
365
spawn(function()
366
while Spin1 == true do
367
   for i,v in pairs(game.Workspace:GetChildren()) do
368
        torso = v:FindFirstChild("Torso")
369
                if torso and (torso.Position - Torso.Position).magnitude <= 7*Size and torso.Parent.Name ~= Character.Name then
370
                      torso.Parent.Humanoid:TakeDamage(math.random(10,18)*raged)
371
                else
372
                       --hi just some useless code here
373
                end
374
        end
375
wait(0.5)
376
end
377
end)
378
379
wait(2)
380
Spin1 = false
381
Animations = false
382
combo = 1
383
end
384
end)
385
386
spawn(function()
387
while game:service'RunService'.RenderStepped:wait() do
388
if twist < 360 then
389
for i = 0,360,40 do
390
twist = i
391
game:service'RunService'.RenderStepped:wait()
392
end
393
elseif twist == 360 then
394
twist = 0
395
end
396
end
397
end)
398
399
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
400
        wld = Instance.new("Weld", wp1)
401
        wld.Part0 = wp0
402
        wld.Part1 = wp1
403
        wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
404
        return wld
405
end
406
 
407
function noOutline(part)
408
        Part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
409
end
410
 
411
local function Part(Color, Material, Transparency,Shape, Size, CFrame,CanCollide,Anchored,parent)
412
        local partie = i_new("Part",parent)
413
        partie.BrickColor = BrickColor.new(Color)
414
        partie.Material = Material
415
        partie.Shape = Shape
416
        partie.Transparency = Transparency
417
        partie.Size = Size
418
        partie.CFrame = CFrame
419
        partie.CanCollide = CanCollide
420
        partie.Anchored = Anchored
421
        return partie
422
end
423
        
424
 
425
 
426
function swait(num)
427
        if num == 0 or num == nil then
428
                game:GetService("RunService").RenderStepped:wait()
429
        else
430
                for i = 0, num do
431
                        game:GetService("RunService").RenderStepped:wait()
432
                end
433
        end
434
end
435
 
436
Humanoid.FreeFalling:connect(function(falling)
437
if falling then
438
isFalling = true
439
elseif not falling then
440
isFalling = false
441
end
442
end)
443
 
444
function mesh(Mesh, part, meshtype, meshid, offset, scale)
445
        local mesh = i_new(Mesh)
446
        mesh.Parent = part
447
        if Mesh == "SpecialMesh" then
448
                mesh.MeshType = meshtype
449
                mesh.MeshId = meshid
450
        end
451
        mesh.Offset = offset
452
        mesh.Scale = scale
453
        return mesh
454
end
455
456
457
function rayCast(Pos, Dir, Max, Ignore) -- Origin Position, Direction, MaxDistance, IgnoreDescendants
458
        return game:GetService("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
459
end
460
 
461
function QuaternionFromCFrame(cf) 
462
        local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
463
        local trace = m00 + m11 + m22 
464
        if trace > 0 then 
465
                local s = math.sqrt(1 + trace) 
466
                local recip = 0.5/s 
467
                return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
468
        else 
469
                local i = 0 
470
                if m11 > m00 then
471
                        i = 1
472
                end
473
                if m22 > (i == 0 and m00 or m11) then 
474
                        i = 2 
475
                end 
476
                if i == 0 then 
477
                        local s = math.sqrt(m00-m11-m22+1) 
478
                        local recip = 0.5/s 
479
                        return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
480
                elseif i == 1 then 
481
                        local s = math.sqrt(m11-m22-m00+1) 
482
                        local recip = 0.5/s 
483
                        return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
484
                elseif i == 2 then 
485
                        local s = math.sqrt(m22-m00-m11+1) 
486
                        local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
487
                end 
488
        end 
489
end
490
 
491
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
492
        local xs, ys, zs = x + x, y + y, z + z 
493
        local wx, wy, wz = w*xs, w*ys, w*zs 
494
        local xx = x*xs 
495
        local xy = x*ys 
496
        local xz = x*zs 
497
        local yy = y*ys 
498
        local yz = y*zs 
499
        local zz = z*zs 
500
        return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
501
end
502
 
503
function QuaternionSlerp(a, b, t) 
504
        local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
505
        local startInterp, finishInterp; 
506
        if cosTheta >= 0.0001 then 
507
                if (1 - cosTheta) > 0.0001 then 
508
                        local theta = math.acos(cosTheta) 
509
                        local invSinTheta = 1/math.sin(theta) 
510
                        startInterp = math.sin((1-t)*theta)*invSinTheta 
511
                        finishInterp = math.sin(t*theta)*invSinTheta  
512
                else 
513
                        startInterp = 1-t 
514
                        finishInterp = t 
515
                end 
516
        else 
517
                if (1+cosTheta) > 0.0001 then 
518
                        local theta = math.acos(-cosTheta) 
519
                        local invSinTheta = 1/math.sin(theta) 
520
                        startInterp = math.sin((t-1)*theta)*invSinTheta 
521
                        finishInterp = math.sin(t*theta)*invSinTheta 
522
                else 
523
                        startInterp = t-1 
524
                        finishInterp = t 
525
                end 
526
        end 
527
        return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
528
end
529
530
function clerp(a, b, t) 
531
        local qa = {QuaternionFromCFrame(a)}
532
        local qb = {QuaternionFromCFrame(b)} 
533
        local ax, ay, az = a.x, a.y, a.z 
534
        local bx, by, bz = b.x, b.y, b.z
535
        local _t = 1-t
536
        return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
537
end
538
 
539
540
wait()
541
function bigger (char, S)
542
 tor = char.Torso
543
 larm = char["Left Arm"]
544
 rarm = char["Right Arm"]
545
 lleg = char["Left Leg"]
546
 rleg = char["Right Leg"]
547
 head = char.Head
548
 root = char.HumanoidRootPart
549
 hum = char.Humanoid
550
 
551
 tor.Size = tor.Size*S
552
 larm.Size = larm.Size*S
553
 rarm.Size = rarm.Size*S
554
 lleg.Size = lleg.Size*S
555
 rleg.Size = rleg.Size*S
556
 root.Size = root.Size*S
557
 hum.HipHeight = hum.HipHeight*S
558
 hum.JumpPower = hum.JumpPower*S/1.1
559
 head.Mesh.Scale = head.Mesh.Scale*S
560
  hum.MaxHealth = 500*S
561
  print(hum.MaxHealth)
562
 for i,v in pairs (char:children()) do
563
 if v:IsA("Hat") then
564
     v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S
565
     
566
local yInc = (S-1)*.5
567
                v.AttachmentPos = (v.AttachmentPos * S) - (v.AttachmentUp * Vector3.new(yInc,yInc,yInc))
568
 
569
 end
570
 end
571
LA_Weld = newWeld(Torso, Left_Arm, -1.5*S, 0.5*S, 0)
572
Left_Arm.Weld.C1 = CFrame.new(0, 0.5*S, 0)
573
RA_Weld = newWeld(Torso, Right_Arm, 1.5*S, 0.5*S, 0)
574
Right_Arm.Weld.C1 = CFrame.new(0, 0.5*S, 0)
575
LL_Weld = newWeld(Torso, Left_Leg, -0.5*S, -1*S, 0)
576
Left_Leg.Weld.C1 = CFrame.new(0, 1*S, 0) -- Left_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
577
RL_Weld = newWeld(Torso, Right_Leg, 0.5*S, -1*S, 0)
578
Right_Leg.Weld.C1 = CFrame.new(0, 1*S, 0) -- Right_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
579
Torso_Weld = newWeld(rootPart, Torso, 0, -1*S, 0)
580
Torso.Weld.C1 = CFrame.new(0, -1*S, 0)
581
Head_Weld = newWeld(Torso, Head, 0, 1.5*S, 0)
582
end
583
 
584
bigger(Character, Size)
585
 
586
sine = 0
587
change = 1
588
589
 spawn(function()
590
 
591
 while wait(.7) do
592
 spawn(function()
593
 while wait(5) do
594
 _G.currentHealth = Humanoid.Health
595
 end
596
 end)
597
 if Humanoid.Health >= _G.currentHealth then
598
 Humanoid.Health = Humanoid.Health+Humanoid.MaxHealth/20
599
 end
600
 end
601
 end)
602
 
603
 function stuff(limb)
604
 local mainpart = Instance.new("Part", Character)
605
 mainpart.CanCollide = false
606
 local mesh = Instance.new("SpecialMesh", mainpart)
607
 mainpart.BrickColor = BrickColor.new("Bright yellow")
608
 mesh.MeshId = "http://www.roblox.com/Asset/?id=9944765"
609
 mesh.Scale = Vector3.new(2,2,7)
610
 local w1 = Instance.new("Weld", limb)
611
 w1.Part0 = mainpart
612
 w1.Part1 = limb
613
 w1.C0 = CFrame.Angles(math.rad(90),math.rad(180),math.rad(180)) *  CFrame.new(0,1.5,0)
614
 local cap = Instance.new("Part", Character)
615
 cap.CanCollide = false
616
 cap.BrickColor = BrickColor.new("Bright yellow")
617
 local mesh2 = Instance.new("SpecialMesh", cap)
618
 mesh2.MeshId = "http://www.roblox.com/Asset/?id=9944765"
619
 mesh2.Scale = Vector3.new(2,2,1)
620
 local w2 = Instance.new("Weld", mainpart)
621
 w2.Part0 = cap
622
 w2.Part1 = mainpart
623
 w2.C0 = CFrame.new(0,0,-0.01) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(180))
624
  local claw1 = Instance.new("Part", Character)
625
  claw1.CanCollide = false
626
 local mesh3 = Instance.new("SpecialMesh", claw1)
627
 mesh3.MeshId = "http://www.roblox.com/Asset/?id=9944765"
628
 mesh3.Scale = Vector3.new(0.5,1,3)
629
  local w3 = Instance.new("Weld", mainpart)
630
 w3.Part0 = claw1
631
 w3.Part1 = cap
632
 w3.C0 = CFrame.new(0,-0.25,0.2)
633
 
634
   local claw2 = Instance.new("Part", Character)
635
   claw2.CanCollide = false
636
 local mesh4 = Instance.new("SpecialMesh", claw2)
637
 mesh4.MeshId = "http://www.roblox.com/Asset/?id=9944765"
638
 mesh4.Scale = Vector3.new(0.5,1,3)
639
  local w4 = Instance.new("Weld", mainpart)
640
 w4.Part0 = claw2
641
 w4.Part1 = cap
642
 w4.C0 = CFrame.new(0.5,-0.25,0.2)
643
 
644
    local claw3 = Instance.new("Part", Character)
645
    claw3.CanCollide = false
646
 local mesh5 = Instance.new("SpecialMesh", claw3)
647
 mesh5.MeshId = "http://www.roblox.com/Asset/?id=9944765"
648
 mesh5.Scale = Vector3.new(0.5,1,3)
649
  local w5 = Instance.new("Weld", mainpart)
650
 w5.Part0 = claw3
651
 w5.Part1 = cap
652
 w5.C0 = CFrame.new(-0.5,-0.25,0.2)
653
 
654
     local clawc = Instance.new("Part", Character)
655
clawc.TopSurface = 0
656
clawc.BottomSurface = 0
657
clawc.Size = Vector3.new(1.1,0.8,1.1)
658
clawc.CanCollide = false
659
clawc.BrickColor = BrickColor.new("Bright yellow")
660
  local w6 = Instance.new("Weld", mainpart)
661
 w6.Part0 = clawc
662
 w6.Part1 = limb
663
 
664
  
665
     local clawc1 = Instance.new("Part", Character)
666
clawc1.TopSurface = 0
667
clawc1.BottomSurface = 0
668
clawc1.Size = Vector3.new(0.65,0.8,0.4)
669
clawc1.Shape = "Ball"
670
clawc1.CanCollide = false
671
clawc1.BrickColor = BrickColor.new("Bright yellow")
672
  local w7 = Instance.new("Weld", mainpart)
673
 w7.Part0 = clawc1
674
 w7.Part1 = claw1
675
 w7.C1 = CFrame.new(0,0.2,-0.1)
676
 
677
 local clawc2 = Instance.new("Part", Character)
678
clawc2.TopSurface = 0
679
clawc2.BottomSurface = 0
680
clawc2.Size = Vector3.new(0.65,0.8,0.4)
681
clawc2.Shape = "Ball"
682
clawc2.CanCollide = false
683
clawc2.BrickColor = BrickColor.new("Bright yellow")
684
  local w9 = Instance.new("Weld", mainpart)
685
 w9.Part0 = clawc2
686
 w9.Part1 = claw2
687
 w9.C1 = CFrame.new(0,0.2,-0.1)
688
 
689
  local clawc3 = Instance.new("Part", Character)
690
clawc3.TopSurface = 0
691
clawc3.BottomSurface = 0
692
clawc3.Size = Vector3.new(0.65,0.8,0.4)
693
clawc3.Shape = "Ball"
694
clawc3.CanCollide = false
695
clawc3.BrickColor = BrickColor.new("Bright yellow")
696
  local w10 = Instance.new("Weld", mainpart)
697
 w10.Part0 = clawc3
698
 w10.Part1 = claw3
699
 w10.C1 = CFrame.new(0,0.2,-0.1)
700
 
701
 end
702
 
703
  stuff(Right_Arm)
704
  stuff(Left_Arm)
705
 
706
 game.Lighting.Outlines = false
707
 
708
709
 game:GetService("RunService").Stepped:connect(function()
710
--Camera.CameraSubject = Torso
711
        Angle = (Angle % 100) + angleSpeed/10
712
        Axis = (Axis % 100) + axisSpeed/10
713
        walkingMagnitude = Vector3.new(rootPart.Velocity.X, 0, rootPart.Velocity.Z).magnitude
714
        jumpVel = Torso.Velocity.Y
715
        sine = change + sine
716
 
717
        if (Humanoid.Jump) and jumpVel > 1 then
718
                currentAnim = "Jumping"
719
        elseif walkingMagnitude < 2 then
720
                currentAnim = "Idling"
721
        elseif isSprinting == true then
722
                currentAnim = "Sprinting"
723
        elseif walkingMagnitude > 2 then
724
                isSprinting = false
725
                currentAnim = "Walking"
726
        elseif isAttacking == true then
727
                currentAnim = "Attacking"
728
        end
729
 
730
 
731
        if currentAnim == "Jumping" and Animations == false then
732
                angleSpeed = 2
733
                axisSpeed = 2
734
                change = 0.5
735
                RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.15)
736
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.15)
737
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-5)), 0.15)
738
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(5)), 0.15)
739
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
740
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(9), math.rad(0), math.rad(0)), 0.15)  
741
  
742
743
       elseif isFalling == true and Animations == false then
744
                angleSpeed = 2
745
                axisSpeed = 2
746
                change = 0.5
747
                RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
748
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(-50)), 0.15)
749
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, -0.5*Size) * c_angles(math.rad(-20), math.rad(0), math.rad(-0)), 0.15)
750
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, -0.5*Size) * c_angles(math.rad(-20), math.rad(0), math.rad(0)), 0.15)
751
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
752
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(-15), math.rad(0), math.rad(0)), 0.15)    
753
 
754
        elseif currentAnim == "Idling" and Animations == false then
755
                angleSpeed = 1
756
                axisSpeed = 1
757
                change = 0.5
758
759
                        RA_Weld.C0            = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size+-0.02*math.sin(tick()),0) * c_angles(math.rad(20)+math.rad(5*math.sin(tick()*1.5)), math.rad(20), math.rad(20)), 0.15)
760
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size+-0.05*math.sin(tick()/1.5),0) * c_angles(math.rad(20)+math.rad(-5*math.sin(tick()*1.5)), math.rad(-20), math.rad(-20)), 0.15)
761
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -0.9*Size-0.1*math.sin(tick()*4), 0) * c_angles(math.rad(0),math.rad(15),math.rad(-5)), 0.15)
762
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -0.9*Size-0.1*math.sin(tick()*4), 0)* c_angles(math.rad(0),math.rad(-15),math.rad(5)), 0.15)
763
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0*Size, -1.2*Size+0.1*math.sin(tick()*4), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
764
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(0), math.rad(-10), math.rad(0)), 0.15)    
765
                
766
767
768
        elseif currentAnim == "Sprinting" and Animations == false then
769
                angleSpeed = 1        
770
                axisSpeed = 1
771
                Humanoid.WalkSpeed = 72*Size
772
                
773
                        RA_Weld.C0            = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size,0) * c_angles(math.rad(-20), math.rad(0), math.rad(10)), 0.15)
774
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size,0) * c_angles(math.rad(-20), math.rad(0), math.rad(-15)), 0.15)
775
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
776
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -.1*Size, -0.3*Size)* c_angles(math.rad(5),math.rad(0),math.rad(0)), 0.15)
777
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0*Size, -1*Size, 0*Size) * c_angles(math.rad(-80), math.sin(rootPart.RotVelocity.y/10)/2, 0), 0.15)
778
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.4*Size, 0.4*Size) * c_angles(math.rad(80), math.rad(0), math.rad(0)), 0.15)    
779
780
       elseif Charge == true  then
781
       
782
                                      RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-30), math.rad(35), math.rad(40)), 0.5)
783
                       
784
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(20)), 0.5)
785
                
786
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
787
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
788
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(20), math.rad(0)), 0.5)
789
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.35)    
790
      
791
      elseif Charge4 == true then
792
      
793
                                            RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-40), math.rad(35), math.rad(40)), 0.5)
794
                       
795
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(30), math.rad(0), math.rad(20)), 0.5)
796
                
797
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
798
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.5)
799
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(20), math.rad(0)), 0.5)
800
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.35)    
801
       
802
       elseif Uppercut1 == true then
803
       
804
                              RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(150), math.rad(0), math.rad(0)), 0.65)
805
                       
806
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(60), math.rad(0), math.rad(-50)), 0.65)
807
                
808
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
809
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
810
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(90), math.rad(0)), 0.65)
811
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-90), math.rad(0)), 0.55)    
812
       
813
        elseif Punch1 == true then
814
        
815
816
817
             -- First Punch (All C1, Lasts 3 Frames)
818
                       RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-60), math.rad(45), math.rad(170)), 0.65)
819
                       
820
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(50)), 0.65)
821
                
822
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
823
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.1*math.sin(tick()*2), 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
824
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(90), math.rad(0)), 0.65)
825
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-90), math.rad(0)), 0.55)    
826
827
       elseif Punch2 == true then
828
       
829
       RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.2*Size, .3*Size, -.6*Size) * c_angles(math.rad(90), math.rad(0), math.rad(-50)), 0.65)
830
                
831
                       LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(0), math.rad(-5), math.rad(-110)), 0.65)
832
                       
833
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-10)), 0.65)
834
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(10)), 0.65)
835
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(-90), math.rad(0)), 0.65)
836
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(90), math.rad(0)), 0.55)   
837
838
     elseif Terra == true then
839
     
840
     
841
                                                 RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0*Size) * c_angles(math.rad(90), math.rad(90), math.rad(20)), 0.65)
842
                       
843
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0*Size) * c_angles(math.rad(90), math.rad(-90), math.rad(-20)), 0.65)
844
                
845
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
846
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
847
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.65)
848
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.55)    
849
850
      elseif Charge3 == true then
851
      
852
                                            RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
853
                       
854
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
855
                
856
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-40), math.rad(0), math.rad(-10)), 0.65)
857
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-40), math.rad(0), math.rad(10)), 0.65)
858
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(40), math.rad(0), math.rad(0)), 0.65)
859
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.55)    
860
 
861
  elseif Lunge1 == true then
862
  
863
                                              RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, -0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
864
                       
865
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, -0.5*Size) * c_angles(math.rad(90), math.rad(180), math.rad(0)), 0.65)
866
                
867
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(40), math.rad(0), math.rad(-15)), 0.65)
868
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(40), math.rad(0), math.rad(15)), 0.65)
869
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-40), math.rad(0), math.rad(0)), 0.65)
870
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-25), math.rad(0), math.rad(0)), 0.55)    
871
872
        elseif Spin1 == true then
873
        
874
                                                      RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(90)), 0.15)
875
                       
876
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, .5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(-90)), 0.15)
877
                
878
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
879
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
880
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-15), math.rad(twist), math.rad(0)), 0.65)
881
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0*Size) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)    
882
883
884
        elseif Charge2 == true then
885
        
886
                                              RA_Weld.C0                = clerp(RA_Weld.C0, c_new(1.5*Size, 0.7*Size, -0.25*Size) * c_angles(math.rad(-30), math.rad(35), math.rad(40)), 0.65)
887
                       
888
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.2*Size, .3*Size, 0.5*Size) * c_angles(math.rad(90), math.rad(0), math.rad(20)), 0.65)
889
                
890
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.65)
891
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size, 0*Size) * c_angles(math.rad(10), math.rad(0), math.rad(10)), 0.65)
892
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0, -1*Size, 0) * c_angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.65)
893
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, -0.2*Size) * c_angles(math.rad(-20), math.rad(20), math.rad(0)), 0.55)    
894
895
896
        elseif currentAnim == "Walking" and Animations == false then
897
                angleSpeed = 1
898
                axisSpeed = 1
899
                Humanoid.WalkSpeed = 19*Size
900
                
901
                        RA_Weld.C0            = clerp(RA_Weld.C0, c_new(1.5*Size, 0.5*Size+-0.02*math.sin(tick()), 0) * c_angles(math.rad(25), math.rad(0), math.rad(25)), 0.15)
902
                LA_Weld.C0                = clerp(LA_Weld.C0, c_new(-1.5*Size, 0.5*Size+-0.05*math.sin(tick()/1.5), 0) * c_angles(math.rad(5), math.rad(0), math.rad(-25)), 0.15)
903
                LL_Weld.C0                = clerp(LL_Weld.C0, c_new(-0.5*Size, -1*Size+0.2*math.sin(sine/3)*1.2, math.sin(sine/5)/9) * c_angles(math.rad(60*math.sin(tick()*8))*1.5,math.rad(0),math.rad(-1)), 0.15)
904
                RL_Weld.C0                 = clerp(RL_Weld.C0, c_new(0.5*Size, -1*Size+0.2*math.sin(sine/3)*1.2, math.sin(sine/5)/9)* c_angles(math.rad(-60*math.sin(tick()*8)),math.rad(0),math.rad(1)), 0.15)
905
                Torso_Weld.C0         = clerp(Torso_Weld.C0, c_new(0*Size, -1*Size, 0*Size) * c_angles(math.rad(-5), math.rad(0), math.sin(rootPart.RotVelocity.y/20)/7), 0.15)
906
Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5*Size, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)     
907
                
908
                end
909
end)