Legendofawesomeness3

Mini dancer

Jun 30th, 2016
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.     ~AmbientOcclusion (formerly madiik)
  10.         ]]--
  11.          
  12.         local ran,err = ypcall(function()
  13.         plr = game:service'Players'.LocalPlayer
  14.         char = plr.Character
  15.         mouse = plr:GetMouse()
  16.         humanoid = char:findFirstChild("Humanoid")
  17.         torso = char:findFirstChild("Torso")
  18.         head = char.Head
  19.         ra = char:findFirstChild("Right Arm")
  20.         la = char:findFirstChild("Left Arm")
  21.         rl = char:findFirstChild("Right Leg")
  22.         ll = char:findFirstChild("Left Leg")
  23.         rs = torso:findFirstChild("Right Shoulder")
  24.         ls = torso:findFirstChild("Left Shoulder")
  25.         rh = torso:findFirstChild("Right Hip")
  26.         lh = torso:findFirstChild("Left Hip")
  27.         neck = torso:findFirstChild("Neck")
  28.         rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  29.         anim = char:findFirstChild("Animate")
  30.         rootpart = char:findFirstChild("HumanoidRootPart")
  31.         camera = workspace.CurrentCamera
  32.         do --Removing ROBLOX's new Looped bug >_>
  33.             local function rec(x)
  34.                 for i,v in pairs(x:children()) do
  35.                     if v:IsA'Animation' then
  36.                         v.AnimationId = 'rbxassetid://28159255'
  37.                     end
  38.                     rec(v)
  39.                 end
  40.             end
  41.             rec(anim) --the Animate script
  42.         end
  43.  
  44.         humanoid.Jump = true
  45.  
  46.         wait(.4)
  47.  
  48.  
  49.         if anim then
  50.         anim:Destroy()
  51.         end
  52.          
  53.          
  54.         rj.C0 = CFrame.new()
  55.         rj.C1 = CFrame.new()
  56.          
  57.          
  58.         super_annoying = Instance.new("Sound", head)
  59.         super_annoying.SoundId = "http://www.roblox.com/asset/?id=130816003"
  60.         super_annoying.Volume = 0.6
  61.         super_annoying.Looped = true
  62.         barrel_roll = Instance.new("Sound", head)
  63.         barrel_roll.SoundId = "http://www.roblox.com/asset/?id=130791919"
  64.         barrel_roll.Volume = 1
  65.         barrel_roll.Looped = true
  66.         dubstep_gun = Instance.new("Sound", head)
  67.         dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=130855491"
  68.         dubstep_gun.Volume = 0.6
  69.         dubstep_gun.Looped = true
  70.         you_are_pirate = Instance.new("Sound", head)
  71.         you_are_pirate.SoundId = "http://www.roblox.com/asset/?id=130888577"
  72.         you_are_pirate.Volume = 0.6
  73.         you_are_pirate.Looped = true
  74.         cant_touch = Instance.new("Sound", head)
  75.         cant_touch.SoundId = "http://www.roblox.com/asset/?id=131280929"
  76.         cant_touch.Volume = 1
  77.         cant_touch.Looped = true
  78.         gangy_style = Instance.new("Sound", head)
  79.         gangy_style.SoundId = "http://www.roblox.com/asset/?id=130844430"
  80.         gangy_style.Volume = 0.6
  81.         gangy_style.Looped = true
  82.         fox_say = Instance.new("Sound", head)
  83.         fox_say.SoundId = "http://www.roblox.com/asset/?id=130797915"
  84.         fox_say.Volume = 0.5
  85.         fox_say.Looped = true
  86.         durk = Instance.new("Sound", head)
  87.         durk.SoundId = "http://www.roblox.com/asset/?id=130776787"
  88.         durk.Volume = 0.8
  89.         durk.Looped = true
  90.         sax_guy = Instance.new("Sound", head)
  91.         sax_guy.SoundId = "http://www.roblox.com/asset/?id=130794684"
  92.         sax_guy.Volume = 0.6
  93.         sax_guy.Looped = true
  94.         heman = Instance.new("Sound", head)
  95.         heman.SoundId = "http://www.roblox.com/asset/?id=131102548"
  96.         heman.Volume = 1
  97.         heman.Looped = true
  98.         justin = Instance.new("Sound", head)
  99.         justin.SoundId = "http://www.roblox.com/asset/?id=130841252"
  100.         justin.Volume = 0.8
  101.         justin.Looped = true
  102.         brony_music = Instance.new("Sound", head)
  103.         brony_music.SoundId = "http://www.roblox.com/asset/?id=145105874"
  104.         brony_music.Volume = 1
  105.         brony_music.Looped = true
  106.         spitfire = Instance.new("Sound", head)
  107.         spitfire.SoundId = "http://www.roblox.com/asset/?id=129490596"
  108.         spitfire.Volume = 0.8
  109.         spitfire.Looped = true
  110.         burn_dem = Instance.new("Sound", head)
  111.         burn_dem.SoundId = "http://www.roblox.com/asset/?id=132399469"
  112.         burn_dem.Volume = 1
  113.         burn_dem.Looped = true
  114.         aj = Instance.new("Sound", head)
  115.         aj.SoundId = "rbxassetid://177732780"
  116.         aj.Volume = 1
  117.         aj.Looped = true
  118.          
  119.         Instance.new("HumanoidController", game:service'ControllerService')
  120.         Instance.new("SkateboardController", game:service'ControllerService')
  121.         Instance.new("VehicleController", game:service'ControllerService')
  122.          
  123.          
  124.          
  125.          
  126.         --minimize
  127.         rh.Parent = nil
  128.         lh.Parent = nil
  129.         rs.Parent = nil
  130.         ls.Parent = nil
  131.         neck.Parent = nil
  132.         rj.Parent = nil
  133.          
  134.          
  135.         rl.FormFactor = "Custom"
  136.         ll.FormFactor = "Custom"
  137.         ra.FormFactor = "Custom"
  138.         la.FormFactor = "Custom"
  139.         torso.FormFactor = "Custom"
  140.         head.FormFactor = "Custom"
  141.         rootpart.FormFactor = "Custom"
  142.          
  143.          
  144.          
  145.          
  146.         rootpart.Size = Vector3.new(.4, .4, .2)
  147.         rl.Size = Vector3.new(.2, .4, .2)
  148.         ll.Size = Vector3.new(.2, .4, .2)
  149.         ra.Size = Vector3.new(.2, .4, .2)
  150.         la.Size = Vector3.new(.2, .4, .2)
  151.         torso.Size = Vector3.new(.4, .4, .2)
  152.         head.Size = Vector3.new(.4, .2, .2)
  153.          
  154.         rh.Parent = torso
  155.         lh.Parent = torso
  156.         rs.Parent = torso
  157.         ls.Parent = torso
  158.         neck.Parent = torso
  159.         rj.Parent = rootpart
  160.          
  161.          
  162.         if torso:findFirstChild("roblox") then
  163.             local p = Instance.new("Part", char)
  164.             p.FormFactor = "Custom"
  165.             p.Size = torso.Size
  166.             p.Transparency = 1
  167.             p:BreakJoints()
  168.             local w = Instance.new("Weld", char)
  169.             w.Part0 = p
  170.             w.Part1 = torso
  171.             torso:findFirstChild("roblox").Parent = p
  172.         end
  173.          
  174.          
  175.         --[[mesh1 = Instance.new("SpecialMesh", torso)
  176.         mesh1.Name = "Mesh"
  177.         mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
  178.         mesh1.MeshId = "rbxasset://fonts/torso.mesh"
  179.         mesh2 = Instance.new("SpecialMesh", la)
  180.         mesh2.Name = "Mesh"
  181.         mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
  182.         mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
  183.         mesh3 = Instance.new("SpecialMesh", ra)
  184.         mesh3.Name = "Mesh"
  185.         mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
  186.         mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
  187.         mesh4 = Instance.new("SpecialMesh", ll)
  188.         mesh4.Name = "Mesh"
  189.         mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
  190.         mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
  191.         mesh5 = Instance.new("SpecialMesh", rl)
  192.         mesh5.Name = "Mesh"
  193.         mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
  194.         mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"--]]
  195.          
  196.          
  197.         --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
  198.          
  199.         ls.C0 = CFrame.new(-.3,.1,0)
  200.         ls.C1 = CFrame.new(0,.1,0)
  201.         rs.C0 = CFrame.new(.3,.1,0)
  202.         rs.C1 = CFrame.new(0,.1,0)
  203.         rh.C0 = CFrame.new(.1,-.2,0)
  204.         rh.C1 = CFrame.new(0, .2, 0)
  205.         lh.C0 = CFrame.new(-.1,-.2,0)
  206.         lh.C1 = CFrame.new(0, .2, 0)
  207.         neck.C0 = CFrame.new(0,.2,0)
  208.         neck.C1 = CFrame.new(0,-.1,0)
  209.          
  210.         bodyc = char:findFirstChild("Body Colors")
  211.         if bodyc then
  212.             bodyc:Destroy()
  213.         end
  214.      
  215.         wait(1)
  216.          
  217.         local body = {}
  218.         for i,v in pairs(char:children()) do
  219.             if v:IsA'BasePart' then
  220.             print(v.Name)
  221.                 body[v.Name] = {Color = v.BrickColor}
  222.             end
  223.         end
  224.      
  225.         print(body.Torso)
  226.         function restorecolors()
  227.             for _,bp in pairs(char:children()) do
  228.                 if bp:IsA("BasePart") then
  229.                     bp.BrickColor = body[bp.Name].Color
  230.                 end
  231.             end
  232.         end
  233.      
  234.          
  235.         local LightForTorso = Instance.new("PointLight", head)
  236.         LightForTorso.Color = torso.BrickColor.Color
  237.         LightForTorso.Range = 7
  238.         LightForTorso.Brightness = 1.5
  239.          
  240.          
  241.          
  242.          
  243.         local slidecount = 0
  244.         local slidecountmax = 0
  245.         local anim = ""
  246.         local lastanim = anim
  247.         local speed = 0
  248.         local looking = false
  249.         local dancing = false
  250.         local superannoying = false
  251.         local barrelroll = false
  252.         local dubstepgun = false
  253.         local foxie = false
  254.         local durka = false
  255.         local saxguy = false
  256.         local heya = false
  257.         local jb = false
  258.         local bronymusic = false
  259.         local sheddy = false
  260.         local burndem = false
  261.         local global_wait = 0
  262.          
  263.         count = 0
  264.         countspeed = 1
  265.         sine = 0
  266.         sinespeed = 1
  267.          
  268.          
  269.          
  270.         humanoid.WalkSpeed = 11
  271.          
  272.          
  273.         local controllerService = game:GetService("ControllerService")
  274.         local controller = controllerService:GetChildren()[1]
  275.          
  276.          
  277.         local colors = {"White", "Really black"}
  278.          
  279.         humanoid.Died:connect(function()
  280.             for cframe_parts = 0, 100 do
  281.                 local p = Instance.new("Part")
  282.                 p.FormFactor = "Custom"
  283.                 p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  284.                 p.Size = Vector3.new(1, 1, 1)
  285.                 Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
  286.                 p.Locked = true
  287.                 p.CanCollide = false
  288.                 p.Anchored = true
  289.                 p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
  290.                 p.Parent = workspace
  291.             game:service'Debris':AddItem(p, 5)
  292.             coroutine.wrap(function()
  293.             while wait() do
  294.                 if p ~= nil then
  295.                     p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
  296.                     p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
  297.                     p.Transparency = p.Transparency + 0.015
  298.                 else
  299.                     break
  300.                 end
  301.             end
  302.         end)()
  303.         end
  304.         for _,v in pairs(char:children()) do
  305.             if v:IsA("Part") then
  306.                 v:Destroy()
  307.             end
  308.         end
  309.          
  310.         end)
  311.          
  312.          
  313.         mouse.KeyDown:connect(function(k)
  314.            
  315.             if string.byte(k) == 50 then
  316.                
  317.                 if dancing then return end
  318.                 sitting = not sitting
  319.                 if sitting then
  320.                         local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
  321.                 local hitz,enz = workspace:FindPartOnRay(ray, char)
  322.            
  323.                
  324.                      if hitz then
  325.                 controller.Parent = nil
  326.                 humanoid.WalkSpeed = 0
  327.                     coroutine.wrap(function()
  328.                         while wait() do
  329.                             humanoid.PlatformStand = true
  330.                             if sitting == false then humanoid.PlatformStand = false break end
  331.                         end
  332.                     end)()
  333.                 rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  334.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  335.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  336.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  337.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  338.                
  339.                       miniweld = Instance.new("Weld", char)
  340.                         miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  341.                         miniweld.Part0 = hitz
  342.                         miniweld.Part1 = rootpart
  343.                     else
  344.                         sitting = false
  345.                         return
  346.                         end
  347.             else
  348.                 if miniweld then
  349.                     miniweld:Destroy()
  350.                 end
  351.                 controller.Parent = controllerService
  352.                 humanoid.PlatformStand = false
  353.                 humanoid.WalkSpeed = 11
  354.             end
  355.         end
  356.          
  357.             if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  358.                 superannoying = false
  359.                 barrelroll = false
  360.                 heya = false
  361.                 dubstepgun = false
  362.                 youpirate = false
  363.                 canttouch = false
  364.                 gangnam = false
  365.                 sheddy = false
  366.                 durka = false
  367.                 saxguy = false
  368.                 foxie = false
  369.                 burndem = false
  370.                 bronymusic = false
  371.                 brony_music:stop()
  372.                 fox_say:stop()
  373.                 spitfire:stop()
  374.                 heman:stop()
  375.                 justin:stop()
  376.                 jb = false
  377.                 durk:stop()
  378.                         restorecolors()
  379.                 burn_dem:stop()
  380.                 if hat then
  381.                 hat:Destroy()
  382.             end
  383.             sax_guy:stop()
  384.                 gangy_style:stop()
  385.                 cant_touch:stop()
  386.                 you_are_pirate:stop()
  387.                 dubstep_gun:stop()
  388.                 super_annoying:stop()
  389.                 barrel_roll:stop()
  390.                 dancing = false
  391.                 global_wait = 0
  392.                 LightForTorso.Color = torso.BrickColor.Color
  393.             end
  394.            
  395.         if k == "z" then
  396.         if dancing then return end
  397.             if not sitting then
  398.             dancing = true
  399.             superannoying = true
  400.             super_annoying:play()
  401.             end
  402.         end
  403.         if k == "k" then
  404.             if dancing then return end
  405.             if not sitting then
  406.                 dancing = true
  407.                 sheddy = true
  408.                 spitfire:play()
  409.             end
  410.         end
  411.          
  412.         if k == "n" then
  413.         if dancing then return end
  414.             if not sitting then
  415.                 dancing = true
  416.                 gangnam = true
  417.                 gangy_style:play()
  418.             end
  419.         end
  420.          
  421.         if k == "r" then
  422.             if dancing then return end
  423.             if not sitting then
  424.                 dancing = true
  425.                 burndem = true
  426.                 burn_dem:play()
  427.             end
  428.         end
  429.          
  430.          
  431.         if k == "x" then
  432.         if dancing then return end
  433.             if not sitting then
  434.                 dancing = true
  435.             barrelroll = true
  436.             barrel_roll:play()
  437.             hat = Instance.new("Part", char)
  438.             hat.FormFactor = "Custom"
  439.             hat.CanCollide = false
  440.             hat.Size = torso.Size
  441.             hat.Locked = true
  442.             hat:breakJoints()
  443.             local hatmesh = Instance.new("SpecialMesh", hat)
  444.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
  445.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
  446.             hatmesh.Scale = Vector3.new(.22, .2, .22)
  447.             local hatweld = Instance.new("Weld", hat)
  448.             hatweld.Part0 = hat
  449.             hatweld.Part1 = torso
  450.         end
  451.         end
  452.         if k == "h" then
  453.               if dancing then return end
  454.             if not sitting then
  455.                 dancing = true
  456.                 heman:play()
  457.                 heya = true
  458.             hat = Instance.new("Part", char)
  459.             hat.FormFactor = "Custom"
  460.             hat.CanCollide = false
  461.             hat.Size = torso.Size + Vector3.new(0.01, 0.01, 0.01)
  462.             hat.Locked = true
  463.             hat.BrickColor = BrickColor.new("Hot pink")
  464.             hat:breakJoints()
  465.             local hatweld = Instance.new("Weld", hat)
  466.             hatweld.Part0 = hat
  467.             hatweld.Part1 = torso
  468.         end
  469.         end
  470.         if k == "j" then
  471.             if dancing then return end
  472.             if not sitting then
  473.                 dancing = true
  474.                 justin:play()
  475.                 jb = true
  476.             hat = Instance.new("Part", char)
  477.             hat.FormFactor = "Custom"
  478.             hat.CanCollide = false
  479.             hat.Size = head.Size
  480.             hat.Locked = true
  481.             hat.BrickColor = BrickColor.new("Hot pink")
  482.             hat:breakJoints()
  483.                 local hatmesh = Instance.new("SpecialMesh", hat)
  484.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
  485.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=20571982"
  486.             hatmesh.Scale = Vector3.new(.23, .23, .23)
  487.             local hatweld = Instance.new("Weld", hat)
  488.             hatweld.Part0 = hat
  489.             hatweld.Part1 = head
  490.             hatweld.C0 = CFrame.new(0.025, -0.05, 0)
  491.         end
  492.         end
  493.         if k == "c" then
  494.         if dancing then return end
  495.             if not sitting then
  496.                 dancing = true
  497.                 dubstepgun = true
  498.                 dubstep_gun:play()
  499.             end
  500.         end
  501.         if k == "v" then
  502.         if dancing then return end
  503.                 if not sitting then
  504.         dancing = true
  505.         youpirate = true
  506.         you_are_pirate:play()
  507.             hat = Instance.new("Part", char)
  508.             hat.FormFactor = "Custom"
  509.             hat.CanCollide = false
  510.             hat.Size = head.Size
  511.             hat.Locked = true
  512.             hat:breakJoints()
  513.             local hatmesh = Instance.new("SpecialMesh", hat)
  514.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=1028848"
  515.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=1028847"
  516.             hatmesh.Scale = Vector3.new(.2, .2, .2)
  517.             local hatweld = Instance.new("Weld", hat)
  518.             hatweld.Part0 = hat
  519.             hatweld.Part1 = head
  520.             hatweld.C0 = CFrame.new(0, -0.15, 0)
  521.         end
  522.         end
  523.         if k == "m" then
  524.         if dancing then return end
  525.             if not sitting then
  526.             dancing = true
  527.             canttouch = true
  528.             cant_touch:play()
  529.         end
  530.         end
  531.         if k == "b" then
  532.             if dancing then return end
  533.             if not sitting then
  534.                 dancing = true
  535.                 bronymusic = true
  536.                 brony_music:play()
  537.                 for _,bp in pairs(char:children()) do
  538.                     if bp:IsA("BasePart") then
  539.                         bp.BrickColor = BrickColor.new("Lavender")
  540.                     end
  541.             end
  542.             hat = Instance.new("Part", char)
  543.             hat.FormFactor = "Custom"
  544.             hat.CanCollide = false
  545.             hat.Size = head.Size
  546.             hat.Locked = true
  547.             hat.BrickColor = BrickColor.new("Lavender")
  548.             hat:breakJoints()
  549.             local hatmesh = Instance.new("SpecialMesh", hat)
  550.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
  551.             hatmesh.Scale = Vector3.new(.1, .2, .1)
  552.             local hatweld = Instance.new("Weld", hat)
  553.             hatweld.Part0 = hat
  554.             hatweld.Part1 = head
  555.             hatweld.C0 = CFrame.new(0, -0.1, 0.05)
  556.             end
  557.         end
  558.          
  559.         if k == "l" then
  560.         if dancing then return end
  561.         if not sitting then
  562.             dancing = true
  563.             foxie = true
  564.             fox_say:play()
  565.             hat = Instance.new("Part", char)
  566.             hat.FormFactor = "Custom"
  567.             hat.CanCollide = false
  568.             hat.Size = head.Size
  569.             hat.Locked = true
  570.             hat:breakJoints()
  571.             local hatmesh = Instance.new("SpecialMesh", hat)
  572.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
  573.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
  574.             hatmesh.Scale = Vector3.new(.2, .2, .2)
  575.             local hatweld = Instance.new("Weld", hat)
  576.             hatweld.Part0 = hat
  577.             hatweld.Part1 = head
  578.             hatweld.C0 = CFrame.new(0, -0.1, 0)
  579.             end
  580.            
  581.         end
  582.         if k == "f" then
  583.         if dancing then return end
  584.             if not sitting then
  585.             dancing = true
  586.             durka = true
  587.             durk:play()
  588.         end
  589.         end
  590.         if k == "g" then
  591.             if dancing then return end
  592.             if not sitting then
  593.                 dancing = true
  594.                 saxguy = true
  595.                 sax_guy:play()
  596.                     hat = Instance.new("Part", char)
  597.             hat.FormFactor = "Custom"
  598.             hat.CanCollide = false
  599.             hat.Size = head.Size
  600.             hat.Locked = true
  601.             hat:breakJoints()
  602.             local hatmesh = Instance.new("SpecialMesh", hat)
  603.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
  604.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
  605.             hatmesh.Scale = Vector3.new(.25, .25, .25)
  606.             local hatweld = Instance.new("Weld", hat)
  607.             hatweld.Part0 = hat
  608.             hatweld.Part1 = la
  609.             hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
  610.             end
  611.         end
  612.          
  613.            
  614.          
  615.          
  616.             if k == "q" then
  617.                 if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  618.                 if sitting then return end
  619.                 looking = true
  620.                 rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
  621.             end
  622.             if k == "e" then
  623.                 if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  624.                 if sitting then return end
  625.                         looking = true
  626.                 rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
  627.             end
  628.             if k == "t" then
  629.                 if dancing then return end
  630.                 if sitting then return end
  631.                 dancing = true
  632.                 aj:play()
  633.             end
  634.             if string.byte(k) == 48 or string.byte(k) == 47 then
  635.                         if sitting then return end
  636.                 humanoid.WalkSpeed = 18
  637.             end
  638.             if string.byte(k) == 52 then
  639.                 if sitting then return end
  640.                 humanoid.WalkSpeed = 6
  641.                 end
  642.         end)
  643.          
  644.         mouse.KeyUp:connect(function(k)
  645.             if string.byte(k) == 48 or string.byte(k) == 47 then
  646.                 if sitting then return end
  647.                 humanoid.WalkSpeed = 11
  648.             end
  649.             if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  650.                 superannoying = false
  651.                 barrelroll = false
  652.                 heya = false
  653.                 dubstepgun = false
  654.                 youpirate = false
  655.                 canttouch = false
  656.                 gangnam = false
  657.                 sheddy = false
  658.                 durka = false
  659.                 saxguy = false
  660.                 foxie = false
  661.                 burndem = false
  662.                 bronymusic = false
  663.                 aj:stop()
  664.                 brony_music:stop()
  665.                 fox_say:stop()
  666.                 spitfire:stop()
  667.                 heman:stop()
  668.                 justin:stop()
  669.                 jb = false
  670.                 durk:stop()
  671.                         restorecolors()
  672.                 burn_dem:stop()
  673.                 if hat then
  674.                 hat:Destroy()
  675.             end
  676.             sax_guy:stop()
  677.                 gangy_style:stop()
  678.                 cant_touch:stop()
  679.                 you_are_pirate:stop()
  680.                 dubstep_gun:stop()
  681.                 super_annoying:stop()
  682.                 barrel_roll:stop()
  683.                 dancing = false
  684.                 global_wait = 0
  685.                 LightForTorso.Color = torso.BrickColor.Color
  686.             end
  687.            
  688.            
  689.                 if k == "q" then
  690.                     if looking then
  691.                 if sitting then return end
  692.                 rj.C0 = CFrame.new()
  693.                 looking = false
  694.                 end
  695.             end
  696.            
  697.                 if k == "e" then
  698.                     if looking then
  699.                 if sitting then return end
  700.                 rj.C0 = CFrame.new()
  701.                         looking = false
  702.                 end
  703.             end
  704.         end)
  705.          
  706.          
  707.         game:service'RunService'.Stepped:connect(function()
  708.             count = (count % 100) + (countspeed/2)
  709.             angle = math.pi * math.sin(math.pi*2/100*count)
  710.          
  711.             if slidecount < slidecountmax then
  712.             slidecount = slidecount + speed
  713.             end
  714.             if slidecount > slidecountmax then
  715.             slidecount = slidecount - speed
  716.             end  
  717.         if global_wait == 380 then global_wait = 0 end
  718.          
  719.         sine = sine + sinespeed
  720.         if not dancing then
  721.                 if not sitting then
  722.                     local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
  723.             local hitz, enz = workspace:FindPartOnRay(ray, char)
  724.                 if not hitz then
  725.                         ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
  726.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
  727.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, 0)
  728.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
  729.             if not looking then
  730.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  731.             end
  732.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  733.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  734.            
  735.         -- idle anim
  736.          
  737.         anim = "Idle"
  738.         if anim ~= lastanim then
  739.             if lastanim == "Walking" then
  740.                 speed = 0.5
  741.                 slidecount = 1
  742.                 slidecountmax = 0
  743.             elseif lastanim == "Running" then
  744.                 speed = 2.5
  745.                 slidecount = 5
  746.                 slidecountmax = 0
  747.             else
  748.         slidecount = 0
  749.         slidecountmax = 0
  750.         end
  751.         end
  752.         countspeed = 1
  753.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.02, 0, 0)
  754.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.02, 0, 0)
  755.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.01, 0, 0)
  756.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.01, 0, 0)
  757.             if not looking then
  758.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  759.             end
  760.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  761.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 14 then
  762.             looking = false
  763.         -- walk anim
  764.         anim = "Walking"
  765.         if anim ~= lastanim then
  766.         speed = 0.2
  767.         slidecount = 0
  768.         slidecountmax = 1
  769.             if lastanim == "Running" then
  770.                 slidecount = 5
  771.                 end
  772.         end
  773.         countspeed = 6
  774.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.3, 0, math.abs(angle*0.02))
  775.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.3, 0, -math.abs(angle*0.02))
  776.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, -math.abs(angle*0.01))
  777.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, math.abs(angle*0.01))
  778.             rj.C0 = CFrame.new(0, math.abs(-angle*0.035), 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  779.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  780.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
  781.             --run anim
  782.             anim = "Running"
  783.         if anim ~= lastanim then
  784.         speed = 1
  785.         slidecount = 0
  786.         slidecountmax = 5
  787.             if lastanim == "Walking" then
  788.                 slidecount = 1
  789.             end
  790.         end
  791.          
  792.         looking = false
  793.         countspeed = 9
  794.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
  795.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
  796.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
  797.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
  798.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  799.             rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
  800.         end
  801.          
  802.         lastanim = anim
  803.         else
  804.         countspeed = 1
  805.                     local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
  806.             local hitz, enz = workspace:FindPartOnRay(ray, char)
  807.                 if not hitz then
  808.                 rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
  809.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
  810.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
  811.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
  812.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
  813.                 else
  814.                 rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  815.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  816.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  817.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  818.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  819.             end
  820.            
  821.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
  822.         end
  823.         else
  824.         if superannoying then
  825.         countspeed = 5
  826.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  827.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  828.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  829.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  830.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  831.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  832.         elseif barrelroll then
  833.             countspeed = 5
  834.             sinespeed = 0.1
  835.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
  836.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
  837.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, 0, -math.abs(angle*0.03))
  838.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 0, math.abs(angle*0.03))
  839.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  840.             rj.C0 = CFrame.new(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
  841.         elseif dubstepgun then
  842.         global_wait = (global_wait % 380) + 1
  843.             countspeed = 5
  844.             if global_wait < 249 - 40 then
  845.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
  846.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
  847.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  848.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  849.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  850.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  851.         elseif global_wait > 249 - 40 then
  852.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
  853.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  854.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
  855.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
  856.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  857.             rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
  858.             end
  859.         elseif youpirate then
  860.         global_wait = (global_wait % 380) + 1
  861.             countspeed = 5
  862.             if global_wait < 79 then
  863.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  864.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  865.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  866.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  867.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  868.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  869.         elseif global_wait < 299 then
  870.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
  871.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  872.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
  873.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
  874.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
  875.             rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  876.         elseif global_wait > 299 then
  877.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  878.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  879.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  880.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  881.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  882.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  883.             end
  884.         elseif canttouch then
  885.             countspeed = 5
  886.         global_wait = (global_wait % 160) + 1
  887.         if global_wait == 160 then global_wait = 0 end
  888.             if global_wait < 39 then
  889.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  890.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  891.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  892.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  893.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  894.             rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
  895.         elseif global_wait < 79 then
  896.              ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  897.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  898.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  899.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  900.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  901.             rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
  902.         elseif global_wait < 119 then
  903.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
  904.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  905.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  906.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  907.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  908.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  909.             torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
  910.         elseif global_wait > 119 then
  911.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
  912.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  913.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  914.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  915.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  916.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  917.             torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
  918.         end
  919.         elseif gangnam then
  920.         countspeed = 5
  921.         if global_wait == 180 then global_wait = 0 end
  922.         global_wait = (global_wait % 180) + 1
  923.         if global_wait < 89 then
  924.             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))
  925.             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))
  926.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  927.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  928.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  929.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  930.             elseif global_wait > 89 then
  931.             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))
  932.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
  933.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  934.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  935.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  936.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  937.         end
  938.         elseif foxie then
  939.         countspeed = 5
  940.         global_wait = (global_wait % 380) + 2
  941.         if global_wait < 89 then
  942.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
  943.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
  944.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  945.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(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*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
  948.             elseif global_wait > 89 then
  949.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
  950.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
  951.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  952.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(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, math.sin(angle*0.1))
  954.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  955.         end
  956.         elseif durka then
  957.         countspeed = 2
  958.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
  959.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
  960.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
  961.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
  962.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  963.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  964.         elseif saxguy then
  965.             countspeed = 5
  966.             ls.C0 = CFrame.new(-.25,.1,-.1)  * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
  967.             rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
  968.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
  969.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
  970.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
  971.             rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  972.         elseif heya then
  973.              countspeed = 5
  974.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
  975.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
  976.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  977.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  978.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  979.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
  980.         elseif jb then
  981.                  countspeed = 5
  982.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
  983.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
  984.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  985.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  986.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  987.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  988.         elseif bronymusic then
  989.                      countspeed = 5
  990.             ls.C0 = CFrame.new(-.1,.1,-.15)  * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
  991.             rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
  992.             lh.C0 = CFrame.new(-.1,-.25,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
  993.             rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
  994.             neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
  995.             rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
  996.         elseif sheddy then
  997.             countspeed = 7
  998.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  999.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1000.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1001.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1002.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1003.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1004.         elseif burndem then
  1005.             countspeed = 4
  1006.              ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  1007.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1008.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1009.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1010.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1011.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1012.         elseif aj.IsPlaying then
  1013.             countspeed = 5
  1014.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -(angle)*0.4, -angle*0.1, 0)
  1015.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + (angle)*0.4, -angle*0.1, 0)
  1016.             lh.C0 = CFrame.new(-.1,-.2 - math.cos(count*.025)*.02,0)  * CFrame.Angles(angle*0.05, 0, -0.06)
  1017.             rh.C0 = CFrame.new(.1,-.2+math.cos(count*.025)*.02,0) * CFrame.Angles(-angle*0.05, 0, 0.06)
  1018.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1019.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.cos(angle*0.1), 0)
  1020.         end
  1021.         end
  1022.         end)
  1023.          
  1024.          
  1025.         plr.Chatted:connect(function(msg)
  1026.             game:service'Chat':Chat(head, msg, 1)
  1027.             if msg == "die/" then
  1028.                 char:breakJoints()
  1029.             end
  1030.         end)
  1031.          
  1032.         end)
  1033.         if not ran and err then
  1034.             print(err)
  1035.         end
Add Comment
Please, Sign In to add comment