View difference between Paste ID: eiZCiFAQ and RNExWFAd
SHOW: | | - or go back to the newest paste.
1-
-----No names needed-----
1+
2
 
3
 
4
--THIS SCRIPT CAN BE CHANGED, etc: the animations and sounds can be changed to ANYTHING!--
5
 
6
--This is a twerk script--
7
 
8
player=game:GetService("Players").LocalPlayer
9
 
10
char=player.Character
11
 
12
mouse=player:GetMouse()
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
dances = Instance.new("Sound", char.head)
25
 
26
dances.SoundId = "http://www.roblox.com/asset/?id=215027605"
27
 
28
dances.Volume = 4
29
 
30
dances.Looped = true
31
 
32
local dances2 = false
33-
local skincolor="local red, green, blue = Utility.GetRainbowRGB(tick())
33+
 
34-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)"
34+
 
35
 
36
 
37
dancc = Instance.new("Sound", char.head)
38
 
39
dancc.SoundId = "http://www.roblox.com/asset/?id=156542010"
40
 
41
dancc.Volume = 1
42
 
43
dancc.Looped = true
44
 
45
local danccc = false
46
 
47
 
48
 
49
 
50
 
51
 
52
 
53
dances3 = Instance.new("Sound", char.head)
54
 
55
dances3.SoundId = "http://www.roblox.com/asset/?id=144535959"
56
 
57
dances3.Volume = 1
58
 
59
dances3.Looped = true
60
 
61
local dances4 = false
62
 
63
 
64
 
65
 
66
dances5 = Instance.new("Sound", char.head)
67
 
68
dances5.SoundId = "http://www.roblox.com/asset/?id=154564332"
69
 
70
dances5.Volume = 1
71
 
72
dances5.Looped = true
73
 
74
local dances6 = false
75-
label.BorderColor=BrickColor.local red, green, blue = Utility.GetRainbowRGB(tick())
75+
 
76-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)() label.BackgroundColor=BrickColor.local red, green, blue = Utility.GetRainbowRGB(tick())
76+
 
77-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)()
77+
 
78-
label.TextColor=BrickColor.local red, green, blue = Utility.GetRainbowRGB(tick())
78+
 
79-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)()
79+
cat1 = Instance.new("Sound", char.head)
80
 
81
cat1.SoundId = "http://www.roblox.com/asset/?id=164437968"
82
 
83
cat1.Volume = 1
84-
charge.BorderColor=BrickColor.local red, green, blue = Utility.GetRainbowRGB(tick())
84+
 
85-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)k() charge.BackgroundColor=BrickColor.local red, green, blue = Utility.GetRainbowRGB(tick())
85+
cat1.Looped = true
86-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)() charge.Transparency=.5
86+
 
87
local cat2 = false
88
 
89
 
90
 
91
 
92
local dance = Instance.new("Animation", char)
93
 
94
dance.AnimationId = "rbxassetid://149359445"
95
 
96
dance.Name = "dance"
97
 
98
 
99-
			local fakeP=add.Part(workspace, true, false, "local red, green, blue = Utility.GetRainbowRGB(tick())
99+
 
100-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)", 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
100+
 
101
local dancee = Instance.new("Animation", char)
102
 
103
dancee.AnimationId = "rbxassetid://149359445"
104
 
105
dancee.Name = "dancee"
106
 
107
 
108
 
109
 
110
local danc = Instance.new("Animation", char)
111
 
112
danc.AnimationId = "rbxassetid://149359445"
113
 
114
danc.Name = "danc"
115
 
116
 
117
 
118
 
119
local cat = Instance.new("Animation", char)
120
 
121
cat.AnimationId = "rbxassetid://149359445"
122
 
123
cat.Name = "cat"
124
 
125
 
126
 
127
 
128
local shuffle = Instance.new("Animation", char)
129
 
130
shuffle.AnimationId = "rbxassetid://149359445"
131
 
132
shuffle.Name = "shuffle"
133
 
134
 
135
 
136
 
137
local hop = Instance.new("Animation", char)
138
 
139
hop.AnimationId = "rbxassetid://149359445"
140
 
141
hop.Name = "hop"
142
 
143
 
144
 
145
 
146
mouse.KeyDown:connect(function(key) local key=key:lower()
147
 
148
if key=="f" then
149
 
150
local vCharacter = char
151
 
152
local hum = vCharacter:findFirstChild("Humanoid")
153
 
154
blah = hum:LoadAnimation(char.dance)
155
 
156
blah:Play()
157
 
158
end
159-
	for i, v in pairs(model:children()) do tdeb=true trail(v, CFrame.new(), "local red, green, blue = Utility.GetRainbowRGB(tick())
159+
 
160-
                                frame.BackgroundColor3 = Color3.new(0.6 * red, 0.6 * green, 0.65 * blue)") end
160+
end)
161
 
162
mouse.KeyUp:connect(function(key) local key=key:lower()
163
 
164
if key=="f" then
165
 
166
blah:Stop()
167
 
168
end
169
 
170
end)
171
 
172
mouse.KeyDown:connect(function(key) local key=key:lower()
173
 
174
if key=="f" then
175
 
176
dances2 = true
177
 
178
dances:Play()
179
 
180
end
181
 
182
end)
183
 
184
mouse.KeyUp:connect(function(key) local key=key:lower()
185
 
186
if key=="f" then
187
 
188
dances2 = false
189
 
190
dances:Stop()
191
 
192
end
193
 
194
end)
195
 
196
 
197
 
198
 
199
mouse.KeyDown:connect(function(key) local key=key:lower()
200
 
201
if key=="r" then
202
 
203
char.Animate.Disabled = true
204
 
205
local vCharacter = char
206
 
207
local hum = vCharacter:findFirstChild("Humanoid")
208
 
209
blah2 = hum:LoadAnimation(char.dancee)
210
 
211
blah2:Play()
212
 
213
end
214
 
215
end)
216
 
217
mouse.KeyUp:connect(function(key) local key=key:lower()
218
 
219
if key=="r" then
220
 
221
char.Animate.Disabled = false
222
 
223
blah2:Stop()
224
 
225
end
226
 
227
end)
228
 
229
mouse.KeyDown:connect(function(key) local key=key:lower()
230
 
231
if key=="r" then
232
 
233
dances4 = true
234
 
235
dances3:Play()
236
 
237
end
238
 
239
end)
240
 
241
mouse.KeyUp:connect(function(key) local key=key:lower()
242
 
243
if key=="r" then
244
 
245
dances4 = false
246
 
247
dances3:Stop()
248
 
249
end
250
 
251
end)
252
 
253
 
254
 
255
 
256
mouse.KeyDown:connect(function(key) local key=key:lower()
257
 
258
if key=="g" then
259
 
260
local vCharacter = char
261
 
262
local hum = vCharacter:findFirstChild("Humanoid")
263
 
264
blah3 = hum:LoadAnimation(char.danc)
265
 
266
blah3:Play()
267
 
268
end
269
 
270
end)
271
 
272
mouse.KeyUp:connect(function(key) local key=key:lower()
273
 
274
if key=="g" then
275
 
276
blah3:Stop()
277
 
278
end
279
 
280
end)
281
 
282
mouse.KeyDown:connect(function(key) local key=key:lower()
283
 
284
if key=="g" then
285
 
286
dances6 = true
287
 
288
dances5:Play()
289
 
290
end
291
 
292
end)
293
 
294
mouse.KeyUp:connect(function(key) local key=key:lower()
295
 
296
if key=="g" then
297
 
298
dances6 = false
299
 
300
dances5:Stop()
301
 
302
end
303
 
304
end)
305
 
306
 
307
 
308
 
309
mouse.KeyDown:connect(function(key) local key=key:lower()
310
 
311
if key=="c" then
312
 
313
local vCharacter = char
314
 
315
local hum = vCharacter:findFirstChild("Humanoid")
316
 
317
blah4 = hum:LoadAnimation(char.cat)
318
 
319
blah4:Play()
320
 
321
end
322
 
323
end)
324
 
325
mouse.KeyUp:connect(function(key) local key=key:lower()
326
 
327
if key=="c" then
328
 
329
blah4:Stop()
330
 
331
end
332
 
333
end)
334
 
335
mouse.KeyDown:connect(function(key) local key=key:lower()
336
 
337
if key=="c" then
338
 
339
cat2 = true
340
 
341
cat1:Play()
342
 
343
end
344
 
345
end)
346
 
347
mouse.KeyUp:connect(function(key) local key=key:lower()
348
 
349
if key=="c" then
350
 
351
cat2 = false
352
 
353
cat1:Stop()
354
 
355
end
356
 
357
end)
358
 
359
 
360
 
361
 
362
mouse.KeyDown:connect(function(key) local key=key:lower()
363
 
364
if key=="h" then
365
 
366
local vCharacter = char
367
 
368
local hum = vCharacter:findFirstChild("Humanoid")
369
 
370
shufflee = hum:LoadAnimation(char.shuffle)
371
 
372
shufflee:Play()
373
 
374
wait(13)
375
 
376
hoppin = hum:LoadAnimation(char.hop)
377
 
378
hoppin:Play()
379
 
380
end
381
 
382
end)
383
 
384
mouse.KeyUp:connect(function(key) local key=key:lower()
385
 
386
if key=="h" then
387
 
388
shufflee:Stop()
389
 
390
hoppin:Stop()
391
 
392
end
393
 
394
end)
395
 
396
mouse.KeyUp:connect(function(key) local key=key:lower()
397
 
398
if key=="h" then
399
 
400
hoppin:Stop()
401
 
402
end
403
 
404
end)
405
 
406
mouse.KeyDown:connect(function(key) local key=key:lower()
407
 
408
if key=="h" then
409
 
410
shuffle2 = true
411
 
412
dancc:Play()
413
 
414
end
415
 
416
end)
417
 
418
mouse.KeyUp:connect(function(key) local key=key:lower()
419
 
420
if key=="h" then
421
 
422
danccc = false
423
 
424
dancc:Stop()
425
 
426
end
427
 
428
end)
429
430
local player=game.Players.LocalPlayer
431
local char=player.Character
432
repeat wait() until player and char
433
local torso=char.Torso
434
local head=char.Head
435
local human=char.Humanoid
436
local hat
437
for i, v in pairs(char:children()) do if v:isA("Hat") then hat=v end end
438
local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
439
local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
440
local c=function(f) coroutine.resume(coroutine.create(f)) end
441
pcall(function() torso.roblox:clone().Parent=fake.Torso torso.roblox:remove() head.face:remove() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end v.Transparency=1 end end)
442
local add={
443
	Part=function(par, a, c, col, t, s, cf)
444
		local p=Instance.new("Part", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
445
		return p
446
	end,
447
	Weld=function(par, p1, cf)
448
		local w=Instance.new("Weld", par) w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new()
449
		return w
450
	end,
451
	Mesh=function(ins, par, s, of, t)
452
		local m=Instance.new(ins, par) m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() pcall(function() m.MeshType=t end)
453
		return m
454
	end
455
}
456
local scriptname="Flash"
457
pcall(function() char[scriptname]:remove() end)
458
local model=Instance.new("Model", char) model.Name=scriptname
459
local bin=Instance.new("HopperBin", player.Backpack) bin.Name=model.Name
460
local skincolor="Really black"
461
local fake={}
462
local weld={}
463
local mesh={}
464
fake.arm={}
465
fake.leg={}
466
fake.torso=nil
467
fake.Mesh={} fake.Weld={}
468
--====--
469
weld.arm={}
470
weld.leg={}
471
weld.torso=nil
472
--====--
473
mesh.arm={}
474
mesh.leg={}
475
--==FAKE, MESH, WELDZ==--
476
fake.arm.left=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
477
fake.arm.right=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
478
fake.leg.left=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
479
fake.leg.right=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
480
fake.torso=add.Part(model, false, false, skincolor, 0, Vector3.new(2, 2, 1), nil)
481
fake.head=head:clone() fake.head.Parent=model fake.head.BrickColor=BrickColor.new(skincolor) fake.head.Transparency=0
482
-------------------------
483
mesh.arm.left=add.Mesh("BlockMesh", fake.arm.left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
484
mesh.arm.right=add.Mesh("BlockMesh", fake.arm.right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
485
mesh.leg.left=add.Mesh("BlockMesh", fake.leg.left, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
486
mesh.leg.right=add.Mesh("BlockMesh", fake.leg.right, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
487
-------------------------
488
weld.arm.left=add.Weld(fake.arm.left, fake.torso, CFrame.new(-1.5, .5, 0))
489
weld.arm.right=add.Weld(fake.arm.right, fake.torso, CFrame.new(1.5, .5, 0))
490
weld.leg.left=add.Weld(fake.leg.left, fake.torso, CFrame.new(-.5, -1.5, 0))
491
weld.leg.right=add.Weld(fake.leg.right, fake.torso, CFrame.new(.5, -1.5, 0))
492
weld.torso=add.Weld(torso, fake.torso, nil)
493
weld.head=add.Weld(fake.head, fake.torso, CFrame.new(0, 1.5, 0))
494
pcall(function() torso.roblox:remove() head.face:remove() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end v.Transparency=1 end end)
495
--==MANA==--
496
local gui=Instance.new("ScreenGui", player.PlayerGui)
497
local label=Instance.new("TextLabel", gui)
498
label.Text="--==100%==--"
499
label.Position=UDim2.new(0, 0, 0, 200)
500
label.Size=UDim2.new(0, 200, 0, 20)
501
label.BorderColor=BrickColor.Black() label.BackgroundColor=BrickColor.Black()
502
label.TextColor=BrickColor.Black()
503
local charge=label:clone() charge.Parent=label
504
charge.Position=UDim2.new()
505
charge.Text=""
506
charge.Size=UDim2.new(1, 0, 1, 0)
507
charge.BorderColor=BrickColor.Black() charge.BackgroundColor=BrickColor.Black() charge.Transparency=.5
508
----------------------------------------------------------------------------------------------
509
local walkspeed=110 --Flash :D
510
local dmg=math.random(45, 78)
511
local rundeb=false
512
local tdeb=false
513
local hDeb=false
514
515
function hit(h)
516
	local humanoid=h.Parent:findFirstChild("Humanoid")
517
	if humanoid and h.Parent~=char and hDeb==false then
518
		hDeb=true
519
		--c(function()
520
			local fakeP=add.Part(workspace, true, false, "Black", 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
521
			local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
522
			c(function()
523
				for i=0, 1, .05 do
524
					wait()
525
					fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
526
				end
527
				fakeP:remove()
528
			end)
529
			c(function()
530
				for i=0, 1, .05 do
531
					wait()
532
					fakeP.Transparency=0.5
533
				end
534
			end)
535
			humanoid.Health=humanoid.Health-dmg
536
			local fakeM=Instance.new("Model", workspace) fakeM.Name=dmg
537
			local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
538
			local fakeP=add.Part(fakeM, false, false, "Bright red", 0, Vector3.new(1, 1, 1), h.CFrame) fakeP.Name="Head"
539
			local fakeMesh=add.Mesh("CylinderMesh", fakeP, Vector3.new(1, .2, 1), nil, nil)
540
			local bp=Instance.new("BodyPosition", fakeP) bp.maxForce=Vector3.new(math.huge, math.huge, math.huge) bp.position=h.Position+Vector3.new(0, 4, 0)
541
			game.Debris:addItem(fakeM, 2)
542
			pcall(function()h.Parent:findFirstChild("Torso").RotVelocity=fake.torso.RotVelocity*math.random(-1000, 1000)end)
543
			pcall(function()h.Parent:findFirstChild("Torso").Velocity=fake.torso.Velocity*math.random(-1000, 1000)end)
544
		wait()
545
		hDeb=false
546
		--end)
547
	end
548
end
549
550
function trail(pos, cf, col)
551
	c(function()
552
		local old=(pos.CFrame*cf).p
553
		while tdeb==true do
554
			wait()
555
			local new=(pos.CFrame*cf).p
556
			local mag=(old-new).magnitude
557
			local dis=(old+new)/2
558
			local trail=add.Part(workspace, true, false, col, 0, Vector3.new(1, mag, 1), CFrame.new(dis, new)*CFrame.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))*CFrame.Angles(math.pi/2, 0, 0))
559
			local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(.5, 1, .5), nil, nil)
560
			trail.Touched:connect(hit)
561
			old=new
562
			c(function()
563
				for i=1, 0, -.2 do
564
					wait()
565
					trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i)
566
				end
567
				trail:remove()
568
			end)
569
			c(function()
570
				for i=0, 1, .2 do
571
					wait()
572
					trail.Transparency=i
573
				end
574
			end)
575
		end
576
	end)
577
end
578
bin.Selected:connect(function(mouse)
579
	for i, v in pairs(model:children()) do tdeb=true trail(v, CFrame.new(), "Black") end
580
	c(function() while true do wait() for i, v in pairs(model:children()) do v.Touched:connect(hit) end end end)
581
	human.WalkSpeed=walkspeed
582
	human.MaxHealth=math.huge
583
	human.Running:connect(function(speed)
584
		if speed>0 then
585
			for i=0, 1, .1 do
586
				wait()
587
				weld.torso.C1=CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(15)*i, 0, 0)
588
				weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45)*i)
589
				weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, math.rad(45)*i)
590
			end
591
			while speed>0 do
592
				wait()
593
                                wait()
594
                                wait()
595
				for i=0, 1, .1 do
596
					wait()
597
					weld.leg.left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0)
598
					weld.leg.right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(math.rad(45)*i, 0, 0)
599
					weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45))
600
					weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)-(-math.rad(45)*i), 0, math.rad(45))
601
				end
602
				for i=1, 0, -.1 do
603
					wait()
604
					weld.leg.left.C1=CFrame.new(-.5, -1.5, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0)
605
					weld.leg.right.C1=CFrame.new(.5, -1.5, 0)*CFrame.Angles(math.rad(45)*i, 0, 0)
606
					weld.arm.left.C1=CFrame.new(-1.5, .5, 0)*CFrame.Angles(-math.rad(45)*i, 0, -math.rad(45))
607
					weld.arm.right.C1=CFrame.new(1.5, .5, 0)*CFrame.Angles(-math.rad(45)-(-math.rad(45)*i), 0, math.rad(45))
608
				end
609
			end
610
		end
611
	end)
612
end)--mediafire