Mini Me


SUBMITTED BY: Pamlau

DATE: March 8, 2017, 10:46 a.m.

FORMAT: Lua

SIZE: 46.7 kB

HITS: 812

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

comments powered by Disqus