View difference between Paste ID: Ewe4pffv and 4PmZ2Cgw
SHOW: | | - or go back to the newest paste.
1
---------------
2
--Agent Agony--
3
----------------------------------------------------------------
4
--By CKbackup (Sugarie Saffron)                               --
5
--YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
6
--Discord: Sugarie Saffron#4705                               --
7
----------------------------------------------------------------
8
9
print([[
10
--Agent Agony--
11
By CKbackup (Sugarie Saffron)                               
12
YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
13
Discord: Sugarie Saffron#4705    
14
--------------------------------
15
As I've been demoted from my SB
16
Mod rank in VSB, I don't see the
17
need to hold this back any longer.
18
19
Also, if the anims look weird or
20
the weapon looks out of place,
21
it's because it's actually modeled
22
off a scaled rig with a package.
23
It looks better with the Boy
24
package.
25
--------------------------------
26
(Keys)
27
M - Mute/Play Music
28
29
-Common Keys-
30
F - Kick
31
V - Stomp
32
T - Equip/Unequip Pistol
33
Y - Equip/Unequip Shotgun
34
35
-CQC (no weapon)-
36
Click - Kick
37
Z - Smash (AoE attack)
38
X - Grab (to throw a player)
39
C - Head Rip and Throw
40
41
-Pistol-
42
Click - Shoot
43
44
-Shotgun-
45
Click - Shoot
46
Z - Load a Slug
47
(this makes the next shotgun
48
shot single, powerful, and
49
accurate)
50
]])
51
52
wait(1/60)
53
Effects = { }
54
local Player = game:service'Players'.localPlayer
55
local chara = Player.Character
56
local Humanoid = chara:FindFirstChildOfClass("Humanoid")
57
local Mouse = Player:GetMouse()
58
local LeftArm = chara["Left Arm"]
59
local RightArm = chara["Right Arm"]
60
local LeftLeg = chara["Left Leg"]
61
local RightLeg = chara["Right Leg"]
62
local Head = chara.Head
63
local Torso = chara.Torso
64
local Camera = workspace.CurrentCamera
65
local RootPart = chara.HumanoidRootPart
66
local RootJoint = RootPart.RootJoint
67
local attack = false
68
local Anim = 'Idle'
69
local attacktype = 1
70
local delays = false
71
local play = true
72
local targetted = nil
73
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
74
local velocity = RootPart.Velocity.y
75
local sine = 0
76
local change = 1
77
local doe = 0
78
local Create = LoadLibrary("RbxUtility").Create
79
local debby = game:GetService("Debris")
80
local CurrentWep = "CQC"
81
Humanoid.WalkSpeed = 8
82
83
Humanoid.Animator.Parent = nil
84
chara.Animate.Parent = nil
85
86
local newMotor = function(part0, part1, c0, c1)
87
local w = Create('Motor'){
88
Parent = part0,
89
Part0 = part0,
90
Part1 = part1,
91
C0 = c0,
92
C1 = c1,
93
}
94
return w
95
end
96
97
function clerp(a, b, t)
98
return a:lerp(b, t)
99
end
100
101
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
102
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
103
104
LeftArm.Size = LeftArm.Size * 3
105
RightArm.Size = RightArm.Size * 3
106
LeftLeg.Size = LeftLeg.Size * 3
107
RightLeg.Size = RightLeg.Size * 3
108
Torso.Size = Torso.Size * 3
109
Head.Size = Head.Size * 3
110
RootPart.Size = RootPart.Size * 3
111
112
local RW = newMotor(Torso, RightArm, CFrame.new(4.5, 0, 0), CFrame.new(0, 0, 0)) 
113
local LW = newMotor(Torso, LeftArm, CFrame.new(-4.5, 0, 0), CFrame.new(0, 0, 0))
114
local Neck = newMotor(Torso, Head, CFrame.new(0,4.5,0), CFrame.new())
115
local RH = newMotor(Torso, RightLeg, CFrame.new(1.5, -3, 0), CFrame.new(0, 0, 0))
116
local LH = newMotor(Torso, LeftLeg, CFrame.new(-1.5, -3, 0), CFrame.new(0, 0, 0))
117
local RootJoint = newMotor(RootPart, Torso, CFrame.new(0,-2,0), CFrame.new(0,-2,0))
118
119
local rarmc1 = RW.C1
120
local larmc1 = LW.C1
121
local rlegc1 = RH.C1
122
local llegc1 = LH.C1
123
124
local resetc1 = false
125
126
function PlayAnimationFromTable(table, speed, bool)
127
RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
128
Neck.C0 = clerp(Neck.C0, table[2], speed) 
129
RW.C0 = clerp(RW.C0, table[3], speed) 
130
LW.C0 = clerp(LW.C0, table[4], speed) 
131
RH.C0 = clerp(RH.C0, table[5], speed) 
132
LH.C0 = clerp(LH.C0, table[6], speed) 
133
if bool == true then
134
if resetc1 == false then
135
resetc1 = true
136
RootJoint.C1 = RootJoint.C1
137
Neck.C1 = Neck.C1
138
RW.C1 = rarmc1
139
LW.C1 = larmc1
140
RH.C1 = rlegc1
141
LH.C1 = llegc1
142
end
143
end
144
end
145
146
ArtificialHB = Instance.new("BindableEvent", script)
147
ArtificialHB.Name = "Heartbeat"
148
script:WaitForChild("Heartbeat")
149
frame = 0.03333333333333
150
tf = 0
151
allowframeloss = false
152
tossremainder = false
153
lastframe = tick()
154
script.Heartbeat:Fire()
155
game:GetService("RunService").Heartbeat:connect(function(s, p)
156
tf = tf + s
157
if tf >= frame then
158
if allowframeloss then
159
script.Heartbeat:Fire()
160
lastframe = tick()
161
else
162
for i = 1, math.floor(tf / frame) do
163
script.Heartbeat:Fire()
164
end
165
lastframe = tick()
166
end
167
if tossremainder then
168
tf = 0
169
else
170
tf = tf - frame * math.floor(tf / frame)
171
end
172
end
173
end)
174
function swait(num)
175
if num == 0 or num == nil then
176
ArtificialHB.Event:wait()
177
else
178
for i = 0, num do
179
ArtificialHB.Event:wait()
180
end
181
end
182
end
183
184
function RemoveOutlines(part)
185
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
186
end
187
188
function so(id,par,pit,vol)
189
local sou = Instance.new("Sound", par or workspace)
190
if par == chara then
191
sou.Parent = chara.Torso
192
end
193
sou.Volume = vol
194
sou.Pitch = pit or 1
195
sou.SoundId = "rbxassetid://" .. id
196
sou.PlayOnRemove = true
197
sou:Destroy()
198
end
199
200
--This is just for builds--
201
New = function(Object, Parent, Name, Data)
202
local Object = Instance.new(Object)
203
for Index, Value in pairs(Data or {}) do
204
Object[Index] = Value
205
end
206
Object.Parent = Parent
207
Object.Name = Name
208
return Object
209
end
210
FakeHeadM = New("Model",chara,"FakeHeadM",{})
211
FakeHead = New("Part",FakeHeadM,"FakeHead",{Size = Vector3.new(6, 3, 3),CFrame = CFrame.new(26.5, 1.5, -49.8000183, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
212
Mesh = New("SpecialMesh",FakeHead,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
213
Fays = New("Decal",FakeHead,"Decal",{Texture = "rbxassetid://315622231",})
214
Weld = New("ManualWeld",FakeHead,"Weld",{Part0 = FakeHead,Part1 = Head,})
215
Shedo = New("Part",FakeHeadM,"Shedo",{Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(26.5000114, 2.19999933, -50.2999916, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
216
Mesh = New("SpecialMesh",Shedo,"Mesh",{Scale = Vector3.new(3, 3, 3),VertexColor = Vector3.new(1, 0, 0),MeshId = "rbxassetid://18755442",TextureId = "rbxassetid://65032890",MeshType = Enum.MeshType.FileMesh,})
217
Weld = New("ManualWeld",Shedo,"Weld",{Part0 = Shedo,Part1 = FakeHead,C1 = CFrame.new(1.14440918e-05, 0.699999332, -0.499973297, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
218
Head.Transparency = 1
219
Humanoid.CameraOffset = Vector3.new(0,3,0)
220
221
Shotii = New("Model",chara,"Shotii",{})
222
SHandaru = New("Part",Shotii,"SHandaru",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(82.7000122, 8.4184885, -48.6482887, 0, 0, 1, -0.173647001, 0.984807968, 0, -0.984807968, -0.173647001, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
223
Mesh = New("SpecialMesh",SHandaru,"Mesh",{Scale = Vector3.new(0.00400000019, 0.00400000019, 0.00400000019),MeshId = "rbxassetid://450250994",TextureId = "rbxassetid://450251128",MeshType = Enum.MeshType.FileMesh,})
224
Weld = New("ManualWeld",SHandaru,"Weld",{Part0 = SHandaru,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 0, -0.173647001, -0.984807968, 0, 0.984807968, -0.173647001, 1, 0, 0),C1 = CFrame.new(0.292991638, -7.6862278, -0.349998474, 0.984807849, -0.030152997, -0.171009988, 0.173647955, 0.17100893, 0.969846547, 4.55671426e-07, -0.984807968, 0.173646942),})
225
SShot = New("Part",Shotii,"SShot",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(82.7000122, 8.3150301, -54.4179688, 0, 0, 1, -0.173647001, 0.984807968, 0, -0.984807968, -0.173647001, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
226
Weld = New("ManualWeld",SShot,"Weld",{Part0 = SShot,Part1 = SHandaru,C0 = CFrame.new(0, 0, 0, 0, -0.173647001, -0.984807968, 0, 0.984807968, -0.173647001, 1, 0, 0),C1 = CFrame.new(5.69999313, 0.900001526, 0, 0, -0.173647001, -0.984807968, 0, 0.984807968, -0.173647001, 1, 0, 0),})
227
SSExit = New("Part",Shotii,"SSExit",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(83.0000076, 9.67517471, -46.1282616, 0, 0, 1, -0.173647001, 0.984807968, 0, -0.984807968, -0.173647001, 0),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
228
Weld = New("ManualWeld",SSExit,"Weld",{Part0 = SSExit,Part1 = SHandaru,C0 = CFrame.new(0, 0, 0, 0, -0.173647001, -0.984807968, 0, 0.984807968, -0.173647001, 1, 0, 0),C1 = CFrame.new(-2.69996262, 0.799999237, 0.299995422, 0, -0.173647001, -0.984807968, 0, 0.984807968, -0.173647001, 1, 0, 0),})
229
230
Pistoru = New("Model",chara,"Pistoru",{})
231
PHandaru = New("Part",Pistoru,"PHandaru",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(90.3498764, 9.52873039, -33.8800735, -0.984808445, -0.171009943, 0.0301536396, -0.173648074, 0.969846964, -0.171010002, -2.58755817e-09, -0.173648193, -0.984807789),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
232
Mesh = New("SpecialMesh",PHandaru,"Mesh",{Scale = Vector3.new(0.00400000019, 0.00400000019, 0.00400000019),MeshId = "rbxassetid://437242703",TextureId = "rbxassetid://437242708",MeshType = Enum.MeshType.FileMesh,})
233
Weld = New("ManualWeld",PHandaru,"Weld",{Part0 = PHandaru,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.984808445, -0.173648074, -2.58755817e-09, -0.171009943, 0.969846964, -0.173648193, 0.0301536396, -0.171010002, -0.984807789),C1 = CFrame.new(-0.450126648, -4.80198288, -0.307024956, 1, 0, 0, 0, 0.173647985, 0.984807849, 0, -0.984807849, 0.173647985),})
234
PBExit = New("Part",Pistoru,"PBExit",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(90.1265717, 10.7951508, -33.49757, -0.984809041, -0.171010062, 0.0301536396, -0.173648193, 0.96984756, -0.171010002, 0, -0.173648298, -0.984807789),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
235
Weld = New("ManualWeld",PBExit,"Weld",{Part0 = PBExit,Part1 = PHandaru,C0 = CFrame.new(0, 0, 0, -0.984807849, -0.173647985, 0, -0.173647985, 0.984807849, 0, 0, 0, -1),C1 = CFrame.new(0, 1.19999886, -0.599994659, -0.984808326, -0.173648059, 0, -0.173648059, 0.984808326, 0, 0, 0, -1),})
236
PShot = New("Part",Pistoru,"PShot",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(90.2109985, 10.3163252, -36.2550163, -0.984808803, -0.171010002, 0.0301536396, -0.173648134, 0.969847322, -0.171010002, -2.58755906e-09, -0.173648253, -0.984807789),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
237
Weld = New("ManualWeld",PShot,"Weld",{Part0 = PShot,Part1 = PHandaru,C0 = CFrame.new(0, 0, 0, -0.984807968, -0.173648, 0, -0.173648, 0.984807968, 0, 0, 0, -1),C1 = CFrame.new(0, 1.19999886, 2.19998932, -0.984807968, -0.173648, 0, -0.173648, 0.984807968, 0, 0, 0, -1),})
238
239
HolShot = New("Part",chara,"HolShot",{Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(52.4309196, 10.2762518, -23.0499916, -0.499998987, -0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
240
Mesh = New("SpecialMesh",HolShot,"Mesh",{Scale = Vector3.new(0.00400000019, 0.00400000019, 0.00400000019),MeshId = "rbxassetid://450250994",TextureId = "rbxassetid://450251128",MeshType = Enum.MeshType.FileMesh,})
241
Weld = New("ManualWeld",HolShot,"Weld",{Part0 = HolShot,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -0.499998987, -0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, -1),C1 = CFrame.new(1.33091354, 1.2762394, 1.65000534, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
242
243
HolPist = New("Part",chara,"HolPist",{Size = Vector3.new(0.299999952, 0.299999923, 0.299999803),CFrame = CFrame.new(70.7500153, 5.34207106, -26.6475906, -1, 0, 0, 0, 0.642789185, -0.766043186, 0, -0.766043186, -0.642789185),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
244
Mesh = New("SpecialMesh",HolPist,"Mesh",{Scale = Vector3.new(0.00400000019, 0.00400000019, 0.00400000019),MeshId = "rbxassetid://437242703",TextureId = "rbxassetid://437242708",MeshType = Enum.MeshType.FileMesh,})
245
Weld = New("ManualWeld",HolPist,"Weld",{Part0 = HolPist,Part1 = Torso,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0.642789185, -0.766043186, 0, -0.766043186, -0.642789185),C1 = CFrame.new(2.45001984, -3.72772598, 0.233430862, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),})
246
247
Instance.new("BoolValue",chara).Name = "HolyMode"
248
local hedcol = FakeHead.BrickColor
249
local bcols = Instance.new("BodyColors",chara)
250
bcols.Name = "NeoCols"
251
bcols.HeadColor = hedcol
252
bcols.LeftArmColor = hedcol
253
bcols.RightArmColor = hedcol
254
bcols.TorsoColor = hedcol
255
bcols.LeftLegColor = hedcol
256
bcols.RightLegColor = hedcol
257
258
for i, v in pairs(chara:children()) do
259
if v:IsA("Shirt") or v:IsA("Pants") then
260
v:Destroy()
261
end
262
end
263
local sh = Instance.new("Shirt",chara)
264
local pn = Instance.new("Pants",chara)
265
sh.ShirtTemplate = "rbxassetid://676428254"
266
pn.PantsTemplate = "rbxassetid://676428351"
267
if chara:FindFirstChild("FaysG") then chara:FindFirstChild("FaysG"):Destroy() end
268
---------------------------
269
270
function rayCast(Position, Direction, Range, Ignore)
271
return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
272
end 
273
274
function FindNearestTorso(Position, Distance, SinglePlayer)
275
if SinglePlayer then
276
return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
277
end
278
local List = {}
279
for i, v in pairs(workspace:GetDescendants()) do
280
if v:IsA("Model") then
281
if v:findFirstChild("Head") then
282
if v ~= chara then
283
if (v.Head.Position - Position).magnitude <= Distance then
284
table.insert(List, v)
285
end 
286
end 
287
end 
288
end 
289
end
290
return List
291
end
292
293
EffectModel = Create("Model"){
294
Parent = chara,
295
Name = "Effects",
296
}
297
298
--Effect Functions--
299
Effects = {
300
301
Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
302
local p = Instance.new("Part",EffectModel)
303
p.BrickColor = BrickColor.new(colour)
304
p.Size = partsize
305
p.Anchored = true
306
p.CanCollide = false
307
p.Material = matr
308
p.CFrame = cf
309
if inverse == true then
310
p.Transparency = 1
311
else
312
p.Transparency = 0
313
end
314
local m = Instance.new("BlockMesh",p)
315
m.Scale = meshstart
316
coroutine.wrap(function()
317
for i=0,1,factor do
318
swait()
319
if inverse == true then
320
p.Transparency = 1-i
321
else
322
p.Transparency = i
323
end
324
m.Scale = m.Scale + meshadd
325
if spin == true then
326
p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
327
end
328
end
329
p:Destroy()
330
end)()
331
return p
332
end,
333
334
Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
335
local p = Instance.new("Part",EffectModel)
336
p.BrickColor = BrickColor.new(colour)
337
p.Size = partsize
338
p.Anchored = true
339
p.CanCollide = false
340
p.Material = matr
341
p.CFrame = cf
342
if inverse == true then
343
p.Transparency = 1
344
else
345
p.Transparency = 0
346
end
347
local m = Instance.new("SpecialMesh",p)
348
m.MeshType = "Sphere"
349
m.Scale = meshstart
350
coroutine.wrap(function()
351
for i=0,1,factor do
352
swait()
353
if inverse == true then
354
p.Transparency = 1-i
355
else
356
p.Transparency = i
357
end
358
m.Scale = m.Scale + meshadd
359
end
360
p:Destroy()
361
end)()
362
return p
363
end,
364
365
Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
366
local p = Instance.new("Part",EffectModel)
367
p.BrickColor = BrickColor.new(colour)
368
p.Size = partsize
369
p.Anchored = true
370
p.CanCollide = false
371
p.Material = matr
372
p.CFrame = cf
373
if inverse == true then
374
p.Transparency = 1
375
else
376
p.Transparency = 0
377
end
378
local m = Instance.new("CylinderMesh",p)
379
m.Scale = meshstart
380
coroutine.wrap(function()
381
for i=0,1,factor do
382
swait()
383
if inverse == true then
384
p.Transparency = 1-i
385
else
386
p.Transparency = i
387
end
388
m.Scale = m.Scale + meshadd
389
end
390
p:Destroy()
391
end)()
392
return p
393
end,
394
395
Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
396
local p = Instance.new("Part",EffectModel)
397
p.BrickColor = BrickColor.new(colour)
398
p.Size = Vector3.new()
399
p.Anchored = true
400
p.CanCollide = false
401
p.CFrame = cf
402
if inverse == true then
403
p.Transparency = 1
404
else
405
p.Transparency = 0
406
end
407
local m = Instance.new("SpecialMesh",p)
408
m.MeshId = "rbxassetid://20329976"
409
m.Scale = meshstart
410
coroutine.wrap(function()
411
for i=0,1,factor do
412
swait()
413
if inverse == true then
414
p.Transparency = 1-i
415
else
416
p.Transparency = i
417
end
418
m.Scale = m.Scale + meshadd
419
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
420
end
421
p:Destroy()
422
end)()
423
return p
424
end,
425
426
Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
427
local p = Instance.new("Part",EffectModel)
428
p.BrickColor = BrickColor.new(colour)
429
p.Size = Vector3.new()
430
p.Anchored = true
431
p.CanCollide = false
432
p.CFrame = cf
433
if inverse == true then
434
p.Transparency = 1
435
else
436
p.Transparency = 0
437
end
438
local m = Instance.new("SpecialMesh",p)
439
m.MeshId = "rbxassetid://3270017"
440
m.Scale = meshstart
441
coroutine.wrap(function()
442
for i=0,1,factor do
443
swait()
444
if inverse == true then
445
p.Transparency = 1-i
446
else
447
p.Transparency = i
448
end
449
m.Scale = m.Scale + meshadd
450
end
451
p:Destroy()
452
end)()
453
return p
454
end,
455
456
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
457
local p = Instance.new("Part",EffectModel)
458
p.BrickColor = BrickColor.new(colour)
459
p.Size = Vector3.new()
460
p.Anchored = true
461
p.CanCollide = false
462
p.CFrame = cf
463
if inverse == true then
464
p.Transparency = 1
465
else
466
p.Transparency = 0
467
end
468
local m = Instance.new("SpecialMesh",p)
469
m.MeshId = meshid
470
m.TextureId = textid
471
m.Scale = meshstart
472
coroutine.wrap(function()
473
for i=0,1,factor do
474
swait()
475
if inverse == true then
476
p.Transparency = 1-i
477
else
478
p.Transparency = i
479
end
480
m.Scale = m.Scale + meshadd
481
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
482
end
483
p:Destroy()
484
end)()
485
return p
486
end,
487
488
Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
489
local p = Instance.new("Part",EffectModel)
490
p.BrickColor = BrickColor.new(colour)
491
p.Size = partsize
492
p.Anchored = true
493
p.CanCollide = false
494
p.Material = matr
495
p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
496
if inverse == true then
497
p.Transparency = 1
498
else
499
p.Transparency = 0
500
end
501
local m = Instance.new("SpecialMesh",p)
502
m.MeshType = "Sphere"
503
m.Scale = meshstart
504
coroutine.wrap(function()
505
for i=0,1,factor do
506
swait()
507
if inverse == true then
508
p.Transparency = 1-i
509
else
510
p.Transparency = i
511
end
512
m.Scale = m.Scale + meshadd
513
p.CFrame = p.CFrame * CFrame.new(0,move,0)
514
end
515
p:Destroy()
516
end)()
517
return p
518
end,
519
520
}
521
522
function chatfunc(text)
523
coroutine.wrap(function()
524
if chara:FindFirstChild("TalkingBillBoard")~= nil then
525
chara:FindFirstChild("TalkingBillBoard"):destroy()
526
end
527
local naeeym2 = Instance.new("BillboardGui",chara)
528
naeeym2.Size = UDim2.new(0,100,0,40)
529
naeeym2.StudsOffset = Vector3.new(0,3,0)
530
naeeym2.Adornee = chara.Head
531
naeeym2.Name = "BLABLABLA"
532
local tecks2 = Instance.new("TextLabel",naeeym2)
533
tecks2.BackgroundTransparency = 1
534
tecks2.BorderSizePixel = 0
535
tecks2.Text = ""
536
tecks2.Font = "Antique"
537
tecks2.FontSize = "Size24"
538
tecks2.TextStrokeTransparency = 0
539
tecks2.TextColor3 = Color3.new(0,0,0)
540
tecks2.TextStrokeColor3 = Color3.new(1,0,0)
541
tecks2.Size = UDim2.new(1,0,0.5,0)coroutine.wrap(function()
542
while tecks2 ~= nil do
543
swait()
544
tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
545
end
546
end)()
547
for i = 1,string.len(text),1 do
548
tecks2.Text = string.sub(text,1,i)
549
swait()
550
end
551
swait(30)
552
for i = 1, 5 do
553
swait()
554
tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
555
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
556
tecks2.TextTransparency = tecks2.TextTransparency + .2
557
end
558
naeeym2:Destroy()
559
end)()
560
end
561
562
function GetDudesTorso(c)
563
local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
564
if torsy ~= nil then
565
return torsy
566
end
567
end
568
569
function BodyVel(part,faws)
570
local bodyvel = Instance.new("BodyVelocity",part)
571
local pep = 10000000
572
bodyvel.P = pep
573
bodyvel.MaxForce = Vector3.new(pep,pep,pep)
574
bodyvel.Velocity = faws
575
debby:AddItem(bodyvel,.2)
576
end
577
578
function Dmg(dude,dmg,env,faws,trip,efftyp,toim)
579
if dude and dude ~= chara then
580
if dude:FindFirstChild("HITO") then return end
581
local debounce = Instance.new("BoolValue",dude)
582
debounce.Name = "HITO"
583
debby:AddItem(debounce,toim)
584
local hum = dude:FindFirstChildOfClass("Humanoid")
585
local dam = dmg+math.random(-env,env)
586
local teksu = "-"..dam
587
if hum then
588
local finhel = hum.Health - dam
589
if finhel <= 0 and dude:FindFirstChild("DEATHED")==nil then
590
Instance.new("BoolValue",dude).Name = "DEATHED"
591
local soaa = Instance.new("Sound",dude.Head)
592
local cho = math.random(1,5)
593
if cho == 1 then
594
soaa.SoundId = "rbxassetid://111896685"
595
elseif cho == 2 then
596
soaa.SoundId = "rbxassetid://535528169"
597
elseif cho == 3 then
598
soaa.SoundId = "rbxassetid://1080363252"
599
elseif cho == 4 then
600
soaa.SoundId = "rbxassetid://147758746"
601
elseif cho == 5 then
602
soaa.SoundId = "rbxassetid://626777433"
603
soaa.Volume = .2
604
soaa.TimePosition = 1
605
end
606
game:service'Debris':AddItem(soaa,6)
607
soaa:Play()
608
end
609
if hum.Health > 1000 then
610
teksu = "DEATH"
611
dude:BreakJoints()
612
else
613
hum.Health = hum.Health - dam
614
end
615
end
616
coroutine.wrap(function()
617
local naeeym2 = Instance.new("BillboardGui",dude)
618
naeeym2.Size = UDim2.new(0,100,0,40)
619
naeeym2.StudsOffset = Vector3.new(0,3,0)
620
naeeym2.Adornee = dude:FindFirstChild("Head")
621
naeeym2.Name = "TalkingBillBoard"
622
local tecks2 = Instance.new("TextLabel",naeeym2)
623
tecks2.BackgroundTransparency = 1
624
tecks2.BorderSizePixel = 0
625
tecks2.Text = teksu
626
tecks2.Font = "Antique"
627
tecks2.TextSize = 24
628
tecks2.TextStrokeTransparency = 0
629
tecks2.TextColor3 = Color3.new(0,0,0)
630
tecks2.TextStrokeColor3 = Color3.new(1,0,0)
631
tecks2.Size = UDim2.new(1,0,0.5,0)
632
swait(10)
633
for i = 0,1,.05 do
634
swait()
635
tecks2.Position = tecks2.Position - UDim2.new(0,0,.005,0)
636
tecks2.TextStrokeTransparency = i
637
tecks2.TextTransparency = i
638
end
639
naeeym2:Destroy()
640
end)()
641
local torsy = GetDudesTorso(dude)
642
if torsy then
643
for i=1,dam/5 do
644
local blp = Instance.new("Part",EffectModel)
645
blp.Size = Vector3.new(.3,.3,.3)
646
blp.BrickColor = BrickColor.new("Crimson")
647
blp.CFrame = torsy.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
648
blp.Velocity = torsy.CFrame.lookVector*math.random(-8,-8) + torsy.CFrame.rightVector*math.random(-8,8) + Vector3.new(0,math.random(0,5),0)
649
blp.RotVelocity = Vector3.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))
650
--local blm = Instance.new("SpecialMesh",blp)
651
--blm.MeshType = "Sphere"
652
coroutine.wrap(function()
653
swait(10)
654
blp.Orientation = Vector3.new(0,blp.Orientation.y,0)
655
for i=0,1,.1  do
656
swait()
657
blp.Transparency = i
658
blp.Size = blp.Size + Vector3.new(.05,-.05,.05)
659
end
660
blp:Destroy()
661
end)()
662
end
663
if efftyp == "Blunt" then
664
puncheff(torsy)
665
elseif efftyp == "Sharp" then
666
slasheff(torsy)
667
elseif efftyp == "Shot" then
668
so(144884872,torsy,.9,1)
669
end
670
if faws ~= 0 then
671
BodyVel(torsy,faws)
672
end
673
if trip == true then
674
torsy.CFrame = torsy.CFrame * CFrame.Angles(math.rad(-90),0,0)
675
torsy.RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
676
end
677
end
678
end
679
end
680
681
function MagnitudeDmg(par,magni,dmg,env,faws,trip,efftyp,toim)
682
for _, c in pairs(workspace:GetDescendants()) do
683
local hum = c:FindFirstChildOfClass("Humanoid")
684
if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
685
local head = GetDudesTorso(c)
686
if head ~= nil then
687
local targ = head.Position - par.Position
688
local mag = targ.magnitude
689
if magni >= mag and c ~= chara then
690
Dmg(c,dmg,env,faws,trip,efftyp,toim)
691
end
692
end
693
end
694
end
695
end
696
697
function CamShake(par,magni,env,dur)
698
coroutine.wrap(function()
699
for i=0,dur*60 do
700
swait()
701
Humanoid.CameraOffset = Vector3.new(math.random(-(env*10),(env*10))/10,3+math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10)
702
end
703
Humanoid.CameraOffset = Vector3.new(0,3,0)
704
end)()
705
end
706
707
function puncheff(par)
708
if par.Parent:FindFirstChild("DebounceHit")==nil then
709
so(386946017,par,math.random(6,8)/10,1)
710
local bla = Effects.Sphere(par.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(1,1,1),"Neon","White",false,.1)
711
CamShake(bla,10,.5,.5)
712
end
713
end
714
715
function slasheff(par)
716
if par.Parent:FindFirstChild("DebounceHit")==nil then
717
local cho = math.random(1,3)
718
if cho == 1 then
719
so(444667824,par,1,1)
720
elseif cho == 2 then
721
so(444667844,par,1,1)
722
elseif cho == 3 then
723
so(444667859,par,1,1)
724
end
725
--function(cf,partsize,meshstart,meshadd,matr,colour,factor)
726
Effects.Sphere(par.CFrame*CFrame.Angles(math.random(0,360),math.random(0,360),math.random(0,360)),Vector3.new(.5,.5,.5),Vector3.new(1,0,1),Vector3.new(0,5,0),"Neon","Really red",false,.1)
727
end
728
end
729
730
local mus = Instance.new("Sound",chara)
731
mus.Name = "mus"
732
mus.SoundId = "rbxassetid://142653441"--"rbxassetid://335204822"
733
mus.Looped = true
734
mus.Volume = .3
735
mus:Play()
736
737
Humanoid.MaxHealth = 1000
738
Humanoid.Health = 1000
739
740
------------------Intro-----------------------
741
intro = true
742
if intro == true then
743
coroutine.wrap(function()
744
attack = true
745
Humanoid.WalkSpeed = 0
746
Humanoid.JumpPower = 0
747
PlayAnimationFromTable({		
748
CFrame.new(0, 233.999924, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),
749
CFrame.new(0, 3.6000421, 1.07246542, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
750
CFrame.new(3.6967864, -0.452571809, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
751
CFrame.new(-3.60279894, -0.418379426, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
752
CFrame.new(1.50001526, -4, -1.3000021, 1, 0, 0, 0, 1, 0, 0, 0, 1),
753
CFrame.new(-1.50001526, -6, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
754
}, 1, false)
755
swait(120)
756
for i=0,1,.1 do
757
swait()
758
PlayAnimationFromTable({		
759
CFrame.new(0, -1.00005245, -1.90734863e-06, 1, 0, 0, 0, -1, 0, 0, 0, -1),
760
CFrame.new(0, 3.60004878, 1.07246184, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
761
CFrame.new(3.69677114, -0.452568352, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
762
CFrame.new(-3.60280585, -0.418371797, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
763
CFrame.new(1.50001526, -3.99999714, -1.3000021, 1, 0, 0, 0, 1, 0, 0, 0, 1),
764
CFrame.new(-1.50001526, -6, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
765
}, .4, false)
766
end
767
so(133680244,Torso,1,3)
768
CamShake(Torso,20,.8,.6)
769
MagnitudeDmg(Torso,15,30,3,Vector3.new(0,20,0)+RootPart.CFrame.lookVector*60,true,"Blunt",.5)
770
Effects.Wave(RootPart.CFrame*CFrame.new(0,-5,0),Vector3.new(),Vector3.new(2,1,2),"",10,false,.02)
771
Effects.Wave(RootPart.CFrame*CFrame.new(0,-5,0),Vector3.new(),Vector3.new(1.5,2.5,1.5),"",-10,false,.02)
772
local hit,hitpos = rayCast(RootPart.Position,Vector3.new(0,-1,0),15,chara)
773
for i = 1,12 do
774
local size = math.random(7,10)
775
local p = Instance.new("Part",EffectModel)
776
p.BrickColor = hit.BrickColor
777
p.Material = hit.Material
778
p.Size = Vector3.new(size,size,size)
779
p.CFrame = CFrame.new(hitpos) * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
780
p.CanCollide = false
781
p.Velocity = Vector3.new(math.random(-70,70),170,math.random(-70,70))
782
p.RotVelocity = Vector3.new(math.random(-60,60),math.random(-60,60),math.random(-60,60))
783
coroutine.wrap(function()
784
swait(20)
785
p.CanCollide = true
786
swait(120)
787
for i=0,1,.05 do
788
swait()
789
p.Transparency = i
790
end
791
p:Destroy()
792
end)()
793
end
794
mus.Volume = 1
795
mus:Play()
796
RootPart.Anchored = true
797
for i=0,6,.1 do
798
swait()
799
PlayAnimationFromTable({		
800
CFrame.new(0, -2.53941131, -0.348767281, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414),
801
CFrame.new(0, 4.57664824, -0.666416466, 1, 0, 0, 0, 0.939692438, 0.34202075, 0, -0.34202075, 0.939692438),
802
CFrame.new(4.5000205, 1.20001018, 2.22187964e-06, 0.866024792, -0.500001192, 8.88577006e-07, 0.500001252, 0.866024733, -1.28149986e-06, -1.49011612e-07, 1.54972076e-06, 1),
803
CFrame.new(-4.5000205, 1.20001018, 2.22187964e-06, 0.866024792, 0.500001192, -8.88577006e-07, -0.500001252, 0.866024733, -1.28149986e-06, 1.49011612e-07, 1.54972076e-06, 1),
804
CFrame.new(1.50001526, -3.52529287, -3.56594658, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
805
CFrame.new(-1.50001526, -5.99999619, 6.67572112e-06, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
806
}, .4, false)
807
end
808
RootPart.Anchored = false
809
for i=0,2,.1 do
810
swait()
811
PlayAnimationFromTable({		
812
CFrame.new(0, -1.99700248, -0.27749458, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
813
CFrame.new(0, 4.55108547, -0.444281816, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
814
CFrame.new(3.77304196, -0.53539288, 0.273614407, 0.939692736, 0.321393579, 0.116977744, -0.342019945, 0.883022368, 0.321393698, -8.56816769e-08, -0.342020065, 0.939692795),
815
CFrame.new(-4.64490843, 0.330175281, -1.53582289e-06, 0.984807849, 0.173648134, -3.13053391e-07, -0.173648164, 0.984807909, 2.68220901e-07, 3.50177288e-07, -1.78813934e-07, 1.00000012),
816
CFrame.new(1.50001884, -5.99037027, -0.421832889, 0.984807849, 0, -0.173647985, -0.0301536229, 0.984807849, -0.171009898, 0.171009898, 0.173647985, 0.969846487),
817
CFrame.new(-1.50002635, -5.99037027, -0.421831638, 0.984807849, 0, 0.173647985, 0.0301536229, 0.984807849, -0.171009898, -0.171009898, 0.173647985, 0.969846487),
818
}, .15, false)
819
end
820
local FShedo = New("Part",chara,"FShedo",{FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(63.4999924, 14.1999693, -2.70000529, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
821
local FMesh = New("SpecialMesh",FShedo,"Mesh",{Scale = Vector3.new(3, 3, 3),VertexColor = Vector3.new(1, 0, 0),MeshId = "http://www.roblox.com/asset/?id=18755442",TextureId = "http://www.roblox.com/asset/?id=65032890",MeshType = Enum.MeshType.FileMesh,})
822
local FWeld = New("ManualWeld",FShedo,"FWeld",{Part0 = FShedo,Part1 = RightArm,C1 = CFrame.new(-1.46309662, -4.28805161, -0.213977814, 0.478137165, 0.217331067, -0.850971282, 0.74204433, -0.618283033, 0.259029716, -0.469845891, -0.755310178, -0.456893384),})
823
for i=0,4,.1 do
824
swait()
825
PlayAnimationFromTable({		
826
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
827
CFrame.new(0, 4.49995232, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
828
CFrame.new(3.7809577, 2.70507407, -0.632092118, 0.478137165, 0.74204433, -0.469845891, 0.217331067, -0.618283033, -0.755310178, -0.850971282, 0.259029716, -0.456893384),
829
CFrame.new(-4.89282131, 0.675060272, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
830
CFrame.new(1.50001168, -6, -1.01327896e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
831
CFrame.new(-1.50001526, -6, 2.98023224e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
832
}, .15, false)
833
end
834
Fays.Texture = "rbxassetid://58425273"
835
FShedo:Destroy()
836
Shedo.Transparency = 0
837
Humanoid.WalkSpeed = 8
838
Humanoid.JumpPower = 70
839
attack = false
840
end)()
841
end
842
--------------------------------------------------
843
844
function smek()
845
attack = true
846
Humanoid.WalkSpeed = 2
847
Humanoid.JumpPower = 0
848
for i=0,1,.1 do
849
swait()
850
PlayAnimationFromTable({		
851
CFrame.new(0, -1.73551273, -0.521830797, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
852
CFrame.new(0, 4.41427088, -0.820159078, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438),
853
CFrame.new(4.73044586, 0.828796685, -7.02275031e-07, 0.939692616, -0.342020273, 4.69496833e-08, 0.342020273, 0.939692736, 5.36441803e-07, -2.38418579e-07, -5.06639481e-07, 1),
854
CFrame.new(-4.85861921, 0.769028664, -6.75452611e-07, 0.939692616, 0.342020273, -4.69496833e-08, -0.342020273, 0.939692736, 5.36441803e-07, 2.38418579e-07, -5.06639481e-07, 1),
855
CFrame.new(1.50001335, -5.50980282, 1.44903219, 1, 0, 0, 0, 0.866024911, 0.500000954, 0, -0.500000954, 0.866024852),
856
CFrame.new(-1.50001526, -6.18578386, -0.968178153, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
857
}, .2, false)
858
end
859
so(536642316,RightLeg,.7,3)
860
for i=0,1,.1 do
861
swait()
862
PlayAnimationFromTable({		
863
CFrame.new(3.32593254e-06, -2.006042, 0.596467078, 1.0000006, -1.04904484e-06, 1.25335964e-06, -1.25487554e-06, 0.939695835, -0.342022181, 7.73278657e-07, 0.342019588, 0.939695656),
864
CFrame.new(-7.62939453e-06, 4.41428709, -0.820158899, 1, 0, 0, 0, 0.939692736, 0.342019916, 0, -0.342019886, 0.939692736),
865
CFrame.new(4.73044682, 0.788231254, 0.4500646, 0.939692736, -0.342019916, -1.53461215e-07, 0.29619807, 0.813797891, 0.499999791, -0.171009749, -0.469846129, 0.866025567),
866
CFrame.new(-4.82442522, 0.817862749, 0.432947218, 0.939691901, 0.342022151, -3.89083397e-07, -0.296199679, 0.813797176, 0.500000119, 0.171011403, -0.469845951, 0.866025388),
867
CFrame.new(1.50002289, -5.89457655, -2.13732576, 1, 0, 0, 0, 0.766043544, -0.642788708, 0, 0.642788708, 0.766043544),
868
CFrame.new(-1.49999833, -5.95715237, 0.805552125, 1.0000006, -1.25487554e-06, 7.73278657e-07, -1.04904484e-06, 0.939695835, 0.342019588, 1.25335964e-06, -0.342022181, 0.939695656),
869
}, .4, false)
870
MagnitudeDmg(RightLeg,4,60,3,RootPart.CFrame.lookVector*50,true,"Blunt",.5)
871
end
872
swait(20)
873
Humanoid.WalkSpeed = 8
874
Humanoid.JumpPower = 70
875
attack = false
876
end
877
878
xhold = false
879
function thesurou()
880
attack = true
881
Humanoid.WalkSpeed = 2
882
local grab = nil
883
local torsy = nil
884
local hum = nil
885
for i, v in pairs(FindNearestTorso((RootPart.Position-Vector3.new(0,5,0)), 6)) do
886
if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
887
hum = v:FindFirstChildOfClass("Humanoid")
888
torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
889
grab = v
890
end
891
end
892
if grab ~= nil and torsy ~= nil then
893
so(200632136,RootPart,.8,1)
894
for i = 0,1.5,.1 do
895
swait()
896
PlayAnimationFromTable({
897
CFrame.new(0, -3.15879345, -2.53031492, 1, 0, 0, 0, 0.500002086, 0.866031468, 0, -0.866031468, 0.500002086),
898
CFrame.new(0, 4.57667542, -0.666417062, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
899
CFrame.new(2.90267015, 1.56676149, -2.30737209, 0.793417096, 0.357805073, 0.492407322, 0.357833058, 0.380227387, -0.852867484, -0.492387056, 0.852879107, 0.173644423),
900
CFrame.new(-4.50001335, 1.20001578, 1.39186909e-07, 0.866023839, 0.500002861, -8.08226048e-07, -0.500002921, 0.866023898, -2.38418579e-06, -4.76837158e-07, 2.44379044e-06, 1.00000012),
901
CFrame.new(1.50001526, -3.79331636, -2.24549532, 1, 0, 0, 0, 0.500002086, -0.866031468, 0, 0.866031468, 0.500002086),
902
CFrame.new(-1.50001526, -6.19285679, -1.2660259, 1, 0, 0, 0, 0.866025031, -0.500000834, 0, 0.500000834, 0.866025031),
903
}, .3, false)
904
end
905
so(240429615,torsy,1,1)
906
local ref = Instance.new("Part",Camera)
907
ref.Size = Vector3.new(0,0,0)
908
ref.Anchored = true
909
ref.CanCollide = false
910
ref.Transparency = .5
911
ref.BrickColor = BrickColor.Red()
912
ref.Material = "Neon"
913
local refm = Instance.new("SpecialMesh",ref)
914
refm.MeshType = "Sphere"
915
refm.Scale = Vector3.new(20,20,20)
916
repeat
917
swait()
918
ref.CFrame = Mouse.Hit
919
PlayAnimationFromTable({
920
CFrame.new(0, -2, 0, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
921
CFrame.new(-0.150877535, 4.46522665, -0.12660107, 0.64278698, -0.133022159, 0.754407108, 0, 0.984807849, 0.173647985, -0.766044974, -0.11161866, 0.633021653),
922
CFrame.new(4.82286024, 2.39900613, 0.0232518315, 0.939692676, -0.296197921, 0.171010524, -0.171010047, -0.839912355, -0.515075624, 0.296198219, 0.4547683, -0.839912176),
923
CFrame.new(-5.15264273, 1.06961691, 7.03156638e-06, 0.866025448, 0.500000119, -3.87430191e-07, -0.500000119, 0.866025388, -1.43057798e-06, -3.57627869e-07, 1.44541264e-06, 1),
924
CFrame.new(1.50001907, -6.00000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
925
CFrame.new(-1.50001311, -6.00000048, 4.58955765e-06, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
926
}, .3, false)
927
torsy.CFrame = RightArm.CFrame*CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(-90),0,0)
928
hum.PlatformStand = true
929
torsy.Velocity = Vector3.new()
930
--end
931
until xhold == false
932
ref:Destroy()
933
so(200632136,RootPart,.9,1)
934
local pato = Instance.new("Part",torsy)
935
pato.CFrame = torsy.CFrame
936
pato.Size = Vector3.new(4.1,6.1,1.1)
937
pato.Transparency = 1
938
pato.CanCollide = false
939
pato.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
940
local werudo = Instance.new("Weld",pato)
941
werudo.Part0 = pato
942
werudo.Part1 = torsy
943
torsy.Velocity = (ref.Position-torsy.Position).unit*200+Vector3.new(0,30,0)
944
torsy.RotVelocity = Vector3.new(10,10,10)
945
coroutine.wrap(function()
946
while true do
947
swait()
948
hum.PlatformStand = true
949
end
950
end)
951
pato.Touched:connect(function(hit)
952
if hit:IsDescendantOf(chara)==false then
953
pato:Destroy()
954
Dmg(grab,150,0,Vector3.new(0,20,0)+RootPart.CFrame.lookVector*50,true,"Blunt",.3)
955
so(260430079,torsy,1,5)
956
MagnitudeDmg(torsy,6,50,3,Vector3.new(0,5,0)+RootPart.CFrame.lookVector*20,true,"Blunt",.2)
957
end	
958
end)
959
for i = 0,1,.1 do
960
swait()
961
PlayAnimationFromTable({
962
CFrame.new(0, -2, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
963
CFrame.new(0.142921209, 4.43258858, -0.122617245, 0.906121016, 0.296197981, -0.302012295, -0.219846055, 0.939692795, 0.262002379, 0.361403257, -0.17100969, 0.916593432),
964
CFrame.new(2.78872228, 0.109098256, -2.12347674, 0.642787337, 0.719846368, 0.262003452, -0.262002051, 0.527982056, -0.807830453, -0.719846845, 0.450617731, 0.5279814),
965
CFrame.new(-4.79283857, 1.09281766, -1.4803014e-05, 0.866025329, 0.500000238, -1.49011612e-07, -0.500000179, 0.866025388, 6.10661004e-07, 4.47034836e-07, -4.47034836e-07, 1),
966
CFrame.new(1.50002027, -6, -1.07288361e-06, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
967
CFrame.new(-1.50001907, -6, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
968
}, .3, false)
969
end
970
end
971
attack = false
972
Humanoid.WalkSpeed = 8
973
end
974
975
function slam()
976
attack = true
977
Humanoid.WalkSpeed = 2
978
Humanoid.JumpPower = 0
979
for i=0,2,.1 do
980
swait()
981
PlayAnimationFromTable({		
982
CFrame.new(0, -1.93353117, 0.461958885, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
983
CFrame.new(0, 4.36522532, -0.370157003, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
984
CFrame.new(2.71519423, 4.60478783, -1.48087042e-06, 0.766044319, 0.642787933, 2.9919768e-08, 0.642787993, -0.766044319, -3.87430191e-07, -1.93715096e-07, 2.83122063e-07, -1),
985
CFrame.new(-2.70285583, 4.46389866, 6.19620914e-06, 0.766044319, -0.642787933, -2.9919768e-08, -0.642787993, -0.766044319, -3.87430191e-07, 1.93715096e-07, 2.83122063e-07, -1),
986
CFrame.new(1.50001526, -5.97923088, 0.956724763, 1, 0, 0, 0, 0.939692736, 0.342019916, 0, -0.342019886, 0.939692736),
987
CFrame.new(-1.50001526, -3.92088175, -1.2822783, 1, 0, 0, 0, 0.939692736, 0.342019916, 0, -0.342019886, 0.939692736),
988
}, .2, false)
989
end
990
so(536642316,RightLeg,.7,3)
991
Humanoid.WalkSpeed = 0
992
for i=0,1,.2 do
993
swait()
994
PlayAnimationFromTable({		
995
CFrame.new(0, -5.00873852, -6.03775024, 1, 0, 0, 0, 0.342019022, 0.939693093, 0, -0.939693093, 0.342018992),
996
CFrame.new(0, 4.36520767, -0.370157599, 1, 0, 0, 0, 0.866026223, 0.499998808, 0, -0.499998808, 0.866026223),
997
CFrame.new(2.71519065, 1.07650685, -2.54415894, 0.766043842, 0.642788351, 6.46188241e-08, -0.11161828, 0.133021355, -0.984808087, -0.633023024, 0.754406214, 0.173647106),
998
CFrame.new(-2.70285606, 1.10098004, -2.40540719, 0.766043842, -0.642788351, -6.46188241e-08, 0.11161828, 0.133021355, -0.984808087, 0.633023024, 0.754406214, 0.173647106),
999
CFrame.new(1.50001526, -5.95997667, -0.00628298474, 1, 0, 0, 0, 1.00000012, 2.98023224e-08, 0, 2.98023224e-08, 1.00000012),
1000
CFrame.new(-1.50001621, -2.56001854, -1.60915279, 1, 0, 0, 0, 0.984807789, -0.173648238, 0, 0.173648268, 0.98480773),
1001
}, .4, false)
1002
end
1003
so(133680244,Torso,1,3)
1004
CamShake(RightArm,10,.5,.5)
1005
MagnitudeDmg(RightArm,10,40,3,RootPart.CFrame.lookVector*30,true,"Blunt",.5)
1006
MagnitudeDmg(LeftArm,10,40,3,RootPart.CFrame.lookVector*30,true,"Blunt",.5)
1007
Effects.Wave(RootPart.CFrame*CFrame.new(0,-5,-10),Vector3.new(),Vector3.new(1,1,1),"",10,false,.05)
1008
Effects.Wave(RootPart.CFrame*CFrame.new(0,-5,-10),Vector3.new(),Vector3.new(.5,2,.5),"",-10,false,.05)
1009
swait(50)
1010
Humanoid.WalkSpeed = 8
1011
Humanoid.JumpPower = 70
1012
attack = false
1013
end
1014
1015
chold = false
1016
function headrip()
1017
attack = true
1018
Humanoid.WalkSpeed = 2
1019
local grab = nil
1020
local torsy = nil
1021
local hum = nil
1022
for i, v in pairs(FindNearestTorso((RootPart.Position-Vector3.new(0,5,0)), 6)) do
1023
if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 then
1024
hum = v:FindFirstChildOfClass("Humanoid")
1025
torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
1026
grab = v
1027
end
1028
end
1029
if grab ~= nil and torsy ~= nil then
1030
so(200632136,RootPart,.8,1)
1031
for i = 0,1.5,.1 do
1032
swait()
1033
PlayAnimationFromTable({
1034
CFrame.new(0, -3.15884066, -2.53038549, 1, 0, 0, 0, 0.500003159, 0.866033316, 0, -0.866033316, 0.500003159),
1035
CFrame.new(0, 4.57682848, -0.666438639, 1, 0, 0, 0, 0.939708173, 0.342026293, 0, -0.342026293, 0.939708173),
1036
CFrame.new(4.681849, 1.59641457, -0.711094618, 0.624222994, -0.751194239, 0.214599475, 0.684884727, 0.658341169, 0.31230849, -0.375883996, -0.0479742885, 0.925433218),
1037
CFrame.new(-2.69011021, 1.89638007, -2.91367531, 0.754421711, -0.633005977, -0.173641309, -0.133027852, 0.111603782, -0.984817266, 0.642774224, 0.76606667, -1.10864639e-05),
1038
CFrame.new(1.50001526, -3.79332972, -2.24550533, 1, 0, 0, 0, 0.500003159, -0.866033316, 0, 0.866033316, 0.500003159),
1039
CFrame.new(-1.50001526, -6.19305992, -1.26607037, 1, 0, 0, 0, 0.866039395, -0.500009179, 0, 0.500009179, 0.866039395),
1040
}, .3, false)
1041
end
1042
so(240429615,torsy,1,1)
1043
for i = 0,1.5,.1 do
1044
swait()
1045
PlayAnimationFromTable({
1046
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1047
CFrame.new(0, 4.48268127, -0.632217944, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1048
CFrame.new(3.1680572, 1.46073127, -2.0815649, 0.866025388, 0.500000119, 5.45067223e-07, -0.0868230462, 0.150382936, -0.984807968, -0.492404222, 0.852868676, 0.173646957),
1049
CFrame.new(-2.51076937, 2.25588131, -2.26415157, 0.103214003, -0.44736287, -0.888376772, -0.960965991, 0.185646102, -0.205133989, 0.256693006, 0.874872625, -0.410739183),
1050
CFrame.new(1.50001526, -6, 2.98023224e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
1051
CFrame.new(-1.50001431, -6, 3.12924385e-06, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1052
}, .3, false)
1053
torsy.CFrame = LeftArm.CFrame*CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(-90),0,0)
1054
hum.PlatformStand = true
1055
torsy.Velocity = Vector3.new()
1056
end
1057
local armmod = Instance.new("Model",chara)
1058
armmod.Name = grab.Name
1059
Instance.new("Humanoid",armmod).Health = 0
1060
for i, v in pairs(grab:GetChildren()) do
1061
if v:IsA("Accoutrement") then
1062
v.Parent = armmod
1063
if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
1064
v.Handle.AccessoryWeld.Part1 = nil
1065
end
1066
end
1067
end
1068
local armp = grab:FindFirstChild("Head")
1069
Instance.new("BoolValue",grab).Name = "DEATHED"
1070
grab:BreakJoints()
1071
armp.Parent = armmod
1072
for i, v in pairs(armmod:GetChildren()) do
1073
if v:IsA("Accoutrement") then
1074
if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
1075
v.Handle.AccessoryWeld.Part1 = armp
1076
v.Parent = armmod
1077
end
1078
end
1079
end
1080
so(206082327,armp,1,5)
1081
local bledp = Instance.new("Part",grab)
1082
bledp.Size = Vector3.new(0,0,0)
1083
bledp.Transparency = 1
1084
bledp.CanCollide = false
1085
local blpemit = Instance.new("ParticleEmitter")
1086
blpemit.Color = ColorSequence.new(Color3.new(.5,0,0))
1087
blpemit.Texture = "rbxassetid://233069772"
1088
blpemit.Transparency = NumberSequence.new(0,1)
1089
blpemit.Lifetime = NumberRange.new(1,3)
1090
blpemit.Acceleration = Vector3.new(0,-10,0)
1091
blpemit.Enabled = true
1092
blpemit.EmissionDirection = "Front"
1093
blpemit.Speed = NumberRange.new(1,3)
1094
blpemit.Size = NumberSequence.new(.5)
1095
blpemit.Rate = 1000
1096
blpemit.RotSpeed = NumberRange.new(50)
1097
blpemit.Rotation = NumberRange.new(0,360)
1098
local blpe = blpemit:Clone()
1099
blpe.Parent = bledp
1100
blpe.EmissionDirection = "Top"
1101
blpe.VelocitySpread = 20
1102
local wel = Instance.new("Weld",armp)
1103
wel.Part0 = RightArm
1104
wel.Part1 = armp
1105
wel.C0 = CFrame.new(0,-3.5,0) * CFrame.Angles(math.rad(-90),0,0)
1106
local blape = bledp:Clone()
1107
blape.Parent = armmod
1108
blape.ParticleEmitter.EmissionDirection = "Bottom"
1109
local bledw = Instance.new("Weld",bledp)
1110
bledw.Part0 = torsy
1111
bledw.Part1 = bledp
1112
bledw.C0 = CFrame.new(0,1,0)
1113
local bledw2 = Instance.new("Weld",blape)
1114
bledw2.Part0 = armp
1115
bledw2.Part1 = blape
1116
bledw2.C0 = CFrame.new(0,-.5,0)
1117
for i = 0,2,.1 do
1118
swait()
1119
PlayAnimationFromTable({
1120
CFrame.new(3.48687149e-06, -2.00000668, 8.1956324e-07, 0.999997258, -1.74343575e-06, -2.29477928e-06, -1.74343575e-06, 1.00000334, -4.0978162e-07, -2.29477928e-06, -4.0978162e-07, 1.00000334),
1121
CFrame.new(-1.77990187e-05, 4.48271227, -0.632223666, 0.999997258, -8.47689194e-07, -2.76961782e-06, -1.74343575e-06, 0.939696074, 0.34202069, -2.29477928e-06, -0.342021465, 0.939695656),
1122
CFrame.new(5.08315945, 1.73977804, -0.499025792, 0.766043842, -0.642786205, -9.90775334e-07, 0.111617334, 0.133024782, -0.984809279, 0.633021057, 0.754409432, 0.173649535),
1123
CFrame.new(-3.94786024, 2.2021482, -1.88751972, 0.103215352, 0.54567498, -0.831614494, -0.960967898, 0.270473748, 0.0582071356, 0.256692559, 0.793146551, 0.552295864),
1124
CFrame.new(1.50003362, -6.00004482, -2.68220901e-07, 0.939689338, -1.74343575e-06, -0.342021078, -1.76123024e-06, 1.00000334, 2.14558611e-07, 0.342018902, -4.0978162e-07, 0.939696491),
1125
CFrame.new(-1.49998772, -6.00003576, 1.09374523e-05, 0.984805524, -1.74343575e-06, 0.173645243, -1.66984103e-06, 1.00000334, -7.16618331e-07, -0.173650891, -4.0978162e-07, 0.98481071),
1126
}, .3, false)
1127
torsy.CFrame = LeftArm.CFrame*CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(-90),0,0)
1128
hum.PlatformStand = true
1129
torsy.Velocity = Vector3.new()
1130
end
1131
local ref = Instance.new("Part",Camera)
1132
ref.Size = Vector3.new(0,0,0)
1133
ref.Anchored = true
1134
ref.CanCollide = false
1135
ref.Transparency = .5
1136
ref.BrickColor = BrickColor.Red()
1137
ref.Material = "Neon"
1138
local refm = Instance.new("SpecialMesh",ref)
1139
refm.MeshType = "Sphere"
1140
refm.Scale = Vector3.new(20,20,20)
1141
repeat
1142
swait()
1143
ref.CFrame = Mouse.Hit
1144
PlayAnimationFromTable({
1145
CFrame.new(0, -2, 0, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
1146
CFrame.new(-0.150877535, 4.46522665, -0.12660107, 0.64278698, -0.133022159, 0.754407108, 0, 0.984807849, 0.173647985, -0.766044974, -0.11161866, 0.633021653),
1147
CFrame.new(4.82286024, 2.39900613, 0.0232518315, 0.939692676, -0.296197921, 0.171010524, -0.171010047, -0.839912355, -0.515075624, 0.296198219, 0.4547683, -0.839912176),
1148
CFrame.new(-5.15264273, 1.06961691, 7.03156638e-06, 0.866025448, 0.500000119, -3.87430191e-07, -0.500000119, 0.866025388, -1.43057798e-06, -3.57627869e-07, 1.44541264e-06, 1),
1149
CFrame.new(1.50001907, -6.00000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1150
CFrame.new(-1.50001311, -6.00000048, 4.58955765e-06, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
1151
}, .3, false)
1152
torsy.CFrame = LeftArm.CFrame*CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(-90),0,0)
1153
hum.PlatformStand = true
1154
torsy.Velocity = Vector3.new()
1155
--end
1156
until chold == false
1157
ref:Destroy()
1158
so(200632136,RootPart,.9,1)
1159
wel:Destroy()
1160
armp.Velocity = (ref.Position-armp.Position).unit*200+Vector3.new(0,30,0)
1161
armp.RotVelocity = Vector3.new(10,10,10)
1162
armp.Touched:connect(function(hit)
1163
if hit:IsDescendantOf(chara)==false and hit.Parent:FindFirstChildOfClass("Humanoid") and armp:FindFirstChild("HITA")==nil then
1164
Instance.new("BoolValue",armp).Name = "HITA"
1165
MagnitudeDmg(armp,6,120,0,Vector3.new(0,5,0)+RootPart.CFrame.lookVector*20,true,"Blunt",.2)
1166
so(386946017,armp,.95,5)
1167
swait(120)
1168
for i=0,1,.05 do
1169
armp.Transparency = i
1170
swait()
1171
end
1172
armp.Parent:Destroy()
1173
end	
1174
end)
1175
for i = 0,1,.1 do
1176
swait()
1177
PlayAnimationFromTable({
1178
CFrame.new(0, -2, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
1179
CFrame.new(0.142921209, 4.43258858, -0.122617245, 0.906121016, 0.296197981, -0.302012295, -0.219846055, 0.939692795, 0.262002379, 0.361403257, -0.17100969, 0.916593432),
1180
CFrame.new(2.78872228, 0.109098256, -2.12347674, 0.642787337, 0.719846368, 0.262003452, -0.262002051, 0.527982056, -0.807830453, -0.719846845, 0.450617731, 0.5279814),
1181
CFrame.new(-4.79283857, 1.09281766, -1.4803014e-05, 0.866025329, 0.500000238, -1.49011612e-07, -0.500000179, 0.866025388, 6.10661004e-07, 4.47034836e-07, -4.47034836e-07, 1),
1182
CFrame.new(1.50002027, -6, -1.07288361e-06, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
1183
CFrame.new(-1.50001907, -6, -3.81469727e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1184
}, .3, false)
1185
torsy.CFrame = LeftArm.CFrame*CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(-90),0,0)
1186
hum.PlatformStand = true
1187
torsy.Velocity = Vector3.new()
1188
end
1189
end
1190
attack = false
1191
Humanoid.WalkSpeed = 8
1192
end
1193
1194
function stomp()
1195
attack = true
1196
Humanoid.WalkSpeed = 2
1197
Humanoid.JumpPower = 0
1198
for i=0,2,.1 do
1199
swait()
1200
PlayAnimationFromTable({		
1201
CFrame.new(0, -2, 0.499992371, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1202
CFrame.new(0, 4.42290688, -0.504058063, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1203
CFrame.new(4.92942858, 1.05621195, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),
1204
CFrame.new(-4.79283428, 1.09282625, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
1205
CFrame.new(1.2052269, -2.30000162, -2.06380463, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1206
CFrame.new(-1.50001597, -6, -0.499997646, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1207
}, .2, false)
1208
end
1209
so(536642316,RightLeg,.7,3)
1210
Humanoid.WalkSpeed = 0
1211
for i=0,1,.2 do
1212
swait()
1213
PlayAnimationFromTable({		
1214
CFrame.new(0, -1.82004941, -0.371783257, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1215
CFrame.new(0, 4.42290878, -0.504067779, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438),
1216
CFrame.new(4.92943096, 1.05621648, -6.17108253e-06, 0.86602509, -0.500000656, -3.33671437e-07, 0.500000715, 0.86602509, 2.08616257e-07, 1.78813934e-07, -3.87430191e-07, 1),
1217
CFrame.new(-4.79283619, 1.09282386, -6.2277054e-06, 0.86602509, 0.500000656, 3.33671437e-07, -0.500000715, 0.86602509, 2.08616257e-07, -1.78813934e-07, -3.87430191e-07, 1),
1218
CFrame.new(1.2052269, -5.38336658, -2.92564583, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
1219
CFrame.new(-1.50000978, -6.05502558, -1.08027697, 0.984807849, 0, 0.173647985, 0.0593910702, 0.939692736, -0.33682391, -0.163175747, 0.342019886, 0.925416768),
1220
}, .4, false)
1221
end
1222
so(133680244,Torso,1,3)
1223
CamShake(Torso,10,.5,.5)
1224
Effects.Wave(RootPart.CFrame*CFrame.new(1,-7,-2),Vector3.new(),Vector3.new(1,.2,1),"",10,false,.05)
1225
for _, c in pairs(workspace:GetDescendants()) do
1226
local hum = c:FindFirstChildOfClass("Humanoid")
1227
if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
1228
local head = GetDudesTorso(c)
1229
if head ~= nil then
1230
local targ = head.Position - RightLeg.Position
1231
local mag = targ.magnitude
1232
if 4 >= mag and c ~= chara then
1233
so(206082327,head,1,3)
1234
for ay,ee in pairs(c:children()) do
1235
if ee:IsA("BasePart") then
1236
for i=1,5 do
1237
local bl = Instance.new("Part",c)
1238
bl.CFrame = ee.CFrame + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
1239
local rand = math.random(2,7)/10
1240
bl.Size = Vector3.new(rand,rand,rand)
1241
bl.BrickColor = BrickColor.new("Maroon")
1242
bl.Material = "Granite"
1243
ee:Destroy()
1244
end
1245
end
1246
end
1247
end
1248
end
1249
end
1250
end
1251
swait(50)
1252
Humanoid.WalkSpeed = 8
1253
Humanoid.JumpPower = 70
1254
attack = false
1255
end
1256
1257
function pshoot()
1258
attack = true
1259
local ref = Instance.new("Part",Camera)
1260
ref.Size = Vector3.new(0,0,0)
1261
ref.Anchored = true
1262
ref.CanCollide = false
1263
ref.Transparency = 1
1264
so(2920959,PHandaru,.8,3)
1265
ref.CFrame = Mouse.Hit
1266
MagnitudeDmg(ref,3,40,2,RootPart.CFrame.lookVector*20,true,"Shot",.1)
1267
local hitpt = Instance.new("Part",EffectModel)
1268
hitpt.Size = Vector3.new(.3,.3,1)
1269
hitpt.CFrame = PBExit.CFrame * CFrame.Angles(math.rad(180),0,0)
1270
hitpt.Velocity = RootPart.CFrame.rightVector*30+Vector3.new(0,20,0)
1271
local hitm = Instance.new("SpecialMesh",hitpt)
1272
hitm.MeshId = "rbxassetid://94295100"
1273
hitm.TextureId = "rbxassetid://94287792"
1274
hitm.Scale = Vector3.new(7,7,7)
1275
coroutine.wrap(function()
1276
swait(30)
1277
for i = 0,1,.1 do
1278
swait()
1279
hitpt.Transparency = i
1280
end
1281
hitpt:Destroy()
1282
end)()
1283
CamShake(PShot,10,.3,.2)
1284
CamShake(ref,10,.3,.2)
1285
Effects.Block(PShot.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.2,.2,.2),"Neon","Bright yellow",true,false,.1)
1286
Effects.Block(ref.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.2,.2,.2),"Neon","Bright yellow",true,false,.1)
1287
Effects.Block(CFrame.new((PShot.Position + ref.Position)/2,ref.Position),Vector3.new(1,1,(PShot.Position - ref.Position).magnitude),Vector3.new(1,1,1),Vector3.new(.1,.1,0),"Neon","Bright yellow",false,false,.1)
1288
ref:Destroy()
1289
for i=0,1,.1 do
1290
swait()
1291
PlayAnimationFromTable({		
1292
CFrame.new(0, -2.03907418, 0.246627718, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
1293
CFrame.new(0, 4.27438593, -0.749499321, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
1294
CFrame.new(4.50001526, 2.12096167, -0.0117100477, 1, 0, 0, 0, -0.500000715, -0.86602509, 0, 0.86602509, -0.500000715),
1295
CFrame.new(-3.79128671, -0.462022513, -0.54968375, 0.939692497, -0.336824238, -0.0593918264, 0.321393669, 0.928998291, -0.183489919, 0.11697875, 0.153335959, 0.981225848),
1296
CFrame.new(1.50001526, -5.94357777, 0.444926023, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1297
CFrame.new(-1.50001526, -5.94357777, 0.444926023, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1298
}, .3, false)
1299
end
1300
for i=0,2,.1 do
1301
swait()
1302
PlayAnimationFromTable({		
1303
CFrame.new(0, -2.03907442, 0.0466268957, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
1304
CFrame.new(0, 4.27438593, -0.749499321, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
1305
CFrame.new(4.50001526, 0.888218164, -1.46819997, 1, 0, 0, 0, 0.342019796, -0.939692855, 0, 0.939692855, 0.342019796),
1306
CFrame.new(-3.79128027, -0.462018341, -0.549682617, 0.939692497, -0.336824238, -0.0593918264, 0.321393669, 0.928998291, -0.183489919, 0.11697875, 0.153335959, 0.981225848),
1307
CFrame.new(1.50001526, -5.94357777, 0.444926023, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1308
CFrame.new(-1.50001526, -5.94357777, 0.444926023, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1309
}, .15, false)
1310
end
1311
attack = false
1312
end
1313
1314
function sshoot()
1315
attack = true
1316
so(138083993,SHandaru,.8,3)
1317
CamShake(SHandaru,10,.5,.3)
1318
Effects.Block(SShot.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.25,.25,.25),"Neon","Bright yellow",true,false,.1)
1319
for a=1,6 do
1320
local ref = Instance.new("Part",Camera)
1321
ref.Size = Vector3.new(0,0,0)
1322
ref.Anchored = true
1323
ref.CanCollide = false
1324
ref.Transparency = 1
1325
ref.CFrame = Mouse.Hit*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
1326
MagnitudeDmg(ref,7,50,2,RootPart.CFrame.lookVector*20,true,"Shot",0)
1327
CamShake(ref,10,.4,.3)
1328
Effects.Block(ref.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.2,.2,.2),"Neon","Bright yellow",true,false,.1)
1329
Effects.Block(CFrame.new((SShot.Position + ref.Position)/2,ref.Position),Vector3.new(1,1,(SShot.Position - ref.Position).magnitude),Vector3.new(1,1,1),Vector3.new(.1,.1,0),"Neon","Bright yellow",false,false,.1)
1330
ref:Destroy()
1331
end
1332
for i=0,2,.1 do
1333
swait()
1334
PlayAnimationFromTable({
1335
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1336
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1337
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1338
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1339
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1340
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1341
}, .3, false)
1342
end
1343
so(2697295,SHandaru,.4,3)
1344
for i=0,1,.1 do
1345
swait()
1346
PlayAnimationFromTable({		
1347
CFrame.new(-1.44382084e-05, -2, -3.52843199e-05, 0.500002384, 7.21910419e-06, -0.866024017, -1.88881022e-05, 1, -2.56920703e-06, 0.866024017, 1.76421599e-05, 0.500002384),
1348
CFrame.new(-0.547627807, 4.48263931, -0.316102535, 0.500002384, -0.296216011, 0.813789785, 7.21910419e-06, 0.939686358, 0.34203741, -0.866024017, -0.171013653, 0.46984759),
1349
CFrame.new(1.81868255, -0.103687182, -2.3519392, 0.377200723, 0.740163803, -0.556666017, 0.111620866, -0.633017302, -0.766048193, -0.919380486, 0.226818368, -0.321392298),
1350
CFrame.new(-3.0397644, 2.26208973, -1.6833154, 0.658552945, -0.00924476981, 0.752477705, 0.592071891, -0.610833943, -0.525673687, 0.46449858, 0.791704834, -0.396792918),
1351
CFrame.new(1.76254702, -5.99993086, -0.252668977, 0.500002384, -1.88881022e-05, 0.866024017, 7.21910419e-06, 1, 1.76421599e-05, -0.866024017, -2.56920703e-06, 0.500002384),
1352
CFrame.new(-1.16592002, -5.99993467, 0.0196563601, 0.500002384, -1.88881022e-05, 0.866024017, 7.21910419e-06, 1, 1.76421599e-05, -0.866024017, -2.56920703e-06, 0.500002384),
1353
}, .2, false)
1354
end
1355
local hitpt = Instance.new("Part",EffectModel)
1356
hitpt.Size = Vector3.new(.7,.6,2.1)
1357
hitpt.CFrame = SSExit.CFrame * CFrame.Angles(0,math.rad(90),0)
1358
hitpt.Velocity = RootPart.CFrame.rightVector*30+Vector3.new(0,20,0)
1359
hitpt.BrickColor = BrickColor.Red()
1360
local hitm = Instance.new("SpecialMesh",hitpt)
1361
hitm.MeshId = "rbxassetid://94248124"
1362
hitm.Scale = Vector3.new(4,4,4)
1363
coroutine.wrap(function()
1364
swait(30)
1365
for i = 0,1,.1 do
1366
swait()
1367
hitpt.Transparency = i
1368
end
1369
hitpt:Destroy()
1370
end)()
1371
swait(15)
1372
so(2697295,SHandaru,.5,3)
1373
for i=0,2,.1 do
1374
swait()
1375
PlayAnimationFromTable({		
1376
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1377
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1378
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1379
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1380
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1381
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1382
}, .15, false)
1383
end
1384
attack = false
1385
end
1386
1387
slugged = false
1388
function slugload()
1389
attack = true
1390
for i=0,1.5,.1 do
1391
swait()
1392
PlayAnimationFromTable({		
1393
CFrame.new(-7.16520026e-06, -2, -1.7398881e-05, 0.500000775, 3.58260013e-06, -0.866025031, -9.32523108e-06, 1, -1.24710277e-06, 0.866025031, 8.69944051e-06, 0.500000834),
1394
CFrame.new(-0.547560275, 4.48266172, -0.316098541, 0.500000775, -0.296206981, 0.813794136, 3.58260013e-06, 0.939689577, 0.342028588, -0.866025031, -0.171011642, 0.469846636),
1395
CFrame.new(1.79885161, 0.344982982, -2.3633914, 0.362167209, 0.825436056, -0.433004498, 0.0868273452, -0.492402256, -0.866019845, -0.928059697, 0.276049197, -0.249998987),
1396
CFrame.new(-2.88378954, -0.377780259, 1.65731072, 0.242966965, -0.26283136, 0.933748841, 0.258929163, 0.945239484, 0.198690876, -0.934838533, 0.193499491, 0.297716707),
1397
CFrame.new(1.26252019, -5.99994278, 0.147333026, 1.00000072, -7.54235225e-06, -9.83476639e-07, 2.53665348e-06, 0.999997318, -3.08799281e-06, 3.27825546e-07, 1.02932972e-06, 0.999999464),
1398
CFrame.new(-1.1659708, -5.99996805, 0.0196544528, 0.500000775, -9.32523108e-06, 0.866025031, 3.58260013e-06, 1, 8.69944051e-06, -0.866025031, -1.24710277e-06, 0.500000834),
1399
}, .15, false)
1400
end
1401
local hitpt0 = Instance.new("Part",EffectModel)
1402
hitpt0.Size = Vector3.new(.7,.6,2.1)
1403
hitpt0.CFrame = SSExit.CFrame * CFrame.Angles(0,math.rad(90),0)
1404
hitpt0.Velocity = RootPart.CFrame.rightVector*30+Vector3.new(0,20,0)
1405
local hitm0 = Instance.new("SpecialMesh",hitpt0)
1406
hitm0.MeshId = "rbxassetid://94248124"
1407
hitm0.TextureId = "rbxassetid://94219470"
1408
hitm0.Scale = Vector3.new(4,4,4)
1409
local hw = Instance.new("Weld",hitpt0)
1410
hw.Part0 = hitpt0
1411
hw.Part1 = LeftArm
1412
hw.C0 = CFrame.new(-1,2.5,0)
1413
for i=0,1,.1 do
1414
swait()
1415
PlayAnimationFromTable({		
1416
CFrame.new(-1.44382084e-05, -2, -3.52843199e-05, 0.500002384, 7.21910419e-06, -0.866024017, -1.88881022e-05, 1, -2.56920703e-06, 0.866024017, 1.76421599e-05, 0.500002384),
1417
CFrame.new(-0.547627807, 4.48263931, -0.316102535, 0.500002384, -0.296216011, 0.813789785, 7.21910419e-06, 0.939686358, 0.34203741, -0.866024017, -0.171013653, 0.46984759),
1418
CFrame.new(1.81868255, -0.103687182, -2.3519392, 0.377200723, 0.740163803, -0.556666017, 0.111620866, -0.633017302, -0.766048193, -0.919380486, 0.226818368, -0.321392298),
1419
CFrame.new(-3.0397644, 2.26208973, -1.6833154, 0.658552945, -0.00924476981, 0.752477705, 0.592071891, -0.610833943, -0.525673687, 0.46449858, 0.791704834, -0.396792918),
1420
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1421
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1422
}, .2, false)
1423
end
1424
hitpt0:Destroy()
1425
so(2697295,SHandaru,.7,3)
1426
swait(15)
1427
for i=0,1,.1 do
1428
swait()
1429
PlayAnimationFromTable({		
1430
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1431
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1432
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1433
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1434
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1435
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1436
}, .2, false)
1437
end
1438
for i=0,1.5,.1 do
1439
swait()
1440
PlayAnimationFromTable({		
1441
CFrame.new(-1.44382084e-05, -2, -3.52843199e-05, 0.500002384, 7.21910419e-06, -0.866024017, -1.88881022e-05, 1, -2.56920703e-06, 0.866024017, 1.76421599e-05, 0.500002384),
1442
CFrame.new(-0.547627807, 4.48263931, -0.316102535, 0.500002384, -0.296216011, 0.813789785, 7.21910419e-06, 0.939686358, 0.34203741, -0.866024017, -0.171013653, 0.46984759),
1443
CFrame.new(1.81868255, -0.103687182, -2.3519392, 0.377200723, 0.740163803, -0.556666017, 0.111620866, -0.633017302, -0.766048193, -0.919380486, 0.226818368, -0.321392298),
1444
CFrame.new(-3.0397644, 2.26208973, -1.6833154, 0.658552945, -0.00924476981, 0.752477705, 0.592071891, -0.610833943, -0.525673687, 0.46449858, 0.791704834, -0.396792918),
1445
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1446
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1447
}, .15, false)
1448
end
1449
local hitpt = Instance.new("Part",EffectModel)
1450
hitpt.Size = Vector3.new(.7,.6,2.1)
1451
hitpt.CFrame = SSExit.CFrame * CFrame.Angles(0,math.rad(90),0)
1452
hitpt.Velocity = RootPart.CFrame.rightVector*30+Vector3.new(0,20,0)
1453
hitpt.BrickColor = BrickColor.Red()
1454
local hitm = Instance.new("SpecialMesh",hitpt)
1455
hitm.MeshId = "rbxassetid://94248124"
1456
hitm.Scale = Vector3.new(4,4,4)
1457
coroutine.wrap(function()
1458
swait(30)
1459
for i = 0,1,.1 do
1460
swait()
1461
hitpt.Transparency = i
1462
end
1463
hitpt:Destroy()
1464
end)()
1465
swait(15)
1466
so(2697295,SHandaru,.5,3)
1467
for i=0,2,.1 do
1468
swait()
1469
PlayAnimationFromTable({		
1470
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1471
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1472
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1473
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1474
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1475
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1476
}, .15, false)
1477
end
1478
slugged = true
1479
attack = false
1480
end
1481
1482
function slugshoot()
1483
attack = true
1484
so(138083993,SHandaru,.8,3)
1485
CamShake(SHandaru,10,.5,.3)
1486
Effects.Block(SShot.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.25,.25,.25),"Neon","Bright yellow",true,false,.1)
1487
local ref = Instance.new("Part",Camera)
1488
ref.Size = Vector3.new(0,0,0)
1489
ref.Anchored = true
1490
ref.CanCollide = false
1491
ref.Transparency = 1
1492
ref.CFrame = Mouse.Hit
1493
MagnitudeDmg(ref,3,120,0,RootPart.CFrame.lookVector*70,true,"Shot",0)
1494
CamShake(ref,10,.4,.3)
1495
Effects.Block(ref.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.2,.2,.2),"Neon","Bright yellow",true,false,.1)
1496
Effects.Block(CFrame.new((SShot.Position + ref.Position)/2,ref.Position),Vector3.new(1,1,(SShot.Position - ref.Position).magnitude),Vector3.new(1,1,1),Vector3.new(.1,.1,0),"Neon","Bright yellow",false,false,.1)
1497
ref:Destroy()
1498
for i=0,2,.1 do
1499
swait()
1500
PlayAnimationFromTable({
1501
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1502
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1503
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1504
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1505
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1506
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1507
}, .3, false)
1508
end
1509
so(2697295,SHandaru,.4,3)
1510
for i=0,1,.1 do
1511
swait()
1512
PlayAnimationFromTable({		
1513
CFrame.new(-1.44382084e-05, -2, -3.52843199e-05, 0.500002384, 7.21910419e-06, -0.866024017, -1.88881022e-05, 1, -2.56920703e-06, 0.866024017, 1.76421599e-05, 0.500002384),
1514
CFrame.new(-0.547627807, 4.48263931, -0.316102535, 0.500002384, -0.296216011, 0.813789785, 7.21910419e-06, 0.939686358, 0.34203741, -0.866024017, -0.171013653, 0.46984759),
1515
CFrame.new(1.81868255, -0.103687182, -2.3519392, 0.377200723, 0.740163803, -0.556666017, 0.111620866, -0.633017302, -0.766048193, -0.919380486, 0.226818368, -0.321392298),
1516
CFrame.new(-3.0397644, 2.26208973, -1.6833154, 0.658552945, -0.00924476981, 0.752477705, 0.592071891, -0.610833943, -0.525673687, 0.46449858, 0.791704834, -0.396792918),
1517
CFrame.new(1.76254702, -5.99993086, -0.252668977, 0.500002384, -1.88881022e-05, 0.866024017, 7.21910419e-06, 1, 1.76421599e-05, -0.866024017, -2.56920703e-06, 0.500002384),
1518
CFrame.new(-1.16592002, -5.99993467, 0.0196563601, 0.500002384, -1.88881022e-05, 0.866024017, 7.21910419e-06, 1, 1.76421599e-05, -0.866024017, -2.56920703e-06, 0.500002384),
1519
}, .2, false)
1520
end
1521
local hitpt = Instance.new("Part",EffectModel)
1522
hitpt.Size = Vector3.new(.7,.6,2.1)
1523
hitpt.CFrame = SSExit.CFrame * CFrame.Angles(0,math.rad(90),0)
1524
hitpt.Velocity = RootPart.CFrame.rightVector*30+Vector3.new(0,20,0)
1525
local hitm = Instance.new("SpecialMesh",hitpt)
1526
hitm.MeshId = "rbxassetid://94248124"
1527
hitm.TextureId = "rbxassetid://94219470"
1528
hitm.Scale = Vector3.new(4,4,4)
1529
coroutine.wrap(function()
1530
swait(30)
1531
for i = 0,1,.1 do
1532
swait()
1533
hitpt.Transparency = i
1534
end
1535
hitpt:Destroy()
1536
end)()
1537
swait(15)
1538
so(2697295,SHandaru,.5,3)
1539
for i=0,2,.1 do
1540
swait()
1541
PlayAnimationFromTable({		
1542
CFrame.new(1.44002445e-06, -1.99998927, 1.07288088e-05, 0.500000179, -7.20012224e-07, -0.866025269, -5.03950741e-06, 0.999994636, -2.05067545e-06, 0.866026759, -5.36440439e-06, 0.499997884),
1543
CFrame.new(-0.547573745, 4.48264122, -0.316118479, 0.500000179, -0.296203166, 0.813797355, -7.20012224e-07, 0.939689577, 0.342012942, -0.866025269, -0.17101118, 0.469843715),
1544
CFrame.new(1.79884899, 0.344976842, -2.36338496, 0.362167031, 0.825433791, -0.433008999, 0.086823605, -0.492405862, -0.866018176, -0.928060055, 0.276049763, -0.249996945),
1545
CFrame.new(-4.43855, 2.71461391, -2.15137076, 0.558953762, 0.0775076449, 0.825570107, 0.722433925, -0.534201145, -0.438984573, 0.406993419, 0.841796517, -0.354588091),
1546
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464),
1547
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884),
1548
}, .15, false)
1549
end
1550
slugged = false
1551
attack = false
1552
end
1553
1554
function equippist()
1555
attack = true
1556
Humanoid.WalkSpeed = 2
1557
Humanoid.JumpPower = 0
1558
if CurrentWep == "Shotgun" then
1559
for i=0,2,.1 do
1560
swait()
1561
PlayAnimationFromTable({		
1562
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1563
CFrame.new(-0.102602988, 4.45099878, 0.277624637, 0.939692736, -7.70138158e-08, -0.342019916, -0.0593909845, 0.984807849, -0.163175747, 0.33682391, 0.173647955, 0.925416648),
1564
CFrame.new(4.50001526, 2.68827057, 0.743782997, 1, 0, 0, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388),
1565
CFrame.new(-4.79884863, 0.640861034, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1566
CFrame.new(1.50001431, -6.00000048, 3.12924385e-06, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
1567
CFrame.new(-1.5000186, -6.00000048, 9.83476639e-07, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1568
}, .15, false)
1569
end
1570
SHandaru.Transparency = 1
1571
HolShot.Transparency = 0
1572
for i=0,1,.1 do
1573
swait()
1574
PlayAnimationFromTable({		
1575
CFrame.new(0, -2, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0,.1 * math.cos((sine)/10), 0),
1576
CFrame.new(0.147721067, 4.44785833, -0.255860269, 0.866025388, 0.0868240371, -0.492404163, 0, 0.984807849, 0.173647985, 0.500000238, -0.150383562, 0.852868617),
1577
CFrame.new(4.80713892, 0.709604442, -2.81296843e-06, 0.939692855, -0.342019916, 2.08616257e-07, 0.342019856, 0.939692736, 1.5155652e-07, -2.08616257e-07, -8.94069672e-08, 1.00000024),
1578
CFrame.new(-4.50001621, 0.190193266, -0.9294222, 1.00000024, 0, -2.98023224e-08, 0, 0.86602515, -0.500000358, 0, 0.500000417, 0.866025329),
1579
CFrame.new(1.50001502, -5.99999952, 5.36441803e-07, 0.766044557, 0, -0.642787695, 0, 1, 0, 0.642787695, 0, 0.766044557) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1580
CFrame.new(-1.50001943, -5.99999952, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1581
}, .3, false)
1582
end
1583
end
1584
for i=0,2,.1 do
1585
swait()
1586
PlayAnimationFromTable({		
1587
CFrame.new(0, -1.99700248, -0.27749458, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1588
CFrame.new(0, 4.55108547, -0.444281816, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
1589
CFrame.new(3.77304196, -0.53539288, 0.273614407, 0.939692736, 0.321393579, 0.116977744, -0.342019945, 0.883022368, 0.321393698, -8.56816769e-08, -0.342020065, 0.939692795),
1590
CFrame.new(-4.64490843, 0.330175281, -1.53582289e-06, 0.984807849, 0.173648134, -3.13053391e-07, -0.173648164, 0.984807909, 2.68220901e-07, 3.50177288e-07, -1.78813934e-07, 1.00000012),
1591
CFrame.new(1.50001884, -5.99037027, -0.421832889, 0.984807849, 0, -0.173647985, -0.0301536229, 0.984807849, -0.171009898, 0.171009898, 0.173647985, 0.969846487),
1592
CFrame.new(-1.50002635, -5.99037027, -0.421831638, 0.984807849, 0, 0.173647985, 0.0301536229, 0.984807849, -0.171009898, -0.171009898, 0.173647985, 0.969846487),
1593
}, .15, false)
1594
end
1595
CurrentWep = "Pistol"
1596
PHandaru.Transparency = 0
1597
HolPist.Transparency = 1
1598
Humanoid.WalkSpeed = 8
1599
Humanoid.JumpPower = 70
1600
attack = false
1601
end
1602
1603
function equipshot()
1604
attack = true
1605
Humanoid.WalkSpeed = 2
1606
Humanoid.JumpPower = 0
1607
if CurrentWep == "Pistol" then
1608
for i=0,2,.1 do
1609
swait()
1610
PlayAnimationFromTable({		
1611
CFrame.new(0, -1.99700248, -0.27749458, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1612
CFrame.new(0, 4.55108547, -0.444281816, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
1613
CFrame.new(3.77304196, -0.53539288, 0.273614407, 0.939692736, 0.321393579, 0.116977744, -0.342019945, 0.883022368, 0.321393698, -8.56816769e-08, -0.342020065, 0.939692795),
1614
CFrame.new(-4.64490843, 0.330175281, -1.53582289e-06, 0.984807849, 0.173648134, -3.13053391e-07, -0.173648164, 0.984807909, 2.68220901e-07, 3.50177288e-07, -1.78813934e-07, 1.00000012),
1615
CFrame.new(1.50001884, -5.99037027, -0.421832889, 0.984807849, 0, -0.173647985, -0.0301536229, 0.984807849, -0.171009898, 0.171009898, 0.173647985, 0.969846487),
1616
CFrame.new(-1.50002635, -5.99037027, -0.421831638, 0.984807849, 0, 0.173647985, 0.0301536229, 0.984807849, -0.171009898, -0.171009898, 0.173647985, 0.969846487),
1617
}, .15, false)
1618
end
1619
PHandaru.Transparency = 1
1620
HolPist.Transparency = 0
1621
for i=0,1,.1 do
1622
swait()
1623
PlayAnimationFromTable({		
1624
CFrame.new(0, -2, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0,.1 * math.cos((sine)/10), 0),
1625
CFrame.new(0.147721067, 4.44785833, -0.255860269, 0.866025388, 0.0868240371, -0.492404163, 0, 0.984807849, 0.173647985, 0.500000238, -0.150383562, 0.852868617),
1626
CFrame.new(4.80713892, 0.709604442, -2.81296843e-06, 0.939692855, -0.342019916, 2.08616257e-07, 0.342019856, 0.939692736, 1.5155652e-07, -2.08616257e-07, -8.94069672e-08, 1.00000024),
1627
CFrame.new(-4.50001621, 0.190193266, -0.9294222, 1.00000024, 0, -2.98023224e-08, 0, 0.86602515, -0.500000358, 0, 0.500000417, 0.866025329),
1628
CFrame.new(1.50001502, -5.99999952, 5.36441803e-07, 0.766044557, 0, -0.642787695, 0, 1, 0, 0.642787695, 0, 0.766044557) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1629
CFrame.new(-1.50001943, -5.99999952, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1630
}, .3, false)
1631
end
1632
end
1633
for i=0,2,.1 do
1634
swait()
1635
PlayAnimationFromTable({		
1636
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1637
CFrame.new(-0.102602988, 4.45099878, 0.277624637, 0.939692736, -7.70138158e-08, -0.342019916, -0.0593909845, 0.984807849, -0.163175747, 0.33682391, 0.173647955, 0.925416648),
1638
CFrame.new(4.50001526, 2.68827057, 0.743782997, 1, 0, 0, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388),
1639
CFrame.new(-4.79884863, 0.640861034, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1640
CFrame.new(1.50001431, -6.00000048, 3.12924385e-06, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
1641
CFrame.new(-1.5000186, -6.00000048, 9.83476639e-07, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1642
}, .15, false)
1643
end
1644
CurrentWep = "Shotgun"
1645
SHandaru.Transparency = 0
1646
HolShot.Transparency = 1
1647
Humanoid.WalkSpeed = 8
1648
Humanoid.JumpPower = 70
1649
attack = false
1650
end
1651
1652
function unequip()
1653
attack = true
1654
Humanoid.WalkSpeed = 2
1655
Humanoid.JumpPower = 0
1656
if CurrentWep == "Pistol" then
1657
for i=0,2,.1 do
1658
swait()
1659
PlayAnimationFromTable({		
1660
CFrame.new(0, -1.99700248, -0.27749458, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1661
CFrame.new(0, 4.55108547, -0.444281816, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
1662
CFrame.new(3.77304196, -0.53539288, 0.273614407, 0.939692736, 0.321393579, 0.116977744, -0.342019945, 0.883022368, 0.321393698, -8.56816769e-08, -0.342020065, 0.939692795),
1663
CFrame.new(-4.64490843, 0.330175281, -1.53582289e-06, 0.984807849, 0.173648134, -3.13053391e-07, -0.173648164, 0.984807909, 2.68220901e-07, 3.50177288e-07, -1.78813934e-07, 1.00000012),
1664
CFrame.new(1.50001884, -5.99037027, -0.421832889, 0.984807849, 0, -0.173647985, -0.0301536229, 0.984807849, -0.171009898, 0.171009898, 0.173647985, 0.969846487),
1665
CFrame.new(-1.50002635, -5.99037027, -0.421831638, 0.984807849, 0, 0.173647985, 0.0301536229, 0.984807849, -0.171009898, -0.171009898, 0.173647985, 0.969846487),
1666
}, .15, false)
1667
end
1668
PHandaru.Transparency = 1
1669
HolPist.Transparency = 0
1670
elseif CurrentWep == "Shotgun" then
1671
for i=0,2,.1 do
1672
swait()
1673
PlayAnimationFromTable({		
1674
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1675
CFrame.new(-0.102602988, 4.45099878, 0.277624637, 0.939692736, -7.70138158e-08, -0.342019916, -0.0593909845, 0.984807849, -0.163175747, 0.33682391, 0.173647955, 0.925416648),
1676
CFrame.new(4.50001526, 2.68827057, 0.743782997, 1, 0, 0, 0, -0.866025388, 0.500000238, 0, -0.500000238, -0.866025388),
1677
CFrame.new(-4.79884863, 0.640861034, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
1678
CFrame.new(1.50001431, -6.00000048, 3.12924385e-06, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
1679
CFrame.new(-1.5000186, -6.00000048, 9.83476639e-07, 0.984807849, 0, 0.173647985, 0, 1, 0, -0.173647985, 0, 0.984807849),
1680
}, .15, false)
1681
end
1682
SHandaru.Transparency = 1
1683
HolShot.Transparency = 0
1684
end
1685
CurrentWep = "CQC"
1686
Humanoid.WalkSpeed = 8
1687
Humanoid.JumpPower = 70
1688
attack = false
1689
end
1690
1691
Mouse.Button1Down:connect(function()
1692
if attack == false then
1693
if CurrentWep == "Pistol" then
1694
pshoot()
1695
elseif CurrentWep == "Shotgun" then
1696
if slugged == true then
1697
slugshoot()
1698
else
1699
sshoot()
1700
end
1701
else
1702
smek()
1703
end
1704
end
1705
end)
1706
1707
local sprintt = 0
1708
Mouse.KeyDown:connect(function(k)
1709
k = k:lower()
1710
if k=='m' then
1711
if mus.IsPlaying == true then
1712
mus:Stop()
1713
elseif mus.IsPaused == true then
1714
mus:Play()
1715
end
1716
end
1717
if attack == false then
1718
if k == 'z' then
1719
if CurrentWep == "Shotgun" and slugged == false then
1720
slugload()
1721
elseif CurrentWep == "CQC" then
1722
slam()
1723
end
1724
elseif k == 'f' then
1725
smek()
1726
elseif k == 'x' then
1727
xhold = true
1728
if CurrentWep == "CQC" then
1729
thesurou()
1730
end	
1731
elseif k == 'c' then
1732
chold = true
1733
if CurrentWep == "CQC" then
1734
headrip()
1735
end
1736
elseif k == 'v' then
1737
stomp()
1738
elseif k == 't' then
1739
if CurrentWep ~= "Pistol" then
1740
equippist()
1741
else
1742
unequip()
1743
end
1744
elseif k == 'y' then
1745
if CurrentWep ~= "Shotgun" then
1746
equipshot()
1747
else
1748
unequip()
1749
end
1750
end
1751
end
1752
end)
1753
1754
Mouse.KeyUp:connect(function(k)
1755
if k == 'x' then
1756
xhold = false
1757
elseif k == 'c' then
1758
chold = false
1759
end
1760
end)
1761
1762
coroutine.wrap(function()
1763
game:GetService("RunService").RenderStepped:connect(function()
1764
    for i,v in pairs(chara:GetDescendants()) do
1765
    if v:IsA("BasePart") and v.Parent.Name ~= "FakeHeadM" and v.Name ~= "Head" and v.Parent:IsA("Accessory") == false then
1766
    v.LocalTransparencyModifier = 0
1767
    end
1768
    end
1769
end)
1770
end)()
1771
1772
coroutine.wrap(function()
1773
while 1 do
1774
swait()
1775
if doe <= 360 then
1776
doe = doe + 2
1777
else
1778
doe = 0
1779
end
1780
end
1781
end)()
1782
while true do
1783
swait()
1784
while true do
1785
swait()
1786
Head.Transparency = 1
1787
if Head:FindFirstChild("face") then
1788
Head:FindFirstChild("face").Transparency = 1
1789
end
1790
Humanoid.MaxHealth = 1000
1791
if Humanoid.Health < 1000 then
1792
Humanoid.Health = Humanoid.Health + 1
1793
end
1794
if chara:FindFirstChild("mus")==nil then
1795
mus = Instance.new("Sound",chara)
1796
mus.Name = "mus"
1797
mus.SoundId = "rbxassetid://142653441"--"rbxassetid://335204822"
1798
mus.Looped = true
1799
mus.Volume = 1
1800
mus:Play()
1801
end
1802
if sprintt >= 1 then
1803
sprintt = sprintt - 1
1804
end
1805
Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1806
velocity = RootPart.Velocity.y
1807
sine = sine + change
1808
local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 12, chara)
1809
if RootPart.Velocity.y > 1 and hit == nil then 
1810
Anim = "Jump"
1811
if attack == false then
1812
PlayAnimationFromTable({
1813
CFrame.new(0, 0.0294559821, -0.246550545, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
1814
CFrame.new(0, 4.29474068, 0.563813269, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
1815
CFrame.new(3.55814481, -0.469561696, -5.11224357e-07, 0.939692616, 0.342020273, -4.69496833e-08, -0.342020273, 0.939692736, 5.36441803e-07, 2.38418579e-07, -5.06639481e-07, 1),
1816
CFrame.new(-3.56861424, -0.512341022, -1.44051228e-06, 0.939692616, -0.342020273, 4.69496833e-08, 0.342020273, 0.939692736, 5.36441803e-07, -2.38418579e-07, -5.06639481e-07, 1),
1817
CFrame.new(1.50001526, -3.80000091, -1.39999759, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
1818
CFrame.new(-1.50001621, -5.99999809, 1.13248825e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
1819
}, .1, false)
1820
end
1821
elseif RootPart.Velocity.y < -1 and hit == nil then 
1822
Anim = "Fall"
1823
if attack == false then
1824
PlayAnimationFromTable({
1825
CFrame.new(-1.05621432e-07, -2.434778869, -0.0625008196, 1.00000024, 4.33864784e-08, -9.66617677e-07, 6.05497235e-07, 0.939693511, -0.342021585, 3.16162158e-07, 0.34202069, 0.939693451),
1826
CFrame.new(1.90734863e-06, 4.4037199, -0.67802453, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
1827
CFrame.new(4.85359192, 1.0866574, -1.10285725e-06, 0.866025507, -0.49999994, -1.54857389e-07, 0.5, 0.866025507, -1.1920929e-07, 1.78813934e-07, 2.98023224e-08, 1),
1828
CFrame.new(-4.92668247, 0.72687763, 4.47010007e-06, 0.939692616, 0.342020273, 4.69496833e-08, -0.342020273, 0.939692736, -5.36441803e-07, -2.38418579e-07, 5.06639481e-07, 1),
1829
CFrame.new(1.50001335, -3.80000305, -1.39999592, 1, 0, 0, 0, 1, 2.98023224e-08, 0, 2.98023224e-08, 1),
1830
CFrame.new(-1.50002098, -6.00000477, 1.72853458e-06, 1, 0, 0, 0, 1, 2.98023224e-08, 0, 2.98023224e-08, 1),
1831
}, .1, false)
1832
end
1833
elseif Torsovelocity < 1 and hit ~= nil then
1834
Anim = "Idle"
1835
if attack == false then
1836
change = 1
1837
if CurrentWep == "CQC" then
1838
PlayAnimationFromTable({
1839
CFrame.new(0, -2, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0,.1 * math.cos((sine)/10), 0),
1840
CFrame.new(0.147721067, 4.44785833, -0.255860269, 0.866025388, 0.0868240371, -0.492404163, 0, 0.984807849, 0.173647985, 0.500000238, -0.150383562, 0.852868617),
1841
CFrame.new(4.80713892, 0.709604442, -2.81296843e-06, 0.939692855, -0.342019916, 2.08616257e-07, 0.342019856, 0.939692736, 1.5155652e-07, -2.08616257e-07, -8.94069672e-08, 1.00000024),
1842
CFrame.new(-4.50001621, 0.190193266, -0.9294222, 1.00000024, 0, -2.98023224e-08, 0, 0.86602515, -0.500000358, 0, 0.500000417, 0.866025329),
1843
CFrame.new(1.50001502, -5.99999952, 5.36441803e-07, 0.766044557, 0, -0.642787695, 0, 1, 0, 0.642787695, 0, 0.766044557) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1844
CFrame.new(-1.50001943, -5.99999952, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1845
}, .3, false)
1846
elseif CurrentWep == "Shotgun" then
1847
PlayAnimationFromTable({
1848
CFrame.new(0, -2, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987) * CFrame.new(0,.1 * math.cos((sine)/10), 0),
1849
CFrame.new(-0.547520339, 4.48267984, -0.316110164, 0.499998987, -0.29619813, 0.813798308, 0, 0.939692736, 0.342019886, -0.866025984, -0.171009615, 0.469845414),
1850
CFrame.new(3.21991515, 0.397024989, -1.54293764, 0.344303846, 0.926736116, 0.150382981, -0.030152997, 0.17100893, -0.984807968, -0.938374043, 0.334538639, 0.0868228972),
1851
CFrame.new(-3.26355648, -1.19176984, -1.47300911, 0.0174857043, 0.276001155, 0.960998297, 0.995382905, -0.0955301225, 0.00932515692, 0.0943780318, 0.956398189, -0.276397288),
1852
CFrame.new(1.26245594, -5.99997377, 0.147344589, 1.00000072, -2.5366503e-06, -2.98023224e-07, -2.50286234e-06, 0.999997318, -1.02932597e-06, -2.68220901e-07, -1.02135346e-06, 0.999999464) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1853
CFrame.new(-1.16597474, -5.99992371, 0.0196756423, 0.500000179, -5.03950741e-06, 0.866026759, -7.20012224e-07, 0.999994636, -5.36440439e-06, -0.866025269, -2.05067545e-06, 0.499997884) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1854
}, .3, false)
1855
elseif CurrentWep == "Pistol" then
1856
PlayAnimationFromTable({
1857
CFrame.new(0, -2.03907442, 0.0466268957, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849) * CFrame.new(0,.1 * math.cos((sine)/10), 0),
1858
CFrame.new(0, 4.27439117, -0.749502182, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
1859
CFrame.new(4.50001526, 0.888218164, -1.46819997, 1, 0, 0, 0, 0.342019796, -0.939692855, 0, 0.939692855, 0.342019796),
1860
CFrame.new(-3.79128027, -0.462018341, -0.549682617, 0.939692497, -0.336824238, -0.0593918264, 0.321393669, 0.928998291, -0.183489919, 0.11697875, 0.153335959, 0.981225848),
1861
CFrame.new(1.50001526, -5.90884781, 0.64188838, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1862
CFrame.new(-1.50001526, -5.90884781, 0.64188838, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0,-.1 * math.cos((sine)/10), 0),
1863
}, .3, false)
1864
end
1865
end
1866
elseif Torsovelocity > 2 and hit ~= nil then
1867
Anim = "Walk"
1868
if attack == false then
1869
Humanoid.WalkSpeed = 8
1870
Humanoid.JumpPower = 70
1871
if CurrentWep == "CQC" then
1872
PlayAnimationFromTable({
1873
CFrame.new(0, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, math.rad(0 + -5 * math.cos((sine) / 10)), 0),
1874
CFrame.new(0, 4.41427088, -0.820159078, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438) * CFrame.Angles(0, math.rad(0 + 5 * math.cos((sine) / 10)), 0),
1875
CFrame.new(4.50001478, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0- 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
1876
CFrame.new(-4.50001478, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0+ 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
1877
CFrame.new(1.50001502, -6, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0+ 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
1878
CFrame.new(-1.50001502, -6, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0- 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
1879
}, .3, false)
1880
elseif CurrentWep == "Shotgun" then
1881
PlayAnimationFromTable({
1882
CFrame.new(0, -2, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
1883
CFrame.new(-0.547520339, 4.48267984, -0.316110164, 0.499998987, -0.29619813, 0.813798308, 0, 0.939692736, 0.342019886, -0.866025984, -0.171009615, 0.469845414),
1884
CFrame.new(3.21991515, 0.397024989, -1.54293764, 0.344303846, 0.926736116, 0.150382981, -0.030152997, 0.17100893, -0.984807968, -0.938374043, 0.334538639, 0.0868228972),
1885
CFrame.new(-3.26355648, -1.19176984, -1.47300911, 0.0174857043, 0.276001155, 0.960998297, 0.995382905, -0.0955301225, 0.00932515692, 0.0943780318, 0.956398189, -0.276397288),
1886
CFrame.new(1.76242733, -6, -0.252659202, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987) * CFrame.new(0, 0, 0+ 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
1887
CFrame.new(-1.16602993, -6, 0.0196474195, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987) * CFrame.new(0, 0, 0- 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
1888
}, .3, false)
1889
elseif CurrentWep == "Pistol" then
1890
PlayAnimationFromTable({
1891
CFrame.new(0, -2.03907442, 0.0466268957, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
1892
CFrame.new(0, 4.27439117, -0.749502182, 1, 0, 0, 0, 0.866025686, 0.499999642, 0, -0.499999642, 0.866025686),
1893
CFrame.new(4.50001526, 0.888218164, -1.46819997, 1, 0, 0, 0, 0.342019796, -0.939692855, 0, 0.939692855, 0.342019796),
1894
CFrame.new(-3.79128027, -0.462018341, -0.549682617, 0.939692497, -0.336824238, -0.0593918264, 0.321393669, 0.928998291, -0.183489919, 0.11697875, 0.153335959, 0.981225848),
1895
CFrame.new(1.50001526, -5.90884781, 0.64188838, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0+ 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
1896
CFrame.new(-1.50001526, -5.90884781, 0.64188838, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0- 1.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
1897
}, .3, false)
1898
end
1899
end
1900
end
1901
end
1902
end