Advertisement
SmokeDelsin

my thing 2

Jul 17th, 2015
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
  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.  
  76.  
  77.  
  78.  
  79. cat1 = Instance.new("Sound", char.head)
  80.  
  81. cat1.SoundId = "http://www.roblox.com/asset/?id=164437968"
  82.  
  83. cat1.Volume = 1
  84.  
  85. cat1.Looped = true
  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.  
  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.  
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement