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