Advertisement
Guest User

[Lua] iButtler's Minipeep

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