View difference between Paste ID: Q5CcX8u5 and Y4xg8PEC
SHOW: | | - or go back to the newest paste.
1
local ran,err = ypcall(function()
2
        plr = game:service'Players'.LocalPlayer
3
        char = plr.Character
4
        mouse = plr:GetMouse()
5
        humanoid = char:findFirstChild("Humanoid")
6
        torso = char:findFirstChild("Torso")
7
        head = char.Head
8
        ra = char:findFirstChild("Right Arm")
9
        la = char:findFirstChild("Left Arm")
10
        rl = char:findFirstChild("Right Leg")
11
        ll = char:findFirstChild("Left Leg")
12
        rs = torso:findFirstChild("Right Shoulder")
13
        ls = torso:findFirstChild("Left Shoulder")
14
        rh = torso:findFirstChild("Right Hip")
15
        lh = torso:findFirstChild("Left Hip")
16
        neck = torso:findFirstChild("Neck")
17
        rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
18
        anim = char:findFirstChild("Animate")
19
        rootpart = char:findFirstChild("HumanoidRootPart")
20
        camera = workspace.CurrentCamera
21
        do --Removing ROBLOX's new Looped bug >_>
22
            local function rec(x)
23
                for i,v in pairs(x:children()) do
24
                    if v:IsA'Animation' then
25
                        v.AnimationId = 'rbxassetid://28159255'
26
                    end
27
                    rec(v)
28
                end
29
            end
30
            rec(anim) --the Animate script
31
        end
32
33
        humanoid.Jump = true
34
35
        wait(.4)
36
37
38
        if anim then
39
        anim:Destroy()
40
        end
41
         
42
         
43
        rj.C0 = CFrame.new()
44
        rj.C1 = CFrame.new()
45
         
46
         
47
        super_annoying = Instance.new("Sound", head)
48
        super_annoying.SoundId = "http://www.roblox.com/asset/?id=265576262"
49
        super_annoying.Volume = 0.6
50
        super_annoying.Looped = true
51
        barrel_roll = Instance.new("Sound", head)
52
        barrel_roll.SoundId = "http://www.roblox.com/asset/?id=298676114"
53
        barrel_roll.Volume = 1
54
        barrel_roll.Looped = true
55
        dubstep_gun = Instance.new("Sound", head)
56
        dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=446666978"
57
        dubstep_gun.Volume = 0.6
58
        dubstep_gun.Looped = true
59
        you_are_pirate = Instance.new("Sound", head)
60
        you_are_pirate.SoundId = "http://www.roblox.com/asset/?id=404698306"
61
        you_are_pirate.Volume = 0.6
62
        you_are_pirate.Looped = true
63
        cant_touch = Instance.new("Sound", head)
64
        cant_touch.SoundId = "http://www.roblox.com/asset/?id=305234447"
65
        cant_touch.Volume = 1
66
        cant_touch.Looped = true
67
        gangy_style = Instance.new("Sound", head)
68
        gangy_style.SoundId = "http://www.roblox.com/asset/?id=333361404"
69
        gangy_style.Volume = 0.6
70
        gangy_style.Looped = true
71
        fox_say = Instance.new("Sound", head)
72
        fox_say.SoundId = "http://www.roblox.com/asset/?id=169827397"
73
        fox_say.Volume = 0.5
74
        fox_say.Looped = true
75
        durk = Instance.new("Sound", head)
76
        durk.SoundId = "http://www.roblox.com/asset/?id=222274242"
77
        durk.Volume = 0.8
78
        durk.Looped = true
79
        sax_guy = Instance.new("Sound", head)
80
        sax_guy.SoundId = "http://www.roblox.com/asset/?id=142435403"
81
        sax_guy.Volume = 0.6
82
        sax_guy.Looped = true
83
        heman = Instance.new("Sound", head)
84
        heman.SoundId = "http://www.roblox.com/asset/?id=458008883"
85
        heman.Volume = 1
86
        heman.Looped = true
87
        justin = Instance.new("Sound", head)
88
        justin.SoundId = "http://www.roblox.com/asset/?id=373307815"
89
        justin.Volume = 0.8
90
        justin.Looped = true
91
        brony_music = Instance.new("Sound", head)
92
        brony_music.SoundId = "http://www.roblox.com/asset/?id=379496294"
93
        brony_music.Volume = 1
94
        brony_music.Looped = true
95
        spitfire = Instance.new("Sound", head)
96
        spitfire.SoundId = "http://www.roblox.com/asset/?id=406250345"
97
        spitfire.Volume = 0.8
98
        spitfire.Looped = true
99
        burn_dem = Instance.new("Sound", head)
100
        burn_dem.SoundId = "http://www.roblox.com/asset/?id=143808239"
101
        burn_dem.Volume = 1
102
        burn_dem.Looped = true
103
        aj = Instance.new("Sound", head)
104
        aj.SoundId = "rbxassetid://414845336"
105
        aj.Volume = 1
106
        aj.Looped = true
107
         
108
        Instance.new("HumanoidController", game:service'ControllerService')
109
        Instance.new("SkateboardController", game:service'ControllerService')
110
        Instance.new("VehicleController", game:service'ControllerService')
111
         
112
         
113
         
114
         
115
        --minimize
116
        rh.Parent = nil
117
        lh.Parent = nil
118
        rs.Parent = nil
119
        ls.Parent = nil
120
        neck.Parent = nil
121
        rj.Parent = nil
122
         
123
         
124
        rl.FormFactor = "Custom"
125
        ll.FormFactor = "Custom"
126
        ra.FormFactor = "Custom"
127
        la.FormFactor = "Custom"
128
        torso.FormFactor = "Custom"
129
        head.FormFactor = "Custom"
130
        rootpart.FormFactor = "Custom"
131
         
132
         
133
         
134
         
135
        rootpart.Size = Vector3.new(.4, .4, .2)
136
        rl.Size = Vector3.new(.2, .4, .2)
137
        ll.Size = Vector3.new(.2, .4, .2)
138
        ra.Size = Vector3.new(.2, .4, .2)
139
        la.Size = Vector3.new(.2, .4, .2)
140
        torso.Size = Vector3.new(.4, .4, .2)
141
        head.Size = Vector3.new(.4, .2, .2)
142
         
143
        rh.Parent = torso
144
        lh.Parent = torso
145
        rs.Parent = torso
146
        ls.Parent = torso
147
        neck.Parent = torso
148
        rj.Parent = rootpart
149
         
150
         
151
        if torso:findFirstChild("roblox") then
152
            local p = Instance.new("Part", char)
153
            p.FormFactor = "Custom"
154
            p.Size = torso.Size
155
            p.Transparency = 1
156
            p:BreakJoints()
157
            local w = Instance.new("Weld", char)
158
            w.Part0 = p
159
            w.Part1 = torso
160
            torso:findFirstChild("roblox").Parent = p
161
        end
162
         
163
         
164
        --[[mesh1 = Instance.new("SpecialMesh", torso)
165
        mesh1.Name = "Mesh"
166
        mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
167
        mesh1.MeshId = "rbxasset://fonts/torso.mesh"
168
        mesh2 = Instance.new("SpecialMesh", la)
169
        mesh2.Name = "Mesh"
170
        mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
171
        mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
172
        mesh3 = Instance.new("SpecialMesh", ra)
173
        mesh3.Name = "Mesh"
174
        mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
175
        mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
176
        mesh4 = Instance.new("SpecialMesh", ll)
177
        mesh4.Name = "Mesh"
178
        mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
179
        mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
180
        mesh5 = Instance.new("SpecialMesh", rl)
181
        mesh5.Name = "Mesh"
182
        mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
183
        mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"--]]
184
         
185
         
186
        --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
187
         
188
        ls.C0 = CFrame.new(-.3,.1,0)
189
        ls.C1 = CFrame.new(0,.1,0)
190
        rs.C0 = CFrame.new(.3,.1,0)
191
        rs.C1 = CFrame.new(0,.1,0)
192
        rh.C0 = CFrame.new(.1,-.2,0)
193
        rh.C1 = CFrame.new(0, .2, 0)
194
        lh.C0 = CFrame.new(-.1,-.2,0)
195
        lh.C1 = CFrame.new(0, .2, 0)
196
        neck.C0 = CFrame.new(0,.2,0)
197
        neck.C1 = CFrame.new(0,-.1,0)
198
         
199
        bodyc = char:findFirstChild("Body Colors")
200
        if bodyc then
201
            bodyc:Destroy()
202
        end
203
     
204
        wait(1)
205
         
206
        local body = {}
207
        for i,v in pairs(char:children()) do
208
            if v:IsA'BasePart' then
209
            print(v.Name)
210
                body[v.Name] = {Color = v.BrickColor}
211
            end
212
        end
213
     
214
        print(body.Torso)
215
        function restorecolors()
216
            for _,bp in pairs(char:children()) do
217
                if bp:IsA("BasePart") then
218
                    bp.BrickColor = body[bp.Name].Color
219
                end
220
            end
221
        end
222
     
223
         
224
        local LightForTorso = Instance.new("PointLight", head)
225
        LightForTorso.Color = torso.BrickColor.Color
226
        LightForTorso.Range = 7
227
        LightForTorso.Brightness = 1.5
228
         
229
         
230
         
231
         
232
        local slidecount = 0
233
        local slidecountmax = 0
234
        local anim = ""
235
        local lastanim = anim
236
        local speed = 0
237
        local looking = false
238
        local dancing = false
239
        local superannoying = false
240
        local barrelroll = false
241
        local dubstepgun = false
242
        local foxie = false
243
        local durka = false
244
        local saxguy = false
245
        local heya = false
246
        local jb = false
247
        local bronymusic = false
248
        local sheddy = false
249
        local burndem = false
250
        local global_wait = 0
251
         
252
        count = 0
253
        countspeed = 1
254
        sine = 0
255
        sinespeed = 1
256
         
257
         
258
         
259
        humanoid.WalkSpeed = 11
260
         
261
         
262
        local controllerService = game:GetService("ControllerService")
263
        local controller = controllerService:GetChildren()[1]
264
         
265
         
266
        local colors = {"White", "Really black"}
267
         
268
        humanoid.Died:connect(function()
269
            for cframe_parts = 0, 100 do
270
                local p = Instance.new("Part")
271
                p.FormFactor = "Custom"
272
                p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
273
                p.Size = Vector3.new(1, 1, 1)
274
                Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
275
                p.Locked = true
276
                p.CanCollide = false
277
                p.Anchored = true
278
                p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
279
                p.Parent = workspace
280
            game:service'Debris':AddItem(p, 5)
281
            coroutine.wrap(function()
282
            while wait() do
283
                if p ~= nil then
284
                    p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
285
                    p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
286
                    p.Transparency = p.Transparency + 0.015
287
                else
288
                    break
289
                end
290
            end
291
        end)()
292
        end
293
        for _,v in pairs(char:children()) do
294
            if v:IsA("Part") then
295
                v:Destroy()
296
            end
297
        end
298
         
299
        end)
300
         
301
         
302
        mouse.KeyDown:connect(function(k)
303
           
304
            if string.byte(k) == 50 then
305
               
306
                if dancing then return end
307
                sitting = not sitting
308
                if sitting then
309
                        local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
310
                local hitz,enz = workspace:FindPartOnRay(ray, char)
311
           
312
               
313
                     if hitz then
314
                controller.Parent = nil
315
                humanoid.WalkSpeed = 0
316
                    coroutine.wrap(function()
317
                        while wait() do
318
                            humanoid.PlatformStand = true
319
                            if sitting == false then humanoid.PlatformStand = false break end
320
                        end
321
                    end)()
322
                rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
323
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
324
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
325
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
326
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
327
               
328
                      miniweld = Instance.new("Weld", char)
329
                        miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
330
                        miniweld.Part0 = hitz
331
                        miniweld.Part1 = rootpart
332
                    else
333
                        sitting = false
334
                        return
335
                        end
336
            else
337
                if miniweld then
338
                    miniweld:Destroy()
339
                end
340
                controller.Parent = controllerService
341
                humanoid.PlatformStand = false
342
                humanoid.WalkSpeed = 11
343
            end
344
        end
345
         
346
            if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
347
                superannoying = false
348
                barrelroll = false
349
                heya = false
350
                dubstepgun = false
351
                youpirate = false
352
                canttouch = false
353
                gangnam = false
354
                sheddy = false
355
                durka = false
356
                saxguy = false
357
                foxie = false
358
                burndem = false
359
                bronymusic = false
360
                brony_music:stop()
361
                fox_say:stop()
362
                spitfire:stop()
363
                heman:stop()
364
                justin:stop()
365
                jb = false
366
                durk:stop()
367
                        restorecolors()
368
                burn_dem:stop()
369-
                if hat then
369+
370-
                hat:Destroy()
370+
371
                gangy_style:stop()
372
                cant_touch:stop()
373
                you_are_pirate:stop()
374
                dubstep_gun:stop()
375
                super_annoying:stop()
376
                barrel_roll:stop()
377
                dancing = false
378
                global_wait = 0
379
                LightForTorso.Color = torso.BrickColor.Color
380
            end
381
           
382
        if k == "z" then
383
        if dancing then return end
384
            if not sitting then
385
            dancing = true
386
            superannoying = true
387
            super_annoying:play()
388
            end
389
        end
390
        if k == "k" then
391
            if dancing then return end
392
            if not sitting then
393
                dancing = true
394
                sheddy = true
395
                spitfire:play()
396
            end
397
        end
398
         
399
        if k == "n" then
400
        if dancing then return end
401
            if not sitting then
402
                dancing = true
403
                gangnam = true
404
                gangy_style:play()
405
            end
406
        end
407
         
408
        if k == "r" then
409
            if dancing then return end
410
            if not sitting then
411
                dancing = true
412
                burndem = true
413
                burn_dem:play()
414
            end
415
        end
416
         
417
         
418
        if k == "x" then
419
        if dancing then return end
420
            if not sitting then
421
                dancing = true
422
            barrelroll = true
423
            barrel_roll:play()
424
            hat = Instance.new("Part", char)
425
            hat.FormFactor = "Custom"
426
            hat.CanCollide = false
427
            hat.Size = torso.Size
428
            hat.Locked = true
429
            hat:breakJoints()
430
            local hatmesh = Instance.new("SpecialMesh", hat)
431
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
432
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
433
            hatmesh.Scale = Vector3.new(.22, .2, .22)
434
            local hatweld = Instance.new("Weld", hat)
435
            hatweld.Part0 = hat
436
            hatweld.Part1 = torso
437
        end
438
        end
439
        if k == "h" then
440
              if dancing then return end
441
            if not sitting then
442
                dancing = true
443
                heman:play()
444
                heya = true
445
            hat = Instance.new("Part", char)
446
            hat.FormFactor = "Custom"
447
            hat.CanCollide = false
448
            hat.Size = torso.Size + Vector3.new(0.01, 0.01, 0.01)
449
            hat.Locked = true
450
            hat.BrickColor = BrickColor.new("Hot pink")
451
            hat:breakJoints()
452
            local hatweld = Instance.new("Weld", hat)
453
            hatweld.Part0 = hat
454
            hatweld.Part1 = torso
455
        end
456
        end
457
        if k == "j" then
458
            if dancing then return end
459
            if not sitting then
460
                dancing = true
461
                justin:play()
462
                jb = true
463
            hat = Instance.new("Part", char)
464
            hat.FormFactor = "Custom"
465
            hat.CanCollide = false
466
            hat.Size = head.Size
467
            hat.Locked = true
468
            hat.BrickColor = BrickColor.new("Hot pink")
469
            hat:breakJoints()
470
                local hatmesh = Instance.new("SpecialMesh", hat)
471
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
472
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=20571982"
473
            hatmesh.Scale = Vector3.new(.23, .23, .23)
474
            local hatweld = Instance.new("Weld", hat)
475
            hatweld.Part0 = hat
476
            hatweld.Part1 = head
477
            hatweld.C0 = CFrame.new(0.025, -0.05, 0)
478
        end
479
        end
480
        if k == "c" then
481
        if dancing then return end
482
            if not sitting then
483
                dancing = true
484
                dubstepgun = true
485
                dubstep_gun:play()
486
            end
487
        end
488
        if k == "v" then
489
        if dancing then return end
490
                if not sitting then
491
        dancing = true
492
        youpirate = true
493
        you_are_pirate:play()
494
            hat = Instance.new("Part", char)
495
            hat.FormFactor = "Custom"
496
            hat.CanCollide = false
497
            hat.Size = head.Size
498
            hat.Locked = true
499
            hat:breakJoints()
500
            local hatmesh = Instance.new("SpecialMesh", hat)
501
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=1028848"
502
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=1028847"
503
            hatmesh.Scale = Vector3.new(.2, .2, .2)
504
            local hatweld = Instance.new("Weld", hat)
505
            hatweld.Part0 = hat
506
            hatweld.Part1 = head
507
            hatweld.C0 = CFrame.new(0, -0.15, 0)
508
        end
509
        end
510
        if k == "m" then
511
        if dancing then return end
512
            if not sitting then
513
            dancing = true
514
            canttouch = true
515
            cant_touch:play()
516
        end
517
        end
518
        if k == "b" then
519
            if dancing then return end
520
            if not sitting then
521
                dancing = true
522
                bronymusic = true
523
                brony_music:play()
524
                for _,bp in pairs(char:children()) do
525
                    if bp:IsA("BasePart") then
526
                        bp.BrickColor = BrickColor.new("Lavender")
527
                    end
528
            end
529
            hat = Instance.new("Part", char)
530
            hat.FormFactor = "Custom"
531
            hat.CanCollide = false
532
            hat.Size = head.Size
533
            hat.Locked = true
534
            hat.BrickColor = BrickColor.new("Lavender")
535
            hat:breakJoints()
536
            local hatmesh = Instance.new("SpecialMesh", hat)
537
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
538
            hatmesh.Scale = Vector3.new(.1, .2, .1)
539
            local hatweld = Instance.new("Weld", hat)
540
            hatweld.Part0 = hat
541
            hatweld.Part1 = head
542
            hatweld.C0 = CFrame.new(0, -0.1, 0.05)
543
            end
544
        end
545
         
546
        if k == "l" then
547
        if dancing then return end
548
        if not sitting then
549
            dancing = true
550
            foxie = true
551
            fox_say:play()
552
            hat = Instance.new("Part", char)
553
            hat.FormFactor = "Custom"
554
            hat.CanCollide = false
555
            hat.Size = head.Size
556
            hat.Locked = true
557
            hat:breakJoints()
558
            local hatmesh = Instance.new("SpecialMesh", hat)
559
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
560
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
561
            hatmesh.Scale = Vector3.new(.2, .2, .2)
562
            local hatweld = Instance.new("Weld", hat)
563
            hatweld.Part0 = hat
564
            hatweld.Part1 = head
565
            hatweld.C0 = CFrame.new(0, -0.1, 0)
566
            end
567
           
568
        end
569
        if k == "f" then
570
        if dancing then return end
571
            if not sitting then
572
            dancing = true
573
            durka = true
574
            durk:play()
575
        end
576
        end
577
        if k == "g" then
578
            if dancing then return end
579
            if not sitting then
580
                dancing = true
581
                saxguy = true
582
                sax_guy:play()
583
                    hat = Instance.new("Part", char)
584
            hat.FormFactor = "Custom"
585
            hat.CanCollide = false
586
            hat.Size = head.Size
587
            hat.Locked = true
588
            hat:breakJoints()
589
            local hatmesh = Instance.new("SpecialMesh", hat)
590
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
591
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
592
            hatmesh.Scale = Vector3.new(.25, .25, .25)
593
            local hatweld = Instance.new("Weld", hat)
594
            hatweld.Part0 = hat
595
            hatweld.Part1 = la
596
            hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
597
            end
598
        end
599
         
600
           
601
         
602
         
603
            if k == "q" then
604
                if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
605
                if sitting then return end
606
                looking = true
607
                rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
608
            end
609
            if k == "e" then
610
                if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
611
                if sitting then return end
612
                        looking = true
613
                rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
614
            end
615
            if k == "t" then
616
                if dancing then return end
617
                if sitting then return end
618
                dancing = true
619
                aj:play()
620
            end
621
            if string.byte(k) == 48 or string.byte(k) == 47 then
622
                        if sitting then return end
623
                humanoid.WalkSpeed = 18
624
            end
625
            if string.byte(k) == 52 then
626
                if sitting then return end
627
                humanoid.WalkSpeed = 6
628
                end
629
        end)
630
         
631
        mouse.KeyUp:connect(function(k)
632
            if string.byte(k) == 48 or string.byte(k) == 47 then
633
                if sitting then return end
634
                humanoid.WalkSpeed = 11
635
            end
636
            if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
637
                superannoying = false
638
                barrelroll = false
639
                heya = false
640
                dubstepgun = false
641
                youpirate = false
642
                canttouch = false
643
                gangnam = false
644
                sheddy = false
645
                durka = false
646
                saxguy = false
647
                foxie = false
648
                burndem = false
649
                bronymusic = false
650
                aj:stop()
651
                brony_music:stop()
652
                fox_say:stop()
653
                spitfire:stop()
654
                heman:stop()
655
                justin:stop()
656
                jb = false
657
                durk:stop()
658
                        restorecolors()
659
                burn_dem:stop()
660
            end
661
            sax_guy:stop()
662-
                if hat then
662+
663-
                hat:Destroy()
663+
664
                you_are_pirate:stop()
665
                dubstep_gun:stop()
666
                super_annoying:stop()
667
                barrel_roll:stop()
668
                dancing = false
669
                global_wait = 0
670
                LightForTorso.Color = torso.BrickColor.Color
671
            end
672
           
673
           
674
                if k == "q" then
675
                    if looking then
676
                if sitting then return end
677
                rj.C0 = CFrame.new()
678
                looking = false
679
                end
680
            end
681
           
682
                if k == "e" then
683
                    if looking then
684
                if sitting then return end
685
                rj.C0 = CFrame.new()
686
                        looking = false
687
                end
688
            end
689
        end)
690
         
691
         
692
        game:service'RunService'.Stepped:connect(function()
693
            count = (count % 100) + (countspeed/2)
694
            angle = math.pi * math.sin(math.pi*2/100*count)
695
         
696
            if slidecount < slidecountmax then
697
            slidecount = slidecount + speed
698
            end
699
            if slidecount > slidecountmax then
700
            slidecount = slidecount - speed
701
            end  
702
        if global_wait == 380 then global_wait = 0 end
703
         
704
        sine = sine + sinespeed
705
        if not dancing then
706
                if not sitting then
707
                    local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
708
            local hitz, enz = workspace:FindPartOnRay(ray, char)
709
                if not hitz then
710
                        ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
711
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
712
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, 0)
713
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
714
            if not looking then
715
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
716
            end
717
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
718
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
719
           
720
        -- idle anim
721
         
722
        anim = "Idle"
723
        if anim ~= lastanim then
724
            if lastanim == "Walking" then
725
                speed = 0.5
726
                slidecount = 1
727
                slidecountmax = 0
728
            elseif lastanim == "Running" then
729
                speed = 2.5
730
                slidecount = 5
731
                slidecountmax = 0
732
            else
733
        slidecount = 0
734
        slidecountmax = 0
735
        end
736
        end
737
        countspeed = 1
738
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.02, 0, 0)
739
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.02, 0, 0)
740
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.01, 0, 0)
741
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.01, 0, 0)
742
            if not looking then
743
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
744
            end
745
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
746
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 14 then
747
            looking = false
748
        -- walk anim
749
        anim = "Walking"
750
        if anim ~= lastanim then
751
        speed = 0.2
752
        slidecount = 0
753
        slidecountmax = 1
754
            if lastanim == "Running" then
755
                slidecount = 5
756
                end
757
        end
758
        countspeed = 6
759
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.3, 0, math.abs(angle*0.02))
760
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.3, 0, -math.abs(angle*0.02))
761
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, -math.abs(angle*0.01))
762
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, math.abs(angle*0.01))
763
            rj.C0 = CFrame.new(0, math.abs(-angle*0.035), 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
764
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
765
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
766
            --run anim
767
            anim = "Running"
768
        if anim ~= lastanim then
769
        speed = 1
770
        slidecount = 0
771
        slidecountmax = 5
772
            if lastanim == "Walking" then
773
                slidecount = 1
774
            end
775
        end
776
         
777
        looking = false
778
        countspeed = 9
779
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
780
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
781
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
782
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
783
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
784
            rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
785
        end
786
         
787
        lastanim = anim
788
        else
789
        countspeed = 1
790
                    local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
791
            local hitz, enz = workspace:FindPartOnRay(ray, char)
792
                if not hitz then
793
                rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
794
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
795
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
796
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
797
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
798
                else
799
                rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
800
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
801
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
802
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
803
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
804
            end
805
           
806
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
807
        end
808
        else
809
        if superannoying then
810
        countspeed = 5
811
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
812
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
813
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
814
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
815
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
816
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
817
        elseif barrelroll then
818
            countspeed = 5
819
            sinespeed = 0.1
820
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
821
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
822
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, 0, -math.abs(angle*0.03))
823
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 0, math.abs(angle*0.03))
824
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
825
            rj.C0 = CFrame.new(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
826
        elseif dubstepgun then
827
        global_wait = (global_wait % 380) + 1
828
            countspeed = 5
829
            if global_wait < 249 - 40 then
830
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
831
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
832
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
833
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
834
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
835
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
836
        elseif global_wait > 249 - 40 then
837
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
838
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
839
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
840
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
841
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
842
            rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
843
            end
844
        elseif youpirate then
845
        global_wait = (global_wait % 380) + 1
846
            countspeed = 5
847
            if global_wait < 79 then
848
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
849
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
850
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
851
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
852
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
853
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
854
        elseif global_wait < 299 then
855
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
856
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
857
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
858
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
859
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
860
            rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
861
        elseif global_wait > 299 then
862
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
863
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
864
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
865
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
866
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
867
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
868
            end
869
        elseif canttouch then
870
            countspeed = 5
871
        global_wait = (global_wait % 160) + 1
872
        if global_wait == 160 then global_wait = 0 end
873
            if global_wait < 39 then
874
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
875
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
876
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
877
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
878
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
879
            rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
880
        elseif global_wait < 79 then
881
             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
882
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
883
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
884
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
885
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
886
            rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
887
        elseif global_wait < 119 then
888
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
889
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
890
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
891
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
892
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
893
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
894
            torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
895
        elseif global_wait > 119 then
896
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
897
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
898
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
899
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
900
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
901
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
902
            torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
903
        end
904
        elseif gangnam then
905
        countspeed = 5
906
        if global_wait == 180 then global_wait = 0 end
907
        global_wait = (global_wait % 180) + 1
908
        if global_wait < 89 then
909
            ls.C0 = CFrame.new(-.2,.1,-.1)  * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, math.pi/3 + math.abs(angle*0.05))
910
            rs.C0 = CFrame.new(.2,.1,-.1) * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, -math.pi/3 + -math.abs(angle*0.05))
911
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
912
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
913
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
914
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
915
            elseif global_wait > 89 then
916
            ls.C0 = CFrame.new(-.2,.1,-.1)  * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, math.pi/3 + math.abs(angle*0.05))
917
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
918
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
919
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
920
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
921
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
922
        end
923
        elseif foxie then
924
        countspeed = 5
925
        global_wait = (global_wait % 380) + 2
926
        if global_wait < 89 then
927
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
928
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
929
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
930
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
931
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
932
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
933
            elseif global_wait > 89 then
934
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
935
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
936
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
937
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
938
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, math.sin(angle*0.1))
939
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
940
        end
941
        elseif durka then
942
        countspeed = 2
943
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
944
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
945
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
946
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
947
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
948
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
949
        elseif saxguy then
950
            countspeed = 5
951
            ls.C0 = CFrame.new(-.25,.1,-.1)  * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
952
            rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
953
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
954
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
955
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
956
            rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
957
        elseif heya then
958
             countspeed = 5
959
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
960
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
961
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
962
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
963
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
964
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
965
        elseif jb then
966
                 countspeed = 5
967
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
968
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
969
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
970
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
971
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
972
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
973
        elseif bronymusic then
974
                     countspeed = 5
975
            ls.C0 = CFrame.new(-.1,.1,-.15)  * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
976
            rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
977
            lh.C0 = CFrame.new(-.1,-.25,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
978
            rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
979
            neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
980
            rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
981
        elseif sheddy then
982
            countspeed = 7
983
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
984
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
985
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
986
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
987
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
988
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
989
        elseif burndem then
990
            countspeed = 4
991
             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
992
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
993
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
994
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
995
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
996
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
997
        elseif aj.IsPlaying then
998
            countspeed = 5
999
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -(angle)*0.4, -angle*0.1, 0)
1000
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + (angle)*0.4, -angle*0.1, 0)
1001
            lh.C0 = CFrame.new(-.1,-.2 - math.cos(count*.025)*.02,0)  * CFrame.Angles(angle*0.05, 0, -0.06)
1002
            rh.C0 = CFrame.new(.1,-.2+math.cos(count*.025)*.02,0) * CFrame.Angles(-angle*0.05, 0, 0.06)
1003
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1004
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.cos(angle*0.1), 0)
1005
        end
1006
        end
1007
        end)
1008
         
1009
         
1010
        plr.Chatted:connect(function(msg)
1011
            game:service'Chat':Chat(head, msg, 1)
1012
            if msg == "die/" then
1013
                char:breakJoints()
1014
            end
1015
        end)
1016
         
1017
        end)
1018
        if not ran and err then
1019
            print(err)
1020
        end