View difference between Paste ID: 2Gq56nFj and hXtwwJvu
SHOW: | | - or go back to the newest paste.
1
-- [ SANIIIC HES ON DA RAWN ] --
2
wait()
3
thing = 0
4
LoudVolume = false
5
Submerged = false
6
Music = true
7
script.Name = "SANIIIIC"
8
Player = game.Players.LocalPlayer
9
c = game.Players.LocalPlayer.Character
10
Head = c.Head
11
Humanoid = c.Humanoid
12
anim = c.Humanoid.Animator
13
rage = false
14
p = game.Players.LocalPlayer
15
Music = false
16
anim = Humanoid.Animator
17
local Effects = {}
18
attack = false
19
local attacking = false
20
vt = Vector3.new
21
bc = BrickColor.new
22
br = BrickColor.random
23
it = Instance.new
24
cf = CFrame.new
25
euler = CFrame.fromEulerAnglesXYZ
26
angles = CFrame.Angles
27
matr = math.random
28
mouse = Player:GetMouse()
29
30
  RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
31
  RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
32
  LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
33
  LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
34
  RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
35
  RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
36
  LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
37
  LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
38
  NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
39
  NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
40
  RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
41
  RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
42
  RS = c.Torso:FindFirstChild("Right Shoulder")
43
  LS = c.Torso:FindFirstChild("Left Shoulder")
44
  RH = c.Torso:FindFirstChild("Right Hip")
45
  LH = c.Torso:FindFirstChild("Left Hip")
46
  RJ = c.HumanoidRootPart:FindFirstChild("RootJoint")
47
  N = c.Torso:FindFirstChild("Neck")
48
  cf = CFrame.new
49
  ang = CFrame.Angles
50
  rd = math.rad
51
  rd2 = math.random
52
53
--[[mainShirt = c.Shirt
54
mainPants = c.Pants
55
mainBColors = c["Body Colors"]
56
mainShirt.ShirtTemplate = "rbxassetid://769869277"
57
mainPants.PantsTemplate = "rbxassetid://805486769"
58
mainBColors.HeadColor = BrickColor.new("Pastel brown")
59
mainBColors.LeftArmColor = BrickColor.new("Pastel brown")
60
mainBColors.LeftLegColor = BrickColor.new("Pastel brown")
61
mainBColors.RightArmColor = BrickColor.new("Pastel brown")
62
mainBColors.RightLegColor = BrickColor.new("Pastel brown")
63
mainBColors.TorsoColor = BrickColor.new("Pastel brown")]]
64
function swait(num)
65
if num==0 or num==nil then
66
game:service'RunService'.Heartbeat:wait(0)
67
else
68
for i=0,num do
69
game:service'RunService'.Heartbeat:wait(0)
70
end
71
end
72
end
73
	
74
  function lerpz(joint, prop, cfrmz, alp)
75
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
76
  end
77
  function resetlerp()
78
    RJ.C0 = RJC0
79
    RJ.C1 = RJC1
80
    N.C0 = NC0
81
    N.C1 = NC1
82
    RS.C0 = RSC0
83
    RS.C1 = RSC1
84
    LS.C0 = LSC0
85
    LS.C1 = LSC1
86
    RH.C0 = RHC0
87
    RH.C1 = RHC1
88
    LH.C0 = LHC0
89
	LH.C1 = LHC1
90
  end
91
92-
local S2 = Instance.new("Sound",c.HumanoidRootPart)S2.SoundId = "rbxassetid://1246460167" S2.Volume = 0 S2.PlaybackSpeed = 0 S2.Looped = true S2:Play()
92+
local S2 = Instance.new("Sound",c.HumanoidRootPart)S2.SoundId = "rbxassetid://0" S2.Volume = 0 S2.PlaybackSpeed = 0 S2.Looped = true S2:Play()
93
c.Head.face:remove()
94
95
local ColorArray = {ColorSequenceKeypoint.new(0, Color3.new(0/255,170/255,255/255)),ColorSequenceKeypoint.new(1, Color3.new(0/255,170/255,255/255))}
96
local att1 = Instance.new("Attachment", c["Right Leg"])
97
att1.Name = "att1"
98
att1.Position = Vector3.new(0.5, 1, 0.5)
99
local att2 = Instance.new("Attachment", c["Right Leg"])
100
att2.Name = "att2"
101
att2.Position = Vector3.new(-0.5, 1, 0.5)
102
local att3 = Instance.new("Attachment", c["Right Leg"])
103
att3.Name = "att3"
104
att3.Position = Vector3.new(0.5, -1, 0.5)
105
local att4 = Instance.new("Attachment", c["Right Leg"])
106
att4.Name = "att4"
107
att4.Position = Vector3.new(-0.5, -1, 0.5)
108
109
local attt1 = Instance.new("Attachment", c["Left Leg"])
110
attt1.Name = "att1"
111
attt1.Position = Vector3.new(0.5, 1, 0.5)
112
local attt2 = Instance.new("Attachment", c["Left Leg"])
113
attt2.Name = "att2"
114
attt2.Position = Vector3.new(-0.5, 1, 0.5)
115
local attt3 = Instance.new("Attachment", c["Left Leg"])
116
attt3.Name = "att3"
117
attt3.Position = Vector3.new(0.5, -1, 0.5)
118
local attt4 = Instance.new("Attachment", c["Left Leg"])
119
attt4.Name = "att4"
120
attt4.Position = Vector3.new(-0.5, -1, 0.5)
121
122
local trailtop1 = Instance.new("Trail", c["Right Leg"])
123
trailtop1.Enabled = true
124
trailtop1.Texture = "rbxassetid://16607923"
125
trailtop1.Name = "toptrail"
126
trailtop1.MinLength = 0
127
trailtop1.Lifetime = 0.1
128
129
trailtop1.Color = ColorSequence.new(ColorArray)
130
131
trailtop1.Attachment0 = att1
132
trailtop1.Attachment1 = att2
133
trailtop1.Transparency = NumberSequence.new({
134
          NumberSequenceKeypoint.new(0, 0.5, 0),
135
          NumberSequenceKeypoint.new(1, 1, 0)
136
        })
137
138
local trailbot1 = Instance.new("Trail", c["Right Leg"])
139
trailbot1.Enabled = true
140
trailbot1.Texture = "rbxassetid://16607923"
141
trailbot1.Name = "bottrail"
142
trailbot1.MinLength = 0
143
trailbot1.Lifetime = 0.1
144
145
trailbot1.Color = ColorSequence.new(ColorArray)
146
147
trailbot1.Attachment0 = att3
148
trailbot1.Attachment1 = att4
149
trailbot1.Transparency = NumberSequence.new({
150
          NumberSequenceKeypoint.new(0, 0.5, 0),
151
          NumberSequenceKeypoint.new(1, 1, 0)
152
        })
153
154
local trailside1 = Instance.new("Trail", c["Right Leg"])
155
trailside1.Enabled = true
156
trailside1.Texture = "rbxassetid://16607923"
157
trailside1.Name = "sidetrail1"
158
trailside1.MinLength = 0
159
trailside1.Lifetime = 0.1
160
161
trailside1.Color = ColorSequence.new(ColorArray)
162
163
trailside1.Attachment0 = att1
164
trailside1.Attachment1 = att3
165
trailside1.Transparency = NumberSequence.new({
166
          NumberSequenceKeypoint.new(0, 0.5, 0),
167
          NumberSequenceKeypoint.new(1, 1, 0)
168
        })
169
170
local trailside2 = Instance.new("Trail", c["Right Leg"])
171
trailside2.Enabled = true
172
trailside2.Texture = "rbxassetid://16607923"
173
trailside2.Name = "sidetrail2"
174
trailside2.MinLength = 0
175
trailside2.Lifetime = 0.1
176
spawn(function()
177
while true do wait()
178
trailside2.Color = ColorSequence.new(ColorArray)
179
end
180
end)
181
trailside2.Attachment0 = att2
182
trailside2.Attachment1 = att4
183
trailside2.Transparency = NumberSequence.new({
184
          NumberSequenceKeypoint.new(0, 0.5, 0),
185
          NumberSequenceKeypoint.new(1, 1, 0)
186
        })
187
188
189
local trailtop12 = Instance.new("Trail", c["Left Leg"])
190
trailtop12.Enabled = true
191
trailtop12.Texture = "rbxassetid://16607923"
192
trailtop12.Name = "toptrail"
193
trailtop12.MinLength = 0
194
trailtop12.Lifetime = 0.1
195
spawn(function()
196
while true do wait()
197
trailtop12.Color = ColorSequence.new(ColorArray)
198
end
199
end)
200
trailtop12.Attachment0 = attt1
201
trailtop12.Attachment1 = attt2
202
trailtop12.Transparency = NumberSequence.new({
203
          NumberSequenceKeypoint.new(0, 0.5, 0),
204
          NumberSequenceKeypoint.new(1, 1, 0)
205
        })
206
207
local trailbot2 = Instance.new("Trail", c["Left Leg"])
208
trailbot2.Enabled = true
209
trailbot2.Texture = "rbxassetid://16607923"
210
trailbot2.Name = "bottrail"
211
trailbot2.MinLength = 0
212
trailbot2.Lifetime = 0.1
213
214
trailbot2.Color = ColorSequence.new(ColorArray)
215
216
trailbot2.Attachment0 = attt3
217
trailbot2.Attachment1 = attt4
218
trailbot2.Transparency = NumberSequence.new({
219
          NumberSequenceKeypoint.new(0, 0.5, 0),
220
          NumberSequenceKeypoint.new(1, 1, 0)
221
        })
222
223
local trailside12 = Instance.new("Trail", c["Left Leg"])
224
trailside12.Enabled = true
225
trailside12.Texture = "rbxassetid://16607923"
226
trailside12.Name = "sidetrail1"
227
trailside12.MinLength = 0
228
trailside12.Lifetime = 0.1
229
230
trailside12.Color = ColorSequence.new(ColorArray)
231
232
trailside12.Attachment0 = attt1
233
trailside12.Attachment1 = attt3
234
trailside12.Transparency = NumberSequence.new({
235
          NumberSequenceKeypoint.new(0, 0.5, 0),
236
          NumberSequenceKeypoint.new(1, 1, 0)
237
        })
238
239
local trailside22 = Instance.new("Trail", c["Left Leg"])
240
trailside22.Enabled = true
241
trailside22.Texture = "rbxassetid://16607923"
242
trailside22.Name = "sidetrail2"
243
trailside22.MinLength = 0
244
trailside22.Lifetime = 0.1
245
246
trailside22.Color = ColorSequence.new(ColorArray)
247
248
trailside22.Attachment0 = attt2
249
trailside22.Attachment1 = attt4
250
trailside22.Transparency = NumberSequence.new({
251
          NumberSequenceKeypoint.new(0, 0.5, 0),
252
          NumberSequenceKeypoint.new(1, 1, 0)
253
        })
254
255
256
local att1 = Instance.new("Attachment", c["Right Arm"])
257
att1.Name = "att1"
258
att1.Position = Vector3.new(0.5, 1, 0.5)
259
local att2 = Instance.new("Attachment", c["Right Arm"])
260
att2.Name = "att2"
261
att2.Position = Vector3.new(-0.5, 1, 0.5)
262
local att3 = Instance.new("Attachment", c["Right Arm"])
263
att3.Name = "att3"
264
att3.Position = Vector3.new(0.5, -1, 0.5)
265
local att4 = Instance.new("Attachment", c["Right Arm"])
266
att4.Name = "att4"
267
att4.Position = Vector3.new(-0.5, -1, 0.5)
268
269
local attt1 = Instance.new("Attachment", c["Left Arm"])
270
attt1.Name = "att1"
271
attt1.Position = Vector3.new(0.5, 1, 0.5)
272
local attt2 = Instance.new("Attachment", c["Left Arm"])
273
attt2.Name = "att2"
274
attt2.Position = Vector3.new(-0.5, 1, 0.5)
275
local attt3 = Instance.new("Attachment", c["Left Arm"])
276
attt3.Name = "att3"
277
attt3.Position = Vector3.new(0.5, -1, 0.5)
278
local attt4 = Instance.new("Attachment", c["Left Arm"])
279
attt4.Name = "att4"
280
attt4.Position = Vector3.new(-0.5, -1, 0.5)
281
282
local trailtop1 = Instance.new("Trail", c["Right Arm"])
283
trailtop1.Enabled = true
284
trailtop1.Texture = "rbxassetid://16607923"
285
trailtop1.Name = "toptrail"
286
trailtop1.MinLength = 0
287
trailtop1.Lifetime = 0.1
288
289
trailtop1.Color = ColorSequence.new(ColorArray)
290
291
trailtop1.Attachment0 = att1
292
trailtop1.Attachment1 = att2
293
trailtop1.Transparency = NumberSequence.new({
294
          NumberSequenceKeypoint.new(0, 0.5, 0),
295
          NumberSequenceKeypoint.new(1, 1, 0)
296
        })
297
298
local trailbot1 = Instance.new("Trail", c["Right Arm"])
299
trailbot1.Enabled = true
300
trailbot1.Texture = "rbxassetid://16607923"
301
trailbot1.Name = "bottrail"
302
trailbot1.MinLength = 0
303
trailbot1.Lifetime = 0.1
304
spawn(function()
305
while true do wait()
306
trailbot1.Color = ColorSequence.new(ColorArray)
307
end
308
end)
309
trailbot1.Attachment0 = att3
310
trailbot1.Attachment1 = att4
311
trailbot1.Transparency = NumberSequence.new({
312
          NumberSequenceKeypoint.new(0, 0.5, 0),
313
          NumberSequenceKeypoint.new(1, 1, 0)
314
        })
315
316
local trailside1 = Instance.new("Trail", c["Right Arm"])
317
trailside1.Enabled = true
318
trailside1.Texture = "rbxassetid://16607923"
319
trailside1.Name = "sidetrail1"
320
trailside1.MinLength = 0
321
trailside1.Lifetime = 0.1
322
323
trailside1.Color = ColorSequence.new(ColorArray)
324
325
trailside1.Attachment0 = att1
326
trailside1.Attachment1 = att3
327
trailside1.Transparency = NumberSequence.new({
328
          NumberSequenceKeypoint.new(0, 0.5, 0),
329
          NumberSequenceKeypoint.new(1, 1, 0)
330
        })
331
332
local trailside2 = Instance.new("Trail", c["Right Arm"])
333
trailside2.Enabled = true
334
trailside2.Texture = "rbxassetid://16607923"
335
trailside2.Name = "sidetrail2"
336
trailside2.MinLength = 0
337
trailside2.Lifetime = 0.1
338
339
trailside2.Color = ColorSequence.new(ColorArray)
340
341
trailside2.Attachment0 = att2
342
trailside2.Attachment1 = att4
343
trailside2.Transparency = NumberSequence.new({
344
          NumberSequenceKeypoint.new(0, 0.5, 0),
345
          NumberSequenceKeypoint.new(1, 1, 0)
346
        })
347
348
349
local trailtop12 = Instance.new("Trail", c["Left Arm"])
350
trailtop12.Enabled = true
351
trailtop12.Texture = "rbxassetid://16607923"
352
trailtop12.Name = "toptrail"
353
trailtop12.MinLength = 0
354
trailtop12.Lifetime = 0.1
355
356
trailtop12.Color = ColorSequence.new(ColorArray)
357
358
trailtop12.Attachment0 = attt1
359
trailtop12.Attachment1 = attt2
360
trailtop12.Transparency = NumberSequence.new({
361
          NumberSequenceKeypoint.new(0, 0.5, 0),
362
          NumberSequenceKeypoint.new(1, 1, 0)
363
        })
364
365
local trailbot2 = Instance.new("Trail", c["Left Arm"])
366
trailbot2.Enabled = true
367
trailbot2.Texture = "rbxassetid://16607923"
368
trailbot2.Name = "bottrail"
369
trailbot2.MinLength = 0
370
trailbot2.Lifetime = 0.1
371
372
trailbot2.Color = ColorSequence.new(ColorArray)
373
374
trailbot2.Attachment0 = attt3
375
trailbot2.Attachment1 = attt4
376
trailbot2.Transparency = NumberSequence.new({
377
          NumberSequenceKeypoint.new(0, 0.5, 0),
378
          NumberSequenceKeypoint.new(1, 1, 0)
379
        })
380
381
local trailside12 = Instance.new("Trail", c["Left Arm"])
382
trailside12.Enabled = true
383
trailside12.Texture = "rbxassetid://16607923"
384
trailside12.Name = "sidetrail1"
385
trailside12.MinLength = 0
386
trailside12.Lifetime = 0.1
387
388
trailside12.Color = ColorSequence.new(ColorArray)
389
390
trailside12.Attachment0 = attt1
391
trailside12.Attachment1 = attt3
392
trailside12.Transparency = NumberSequence.new({
393
          NumberSequenceKeypoint.new(0, 0.5, 0),
394
          NumberSequenceKeypoint.new(1, 1, 0)
395
        })
396
397
local trailside22 = Instance.new("Trail", c["Left Arm"])
398
trailside22.Enabled = true
399
trailside22.Texture = "rbxassetid://16607923"
400
trailside22.Name = "sidetrail2"
401
trailside22.MinLength = 0
402
trailside22.Lifetime = 0.1
403
404
trailside22.Color = ColorSequence.new(ColorArray)
405
406
trailside22.Attachment0 = attt2
407
trailside22.Attachment1 = attt4
408
trailside22.Transparency = NumberSequence.new({
409
          NumberSequenceKeypoint.new(0, 0.5, 0),
410
          NumberSequenceKeypoint.new(1, 1, 0)
411
        })	
412
413
local att1 = Instance.new("Attachment", c["Torso"])
414
att1.Name = "att1"
415
att1.Position = Vector3.new(1, 1, 0.5)
416
local att2 = Instance.new("Attachment", c["Torso"])
417
att2.Name = "att2"
418
att2.Position = Vector3.new(-1, 1, 0.5)
419
local att3 = Instance.new("Attachment", c["Torso"])
420
att3.Name = "att3"
421
att3.Position = Vector3.new(1, -1, 0.5)
422
local att4 = Instance.new("Attachment", c["Torso"])
423
att4.Name = "att4"
424
att4.Position = Vector3.new(-1, -1, 0.5)
425
426
local attt1 = Instance.new("Attachment", c["Head"])
427
attt1.Name = "att1"
428
attt1.Position = Vector3.new(.55, .55, 0.025)
429
local attt2 = Instance.new("Attachment", c["Head"])
430
attt2.Name = "att2"
431
attt2.Position = Vector3.new(-.55, .55, 0.025)
432
local attt3 = Instance.new("Attachment", c["Head"])
433
attt3.Name = "att3"
434
attt3.Position = Vector3.new(.55, -.5, 0.025)
435
local attt4 = Instance.new("Attachment", c["Head"])
436
attt4.Name = "att4"
437
attt4.Position = Vector3.new(-.55, -.5, 0.025)
438
local trailtop1 = Instance.new("Trail", c["Torso"])
439
trailtop1.Enabled = true
440
trailtop1.Texture = "rbxassetid://16607923"
441
trailtop1.Name = "toptrail"
442
trailtop1.MinLength = 0
443
trailtop1.Lifetime = 0.1
444
445
trailtop1.Color = ColorSequence.new(ColorArray)
446
447
trailtop1.Attachment0 = att1
448
trailtop1.Attachment1 = att2
449
trailtop1.Transparency = NumberSequence.new({
450
          NumberSequenceKeypoint.new(0, 0.5, 0),
451
          NumberSequenceKeypoint.new(1, 1, 0)
452
        })
453
local trailbot1 = Instance.new("Trail", c["Torso"])
454
trailbot1.Enabled = true
455
trailbot1.Texture = "rbxassetid://16607923"
456
trailbot1.Name = "bottrail"
457
trailbot1.MinLength = 0
458
trailbot1.Lifetime = 0.1
459
460
trailbot1.Color = ColorSequence.new(ColorArray)
461
462
trailbot1.Attachment0 = att3
463
trailbot1.Attachment1 = att4
464
trailbot1.Transparency = NumberSequence.new({
465
          NumberSequenceKeypoint.new(0, 0.5, 0),
466
          NumberSequenceKeypoint.new(1, 1, 0)
467
        })
468
local trailside1 = Instance.new("Trail", c["Torso"])
469
trailside1.Enabled = true
470
trailside1.Texture = "rbxassetid://16607923"
471
trailside1.Name = "sidetrail1"
472
trailside1.MinLength = 0
473
trailside1.Lifetime = 0.1
474
475
trailside1.Color = ColorSequence.new(ColorArray)
476
477
trailside1.Attachment0 = att1
478
trailside1.Attachment1 = att3
479
trailside1.Transparency = NumberSequence.new({
480
          NumberSequenceKeypoint.new(0, 0.5, 0),
481
          NumberSequenceKeypoint.new(1, 1, 0)
482
        })
483
local trailside2 = Instance.new("Trail", c["Torso"])
484
trailside2.Enabled = true
485
trailside2.Texture = "rbxassetid://16607923"
486
trailside2.Name = "sidetrail2"
487
trailside2.MinLength = 0
488
trailside2.Lifetime = 0.1
489
490
trailside2.Color = ColorSequence.new(ColorArray)
491
492
trailside2.Attachment0 = att2
493
trailside2.Attachment1 = att4
494
trailside2.Transparency = NumberSequence.new({
495
          NumberSequenceKeypoint.new(0, 0.5, 0),
496
          NumberSequenceKeypoint.new(1, 1, 0)
497
        })
498
local trailtop12 = Instance.new("Trail", c["Head"])
499
trailtop12.Enabled = true
500
trailtop12.Texture = "rbxassetid://16607923"
501
trailtop12.Name = "toptrail"
502
trailtop12.MinLength = 0
503
trailtop12.Lifetime = 0.1
504
505
trailtop12.Color = ColorSequence.new(ColorArray)
506
507
trailtop12.Attachment0 = attt1
508
trailtop12.Attachment1 = attt2
509
trailtop12.Transparency = NumberSequence.new({
510
          NumberSequenceKeypoint.new(0, 0.5, 0),
511
          NumberSequenceKeypoint.new(1, 1, 0)
512
        })
513
local trailbot2 = Instance.new("Trail", c["Head"])
514
trailbot2.Enabled = true
515
trailbot2.Texture = "rbxassetid://16607923"
516
trailbot2.Name = "bottrail"
517
trailbot2.MinLength = 0
518
trailbot2.Lifetime = 0.1
519
520
trailbot2.Color = ColorSequence.new(ColorArray)
521
522
trailbot2.Attachment0 = attt3
523
trailbot2.Attachment1 = attt4
524
trailbot2.Transparency = NumberSequence.new({
525
          NumberSequenceKeypoint.new(0, 0.5, 0),
526
          NumberSequenceKeypoint.new(1, 1, 0)
527
        })
528
local trailside12 = Instance.new("Trail", c["Head"])
529
trailside12.Enabled = true
530
trailside12.Texture = "rbxassetid://16607923"
531
trailside12.Name = "sidetrail1"
532
trailside12.MinLength = 0
533
trailside12.Lifetime = 0.1
534
535
trailside12.Color = ColorSequence.new(ColorArray)
536
537
trailside12.Attachment0 = attt1
538
trailside12.Attachment1 = attt3
539
trailside12.Transparency = NumberSequence.new({
540
          NumberSequenceKeypoint.new(0, 0.5, 0),
541
          NumberSequenceKeypoint.new(1, 1, 0)
542
        })
543
local trailside22 = Instance.new("Trail", c["Head"])
544
trailside22.Enabled = true
545
trailside22.Texture = "rbxassetid://16607923"
546
trailside22.Name = "sidetrail2"
547
trailside22.MinLength = 0
548
trailside22.Lifetime = 0.1
549
550
trailside22.Color = ColorSequence.new(ColorArray)
551
552
trailside22.Attachment0 = attt2 trailside22.Attachment1 = attt4
553
trailside22.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0),NumberSequenceKeypoint.new(1, 1, 0)})
554
555
Sped = 0
556
557
function ragplayer(cactus)
558
local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://131026421" S.Volume = 2 S:Play()
559
cactus.Humanoid.PlatformStand = true cactus:findFirstChild("Humanoid").Health = 0.01
560
if cactus["Right Arm"]~=nil and cactus.Torso:FindFirstChild("Right Shoulder") then
561
cactus.Torso:FindFirstChild("Right Shoulder"):Destroy()
562
makegloo(cactus.Torso, RSC0, RSC1, cactus.Torso, cactus["Right Arm"], "Right Shoulder")
563
maketouchy(cactus["Right Arm"], cactus["Right Arm"], CFrame.new(0, 0.5, 0))
564
end
565
if cactus["Left Arm"]~=nil and cactus.Torso:FindFirstChild("Left Shoulder") then
566
cactus.Torso:FindFirstChild("Left Shoulder"):Destroy()
567
makegloo(cactus.Torso, LSC0, LSC1, cactus.Torso, cactus["Left Arm"], "Left Shoulder")
568
maketouchy(cactus["Left Arm"], cactus["Left Arm"], CFrame.new(0, 0.5, 0))
569
end
570
if cactus["Right Leg"]~=nil and cactus.Torso:FindFirstChild("Right Hip") then
571
cactus.Torso:FindFirstChild("Right Hip"):Destroy()
572
makegloo(cactus.Torso, RHC0, RHC1, cactus.Torso, cactus["Right Leg"], "Right Hip")
573
maketouchy(cactus["Right Leg"], cactus["Right Leg"], CFrame.new(0, 0.5, 0))
574
end
575
if cactus["Left Leg"]~=nil and cactus.Torso:FindFirstChild("Left Hip") then
576
cactus.Torso:FindFirstChild("Left Hip"):Destroy()
577
makegloo(cactus.Torso, LHC0, LHC1, cactus.Torso, cactus["Left Leg"], "Left Hip")
578
maketouchy(cactus["Left Leg"], cactus["Left Leg"], CFrame.new(0, 0.5, 0))
579
end
580
cactus.Parent = game.Workspace game.Debris:AddItem(cactus,15)
581
end
582
function makegloo(paren, co, ci, parto, parti, nam) local gloo = Instance.new("Glue") gloo.Name = nam gloo.C0 = co gloo.C1 = ci gloo.Part0 = parto gloo.Part1 = parti gloo.Parent = paren end
583
584
function maketouchy(parent, limb, cframe) local pr = Instance.new("Part") pr.Name = "touchy" pr.Size = Vector3.new(1, 1, 1) pr.Transparency = 1 pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5) pr.CanCollide = true pr.Anchored = false pr.Parent = parent local w = Instance.new("Weld") w.Part0 = pr w.Part1 = limb w.C0 = cframe w.Parent = pr end
585
586
local hitz = false
587
c.HumanoidRootPart.Touched:connect(function(Hit)
588
if thing >= 100 then 
589
if hitz == false then hitz = true
590
ragplayer(c) local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://386946017" S.Volume = 6 S:Play()
591
wait(15)
592
end
593
end
594
end)
595
596
function Spin()
597
attack = true
598
while attack == true do Sped = Sped + 0.25
599
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(Sped*Sped*5), rd(0), rd(0)), 1)
600
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1)
601
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1)
602
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
603
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1)
604
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
605
lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
606
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
607
lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
608
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
609
swait()
610
end
611
end
612
613
SanicScreams = {585370931,202427593}	
614
615
mouse.KeyDown:connect(function(key)
616
if attack == true then return end
617
if key == "q" then
618
Spin()
619
end
620
if key == "e" then
621
local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://1034903243" S.Volume = 10 S:Play()
622
wait(1.25)
623
local Sanic  = SanicScreams[math.random(1,#SanicScreams)]
624
local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://"..Sanic S.Volume = 10 S:Play()
625
spawn(function()
626
local Sp = Instance.new("Part",game.Workspace)Sp.BrickColor = BrickColor.new("Cyan")Sp.Material = "Neon" Sp.Size = Vector3.new(1,1,1) Sp.Anchored = true Sp.CanCollide = false
627
local SPM = Instance.new("SpecialMesh",Sp)SPM.MeshType = "Sphere" Sp.CFrame = c.HumanoidRootPart.CFrame
628
for i = 1,25 do
629
SPM.Scale = SPM.Scale + Vector3.new(4,4,4)
630
Sp.Transparency = Sp.Transparency + 1/25
631
swait()
632
end
633
end)
634
local S = Instance.new("Sound",c.HumanoidRootPart)S.SoundId = "rbxassetid://214444596" S.Volume = 10 S:Play()
635
Sped = 10000000000
636
end
637
end)
638
639
mouse.KeyUp:connect(function(key)
640
if key == "q" then
641
attack = false
642
end
643
end)
644
645
local P = Instance.new("Part",game.Workspace.CurrentCamera)P.CanCollide = true P.Anchored = true P.Size = Vector3.new(15,1,15)
646
P.CFrame = CFrame.new(c.HumanoidRootPart.Position)*CFrame.new(0,-3.5,0)P.Transparency = 0 P.Name = "FlightPart"
647
P.BrickColor = BrickColor.new("Dark green") P.TopSurface = "Smooth" P.Material = "Grass"
648
spawn(function()
649
while true do
650
P.CFrame = CFrame.new(c.HumanoidRootPart.Position.X,-0.6,c.HumanoidRootPart.Position.Z)
651
swait()
652
end
653
end)
654
655
anim.Parent = nil
656
sine = 0
657
658
game:GetService("RunService").RenderStepped:connect(function()
659
if attack == false then
660
thing = (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
661
game.Workspace.CurrentCamera.FieldOfView = 70+thing/100
662
if c.HumanoidRootPart.Velocity.Y > 1 then sine = sine + 1
663
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(sine*thing*0.75), rd(0), rd(0)), 1)
664
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(60), rd(0), rd(0)), 1)
665
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(15), rd(25), rd(25)), 1)
666
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
667
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(15), rd(-25), rd(-25)), 1)
668
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
669
lerpz(RH, "C0", RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
670
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
671
lerpz(LH, "C0", LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 1)
672
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
673
elseif (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude > 2 then
674
sine = sine + 1 Sped = Sped + 0.1
675
if thing <= 200 then
676
if S2.PlaybackSpeed >= 1 then
677
S2.PlaybackSpeed = 1
678
else 
679
S2.PlaybackSpeed = thing/80
680
end
681
c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
682
S2.Volume = thing/20
683
end
684
if thing <= 200 then
685
c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
686
S2.Volume = thing/20
687
else
688
c.Humanoid.WalkSpeed = 16+(thing/1.5)+Sped
689
end
690
if thing <= 100 then
691
for i,v in pairs(c:children()) do
692
if v.ClassName == "Part" then
693
for i,v2 in pairs(v:children()) do
694
if v2.ClassName == "Trail" then
695
v2.Enabled = false
696
v2.LightEmission = 1
697
end
698
end
699
end
700
end
701
else
702
for i,v in pairs(c:children()) do
703
if v.ClassName == "Part" then
704
for i,v2 in pairs(v:children()) do
705
if v2.ClassName == "Trail" then
706
v2.Lifetime = 2
707
v2.Enabled = true
708
end
709
end
710
end
711
end
712
end
713
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(thing/7), rd(0), rd(0)), 1)
714
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
715
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-thing/1.5)), 1)
716
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
717
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(thing/1.5)), 1)
718
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
719
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1)
720
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
721
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/2))*thing/1.25), 1)
722
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 1)
723
else c.Humanoid.WalkSpeed = 16 Sped = 0 sine = sine + 1 S2.Volume = 0 S2.PlaybackSpeed = 0
724
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
725
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
726
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5)
727
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
728
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(math.cos(sine/24)*4)), 0.5)
729
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
730
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
731
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
732
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
733
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
734
end
735
for i,v in pairs (c:children()) do
736
if v.ClassName == "Accessory" then
737
for i,v2 in pairs (v:children()) do
738
if v2.ClassName == "Part" then
739
v2.Anchored = false
740
end
741
end
742
end
743
for i,v in pairs (c:children()) do
744
if v.ClassName == "Part" then
745
v.Anchored = false
746
end
747
end
748
end
749
end
750
end)