daily pastebin goal
8%
SHARE
TWEET

Untitled

dylan12312 Feb 13th, 2018 71 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(0)
  2. Player = game.Players.LocalPlayer
  3.  
  4. local count = 0
  5. local countspeed = 1
  6. local sine = 0
  7. local sinespeed = 1
  8. local angle = nil
  9. local global_wait = 0
  10. local showtag = false
  11.  
  12.  
  13. --dance booleans--
  14. local jerk = false
  15. local party = false
  16. local canttouch = false
  17. local happy = false
  18. local spin = false
  19. local thriller = false
  20. local barrel = false
  21. local sax = false
  22. local spooky = false
  23. local stride = false
  24. local shuffle = false
  25. local rock = false
  26. local gagnam = false
  27. local snoop = false
  28. local darude = false
  29. local taco = false
  30. ------------------
  31. --dance accessory--
  32. local barrelbrick = nil
  33. local saxtool = nil
  34. -------------------
  35. --custom animate--
  36. local walk = false
  37. local jump = false
  38. local sit = false
  39. local run = false
  40. ------------------
  41. --walk keys--
  42. local W = false
  43. local A = false
  44. local S = false
  45. local D = false
  46. -------------
  47. local m = Instance.new("Model",game.Players.LocalPlayer.Character) m.Name = "ModelParts"
  48. local miniweld = nil
  49. local rootpart = nil
  50.  
  51. local Mouse = nil
  52. local Animate = nil
  53. local Music = nil
  54. local Asset = "http://www.roblox.com/asset/?id="
  55. local Animating = nil
  56. local humanoid = nil
  57. local face = nil
  58.  
  59. local head = nil
  60. local torso = nil
  61. local ra = nil
  62. local la = nil
  63. local rl = nil
  64. local ll = nil
  65. local rs = nil
  66. local ls = nil
  67. local rh = nil
  68. local lh = nil
  69. local neck = nil
  70. local rj = nil
  71.  
  72. local char = nil
  73. local Hat1 = nil
  74. local Hat2 = nil
  75. local a,b = nil
  76.  
  77. ----------musics-----------------
  78. local M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16 = nil
  79. ---------------------------------
  80.  
  81. local mesh,meshids,textureids,w
  82.  
  83. function fm(parent,meshid,x,y,z,meshtexture)
  84. if meshid == "cylinder" then
  85.     mesh = Instance.new("CylinderMesh",parent)
  86.     mesh.Scale = Vector3.new(x,y,z)
  87.     return mesh
  88. else
  89.     mesh = Instance.new("SpecialMesh",parent)
  90.     if meshid ~= "sphere" then
  91.         if type(meshid) == "number" then mesh.MeshId = "rbxassetid://"..meshid else
  92.             mesh.MeshId = "rbxassetid://"..meshids[meshid]
  93.         end
  94.     else mesh.MeshType = 3 end
  95.     mesh.Scale = Vector3.new(x,y,z)
  96.     if meshtexture ~= nil then
  97.         if type(meshtexture) == "number" then
  98.             mesh.TextureId = "rbxassetid://"..meshtexture
  99.         else
  100.             mesh.TextureId = "rbxassetid://"..textureids[meshtexture] end
  101.         end
  102.     return mesh
  103.     end
  104. end
  105.  
  106. function P(x,y,z,color,transparency,cancollide,anchored,parent,typee)
  107. if typee ~= nil then
  108.     c = Instance.new("WedgePart",m)
  109. else
  110.     c = Instance.new("Part",m)
  111. end
  112. c.TopSurface,c.BottomSurface = 0,0
  113. c.Locked = true
  114. c.formFactor = "Custom"
  115. c.Size = Vector3.new(x,y,z)
  116. if color ~= "random" then
  117.     c.BrickColor = BrickColor.new(color)
  118. else
  119.     c.BrickColor = BrickColor:random()
  120. end
  121. c.Transparency = transparency
  122. c.CanCollide = cancollide
  123. if anchored ~= nil then
  124.     c.Anchored = anchored
  125. end
  126. if parent ~= nil then
  127.     c.Parent = parent
  128. end
  129. return c
  130. end
  131.  
  132. function We(part0,part1,x,y,z,rx,ry,rz,parent)
  133. w = Instance.new("Motor",m)
  134. if parent ~= nil then w.Parent = parent end
  135.     w.Part0,w.Part1 = part0,part1
  136.     w.C1 = CFrame.new(x,y,z) * CFrame.Angles(rx,ry,rz)
  137.     return w
  138. end
  139.  
  140. function SetAnimation(id,humanoid)
  141.     if Animating ~= nil then
  142.         Animating:Stop()
  143.     end
  144.     Animate.AnimationId = Asset .. id
  145.     Animating = humanoid:LoadAnimation(Animate)
  146.     Animating:Play()
  147. end
  148.  
  149. function AnimationStop()
  150.         jerk = false
  151.         party = false
  152.         canttouch = false
  153.         happy = false
  154.         spin = false
  155.         thriller = false
  156.         barrel = false
  157.         sax = false
  158.         spooky = false
  159.         stride = false
  160.         shuffle = false
  161.         rock = false
  162.         gagnam = false
  163.         snoop = false
  164.         darude = false
  165.         taco = false
  166.         if barrelbrick ~= nil then
  167.             barrelbrick:Remove()
  168.             barrelbrick = nil
  169.         end
  170.         if saxtool ~= nil then
  171.             saxtool:Remove()
  172.             saxtool = nil
  173.         end
  174.         if sandstorm ~= nil then
  175.             sandstorm:Remove()
  176.             sandstorm = nil
  177.         end
  178. end
  179.  
  180. local Musical
  181. function SetMusic(id,volume)
  182.     Musical = Instance.new("Sound",char.Head)
  183.     if volume == nil then
  184.         Musical.Volume = 1
  185.     else
  186.         Musical.Volume = volume
  187.     end
  188.     Musical.Looped = true
  189.     Musical.SoundId = Asset .. id
  190.     return Musical
  191. end
  192.  
  193. function GenerateGui()
  194.     a=Instance.new("ScreenGui")
  195.     a.Name = "Memer"
  196.     b=Instance.new("ImageLabel",a)
  197.     b.BackgroundTransparency = 1
  198.     b.Size = UDim2.new(0,250,0,100)
  199.     b.Position = UDim2.new(0,0,1,0)
  200.     b.Image = Asset .. "http://www.roblox.com/asset/?id=534247804"
  201.     b.Name = "Logo"
  202.     c=Instance.new("Sound",a)
  203.     c.Name = "Intro"
  204.     c.Volume = 1
  205.     c.SoundId = Asset .. "rbxassetid://321136571"
  206.     c.Looped = false
  207.     return a
  208. end
  209.  
  210. function Generate(player)
  211. char = player.Character
  212. Hat1 = P(1,1,1,'Bright violet ',0,false,false)
  213. Hat2 = P(1,1,1,'Bright violet ',0,false,false)
  214. wait()
  215. a=fm(Hat1,0,1,1,1,1577349) a.VertexColor = Vector3.new(1,1,1)
  216. b=fm(Hat2,0,1,1,1,18987684) b.VertexColor = Vector3.new(1,1,1)
  217. wait()
  218. if char:FindFirstChild("Head") then
  219.     We(Hat1,char.Head,0,0.25,-0.135,0,0,0)
  220.     We(Hat2,char.Head,0,0.8,0,0,0,0)
  221.     if char.Head:FindFirstChild("face") ~= nil then
  222.         face = char.Head:FindFirstChild("face")
  223.         face.Texture = "rbxasset://textures/face.png"
  224.     end
  225.     c=char.Head:clone()
  226.     c.Name = "FalseHead"
  227.     c.CanCollide = false
  228.     c.Parent = char
  229.     We(c,char.Head,0,0,0,0,0,0)
  230.     char.Head.Transparency = 1
  231.     for i,v in pairs(char:GetChildren()) do
  232.         if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "Hat" or v.ClassName == "CharacterMesh" or v.ClassName == "Shirt Graphic" then
  233.             v:Remove()
  234.         end
  235.         if v.ClassName == "BodyColors" then
  236.             v.HeadColor = BrickColor.new("Bright yellow")
  237.             v.LeftArmColor = BrickColor.new("Bright yellow")
  238.             v.LeftLegColor = BrickColor.new("Br. yellowish green")
  239.             v.RightArmColor = BrickColor.new("Bright yellow")
  240.             v.RightLegColor = BrickColor.new("Br. yellowish green")
  241.             v.TorsoColor = BrickColor.new("Bright Blue")
  242.         end
  243.         if v.ClassName == "Part" then
  244.             if v.Name == "Head" or v.Name == "FalseHead" then
  245.                 v.BrickColor = BrickColor.new("Bright yellow")
  246.                 else
  247.                 v.BrickColor = BrickColor.new("Bright yellow")
  248.             end
  249.         end
  250.     end
  251. ----------musics---------------
  252.     M1=SetMusic(1183334595) --q
  253.         M1.Volume = 50
  254.     M2=SetMusic(1107825563) --e
  255.         M2.Volume = 50
  256.     M3=SetMusic(479906579) --r
  257.         M3.Volume = 50
  258.     M4=SetMusic(837612349) --t
  259.         M4.Volume = 50
  260.     M5=SetMusic(570396264) --y
  261.         M5.Volume = 50
  262.     M6=SetMusic(1275811514) --u
  263.         M6.Volume = 50
  264.     M7=SetMusic(376061105) --p
  265.         M7.Volume = 50
  266.     M8=SetMusic(631841788) --f
  267.         M8.Volume = 50
  268.     M9=SetMusic(1212972831) --g
  269.         M9.Volume = 50
  270.     M10=SetMusic(745098751) --h
  271.         M10.Volume = 50
  272.     M11=SetMusic(394442320) --j
  273.         M11.Volume = 50
  274.     M12=SetMusic(610345103) --k
  275.         M12.Volume = 50
  276.     M13=SetMusic(746801097) --l
  277.         M13.Volume = 50
  278.     M14=SetMusic(690672961) --z
  279.         M14.Volume = 50
  280.     M15=SetMusic(266330855) --x
  281.         M15.Volume = 50
  282.     M16=SetMusic(597084853) --c
  283.         M16.Volume = 50
  284.         boi=SetMusic(1321605171)
  285. -------------------------------
  286.    
  287.     if char:FindFirstChild("HumanoidRootPart") ~= nil then
  288.         rootpart = char:FindFirstChild("HumanoidRootPart")
  289.     end
  290.     if showtag == true then
  291.         local bbg = Instance.new("BillboardGui",c)
  292.         bbg.Adornee = c
  293.         bbg.Name = "satuttava"
  294.         bbg.Size = UDim2.new(6,0,2,0)
  295.         bbg.StudsOffset = Vector3.new(0,2,0)
  296.         local box = Instance.new("TextLabel",bbg)
  297.         box.Size = UDim2.new(1,0,1,0)
  298.         box.BackgroundColor = BrickColor.new("White")
  299.         box.TextColor3 = Color3.new(255,0,0)
  300.         box.TextStrokeTransparency = 0.5
  301.         box.Font = "Arcade"
  302.         box.Text = Player.Name
  303.         box.BackgroundTransparency = 1
  304.         box.Position = UDim2.new(0,0,0,0)
  305.         box.TextScaled = true
  306.     end
  307.     if char:FindFirstChild("Humanoid") ~= nil then
  308.         char:FindFirstChild("Humanoid").MaxHealth = (100*100*100*100)*100
  309.         wait()
  310.         char:FindFirstChild("Humanoid").Health = char:FindFirstChild("Humanoid").MaxHealth
  311.         --char:FindFirstChild("Humanoid").Name = game.Players.LocalPlayer.Name
  312.         humanoid = char:FindFirstChild("Humanoid")
  313.         if humanoid:FindFirstChild("Animator") ~= nil then
  314.             humanoid:FindFirstChild("Animator"):Remove()
  315.             --Instance.new("Animator",humanoid)
  316.         end
  317.         if char:FindFirstChild("Animate") ~= nil then
  318.             char:FindFirstChild("Animate"):Remove()
  319.         end
  320.     end
  321.     Mouse = player:GetMouse()
  322.     Music = Instance.new("Sound",char.Head)
  323.     Music.Volume = 1
  324.     Music.Looped = true
  325.     Music.SoundId = Asset
  326.     Animate = Instance.new("Animation",char.Head)
  327.     Animate.AnimationId = Asset
  328.    
  329.    
  330.    
  331.     head = char:FindFirstChild("Head")
  332.     torso = char:FindFirstChild("Torso")
  333.     ra = char:findFirstChild("Right Arm")
  334.     la = char:findFirstChild("Left Arm")
  335.     rl = char:findFirstChild("Right Leg")
  336.     ll = char:findFirstChild("Left Leg")
  337.     rs = torso:findFirstChild("Right Shoulder")
  338.     ls = torso:findFirstChild("Left Shoulder")
  339.     rh = torso:findFirstChild("Right Hip")
  340.     lh = torso:findFirstChild("Left Hip")
  341.     neck = torso:findFirstChild("Neck")
  342.     rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  343.    
  344.     state = humanoid:GetState()
  345.     local ca = nil
  346.     ca=GenerateGui()
  347.     ca.Parent = player.PlayerGui
  348.     if ca:FindFirstChild("Logo") ~= nil then
  349.         ca:FindFirstChild("Logo"):TweenPosition(UDim2.new(0, 0, 1, -100), "Out", "Quad", 3, true)
  350.         if ca:FindFirstChild("Intro") ~= nil then
  351.             ca:FindFirstChild("Intro"):Play()
  352.             coroutine.resume(coroutine.create(function()
  353.                 for i=0,30 do
  354.                     ca:FindFirstChild("Intro").Volume = 1/(i/2)
  355.                     wait(0.5)
  356.                     if i >= 30 then
  357.                         break
  358.                     end
  359.                 end
  360.             end))
  361.         end
  362.     end
  363.  
  364.     if humanoid ~= nil then
  365.         humanoid.Changed:connect(function(pro)
  366.             if pro == "MoveDirection" or pro == "Jump" then
  367.                 if Music.IsPlaying == true then
  368.                     AnimationStop()
  369.                 end
  370.             end
  371.         end)
  372.         humanoid.Died:connect(function()
  373.             AnimationStop()
  374.         end)
  375.        
  376.     Mouse.KeyUp:connect(function(key)
  377.         if key == "w" then
  378.             W = false
  379.         end
  380.         if key == "a" then
  381.             A = false
  382.         end
  383.         if key == "s" then
  384.             S = false
  385.         end
  386.         if key == "d" then
  387.             D = false
  388.         end
  389.         if string.byte(key) == 48 then
  390.             run = false
  391.         end
  392.     end)
  393.        
  394.     Mouse.KeyDown:connect(function(key)
  395.         if key == "w" then
  396.             W = true
  397.             AnimationStop()
  398.         end
  399.         if key == "a" then
  400.             A = true
  401.             AnimationStop()
  402.         end
  403.         if key == "s" then
  404.             S = true
  405.             AnimationStop()
  406.         end
  407.         if key == "d" then
  408.             D = true
  409.             AnimationStop()
  410.         end
  411.     end)
  412.    
  413.    
  414.    
  415.     Mouse.KeyDown:connect(function(key)
  416.         KeyUsed(key)
  417.     end)
  418. end
  419. end
  420. print'fuck you!'
  421. end
  422.  
  423. function KeyUsed(key)
  424.         if humanoid ~= nil then
  425.             if humanoid.Health > 0 then
  426.                 if string.byte(key) == 32 then
  427.                     jump = true
  428.                     AnimationStop()
  429.                     --sit = false
  430.                 end
  431.                 if string.byte(key) == 50 then
  432.                     AnimationStop()
  433.                     if sit == true then
  434.                         sit = false
  435.                     else
  436.                         sit = true
  437.                     end
  438.                 end
  439.                 if string.byte(key) == 48 then
  440.                     run = true
  441.                 end
  442.                 if W == false and A == false and S == false and D == false and jump == false and sit == false then
  443.                     if key == "Q" or key == "q" then
  444.                         AnimationStop()
  445.                         canttouch = true
  446.                         M1:Play()
  447.                     end
  448.                     if key == "E" or key == "e" then
  449.                         AnimationStop()
  450.                         party = true
  451.                         M2:Play()
  452.                     end
  453.                     if key == "R" or key == "r" then
  454.                         AnimationStop()
  455.                         jerk = true
  456.                         M3:Play()
  457.                     end
  458.                     if key == "T" or key == "t" then
  459.                         AnimationStop()
  460.                         happy = true
  461.                         M4:Play()
  462.                     end
  463.                     if key == "Y" or key == "y" then
  464.                         AnimationStop()
  465.                         spin = true
  466.                         M5:Play()
  467.                     end
  468.                     if key == "U" or key == "u" then
  469.                         AnimationStop()
  470.                         thriller = true
  471.                         M6:Play()
  472.                     end
  473.                     if key == "F" or key == "f" then
  474.                         AnimationStop()
  475.                         barrel = true
  476.                         M7:Play()
  477.                         if barrelbrick == nil and barrel == true then
  478.                             barrelbrick = P(2,2,1,'Black',0,false,false)
  479.                             a=fm(barrelbrick,29873142,1.1,0.8,1.1,31082268) a.VertexColor = Vector3.new(1,1,1)
  480.                             We(barrelbrick,char.Torso,0,-0.2,0,0,0,0)
  481.                         end
  482.                     end
  483.                     if key == "P" or key == "p" then
  484.                         AnimationStop()
  485.                         sax = true
  486.                         M8:Play()
  487.                         if saxtool == nil and sax == true then
  488.                             saxtool = P(1,2,2,'Black',0,false,false)
  489.                             a=fm(saxtool,44410178,1.5,1.5,1.5,44410320) a.VertexColor = Vector3.new(1,1,1)
  490.                             b=We(saxtool,char:FindFirstChild("Left Arm"),0,-1,0,0,0,0)
  491.                             b.C1 = CFrame.new(0.5, -0.9, -0.3) * CFrame.Angles(math.pi/1.5, -math.pi/2, -math.pi/8)
  492.                         end
  493.                     end
  494.                     if key == "G" or key == "g" then
  495.                         AnimationStop()
  496.                         spooky = true
  497.                         M9:Play()
  498.                     end
  499.                     if key == "H" or key == "h" then
  500.                         AnimationStop()
  501.                         stride = true
  502.                         M10:Play()
  503.                     end
  504.                     if key == "J" or key == "j" then
  505.                         AnimationStop()
  506.                         shuffle = true
  507.                         M11:Play()
  508.                     end
  509.                     if key == "K" or key == "k" then
  510.                         AnimationStop()
  511.                         rock = true
  512.                         M12:Play()
  513.                     end
  514.                     if key == "L" or key == "l" then
  515.                         AnimationStop()
  516.                         gagnam = true
  517.                         M13:Play()
  518.                     end
  519.                     if key == "Z" or key == "z" then
  520.                         AnimationStop()
  521.                         snoop = true
  522.                         M14:Play()
  523.                     end
  524.                     if key == "X" or key == "x" then
  525.                         AnimationStop()
  526.                         darude = true
  527.                         M15:Play()
  528.                         if sandstorm == nil and darude == true then
  529.                             sandstorm = P(1,1,1,'Black',0,false,false)
  530.                             sandstorm.Transparency = 1
  531.                             a=Instance.new("Smoke",sandstorm)
  532.                             a.Color = Color3.new(255/255,255/255,175/255)
  533.                             a.Size = 0.4
  534.                             a.RiseVelocity = 3
  535.                             a.Opacity = 0.75
  536.                             b=We(sandstorm,char:FindFirstChild("Torso"),0,0,0,0,0,0)
  537.                             b.C1 = CFrame.new(0, -2, 0)
  538.                         end
  539.                     end
  540.                     if key == "C" or key == "c" then
  541.                         AnimationStop()
  542.                         taco = true
  543.                         M16:Play()
  544.                                         boi:Stop()
  545.                     end
  546.                 end
  547.             end
  548.         end
  549. end
  550.  
  551. Generate(Player)
  552.  
  553. game:service'RunService'.Stepped:connect(function()
  554.     count = (count % 100) + countspeed
  555.     angle = math.pi * math.sin(math.pi*2/100*count)
  556.     countspeed = 1
  557.    
  558.     state = humanoid:GetState()
  559.     if state ~= Enum.HumanoidStateType.Freefall then
  560.         jump = false
  561.     else
  562.         jump = true
  563.         sit = false
  564.         AnimationStop()
  565.     end
  566.    
  567.     local mesh1anan = Instance.new("SpecialMesh")
  568.     mesh1anan.MeshType = Enum.MeshType.FileMesh
  569.     mesh1anan.Scale = Vector3.new(0.3,0.3,0.3)
  570.     mesh1anan.MeshId = "http://www.roblox.com/asset/?id=430210147"
  571.     mesh1anan.TextureId = "http://www.roblox.com/asset/?id=430210159"
  572.     mesh1anan.Scale = Vector3.new(0.1,0.1,0.1)
  573.  
  574.     if taco == true then
  575.         if char ~= nil then
  576.             local locationanan = char:GetModelCFrame()
  577.             local tacoa = Instance.new("Part")
  578.             tacoa.CanCollide = false
  579.             tacoa.RotVelocity = Vector3.new(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  580.             local meshanananan = mesh1anan:clone()
  581.             meshanananan.Parent = tacoa
  582.             tacoa.CFrame = locationanan * CFrame.new(math.random()*500 - 250,math.random(100,200),math.random()*500 - 250)
  583.             tacoa.Parent = workspace
  584.             game:GetService("Debris"):AddItem(tacoa,4)
  585.         end
  586.     end
  587.    
  588.    
  589.    
  590.    
  591.     if canttouch == false then 
  592.         M1:Stop()
  593.     end
  594.     if party == false then 
  595.         M2:Stop()
  596.     end
  597.     if jerk == false then  
  598.         M3:Stop()
  599.     end
  600.     if happy == false then 
  601.         M4:Stop()
  602.     end
  603.     if spin == false then  
  604.         M5:Stop()
  605.     end
  606.     if thriller == false then  
  607.         M6:Stop()
  608.     end
  609.     if barrel == false then
  610.         M7:Stop()
  611.     end
  612.     if sax == false then   
  613.         M8:Stop()
  614.     end
  615.     if spooky == false then
  616.         M9:Stop()
  617.     end
  618.     if stride == false then
  619.         M10:Stop()
  620.     end
  621.     if shuffle == false then   
  622.         M11:Stop()
  623.     end
  624.     if rock == false then
  625.         M12:Stop()
  626.     end
  627.     if gagnam == false then
  628.         M13:Stop()
  629.     end
  630.     if snoop == false then
  631.         M14:Stop() 
  632.     end
  633.     if darude == false then
  634.         M15:Stop()
  635.     end
  636.     if taco == false then
  637.         M16:Stop()
  638.         boi:Stop()
  639.     end
  640.    
  641.     if run == true and sit == false then
  642.         humanoid.WalkSpeed = 25
  643.     elseif sit == true then
  644.         humanoid.WalkSpeed = 0
  645.     else
  646.         humanoid.WalkSpeed = 16
  647.     end
  648.    
  649.     if global_wait == 380 then global_wait = 0 end
  650.    
  651.     if (W == false or A == false or S == false or D == false) and jump == false and sit == false then
  652.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/75)
  653.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/75)
  654.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/75)
  655.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/75)
  656.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/75, math.pi, 0)
  657.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  658.     end
  659.    
  660.    
  661.     if (W == false or A == false or S == false or D == false) and jump == false and sit == true then
  662.         local ray = Ray.new(torso.Position, Vector3.new(0, -3, 0))
  663.         local hitz,enz = workspace:FindPartOnRay(ray, char)
  664.         if hitz then
  665.             if rootpart:FindFirstChild("Weld") == nil then
  666.                 miniweld = Instance.new("Weld", rootpart)
  667.                 miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  668.                 miniweld.Part0 = hitz
  669.                 miniweld.Part1 = rootpart
  670.                 humanoid.PlatformStand = true
  671.             end
  672.         end
  673.     else
  674.         if rootpart:FindFirstChild("Weld") ~= nil then
  675.             rootpart:FindFirstChild("Weld"):Destroy()
  676.             humanoid.PlatformStand = false
  677.         end
  678.     end
  679.    
  680.     if (W == false or A == false or S == false or D == false) and jump == false and sit == true then
  681.         ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - math.pi/15)
  682.         rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + math.pi/15)
  683.         lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + math.pi/8, 0, math.pi/2 - math.pi/15)
  684.         rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + math.pi/8, 0, -math.pi/2 + math.pi/15)
  685.         neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + math.pi/15, math.pi, 0)
  686.         rj.C0 = CFrame.new(0, -2, 0) * CFrame.Angles(math.pi/2 + math.pi/15, math.pi, 0)
  687.     end
  688.    
  689.     if jump == true and sit == false then
  690.         countspeed = 2
  691.         ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi + angle/12)
  692.         rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi + angle/12)
  693.         lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/12)
  694.         rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/12)
  695.         neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  696.         rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2+ angle/50, math.pi, 0)
  697.     end
  698.    
  699.     if (W == true or A == true or S == true or D == true) and jump == false and sit == false then
  700.         if run == true then
  701.             countspeed = 4
  702.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  703.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  704.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/5)
  705.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/5)
  706.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/20, math.pi, 0)
  707.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/40, math.pi, 0)
  708.         else
  709.             countspeed = 2
  710.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/4)
  711.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/4)
  712.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/6)
  713.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/6)
  714.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  715.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2+ angle/50, math.pi, 0)
  716.         end
  717.     end
  718.  
  719.     if W == false and A == false and S == false and D == false and jump == false and sit == false then
  720.         if jerk == true and jump == false and sit == false then
  721.             countspeed = 2
  722.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/5, 0, angle/4)
  723.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/5, 0, -angle/4)
  724.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/10, 0, angle/5)-- * CFrame.Angles(angle*0.5, 0, -math.abs(angle*0.15))
  725.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/10, 0, angle/5)-- * CFrame.Angles(-angle*0.5, 0, math.abs(angle*0.15))
  726.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/5, math.pi, 0)
  727.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/5, math.pi, 0)
  728.         elseif party == true and jump == false and sit == false then
  729.             countspeed = 4
  730.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/15, 0, angle/15)
  731.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/15, 0, angle/15)
  732.             ls.C1 = CFrame.new(0.25,0.5 + 1 * angle/10,0.5) * CFrame.Angles(math.pi  + angle/10, 0, 0 + angle/10)
  733.             rs.C1 = CFrame.new(-0.25,0.5 + 1 * angle/10,0.5) * CFrame.Angles(math.pi  + angle/10, 0, 0  + angle/10)
  734.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/10, math.pi, 0)
  735.             rj.C0 = CFrame.new(0, 0.5 + angle/5, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  736.         elseif canttouch == true and jump == false and sit == false then
  737.             countspeed = 2
  738.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0 + angle/8, 0, math.pi/12 + angle/12)
  739.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0 + angle/8, 0, -math.pi/12 - angle/12)
  740.             lh.C1 = CFrame.new(0.35,0.7,0.5) * CFrame.Angles(0 + angle/10, 0, -math.pi/8)
  741.             rh.C1 = CFrame.new(-0.35,0.7,0.5) * CFrame.Angles(0 + angle/10, 0, math.pi/8)
  742.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi, 0)
  743.             rj.C0 = CFrame.new(angle/4, -0.3 + angle/20, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  744.         elseif happy == true and jump == false and sit == false then
  745.             countspeed = 4
  746.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/4, math.pi/8 + angle/8, math.pi/4 + angle/8)
  747.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/4, -math.pi/8 + angle/8, -math.pi/4 + angle/8)
  748.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0, 0  + angle/10)
  749.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0, 0  + angle/10)
  750.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi + angle/15, 0 + angle/15)
  751.             rj.C0 = CFrame.new(0, 0 + angle/20, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  752.         elseif spin == true and jump == false and sit == false then
  753.             global_wait = (global_wait % 360) + 4
  754.             countspeed = 4
  755.             ls.C1 = CFrame.new(0,1,0) * CFrame.Angles(math.pi/2, 0 + angle/10, 0 + angle/10)
  756.             rs.C1 = CFrame.new(0,1,0) * CFrame.Angles(math.pi/2, 0 - angle/10, 0 + angle/10)
  757.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0 + angle/10, 0  + angle/10)
  758.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0 + angle/10, 0  + angle/10)
  759.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  760.             rj.C0 = CFrame.new(0 + angle/25, 0, 0 - angle/25) * CFrame.Angles(math.pi/2, math.pi, math.rad(global_wait*4))
  761.         elseif thriller == true and jump == false and sit == false then
  762.             countspeed = 2
  763.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2 + angle/15)
  764.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2 + angle/15)
  765.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/60 - angle/45, 0, 0 + angle/15)
  766.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/60 + angle/45, 0, 0 + angle/15)
  767.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi + angle/10, 0)
  768.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/50 , math.pi + angle/50, 0 + angle/50)
  769.         elseif barrel == true and jump == false and sit == false then
  770.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi)
  771.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi)
  772.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0)
  773.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0)
  774.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  775.             rj.C0 = CFrame.new(0 + angle, -1.8, 0) * CFrame.Angles(0, math.pi, 0 + angle)
  776.         elseif sax == true and jump == false and sit == false then
  777.             countspeed = 2
  778.             ls.C1 = CFrame.new(0,0.75,-0.25) * CFrame.Angles(-math.pi/5, 0, math.pi/2 - math.abs(angle/30))
  779.             rs.C1 = CFrame.new(0,0.75,-0.25) * CFrame.Angles(-math.pi/5, 0, -math.pi/2 + math.abs(angle/30))
  780.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - math.abs(angle/30))
  781.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + math.abs(angle/30))
  782.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  783.             rj.C0 = CFrame.new(0, -math.abs(angle*0.05), math.abs(angle*0.025)) * CFrame.Angles(math.pi/2 + math.abs(angle/20), math.pi, 0)
  784.         elseif spooky == true and jump == false and sit == false then
  785.             countspeed = 3
  786.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2 - angle/1.5)
  787.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2 + angle/1.5)
  788.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/16)
  789.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/16)
  790.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2  + angle/12, math.pi, 0)
  791.             rj.C0 = CFrame.new(0, 0 + angle / 35, 0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  792.         elseif stride == true and jump == false and sit == false then
  793.             countspeed = 2.5
  794.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/16, angle/16,math.pi/3.5 + angle/8)
  795.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/16, -angle/16,-math.pi/1.5 + -angle/8)
  796.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, angle/16, angle/16)
  797.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, angle/16, angle/16)
  798.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  799.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2-angle/16, math.pi, 0)
  800.         elseif shuffle == true and jump == false and sit == false then
  801.             countspeed = 2
  802.             ls.C1 = CFrame.new(0,0.75,-0.35) * CFrame.Angles(math.pi/8, 0, math.pi/2 + angle/3.5)
  803.             rs.C1 = CFrame.new(0,0.75,-0.35) * CFrame.Angles(math.pi/8, 0, -math.pi/2 + angle/3.5)
  804.             lh.C1 = CFrame.new(0 + angle/50,1,0.5) * CFrame.Angles(0, 0 + angle/35, 0 + angle/15)
  805.             rh.C1 = CFrame.new(0 + angle/50,1,0.5) * CFrame.Angles(0, 0 + angle/35, 0 + angle/15)
  806.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi, 0)
  807.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 - angle/35, math.pi - angle/35, 0)
  808.         elseif rock == true and jump == false and sit == false then
  809.             countspeed = 4
  810.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2+angle/2)
  811.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2+angle/2)
  812.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0+angle/32, 0, 0+angle/32)
  813.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0+angle/32, 0, 0-angle/32)
  814.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  815.             rj.C0 = CFrame.new(0, 0 - angle/50, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  816.         elseif gagnam == true and jump == false and sit == false then
  817.             countspeed = 5
  818.             ls.C1 = CFrame.new(-0.15,0.75,0) * CFrame.Angles(-math.pi/4, 0, (math.pi/2 + angle/14) - math.pi/20)
  819.             rs.C1 = CFrame.new(-0.15,0.75,0) * CFrame.Angles(-math.pi/4, 0, (-math.pi/2 - angle/14) + math.pi/20)
  820.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/16, 0, 0)
  821.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/16, 0, 0)
  822.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/20, math.pi, 0)
  823.             rj.C0 = CFrame.new(0, 0 + angle/40, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  824.         elseif snoop == true and jump == false and sit == false then
  825.             countspeed = 2
  826.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/12, 0, math.pi/4 + angle/4)
  827.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/12, 0, -math.pi/4 + angle/4)
  828.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/24, 0, 0 + angle/4)
  829.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/24, 0, 0 + angle/4)
  830.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 - angle/8, math.pi, 0)
  831.             rj.C0 = CFrame.new(0, 0 + angle/48, 0) * CFrame.Angles(math.pi/2 + angle/24, math.pi, 0)
  832.         elseif darude == true and jump == false and sit == false then
  833.             countspeed = 3
  834.             ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + angle/1.5)
  835.             rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + angle/3)
  836.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  837.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/1.5)
  838.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  839.             rj.C0 = CFrame.new(0, 0+ angle/45, 0) * CFrame.Angles(math.pi/2 - angle/6, math.pi, 0)
  840.         elseif taco == true and jump == false and sit == false then
  841.             countspeed = 20
  842.             global_wait = (global_wait % 360) + 4
  843.             ls.C1 = CFrame.new(0,1,-0.25) * CFrame.Angles(math.pi/6 + angle/12, 0, math.pi)
  844.             rs.C1 = CFrame.new(0,1,-0.25) * CFrame.Angles(math.pi/6 + angle/12, 0, math.pi)
  845.             lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, math.pi/8 + angle/16)
  846.             rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, math.pi/8 + angle/16)
  847.             neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 - math.pi/8 + angle/16, math.pi, 0)
  848.             rj.C0 = CFrame.new(0, 0.25 + angle/12, 0) * CFrame.Angles(math.pi/2, math.pi, math.rad(global_wait*4))
  849.         end
  850.     end
  851. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top