Advertisement
Derek1017

Dance

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