View difference between Paste ID: ku0zbNQP and fPkNiCxC
SHOW: | | - or go back to the newest paste.
1
     
2
        --[[dont u even dare take credit
3
        cus dis mai law ok and if u break my law i keel u in sb
4
     
5
    btw there's no point in re-naming "LocalPlayer" to "YOURNAMEHERE" or whatever, localplayer is the CLIENT itself.
6
    + i did a small update so you still have your clothes on when small ok?
7
	+ ok wtf you need to stop using this i have regrets upon using it because it was made in 2014 ok
8
	my anims have improved so much that you haven't seen my latest works
9
	++ This is an edit of Memo1332, please, everything said above, please follow.
10
	~AmbientOcclusion (formerly madiik)
11
        ]]--
12
         
13
        local ran,err = ypcall(function()
14
        plr = game:service'Players'.LocalPlayer
15
        char = plr.Character
16
        mouse = plr:GetMouse()
17
        humanoid = char:findFirstChild("Humanoid")
18
        torso = char:findFirstChild("Torso")
19
        head = char.Head
20
        ra = char:findFirstChild("Right Arm")
21
        la = char:findFirstChild("Left Arm")
22
        rl = char:findFirstChild("Right Leg")
23
        ll = char:findFirstChild("Left Leg")
24
        rs = torso:findFirstChild("Right Shoulder")
25
        ls = torso:findFirstChild("Left Shoulder")
26
        rh = torso:findFirstChild("Right Hip")
27
        lh = torso:findFirstChild("Left Hip")
28
        neck = torso:findFirstChild("Neck")
29
        rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
30
        anim = char:findFirstChild("Animate")
31
        rootpart = char:findFirstChild("HumanoidRootPart")
32
        camera = workspace.CurrentCamera
33
        do --Removing ROBLOX's new Looped bug >_>
34
            local function rec(x)
35
                for i,v in pairs(x:children()) do
36
                    if v:IsA'Animation' then
37
                        v.AnimationId = 'rbxassetid://28159255'
38
                    end
39
                    rec(v)
40
                end
41
            end
42
            rec(anim) --the Animate script
43
        end
44
45
        humanoid.Jump = true
46
47
        wait(.4)
48
49
50
        if anim then
51
        anim:Destroy()
52
        end
53
         
54
         
55
        rj.C0 = CFrame.new()
56
        rj.C1 = CFrame.new()
57
         
58
         
59
        super_annoying = Instance.new("Sound", head)
60-
        super_annoying.SoundId = "http://www.roblox.com/asset/?id=152767969"
60+
        super_annoying.SoundId = "http://www.roblox.com/asset/?id=225000651"
61
        super_annoying.Volume = 10
62
        super_annoying.Pitch = 1.15
63
        super_annoying.Looped = true
64
        barrel_roll = Instance.new("Sound", head)
65
        barrel_roll.SoundId = "http://www.roblox.com/asset/?id=164147183"
66
        barrel_roll.Volume = 10
67
        barrel_roll.Looped = true
68
        dubstep_gun = Instance.new("Sound", head)
69-
        dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=910717216"
69+
        dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=259455471"
70
        dubstep_gun.Volume = 10
71
        dubstep_gun.Pitch = 1.2
72
        dubstep_gun.Looped = true
73
        you_are_pirate = Instance.new("Sound", head)
74
        you_are_pirate.SoundId = "http://www.roblox.com/asset/?id=226273007"
75
        you_are_pirate.Volume = 10
76
        you_are_pirate.Looped = true
77
        cant_touch = Instance.new("Sound", head)
78-
        cant_touch.SoundId = "http://www.roblox.com/asset/?id=185817642"
78+
        cant_touch.SoundId = "http://www.roblox.com/asset/?id=525644811"
79
        cant_touch.Volume = 10
80
        cant_touch.Pitch = 1.15
81
        cant_touch.Looped = true
82
        gangy_style = Instance.new("Sound", head)
83-
        gangy_style.SoundId = "http://www.roblox.com/asset/?id=152828706"
83+
        gangy_style.SoundId = "http://www.roblox.com/asset/?id=927244294"
84
        gangy_style.Volume = 10
85
        gangy_style.Looped = true
86
        gangy_style.Pitch = 1.3
87
        fox_say = Instance.new("Sound", head)
88
        fox_say.SoundId = "http://www.roblox.com/asset/?id=665080025"
89
        fox_say.Volume = 10
90
        fox_say.Looped = true
91
        durk = Instance.new("Sound", head)
92-
        durk.SoundId = "http://www.roblox.com/asset/?id=437141803"
92+
        durk.SoundId = "http://www.roblox.com/asset/?id=271367617"
93
        durk.Volume = 10
94
        durk.Pitch = 1.05
95
        durk.Looped = true
96
        sax_guy = Instance.new("Sound", head)
97
        sax_guy.SoundId = "http://www.roblox.com/asset/?id=198856346"
98
        sax_guy.Volume = 10
99
        sax_guy.Pitch = 1.15
100
        sax_guy.Looped = true
101
        heman = Instance.new("Sound", head)
102-
        heman.SoundId = "http://www.roblox.com/asset/?id=1338710258"
102+
        heman.SoundId = "http://www.roblox.com/asset/?id=408426660"
103
        heman.Volume = 10
104
        heman.Looped = true
105
        heman.Pitch = 1.15
106
        justin = Instance.new("Sound", head)
107-
        justin.SoundId = "http://www.roblox.com/asset/?id=953804893"
107+
        justin.SoundId = "http://www.roblox.com/asset/?id=676611356"
108
        justin.Volume = 10
109
        justin.Pitch = 1.15
110
        justin.Looped = true
111
        brony_music = Instance.new("Sound", head)
112
        brony_music.SoundId = "http://www.roblox.com/asset/?id=141444871"
113
        brony_music.Volume = 10
114
        brony_music.Looped = true
115
        spitfire = Instance.new("Sound", head)
116-
        spitfire.SoundId = "http://www.roblox.com/asset/?id=149811427"
116+
        spitfire.SoundId = "http://www.roblox.com/asset/?id=177930116"
117
        spitfire.Volume = 10
118
        spitfire.Looped = true
119
        spitfire.Pitch = 1.15
120
        burn_dem = Instance.new("Sound", head)
121-
        burn_dem.SoundId = "http://www.roblox.com/asset/?id=130825893"
121+
        burn_dem.SoundId = "http://www.roblox.com/asset/?id=1270425913"
122
        burn_dem.Volume = 10
123
        burn_dem.Pitch = 1.15
124
        burn_dem.Looped = true
125
        aj = Instance.new("Sound", head)
126-
        aj.SoundId = "rbxassetid://833322858"
126+
        aj.SoundId = "rbxassetid://856816276"
127
        aj.Volume = 10
128
        aj.Pitch = 1.15
129
        aj.Looped = true
130
         
131
        Instance.new("HumanoidController", game:service'ControllerService')
132
        Instance.new("SkateboardController", game:service'ControllerService')
133
        Instance.new("VehicleController", game:service'ControllerService')
134
         
135
         
136
         
137
         
138
        --minimize
139
        rh.Parent = nil
140
        lh.Parent = nil
141
        rs.Parent = nil
142
        ls.Parent = nil
143
        neck.Parent = nil
144
        rj.Parent = nil
145
         
146
         
147
        rl.FormFactor = "Custom"
148
        ll.FormFactor = "Custom"
149
        ra.FormFactor = "Custom"
150
        la.FormFactor = "Custom"
151
        torso.FormFactor = "Custom"
152
        head.FormFactor = "Custom"
153
        rootpart.FormFactor = "Custom"
154
         
155
         
156
         
157
         
158
        rootpart.Size = Vector3.new(.4, .4, .2)
159
        rl.Size = Vector3.new(.2, .4, .2)
160
        ll.Size = Vector3.new(.2, .4, .2)
161
        ra.Size = Vector3.new(.2, .4, .2)
162
        la.Size = Vector3.new(.2, .4, .2)
163
        torso.Size = Vector3.new(.4, .4, .2)
164
        head.Size = Vector3.new(.4, .2, .2)
165
         
166
        rh.Parent = torso
167
        lh.Parent = torso
168
        rs.Parent = torso
169
        ls.Parent = torso
170
        neck.Parent = torso
171
        rj.Parent = rootpart
172
173
        rootpart.CustomPhysicalProperties = PhysicalProperties.new(100,0,100,0,0)
174
        torso.CustomPhysicalProperties = PhysicalProperties.new(100,0,100,0,0)
175
        head.CustomPhysicalProperties = PhysicalProperties.new(100,0,100,0,0)
176
        rl.CustomPhysicalProperties = PhysicalProperties.new(100,00,100,0,0)
177
        ll.CustomPhysicalProperties = PhysicalProperties.new(100,00,100,0,0)
178
        ra.CustomPhysicalProperties = PhysicalProperties.new(100,00,100,0,0)
179
        la.CustomPhysicalProperties = PhysicalProperties.new(100,00,100,0,0)
180
         
181
         
182
        if torso:findFirstChild("roblox") then
183
            local p = Instance.new("Part", char)
184
            p.FormFactor = "Custom"
185
            p.Size = torso.Size
186
            p.Transparency = 1
187
            p:BreakJoints()
188
            local w = Instance.new("Weld", char)
189
            w.Part0 = p
190
            w.Part1 = torso
191
            torso:findFirstChild("roblox").Parent = p
192
        end
193
         
194
         
195
        --[[mesh1 = Instance.new("SpecialMesh", torso)
196
        mesh1.Name = "Mesh"
197
        mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
198
        mesh1.MeshId = "rbxasset://fonts/torso.mesh"
199
        mesh2 = Instance.new("SpecialMesh", la)
200
        mesh2.Name = "Mesh"
201
        mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
202
        mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
203
        mesh3 = Instance.new("SpecialMesh", ra)
204
        mesh3.Name = "Mesh"
205
        mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
206
        mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
207
        mesh4 = Instance.new("SpecialMesh", ll)
208
        mesh4.Name = "Mesh"
209
        mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
210
        mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
211
        mesh5 = Instance.new("SpecialMesh", rl)
212
        mesh5.Name = "Mesh"
213
        mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
214
        mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"--]]
215
         
216
         
217
        --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
218
         
219
        ls.C0 = CFrame.new(-.3,.1,0)
220
        ls.C1 = CFrame.new(0,.1,0)
221
        rs.C0 = CFrame.new(.3,.1,0)
222
        rs.C1 = CFrame.new(0,.1,0)
223
        rh.C0 = CFrame.new(.1,-.2,0)
224
        rh.C1 = CFrame.new(0, .2, 0)
225
        lh.C0 = CFrame.new(-.1,-.2,0)
226
        lh.C1 = CFrame.new(0, .2, 0)
227
        neck.C0 = CFrame.new(0,.2,0)
228
        neck.C1 = CFrame.new(0,-.1,0)
229
         
230
        bodyc = char:findFirstChild("Body Colors")
231
        if bodyc then
232
            bodyc:Destroy()
233
        end
234
     
235
        wait(1)
236
         
237
        local body = {}
238
        for i,v in pairs(char:children()) do
239
            if v:IsA'BasePart' then
240
            print(v.Name)
241
                body[v.Name] = {Color = v.BrickColor}
242
            end
243
        end
244
     
245
        print(body.Torso)
246
        function restorecolors()
247
            for _,bp in pairs(char:children()) do
248
                if bp:IsA("BasePart") then
249
                    bp.BrickColor = body[bp.Name].Color
250
                end
251
            end
252
        end
253
     
254
         
255
        local LightForTorso = Instance.new("PointLight", head)
256
        LightForTorso.Color = torso.BrickColor.Color
257
        LightForTorso.Range = 7
258
        LightForTorso.Brightness = 1.5
259
         
260
         
261
         
262
         
263
        local slidecount = 0
264
        local slidecountmax = 0
265
        local anim = ""
266
        local lastanim = anim
267
        local speed = 0
268
        local looking = false
269
        local dancing = false
270
        local superannoying = false
271
        local barrelroll = false
272
        local dubstepgun = false
273
        local foxie = false
274
        local durka = false
275
        local saxguy = false
276
        local heya = false
277
        local jb = false
278
        local bronymusic = false
279
        local sheddy = false
280
        local burndem = false
281
        local global_wait = 0
282
         
283
        count = 0
284
        countspeed = 1
285
        sine = 0
286
        sinespeed = 1
287
         
288
         
289
         
290-
        humanoid.WalkSpeed = 11
290+
        humanoid.WalkSpeed = 6
291
         
292
         
293
        local controllerService = game:GetService("ControllerService")
294
        local controller = controllerService:GetChildren()[1]
295
         
296
         
297
        local colors = {"White", "Really black"}
298
         
299
        humanoid.Died:connect(function()
300
            for cframe_parts = 0, 100 do
301
                local p = Instance.new("Part")
302
                p.FormFactor = "Custom"
303
                p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
304
                p.Size = Vector3.new(1, 1, 1)
305
                Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
306
                p.Locked = true
307
                p.CanCollide = false
308
                p.Anchored = true
309
                p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
310
                p.Parent = workspace
311
            game:service'Debris':AddItem(p, 5)
312
            coroutine.wrap(function()
313
            while wait() do
314
                if p ~= nil then
315
                    p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
316
                    p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
317
                    p.Transparency = p.Transparency + 0.015
318
                else
319
                    break
320
                end
321
            end
322
        end)()
323
        end
324
        for _,v in pairs(char:children()) do
325
            if v:IsA("Part") then
326
                v:Destroy()
327
            end
328
        end
329
         
330
        end)
331
         
332
         
333
        mouse.KeyDown:connect(function(k)
334
           
335
            if string.byte(k) == 50 then
336
               
337
                if dancing then return end
338
                sitting = not sitting
339
                if sitting then
340
                        local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
341
                local hitz,enz = workspace:FindPartOnRay(ray, char)
342
           
343
               
344
                     if hitz then
345
                controller.Parent = nil
346
                humanoid.WalkSpeed = 0
347
                    coroutine.wrap(function()
348
                        while wait() do
349
                            humanoid.PlatformStand = true
350
                            if sitting == false then humanoid.PlatformStand = false break end
351
                        end
352
                    end)()
353
                rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
354
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
355
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
356
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
357
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
358
               
359
                      miniweld = Instance.new("Weld", char)
360
                        miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
361
                        miniweld.Part0 = hitz
362
                        miniweld.Part1 = rootpart
363
                    else
364
                        sitting = false
365
                        return
366
                        end
367
            else
368
                if miniweld then
369
                    miniweld:Destroy()
370
                end
371
                controller.Parent = controllerService
372
                humanoid.PlatformStand = true
373-
                humanoid.WalkSpeed = 11
373+
374
            end
375
        end
376
         
377-
            if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
377+
            if k == "y" then
378
                superannoying = false
379
                barrelroll = false
380
                heya = false
381
                dubstepgun = false
382
                youpirate = false
383
                canttouch = false
384
                gangnam = false
385
                sheddy = false
386
                durka = false
387
                saxguy = false
388
                foxie = false
389
                burndem = false
390
                bronymusic = false
391
                brony_music:stop()
392
                fox_say:stop()
393
                spitfire:stop()
394
                heman:stop()
395
                justin:stop()
396
                jb = false
397
                durk:stop()
398
                        restorecolors()
399
                burn_dem:stop()
400
                if hat then
401
                hat:Destroy()
402
            end
403
            sax_guy:stop()
404
                gangy_style:stop()
405
                cant_touch:stop()
406
                you_are_pirate:stop()
407
                dubstep_gun:stop()
408
                super_annoying:stop()
409
                barrel_roll:stop()
410
                dancing = false
411
                global_wait = 0
412
                LightForTorso.Color = torso.BrickColor.Color
413
            end
414
           
415
        if k == "z" then
416
        if dancing then return end
417
            if not sitting then
418
            dancing = true
419
            superannoying = true
420
            super_annoying:play()
421
            end
422
        end
423
        if k == "k" then
424
            if dancing then return end
425
            if not sitting then
426
                dancing = true
427
                sheddy = true
428
                spitfire:play()
429
            end
430
        end
431
         
432
        if k == "n" then
433
        if dancing then return end
434
            if not sitting then
435
                dancing = true
436
                gangnam = true
437
                gangy_style:play()
438
            end
439
        end
440
         
441
        if k == "r" then
442
            if dancing then return end
443
            if not sitting then
444
                dancing = true
445
                burndem = true
446
                burn_dem:play()
447
            end
448
        end
449
         
450
         
451
        if k == "x" then
452
        if dancing then return end
453
            if not sitting then
454
                dancing = true
455
            barrelroll = true
456
            barrel_roll:play()
457
            hat = Instance.new("Part", char)
458
            hat.FormFactor = "Custom"
459
            hat.CanCollide = false
460
            hat.Size = torso.Size
461
            hat.Locked = true
462
            hat:breakJoints()
463
            local hatmesh = Instance.new("SpecialMesh", hat)
464
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
465
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
466
            hatmesh.Scale = Vector3.new(.22, .2, .22)
467
            local hatweld = Instance.new("Weld", hat)
468
            hatweld.Part0 = hat
469
            hatweld.Part1 = torso
470
        end
471
        end
472
        if k == "h" then
473
              if dancing then return end
474
            if not sitting then
475
                dancing = true
476
                heman:play()
477
                heya = true
478
            hat = Instance.new("Part", char)
479
            hat.FormFactor = "Custom"
480
            hat.CanCollide = false
481
            hat.Size = torso.Size + Vector3.new(0.01, 0.01, 0.01)
482
            hat.Locked = true
483
            hat.BrickColor = BrickColor.new("Hot pink")
484
            hat:breakJoints()
485
            local hatweld = Instance.new("Weld", hat)
486
            hatweld.Part0 = hat
487
            hatweld.Part1 = torso
488
        end
489
        end
490
        if k == "j" then
491
            if dancing then return end
492
            if not sitting then
493
                dancing = true
494
                justin:play()
495
                jb = true
496
            hat = Instance.new("Part", char)
497
            hat.FormFactor = "Custom"
498
            hat.CanCollide = false
499
            hat.Size = head.Size
500
            hat.Locked = true
501
            hat.BrickColor = BrickColor.new("Hot pink")
502
            hat:breakJoints()
503
                local hatmesh = Instance.new("SpecialMesh", hat)
504
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
505
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=20571982"
506
            hatmesh.Scale = Vector3.new(.23, .23, .23)
507
            local hatweld = Instance.new("Weld", hat)
508
            hatweld.Part0 = hat
509
            hatweld.Part1 = head
510
            hatweld.C0 = CFrame.new(0.025, -0.05, 0)
511
        end
512
        end
513
        if k == "c" then
514
        if dancing then return end
515
            if not sitting then
516
                dancing = true
517
                dubstepgun = true
518
                dubstep_gun:play()
519
            end
520
        end
521
        if k == "v" then
522
        if dancing then return end
523
                if not sitting then
524
        dancing = true
525
        youpirate = true
526
        you_are_pirate:play()
527
            hat = Instance.new("Part", char)
528
            hat.FormFactor = "Custom"
529
            hat.CanCollide = false
530
            hat.Size = head.Size
531
            hat.Locked = true
532
            hat:breakJoints()
533
            local hatmesh = Instance.new("SpecialMesh", hat)
534
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=1028848"
535
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=1028847"
536
            hatmesh.Scale = Vector3.new(.2, .2, .2)
537
            local hatweld = Instance.new("Weld", hat)
538
            hatweld.Part0 = hat
539
            hatweld.Part1 = head
540
            hatweld.C0 = CFrame.new(0, -0.15, 0)
541
        end
542
        end
543
        if k == "m" then
544
        if dancing then return end
545
            if not sitting then
546
            dancing = true
547
            canttouch = true
548
            cant_touch:play()
549
        end
550
        end
551
        if k == "b" then
552
            if dancing then return end
553
            if not sitting then
554
                dancing = true
555
                bronymusic = true
556
                brony_music:play()
557
                for _,bp in pairs(char:children()) do
558
                    if bp:IsA("BasePart") then
559
                        bp.BrickColor = BrickColor.new("Hot pink")
560
                    end
561
            end
562
            hat = Instance.new("Part", char)
563
            hat.FormFactor = "Custom"
564
            hat.CanCollide = false
565
            hat.Size = head.Size
566
            hat.Locked = true
567
            hat.BrickColor = BrickColor.new("Lavender")
568
            hat:breakJoints()
569
            local hatmesh = Instance.new("SpecialMesh", hat)
570
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
571
            hatmesh.Scale = Vector3.new(.1, .2, .1)
572
            local hatweld = Instance.new("Weld", hat)
573
            hatweld.Part0 = hat
574
            hatweld.Part1 = head
575
            hatweld.C0 = CFrame.new(0, -0.1, 0.05)
576
            end
577
        end
578
         
579
        if k == "l" then
580
        if dancing then return end
581
        if not sitting then
582
            dancing = true
583
            foxie = true
584
            fox_say:play()
585
            hat = Instance.new("Part", char)
586
            hat.FormFactor = "Custom"
587
            hat.CanCollide = false
588
            hat.Size = head.Size
589
            hat.Locked = true
590
            hat:breakJoints()
591
            local hatmesh = Instance.new("SpecialMesh", hat)
592
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
593
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
594
            hatmesh.Scale = Vector3.new(.2, .2, .2)
595
            local hatweld = Instance.new("Weld", hat)
596
            hatweld.Part0 = hat
597
            hatweld.Part1 = head
598
            hatweld.C0 = CFrame.new(0, -0.1, 0)
599
            end
600
           
601
        end
602
        if k == "f" then
603
        if dancing then return end
604
            if not sitting then
605
            dancing = true
606
            durka = true
607
            durk:play()
608
        end
609
        end
610
        if k == "g" then
611
            if dancing then return end
612
            if not sitting then
613
                dancing = true
614
                saxguy = true
615
                sax_guy:play()
616
                    hat = Instance.new("Part", char)
617
            hat.FormFactor = "Custom"
618
            hat.CanCollide = false
619
            hat.Size = head.Size
620
            hat.Locked = true
621
            hat:breakJoints()
622
            local hatmesh = Instance.new("SpecialMesh", hat)
623
            hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
624
            hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
625
            hatmesh.Scale = Vector3.new(.25, .25, .25)
626
            local hatweld = Instance.new("Weld", hat)
627
            hatweld.Part0 = hat
628
            hatweld.Part1 = la
629
            hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
630
            end
631
        end
632
         
633
           
634
         
635
         
636
            if k == "q" then
637
                if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
638
                if sitting then return end
639
                looking = true
640
                rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
641
            end
642
            if k == "e" then
643
                if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
644
                if sitting then return end
645
                        looking = true
646
                rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
647
            end
648
            if k == "t" then
649
                if dancing then return end
650
                if sitting then return end
651
                dancing = true
652
                aj:play()
653
            end
654
            if string.byte(k) == 93 then
655
                if plr.Character.Humanoid.WalkSpeed ~= 3
656
                then
657
                plr.Character.Humanoid.WalkSpeed = 3   
658
                warn("Walkspeed is now 3 press shift to return to normal")
659
                end
660
            end
661
            if k == "p" then
662
                if plr.Character.Humanoid.JumpPower ~= 32 then
663
                plr.Character.Humanoid.JumpPower = 32
664
                warn("Jump Power is now 32; press U for normal jump power")
665
                end
666
            end
667-
                humanoid.WalkSpeed = 11
667+
            if k == "u" then
668
                if plr.Character.Humanoid.JumpPower ~= 50 then
669-
            if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
669+
                plr.Character.Humanoid.JumpPower = 50  
670
                print("Jump Power is now normal; 50")
671
                end
672
            end
673
            if string.byte(k) == 48 or string.byte(k) == 47 then
674
                        if sitting then return end
675
                humanoid.WalkSpeed = 18
676
            end
677
            if string.byte(k) == 52 then
678
                if sitting then return end
679
                humanoid.WalkSpeed = 6
680
                end
681
        end)
682
         
683
        mouse.KeyUp:connect(function(k)
684
            if string.byte(k) == 48 or string.byte(k) == 47 then
685
                if sitting then return end
686
                humanoid.WalkSpeed = 6
687
            end
688
            if k == "y" then
689
                superannoying = false
690
                barrelroll = false
691
                heya = false
692
                dubstepgun = false
693
                youpirate = false
694
                canttouch = false
695
                gangnam = false
696
                sheddy = false
697
                durka = false
698
                saxguy = false
699
                foxie = false
700
                burndem = false
701
                bronymusic = false
702
                aj:stop()
703
                brony_music:stop()
704
                fox_say:stop()
705
                spitfire:stop()
706
                heman:stop()
707
                justin:stop()
708
                jb = false
709
                durk:stop()
710
                        restorecolors()
711
                burn_dem:stop()
712
                if hat then
713
                hat:Destroy()
714
            end
715
            sax_guy:stop()
716
                gangy_style:stop()
717
                cant_touch:stop()
718
                you_are_pirate:stop()
719
                dubstep_gun:stop()
720
                super_annoying:stop()
721
                barrel_roll:stop()
722
                dancing = false
723
                global_wait = 0
724
                LightForTorso.Color = torso.BrickColor.Color
725
            end
726
           
727
           
728
                if k == "q" then
729
                    if looking then
730
                if sitting then return end
731
                rj.C0 = CFrame.new()
732
                looking = false
733
                end
734
            end
735
           
736
                if k == "e" then
737
                    if looking then
738
                if sitting then return end
739
                rj.C0 = CFrame.new()
740
                        looking = false
741
                end
742
            end
743
        end)
744
         
745
         
746
        game:service'RunService'.Stepped:connect(function()
747
            count = (count % 100) + (countspeed/2)
748
            angle = math.pi * math.sin(math.pi*2/100*count)
749
         
750
            if slidecount < slidecountmax then
751
            slidecount = slidecount + speed
752
            end
753
            if slidecount > slidecountmax then
754
            slidecount = slidecount - speed
755
            end  
756
        if global_wait == 380 then global_wait = 0 end
757
         
758
        sine = sine + sinespeed
759
        if not dancing then
760
                if not sitting then
761
                    local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
762
            local hitz, enz = workspace:FindPartOnRay(ray, char)
763
                if not hitz then
764
                        ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
765
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
766
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, 0)
767
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
768
            if not looking then
769
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
770
            end
771
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
772
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
773
           
774
        -- idle anim
775
         
776
        anim = "Idle"
777
        if anim ~= lastanim then
778
            if lastanim == "Walking" then
779
                speed = 0.5
780
                slidecount = 1
781
                slidecountmax = 0
782
            elseif lastanim == "Running" then
783
                speed = 2.5
784
                slidecount = 5
785
                slidecountmax = 0
786
            else
787
        slidecount = 0
788
        slidecountmax = 0
789
        end
790
        end
791
        countspeed = 1
792
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.02, 0, 0)
793
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.02, 0, 0)
794
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.01, 0, 0)
795
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.01, 0, 0)
796
            if not looking then
797
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
798
            end
799
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
800
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 14 then
801
            looking = false
802
        -- walk anim
803
        anim = "Walking"
804
        if anim ~= lastanim then
805
        speed = 0.2
806
        slidecount = 0
807
        slidecountmax = 1
808
            if lastanim == "Running" then
809
                slidecount = 5
810
                end
811
        end
812
        countspeed = 6
813
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.3, 0, math.abs(angle*0.02))
814
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.3, 0, -math.abs(angle*0.02))
815
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, -math.abs(angle*0.01))
816
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, math.abs(angle*0.01))
817
            rj.C0 = CFrame.new(0, math.abs(-angle*0.035), 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
818
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
819
        elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
820
            --run anim
821
            anim = "Running"
822
        if anim ~= lastanim then
823
        speed = 1
824
        slidecount = 0
825
        slidecountmax = 5
826
            if lastanim == "Walking" then
827
                slidecount = 1
828
            end
829
        end
830
         
831
        looking = false
832
        countspeed = 9
833
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
834
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
835
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
836
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
837
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
838
            rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
839
        end
840
         
841
        lastanim = anim
842
        else
843
        countspeed = 1
844
                    local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
845
            local hitz, enz = workspace:FindPartOnRay(ray, char)
846
                if not hitz then
847
                rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
848
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
849
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
850
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
851
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
852
                else
853
                rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
854
                lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
855
                rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
856
                ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
857
                rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
858
            end
859
           
860
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
861
        end
862
        else
863
        if superannoying then
864
        countspeed = 5
865
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
866
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
867
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
868
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
869
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
870
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
871
        elseif barrelroll then
872
            countspeed = 5
873
            sinespeed = 0.1
874
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
875
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
876
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, 0, -math.abs(angle*0.03))
877
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 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(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
880
        elseif dubstepgun then
881
        global_wait = (global_wait % 380) + 1
882
            countspeed = 5
883
            if global_wait < 249 - 40 then
884
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
885
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
886
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
887
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
888
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
889
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
890
        elseif global_wait > 249 - 40 then
891
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
892
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
893
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
894
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
895
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
896
            rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
897
            end
898
        elseif youpirate then
899
        global_wait = (global_wait % 380) + 1
900
            countspeed = 5
901
            if global_wait < 79 then
902
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
903
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
904
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
905
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
906
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
907
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
908
        elseif global_wait < 299 then
909
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
910
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
911
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
912
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
913
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
914
            rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
915
        elseif global_wait > 299 then
916
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
917
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
918
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
919
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-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*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
922
            end
923
        elseif canttouch then
924
            countspeed = 5
925
        global_wait = (global_wait % 160) + 1
926
        if global_wait == 160 then global_wait = 0 end
927
            if global_wait < 39 then
928
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
929
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
930
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
931
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
932
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
933
            rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
934
        elseif global_wait < 79 then
935
             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
936
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
937
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
938
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
939
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
940
            rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
941
        elseif global_wait < 119 then
942
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
943
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
944
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
945
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
946
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
947
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
948
            torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
949
        elseif global_wait > 119 then
950
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
951
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
952
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
953
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
954
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
955
            rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
956
            torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
957
        end
958
        elseif gangnam then
959
        countspeed = 5
960
        if global_wait == 180 then global_wait = 0 end
961
        global_wait = (global_wait % 180) + 1
962
        if global_wait < 89 then
963
            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))
964
            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))
965
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
966
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
967
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
968
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
969
            elseif global_wait > 89 then
970
            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))
971
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
972
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
973
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
974
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
975
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
976
        end
977
        elseif foxie then
978
        countspeed = 5
979
        global_wait = (global_wait % 380) + 2
980
        if global_wait < 89 then
981
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
982
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
983
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
984
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
985
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
986
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
987
            elseif global_wait > 89 then
988
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
989
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
990
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
991
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
992
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, math.sin(angle*0.1))
993
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
994
        end
995
        elseif durka then
996
        countspeed = 2
997
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
998
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
999
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
1000
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
1001
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
1002
            rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
1003
        elseif saxguy then
1004
            countspeed = 5
1005
            ls.C0 = CFrame.new(-.25,.1,-.1)  * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
1006
            rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
1007
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
1008
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
1009
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
1010
            rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
1011
        elseif heya then
1012
             countspeed = 5
1013
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
1014
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
1015
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
1016
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
1017
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1018
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
1019
        elseif jb then
1020
                 countspeed = 5
1021
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
1022
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
1023
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
1024
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
1025
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1026
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
1027
        elseif bronymusic then
1028
                     countspeed = 5
1029
            ls.C0 = CFrame.new(-.1,.1,-.15)  * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
1030
            rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
1031
            lh.C0 = CFrame.new(-.1,-.25,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
1032
            rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
1033
            neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
1034
            rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
1035
        elseif sheddy then
1036
            countspeed = 7
1037
                ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
1038
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
1039
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
1040
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
1041
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1042
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
1043
        elseif burndem then
1044
            countspeed = 4
1045
             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
1046
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
1047
            lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
1048
            rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
1049
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1050
            rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
1051
        elseif aj.IsPlaying then
1052
            countspeed = 5
1053
            ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -(angle)*0.4, -angle*0.1, 0)
1054
            rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + (angle)*0.4, -angle*0.1, 0)
1055
            lh.C0 = CFrame.new(-.1,-.2 - math.cos(count*.025)*.02,0)  * CFrame.Angles(angle*0.05, 0, -0.06)
1056
            rh.C0 = CFrame.new(.1,-.2+math.cos(count*.025)*.02,0) * CFrame.Angles(-angle*0.05, 0, 0.06)
1057
            neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
1058
            rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.cos(angle*0.1), 0)
1059
        end
1060
        end
1061
        end)
1062
         
1063
         
1064
        plr.Chatted:connect(function(msg)
1065
            game:service'Chat':Chat(head, msg, 1)
1066
            if msg == "die/" then
1067
                char:breakJoints()
1068
            end
1069
        end)
1070
         
1071
        end)
1072
        if not ran and err then
1073
            print(err)
1074
        end
1075
1076
mouse.Button1Down:connect(function()
1077
    if plr.Character.Parent ~= workspace.Camera then
1078
        if mouse ~= nil then
1079
            if mouse.Target ~= nil then
1080
                part = mouse.Target
1081
                bp = Instance.new("BodyPosition",part)
1082
                bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1083
                bp.Position = part.Position
1084
                particles = Instance.new("ParticleEmitter",part)
1085
                particles.Color = ColorSequence.new(Color3.new(0,0,0))
1086
                particles.Size = NumberSequence.new(1)
1087
                particles.Texture = "rbxassetid://292289455"
1088
                particles.VelocitySpread = 360
1089
                particles.Speed = NumberRange.new(0)
1090
                particles.RotSpeed = NumberRange.new(0)
1091
                particles.Rotation = NumberRange.new(0)
1092
                particles.Rate = 250
1093
                particles.Lifetime = NumberRange.new(.2,.4)
1094
                particles.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(.12,.688,0),NumberSequenceKeypoint.new(.891,.887,0),NumberSequenceKeypoint.new(1,1,0)})
1095
                dwn = true
1096
            end
1097
        end
1098
        while dwn == true do
1099
            wait()
1100
            bp.Position = mouse.hit.p
1101
            if part then
1102
                if part.Parent:FindFirstChildOfClass("Humanoid") then
1103
                    part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
1104
                end
1105
            end
1106
        end
1107
    end
1108
end)
1109
mouse.Button1Up:connect(function()
1110
    dwn = false
1111
    if part then if part.Parent:FindFirstChildOfClass("Humanoid") then part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false end part = nil end
1112
    if bp then bp:Destroy() end
1113
    if particles then particles:Destroy() end
1114
end)
1115
1116
mouse.KeyDown:connect(function(key)
1117
	if key == "c" then
1118
		local clone = part:Clone()
1119
		clone.Parent = workspace
1120
		clone.Anchored = false
1121
		clone:ClearAllChildren()
1122
		clone.CanCollide = true
1123
		bp.Parent = clone
1124
		particles.Parent = clone
1125
		if part.Parent:FindFirstChildOfClass("Humanoid") then
1126
			part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false
1127
		end
1128
		part:Destroy()
1129
		part = clone
1130
	end
1131
end)
1132
1133
base = Instance.new("ScreenGui",plr.PlayerGui)
1134
bbg = Instance.new("BillboardGui",plr.Character.Head)
1135
bbg.Size = UDim2.new(0,200,0,50)
1136
bbg.StudsOffset = Vector3.new(0,1.5,0)
1137
bbgTl = Instance.new("TextLabel",bbg)
1138
bbgTl.BackgroundTransparency = 1
1139
bbgTl.Size = UDim2.new(10,0,1,0)
1140
bbgTl.Position = UDim2.new(-4.5,-3,0,0)
1141
bbgTl.Font = "SourceSansBold"
1142
bbgTl.Text = " "
1143
bbgTl.TextSize = 38
1144
bbgTl.TextStrokeColor3 = Color3.new(0.3,0.3,0.3)
1145
bbgTl.TextColor3 = Color3.new(0,0,0)
1146
bbgTl.TextStrokeTransparency = 0
1147
bbgTl.TextWrapped = true
1148
1149
local plr = game.Players.LocalPlayer
1150
Instance.new("ForceField",plr.Character).Visible = false
1151
1152
bbgTl.Text = "Mini Meep Edit By Memo1332"
1153
wait(4)
1154
bbgTl.Text = " "
1155
1156
LocalPlayer = game.Players.LocalPlayer.Character
1157
camera = game.Workspace.Camera
1158
camera.CameraSubject = LocalPlayer.Head
1159
game.Workspace.Camera.CameraType = 3
1160
1161
while true do
1162
wait(0.1)
1163
game.Workspace.Memo1332.Humanoid.MaxHealth = math.huge
1164
end