Dark_EccentricYT

Untitled

Jun 6th, 2020
5,109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.55 KB | None | 0 0
  1. ----------------------------------------------------------------
  2. --//tom thing\\--
  3. ----------------------------------------------------------------
  4.  
  5. print([[made by dinoturto
  6. leaked by anime
  7. loading tom thing or whatever this is]])
  8.  
  9. print([[controls:
  10. click = scratch
  11. f = mouse trap
  12. g = piano
  13. h = HOW
  14. j = stroke
  15. z = C A R
  16. r = im outta here
  17. t = YOU SAY HAHA TO ME
  18. y = spin]])
  19.  
  20. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  21. Player = owner
  22. Character = Player.Character
  23. Humanoid = Character.Humanoid
  24. Humanoid.BreakJointsOnDeath = false
  25. RootPart = Character["HumanoidRootPart"]
  26. Torso = Character["Torso"]
  27. Head = Character["Head"]
  28. RightArm = Character["Right Arm"]
  29. LeftArm = Character["Left Arm"]
  30. RightLeg = Character["Right Leg"]
  31. LeftLeg = Character["Left Leg"]
  32. RootJoint = RootPart["RootJoint"]
  33. Neck = Torso["Neck"]
  34. RightShoulder = Torso["Right Shoulder"]
  35. LeftShoulder = Torso["Left Shoulder"]
  36. RightHip = Torso["Right Hip"]
  37. LeftHip = Torso["Left Hip"]
  38. Humanoid.WalkSpeed = 45
  39. local NB = Neck.C0
  40. local RSB = RightShoulder.C0
  41. local LSB = LeftShoulder.C0
  42. local RHB = RightHip.C0
  43. local LHB = LeftHip.C0
  44. local RJB = RootJoint.C0
  45. local A = LSB
  46. local Next1 = A
  47. local B = RSB
  48. local Next2 = B
  49. local C = LHB
  50. local Next3 = LHB
  51. local D = RHB
  52. local Next4 = RHB
  53. local E = RJB
  54. local Next5 = RJB
  55. local A = owner.Character:FindFirstChild("Animate")
  56. if A and A:IsA("Script") then
  57. A.Disabled = true
  58. end
  59. local Tr = Humanoid:GetPlayingAnimationTracks()
  60. for i = 1,#Tr do
  61. Tr[i]:Stop()
  62. end
  63. function MoveJoint(time,cframe,base,joint)
  64. local G = {}
  65. G.C0 = base * cframe
  66. local I = TweenInfo.new(time)
  67. local T = game:GetService("TweenService"):Create(joint,I,G)
  68. T:Play()
  69. end
  70. local Shirt = Character:FindFirstChildWhichIsA("Shirt")
  71. if not Shirt then
  72. Shirt = Instance.new("Shirt",Character)
  73. end
  74. Shirt.ShirtTemplate = "rbxassetid://3995644416"
  75. local Pants = Character:FindFirstChildWhichIsA("Pants")
  76. if not Pants then
  77. Pants = Instance.new("Pants",Character)
  78. end
  79. Pants.PantsTemplate = "rbxassetid://3995645381"
  80.  
  81. hedmsh = "rbxassetid://0"
  82. hedtxt = "rbxassetid://0"
  83.  
  84. local scratchdamage = Instance.new("Part",Character)
  85. scratchdamage.Name = "Claws"
  86. scratchdamage.Size = Vector3.new(3,2,2)
  87. scratchdamage.Locked = true
  88. scratchdamage.Transparency = 1
  89. scratchdamage.CanCollide = false
  90. scratchdamage.Massless = true
  91. local cardamage = Instance.new("Part", Character)
  92. cardamage.Name = "CAR HIT"
  93. cardamage.Size = Vector3.new(5,5,5)
  94. cardamage.Locked = true
  95. cardamage.Transparency = 1
  96. cardamage.CanCollide = false
  97. cardamage.Massless = true
  98. local W = Instance.new("Weld",scratchdamage)
  99. W.Part0 = scratchdamage
  100. W.Part1 = RightArm
  101. W.C0 = CFrame.new(0.5,1,1)
  102. local W = Instance.new("Weld",cardamage)
  103. W.Part0 = cardamage
  104. W.Part1 = RootPart
  105. W.C0 = CFrame.new(0,0,0)
  106. local S1A1 = Instance.new("Attachment",RightArm)
  107. local S1A2 = Instance.new("Attachment",RightArm)
  108. local S2A1 = Instance.new("Attachment",RightArm)
  109. local S2A2 = Instance.new("Attachment",RightArm)
  110. local S3A1 = Instance.new("Attachment",RightArm)
  111. local S3A2 = Instance.new("Attachment",RightArm)
  112. local scratch1 = Instance.new("Trail",script)
  113. local scratch2 = Instance.new("Trail",script)
  114. local scratch3 = Instance.new("Trail",script)
  115.  
  116. local haha = Instance.new("Sound", Torso)
  117. haha.SoundId = "rbxassetid://660701977"
  118. haha.Volume = 5
  119.  
  120. local ImOuttaHere = Instance.new("Sound", Torso)
  121. ImOuttaHere.SoundId = "rbxassetid://880884101"
  122. ImOuttaHere.Volume = 3
  123.  
  124. local SonicJumpSound = Instance.new("Sound", Torso)
  125. SonicJumpSound.SoundId = "rbxassetid://151681170"
  126. SonicJumpSound.Volume = 3
  127.  
  128. local carenginesound = Instance.new("Sound", Torso)
  129. carenginesound.SoundId = "rbxassetid://991269011"
  130. carenginesound.Volume = 3
  131. carenginesound.Looped = true
  132.  
  133. local HOW = Instance.new("Sound", Torso)
  134. HOW.SoundId = "rbxassetid://4976943824"
  135. HOW.Volume = 3
  136. HOW.Looped = false
  137.  
  138. local PianoMusic = Instance.new("Sound", Head)
  139. PianoMusic.Volume = 5
  140. PianoMusic.Looped = true
  141.  
  142. local bruhmusic = Instance.new("Sound", Head)
  143. bruhmusic.Volume = 3
  144. bruhmusic.SoundId = "rbxassetid://4978287735"
  145. bruhmusic.Looped = true
  146.  
  147. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround = Instance.new("Sound", owner.Character.Torso)
  148. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.SoundId = "rbxassetid://2927157188"
  149. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Volume = 1.5
  150. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Pitch = 0.95
  151. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround.Looped = true
  152.  
  153. mhed = Instance.new("SpecialMesh",Head)
  154. mhed.MeshId = hedmsh
  155. mhed.TextureId = hedtxt
  156. mhed.Offset = Vector3.new(0, 0, 0)
  157. mhed.Scale = Vector3.new(0.65, 0.65, 0.65)
  158.  
  159. ---------
  160.  
  161. local Orin = "http://www.roblox.com/asset/?id=1065951398"
  162. Head.face.Texture = Orin
  163. function weld(a, b, acf)
  164. local w = Instance.new("Weld", a)
  165. w.Part0 = a
  166. w.Part1 = b
  167. w.C0 = acf
  168. end
  169. --------------------------------
  170. Head.face.Texture = "rbxassetid://1065951398"
  171. ----------------------------------------------------------------------------------
  172. local AddInstance = function(Object, ...)
  173. local Obj = Instance.new(Object)
  174. for i,v in next,(...) do
  175. Obj[i] = v
  176. end
  177. return Obj
  178. end
  179. ----------------------------------------------------
  180.  
  181. local Reaper = AddInstance("Part",{
  182. Parent = Head,
  183. CFrame = Head.CFrame,
  184. formFactor = "Symmetric",
  185. Size = Vector3.new(1, 1, 1),
  186. CanCollide = false,
  187. TopSurface = "Smooth",
  188. BottomSurface = "Smooth",
  189. Locked = true,
  190. })
  191. local Weld = AddInstance("Weld",{
  192. Parent = Reaper,
  193. Part0 = Head,
  194. C0 = CFrame.new(0, 0.4, 0.2)*CFrame.Angles(0, 0, 0),
  195. Part1 = Reaper,
  196. })
  197. local Mesh = AddInstance("SpecialMesh",{
  198. Parent = Reaper,
  199. MeshId = "rbxassetid://4510754248",
  200. TextureId = "rbxassetid://4510754268",
  201. Scale = Vector3.new(0.4, 0.4, 0.4),
  202. VertexColor = Vector3.new(1, 1, 1),
  203. })
  204.  
  205. local piano = AddInstance("Part",{
  206. CFrame = RootPart.CFrame,
  207. formFactor = "Symmetric",
  208. Size = Vector3.new(7,2,7),
  209. TopSurface = "Smooth",
  210. BottomSurface = "Smooth",
  211. Locked = true,
  212. Massless = true
  213. })
  214. local Weld = AddInstance("Weld",{
  215. Parent = piano,
  216. Part0 = RootPart,
  217. C0 = CFrame.new(-1.3, 0.15, -6)*CFrame.Angles(0, 2.4, 0),
  218. Part1 = piano,
  219. })
  220. local PianoMesh = AddInstance("SpecialMesh",{
  221. Parent = piano,
  222. MeshId = "rbxassetid://2602567112",
  223. TextureId = "rbxassetid://2602567208",
  224. Scale = Vector3.new(20, 20, 20),
  225. VertexColor = Vector3.new(1, 1, 1),
  226. Offset = Vector3.new(0, 1, 0)
  227. })
  228.  
  229. local pianoseat = AddInstance("Part",{
  230. CFrame = RootPart.CFrame,
  231. formFactor = "Symmetric",
  232. Size = Vector3.new(1, 2, 1),
  233. CanCollide = false,
  234. TopSurface = "Smooth",
  235. BottomSurface = "Smooth",
  236. Locked = true,
  237. Massless = true
  238. })
  239. local Weld = AddInstance("Weld",{
  240. Parent = pianoseat,
  241. Part0 = RootPart,
  242. C0 = CFrame.new(0, -1.2, 0)*CFrame.Angles(0, 0, 0),
  243. Part1 = pianoseat,
  244. })
  245. local PianoSeatMesh = AddInstance("SpecialMesh",{
  246. Parent = pianoseat,
  247. MeshId = "rbxassetid://96065544",
  248. TextureId = "rbxassetid://96065600",
  249. Scale = Vector3.new(1.5, 1.5, 1.5),
  250. VertexColor = Vector3.new(1, 1, 1),
  251. })
  252.  
  253. function sandbox(var,func)
  254. local env = getfenv(func)
  255. local newenv = setmetatable({},{
  256. __index = function(self,k)
  257. if k=="script" then
  258. return var
  259. else
  260. return env[k]
  261. end
  262. end,
  263. })
  264. setfenv(func,newenv)
  265. return func
  266. end
  267. cors = {}
  268. mas = Instance.new("Model",game:GetService("Lighting"))
  269. Model0 = Instance.new("Model")
  270. Part1 = Instance.new("Part")
  271. Part2 = Instance.new("Part")
  272. Part3 = Instance.new("Part")
  273. Part4 = Instance.new("Part")
  274. SurfaceGui5 = Instance.new("SurfaceGui")
  275. TextLabel6 = Instance.new("TextLabel")
  276. Part7 = Instance.new("Part")
  277. SurfaceGui8 = Instance.new("SurfaceGui")
  278. TextLabel9 = Instance.new("TextLabel")
  279. Part10 = Instance.new("Part")
  280. Part11 = Instance.new("Part")
  281. Part12 = Instance.new("Part")
  282. Part13 = Instance.new("Part")
  283. Part14 = Instance.new("Part")
  284. Part1.Transparency = 1
  285. Part2.Transparency = 1
  286. Part3.Transparency = 1
  287. Part4.Transparency = 1
  288. Part7.Transparency = 1
  289. Part10.Transparency = 1
  290. Part11.Transparency = 1
  291. Part12.Transparency = 1
  292. Part13.Transparency = 1
  293. Part14.Transparency = 1
  294. Part1.CanCollide = false
  295. Part2.CanCollide = false
  296. Part3.CanCollide = false
  297. Part4.CanCollide = false
  298. Part7.CanCollide = false
  299. Part10.CanCollide = false
  300. Part11.CanCollide = false
  301. Part12.CanCollide = false
  302. Part13.CanCollide = false
  303. Part14.CanCollide = false
  304. Model0.Parent = mas
  305. Part1.Parent = Model0
  306. Part1.CFrame = CFrame.new(0, 2.63147473, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  307. Part1.Position = Vector3.new(0, 2.63147473, -3.75)
  308. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  309. Part1.Size = Vector3.new(9.25000477, 0.159482837, 0.318965673)
  310. Part1.BottomSurface = Enum.SurfaceType.Smooth
  311. Part1.BrickColor = BrickColor.new("Institutional white")
  312. Part1.TopSurface = Enum.SurfaceType.Smooth
  313. Part1.brickColor = BrickColor.new("Institutional white")
  314. Part2.Parent = Model0
  315. Part2.CFrame = CFrame.new(-4.70474386, 5.74138451, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  316. Part2.Position = Vector3.new(-4.70474386, 5.74138451, -3.75)
  317. Part2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  318. Part2.Size = Vector3.new(0.159482837, 6.37931347, 0.318965673)
  319. Part2.BottomSurface = Enum.SurfaceType.Smooth
  320. Part2.BrickColor = BrickColor.new("Institutional white")
  321. Part2.TopSurface = Enum.SurfaceType.Smooth
  322. Part2.brickColor = BrickColor.new("Institutional white")
  323. Part3.Parent = Model0
  324. Part3.CFrame = CFrame.new(0, 8.85129642, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  325. Part3.Position = Vector3.new(0, 8.85129642, -3.75)
  326. Part3.Color = Color3.new(0.972549, 0.972549, 0.972549)
  327. Part3.Size = Vector3.new(9.25000477, 0.159482837, 0.318965673)
  328. Part3.BottomSurface = Enum.SurfaceType.Smooth
  329. Part3.BrickColor = BrickColor.new("Institutional white")
  330. Part3.TopSurface = Enum.SurfaceType.Smooth
  331. Part3.brickColor = BrickColor.new("Institutional white")
  332. Part4.Parent = Model0
  333. Part4.CFrame = CFrame.new(0, 1.03663731, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  334. Part4.Position = Vector3.new(0, 1.03663731, -3.75)
  335. Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  336. Part4.Size = Vector3.new(10.2069016, 0.47844851, 0.318965673)
  337. Part4.BottomSurface = Enum.SurfaceType.Smooth
  338. Part4.BrickColor = BrickColor.new("Really black")
  339. Part4.TopSurface = Enum.SurfaceType.Smooth
  340. Part4.brickColor = BrickColor.new("Really black")
  341. SurfaceGui5.Parent = Part4
  342. SurfaceGui5.SizingMode = Enum.SurfaceGuiSizingMode.PixelsPerStud
  343. SurfaceGui5.LightInfluence = 1
  344. SurfaceGui5.ClipsDescendants = true
  345. SurfaceGui5.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  346. TextLabel6.Parent = SurfaceGui5
  347. TextLabel6.Size = UDim2.new(1, 0, 1, 0)
  348. TextLabel6.BackgroundColor = BrickColor.new("Really black")
  349. TextLabel6.BackgroundColor3 = Color3.new(0, 0, 0)
  350. TextLabel6.BackgroundTransparency = 1
  351. TextLabel6.BorderColor = BrickColor.new("Really black")
  352. TextLabel6.BorderColor3 = Color3.new(0, 0, 0)
  353. TextLabel6.BorderSizePixel = 0
  354. TextLabel6.Font = Enum.Font.SourceSans
  355. TextLabel6.FontSize = Enum.FontSize.Size14
  356. TextLabel6.Text = ""
  357. TextLabel6.TextColor = BrickColor.new("Institutional white")
  358. TextLabel6.TextColor3 = Color3.new(1, 1, 1)
  359. TextLabel6.TextScaled = true
  360. TextLabel6.TextSize = 7
  361. TextLabel6.TextStrokeColor3 = Color3.new(1, 1, 1)
  362. TextLabel6.TextWrap = true
  363. TextLabel6.TextWrapped = true
  364. Part7.Parent = Model0
  365. Part7.CFrame = CFrame.new(0, 1.91380191, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  366. Part7.Position = Vector3.new(0, 1.91380191, -3.75)
  367. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  368. Part7.Size = Vector3.new(10.2069016, 1.27586269, 0.318965673)
  369. Part7.BottomSurface = Enum.SurfaceType.Smooth
  370. Part7.BrickColor = BrickColor.new("Really black")
  371. Part7.TopSurface = Enum.SurfaceType.Smooth
  372. Part7.brickColor = BrickColor.new("Really black")
  373. SurfaceGui8.Parent = Part7
  374. SurfaceGui8.SizingMode = Enum.SurfaceGuiSizingMode.PixelsPerStud
  375. SurfaceGui8.LightInfluence = 1
  376. SurfaceGui8.ClipsDescendants = true
  377. SurfaceGui8.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  378. TextLabel9.Parent = SurfaceGui8
  379. TextLabel9.Size = UDim2.new(1, 0, 1, 0)
  380. TextLabel9.BackgroundColor = BrickColor.new("Really black")
  381. TextLabel9.BackgroundColor3 = Color3.new(0, 0, 0)
  382. TextLabel9.BackgroundTransparency = 1
  383. TextLabel9.BorderColor = BrickColor.new("Really black")
  384. TextLabel9.BorderColor3 = Color3.new(0, 0, 0)
  385. TextLabel9.BorderSizePixel = 0
  386. TextLabel9.Font = Enum.Font.SourceSans
  387. TextLabel9.FontSize = Enum.FontSize.Size14
  388. TextLabel9.Text = ""
  389. TextLabel9.TextColor = BrickColor.new("Institutional white")
  390. TextLabel9.TextColor3 = Color3.new(1, 1, 1)
  391. TextLabel9.TextScaled = true
  392. TextLabel9.TextSize = 14
  393. TextLabel9.TextStrokeColor3 = Color3.new(1, 1, 1)
  394. TextLabel9.TextWrap = true
  395. TextLabel9.TextWrapped = true
  396. Part10.Parent = Model0
  397. Part10.CFrame = CFrame.new(0, 9.09052467, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  398. Part10.Position = Vector3.new(0, 9.09052467, -3.75)
  399. Part10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  400. Part10.Size = Vector3.new(10.2069016, 0.318965673, 0.318965673)
  401. Part10.BottomSurface = Enum.SurfaceType.Smooth
  402. Part10.BrickColor = BrickColor.new("Really black")
  403. Part10.TopSurface = Enum.SurfaceType.Smooth
  404. Part10.brickColor = BrickColor.new("Really black")
  405. Part11.Parent = Model0
  406. Part11.CFrame = CFrame.new(4.94396782, 5.58189631, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  407. Part11.Position = Vector3.new(4.94396782, 5.58189631, -3.75)
  408. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  409. Part11.Size = Vector3.new(0.318965673, 6.69827938, 0.318965673)
  410. Part11.BottomSurface = Enum.SurfaceType.Smooth
  411. Part11.BrickColor = BrickColor.new("Really black")
  412. Part11.TopSurface = Enum.SurfaceType.Smooth
  413. Part11.brickColor = BrickColor.new("Really black")
  414. Part12.Parent = Model0
  415. Part12.CFrame = CFrame.new(4.70474386, 5.74139309, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  416. Part12.Position = Vector3.new(4.70474386, 5.74139309, -3.75)
  417. Part12.Color = Color3.new(0.972549, 0.972549, 0.972549)
  418. Part12.Size = Vector3.new(0.159482837, 6.37931347, 0.318965673)
  419. Part12.BottomSurface = Enum.SurfaceType.Smooth
  420. Part12.BrickColor = BrickColor.new("Institutional white")
  421. Part12.TopSurface = Enum.SurfaceType.Smooth
  422. Part12.brickColor = BrickColor.new("Institutional white")
  423. Part13.Parent = Model0
  424. Part13.CFrame = CFrame.new(-4.94396782, 5.58191013, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  425. Part13.Position = Vector3.new(-4.94396782, 5.58191013, -3.75)
  426. Part13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  427. Part13.Size = Vector3.new(0.318965673, 6.69827938, 0.318965673)
  428. Part13.BottomSurface = Enum.SurfaceType.Smooth
  429. Part13.BrickColor = BrickColor.new("Really black")
  430. Part13.TopSurface = Enum.SurfaceType.Smooth
  431. Part13.brickColor = BrickColor.new("Really black")
  432. Part14.Parent = Model0
  433. Part14.CFrame = CFrame.new(0, 0.398705959, -3.75, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  434. Part14.Position = Vector3.new(0, 0.398705959, -3.75)
  435. Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  436. Part14.Size = Vector3.new(10.2069016, 0.797414184, 0.318965673)
  437. Part14.BottomSurface = Enum.SurfaceType.Smooth
  438. Part14.BrickColor = BrickColor.new("Really black")
  439. Part14.TopSurface = Enum.SurfaceType.Smooth
  440. Part14.brickColor = BrickColor.new("Really black")
  441. for i,v in pairs(mas:GetChildren()) do
  442. v.Parent = script
  443. pcall(function() v:MakeJoints() end)
  444. end
  445. mas:Destroy()
  446. for i,v in pairs(cors) do
  447. spawn(function()
  448. pcall(v)
  449. end)
  450. end
  451.  
  452. local Weld = AddInstance("Weld",{
  453. Parent = Part1,
  454. Part0 = RootPart,
  455. C0 = CFrame.new(0, -0.63147473, 1)*CFrame.Angles(0, 0, 0),
  456. Part1 = Part1,
  457. })
  458. local Weld = AddInstance("Weld",{
  459. Parent = Part2,
  460. Part0 = RootPart,
  461. C0 = CFrame.new(-4.70474386, 2.74138451, 1)*CFrame.Angles(0, 0, 0),
  462. Part1 = Part2,
  463. })
  464. local Weld = AddInstance("Weld",{
  465. Parent = Part3,
  466. Part0 = RootPart,
  467. C0 = CFrame.new(0, 5.85129642, 1)*CFrame.Angles(0, 0, 0),
  468. Part1 = Part3,
  469. })
  470. local Weld = AddInstance("Weld",{
  471. Parent = Part4,
  472. Part0 = RootPart,
  473. C0 = CFrame.new(0, -1.03663731, 1)*CFrame.Angles(0, 0, 0),
  474. Part1 = Part4,
  475. })
  476. local Weld = AddInstance("Weld",{
  477. Parent = Part7,
  478. Part0 = RootPart,
  479. C0 = CFrame.new(0, -1.91380191, 1)*CFrame.Angles(0, 0, 0),
  480. Part1 = Part7,
  481. })
  482. local Weld = AddInstance("Weld",{
  483. Parent = Part10,
  484. Part0 = RootPart,
  485. C0 = CFrame.new(0, 6.09052467, 1)*CFrame.Angles(0, 0, 0),
  486. Part1 = Part10,
  487. })
  488. local Weld = AddInstance("Weld",{
  489. Parent = Part11,
  490. Part0 = RootPart,
  491. C0 = CFrame.new(4.94396782, 2.58189631, 1)*CFrame.Angles(0, 0, 0),
  492. Part1 = Part11,
  493. })
  494. local Weld = AddInstance("Weld",{
  495. Parent = Part12,
  496. Part0 = RootPart,
  497. C0 = CFrame.new(4.70474386, 2.74139309, 1)*CFrame.Angles(0, 0, 0),
  498. Part1 = Part12,
  499. })
  500. local Weld = AddInstance("Weld",{
  501. Parent = Part13,
  502. Part0 = RootPart,
  503. C0 = CFrame.new(-4.94396782, 2.58191013, 1)*CFrame.Angles(0, 0, 0),
  504. Part1 = Part13,
  505. })
  506. local Weld = AddInstance("Weld",{
  507. Parent = Part14,
  508. Part0 = RootPart,
  509. C0 = CFrame.new(0, -2.398705959, 1)*CFrame.Angles(0, 0, 0),
  510. Part1 = Part14,
  511. })
  512.  
  513. for i,v in pairs(Character:GetChildren()) do
  514. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  515. v:Destroy()
  516. end
  517. end
  518.  
  519. local BC = Character["Body Colors"]
  520. BC.HeadColor3 = Color3.new(0.36, 0.4, 0.5)
  521. BC.LeftArmColor3 = Color3.new(0.36, 0.4, 0.5)
  522. BC.LeftLegColor3 = Color3.new(0.36, 0.4, 0.5)
  523. BC.RightArmColor3 = Color3.new(0.36, 0.4, 0.5)
  524. BC.RightLegColor3 = Color3.new(0.36, 0.4, 0.5)
  525. BC.TorsoColor3 = Color3.new(0.36, 0.4, 0.5)
  526. -----------------------------------------------
  527. S1A1.Position = Vector3.new(-0.5, -1, 0)
  528. S1A2.Position = Vector3.new(-0.3, -1, 0)
  529. S2A1.Position = Vector3.new(-0.1, -1, 0)
  530. S2A2.Position = Vector3.new(0.1, -1, 0)
  531. S3A1.Position = Vector3.new(0.3, -1, 0)
  532. S3A2.Position = Vector3.new(0.5, -1, 0)
  533. scratch1.Color = ColorSequence.new(Color3.new(1,1,1))
  534. scratch1.Transparency = NumberSequence.new(0,1)
  535. scratch1.MinLength = 0.02
  536. scratch1.Lifetime = 0.3
  537. scratch1.Attachment0 = S1A1
  538. scratch1.Attachment1 = S1A2
  539. scratch2.Color = ColorSequence.new(Color3.new(1,1,1))
  540. scratch2.Transparency = NumberSequence.new(0,1)
  541. scratch2.MinLength = 0.02
  542. scratch2.Lifetime = 0.3
  543. scratch2.Attachment0 = S2A1
  544. scratch2.Attachment1 = S2A2
  545. scratch3.Color = ColorSequence.new(Color3.new(1,1,1))
  546. scratch3.Transparency = NumberSequence.new(0,1)
  547. scratch3.MinLength = 0.02
  548. scratch3.Lifetime = 0.3
  549. scratch3.Attachment0 = S3A1
  550. scratch3.Attachment1 = S3A2
  551. scratch1.Enabled = false
  552. scratch2.Enabled = false
  553. scratch3.Enabled = false
  554. -----------------------------------------------
  555. local Attacking = false
  556. local BeingACar = false
  557. local CarHitting = false
  558. local OuttaHereing = false
  559. local Laughing = false
  560. local Playing = false
  561. local Slashing = false
  562. local CanPlaceTrap = true
  563. local CanLaugh = true
  564. local CanOuttaHere = true
  565. local CanBeACar = true
  566. local CanHOW = true
  567. local HOWing = false
  568. local Bruhing = false
  569. local Spinning = false
  570. local Hits = {}
  571. local CarHits = {}
  572. function Touched(hit)
  573. if Slashing and hit and hit.Parent then
  574. local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
  575. if H then
  576. local Hurt = true
  577. for i = 1,#Hits do
  578. if Hits[i] == H then
  579. Hurt = false
  580. end
  581. end
  582. if Hurt then
  583. H:TakeDamage(27)
  584. table.insert(Hits,H)
  585. end
  586. end
  587. end
  588. end
  589. function HitWithCar(hit)
  590. if CarHitting and hit and hit.Parent then
  591. local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
  592. if H then
  593. local Hurt2 = true
  594. for i = 1,#CarHits do
  595. if CarHits[i] == H then
  596. Hurt2 = false
  597. end
  598. end
  599. if Hurt2 then
  600. H:TakeDamage(1000)
  601. table.insert(CarHits,H)
  602. end
  603. end
  604. end
  605. end
  606. scratchdamage.Touched:Connect(Touched)
  607. cardamage.Touched:Connect(HitWithCar)
  608. function Input(plr,inp)
  609. if inp == "Down" and not Attacking and not HOWing and not Bruhing and not Playing and not BeingACar and not OuttaHereing and Character:FindFirstChildWhichIsA("Tool") == nil and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing then
  610. Attacking = true
  611. Hits = {}
  612. MoveJoint(0.12,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
  613. wait(0.1)
  614. Slashing = true
  615. if Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  616. MoveJoint(0.2,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
  617. end
  618. scratch1.Enabled = true
  619. scratch2.Enabled = true
  620. scratch3.Enabled = true
  621. wait(0.2)
  622. scratch1.Enabled = false
  623. scratch2.Enabled = false
  624. scratch3.Enabled = false
  625. Slashing = false
  626. Attacking = false
  627. elseif inp == "T" and not Attacking and not HOWing and not Bruhing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and CanLaugh then
  628. haha:Play()
  629. Laughing = true
  630. CanLaugh = false
  631. delay(0,function()
  632. while Laughing do
  633. Humanoid:UnequipTools()
  634. wait(0.03)
  635. end
  636. end)
  637. wait(0.65)
  638. for i = 1, 8 do
  639. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  640. break
  641. end
  642. MoveJoint(0.12,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
  643. wait(0.08)
  644. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  645. break
  646. end
  647. MoveJoint(0.12,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
  648. wait(0.08)
  649. end
  650. wait(0.8)
  651. for i = 1,2 do
  652. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  653. break
  654. end
  655. MoveJoint(0.25,CFrame.new(0,0,0,-20,0,70,1),RSB,RightShoulder)
  656. wait(0.25)
  657. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  658. break
  659. end
  660. MoveJoint(0.25,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
  661. wait(0.25)
  662. end
  663. Laughing = false
  664. CanLaugh = true
  665. elseif inp == "R" and not Attacking and not HOWing and not Bruhing and not Playing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing and not BeingACar and CanOuttaHere then
  666. OuttaHereing = true
  667. CanOuttaHere = false
  668. Humanoid.WalkSpeed = 0
  669. Humanoid.JumpPower = 0
  670. delay(0,function()
  671. while OuttaHereing do
  672. Humanoid:UnequipTools()
  673. wait(0.03)
  674. end
  675. end)
  676. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.1875,1),NB,Neck)
  677. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
  678. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  679. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.1875,0.0469,1),RHB,RightHip)
  680. MoveJoint(0.25,CFrame.new(0,0,0,0,0.094,-0.0469,1),LHB,LeftHip)
  681. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.4219,1),RJB,RootJoint)
  682. wait(0.1)
  683. ImOuttaHere:Play()
  684. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
  685. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
  686. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  687. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
  688. MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
  689. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
  690. wait(0.1)
  691. for i = 1,3 do
  692. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  693. break
  694. end
  695. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
  696. MoveJoint(0.25,CFrame.new(0,0,0,-0.5625,-1.2656,5.2969,1),RSB,RightShoulder)
  697. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  698. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
  699. MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
  700. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
  701. wait(0.15)
  702. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  703. break
  704. end
  705. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
  706. MoveJoint(0.25,CFrame.new(0,0,0,-0.5625,-0.1875,5.2969,1),RSB,RightShoulder)
  707. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  708. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
  709. MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
  710. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
  711. wait(0.15)
  712. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  713. break
  714. end
  715. end
  716. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0.1401,1),NB,Neck)
  717. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
  718. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  719. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
  720. MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
  721. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
  722. wait(0.2)
  723. MoveJoint(0.25,CFrame.new(0,0,0,0.1875,0,0.3281,1),NB,Neck)
  724. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),RSB,RightShoulder)
  725. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0,1),LSB,LeftShoulder)
  726. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.094,0.094,1),RHB,RightHip)
  727. MoveJoint(0.25,CFrame.new(0.219,0,-0.156,0,0.375,0,1),LHB,LeftHip)
  728. MoveJoint(0.25,CFrame.new(0,0,0,0,0,-0.9375,1),RJB,RootJoint)
  729. wait(0.4)
  730. MoveJoint(0.25,CFrame.new(),NB,Neck)
  731. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,0.469,1),RSB,RightShoulder)
  732. MoveJoint(0.25,CFrame.new(0,0,0,0.1406,0,-0.469,1),LSB,LeftShoulder)
  733. MoveJoint(0.25,CFrame.new(0.5,0.6875,0,0,0,0.094,1),RHB,RightHip)
  734. MoveJoint(0.25,CFrame.new(-0.5,0.6875,0,0,0,-0.094,1),LHB,LeftHip)
  735. MoveJoint(0.25,CFrame.new(0,0,-0.5625,0.1875,-0.094,-0.5625,1),RJB,RootJoint)
  736. wait(0.15)
  737. MoveJoint(0.25,CFrame.new(0,0,0,0.094,0,0,1),NB,Neck)
  738. MoveJoint(0.25,CFrame.new(0,0,0,-0.2344,0,-1.219,1),RSB,RightShoulder)
  739. MoveJoint(0.25,CFrame.new(0,0,0,-0.2344,0,1.219,1),LSB,LeftShoulder)
  740. MoveJoint(0.25,CFrame.new(0.8125,1.1875,0,0,0,0.094,1),RHB,RightHip)
  741. MoveJoint(0.25,CFrame.new(-0.8125,1.1875,0,0,0,-0.094,1),LHB,LeftHip)
  742. MoveJoint(0.25,CFrame.new(0,0,-1.094,0.281,-0.1406,-0.5625,1),RJB,RootJoint)
  743. wait(0.4)
  744. SonicJumpSound:Play()
  745. MoveJoint(0.25,CFrame.new(0,0,0,0.094,0,0,1),NB,Neck)
  746. MoveJoint(0.25,CFrame.new(0,0,0,-0.375,0,-1.266,1),RSB,RightShoulder)
  747. MoveJoint(0.25,CFrame.new(0,0,0,-0.375,0,1.266,1),LSB,LeftShoulder)
  748. MoveJoint(0.25,CFrame.new(0,0,0,0.0469,0,0,1),RHB,RightHip)
  749. MoveJoint(0.25,CFrame.new(-0.5625,0.0406,0,0,-0.094,-0.094,1),LHB,LeftHip)
  750. MoveJoint(0.25,CFrame.new(0,0,0,0.281,-0.1406,-0.5625,1),RJB,RootJoint)
  751. RootPart.Anchored = true
  752. Humanoid.PlatformStand = true
  753. local C = RootPart.CFrame
  754. for i = 1,40 do
  755. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  756. break
  757. end
  758. Character:TranslateBy(Vector3.new(0,3 - i / 4,0)+C.RightVector*0.4+C.LookVector*0.25)
  759. wait(0.01)
  760. end
  761. wait(5)
  762. Humanoid.PlatformStand = false
  763. RootPart.Anchored = false
  764. RootPart.CFrame = C
  765. Neck.C0 = NB
  766. RightShoulder.C0 = RSB
  767. LeftShoulder.C0 = LSB
  768. RightHip.C0 = RHB
  769. LeftHip.C0 = LHB
  770. RootJoint.C0 = RJB
  771. Humanoid.WalkSpeed = 45
  772. Humanoid.JumpPower = 50
  773. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  774. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RSB,RightShoulder)
  775. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),LSB,LeftShoulder)
  776. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  777. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  778. MoveJoint(0.25,CFrame.new(0,0,0,0,0,0,1),RJB,RootJoint)
  779. OuttaHereing = false
  780. CanOuttaHere = true
  781. elseif inp == "Z" and not Attacking and not Playing and not OuttaHereing and not Laughing and not HOWing and not Bruhing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  782. if CanBeACar == true then
  783. BeingACar = true
  784. CarHitting = true
  785. CanBeACar = false
  786. if BeingACar == true then
  787. repeat carenginesound.SoundId = "rbxassetid://991269011"
  788. carenginesound:Resume()
  789. Humanoid.WalkSpeed = 75
  790. Humanoid.JumpPower = 5
  791. delay(0,function()
  792. while BeingACar do
  793. Humanoid:UnequipTools()
  794. wait(0.03)
  795. end
  796. end)
  797. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  798. break
  799. end
  800. MoveJoint(0.025,CFrame.new(0,0,0,-0.890625,0,0,1),NB,Neck)
  801. MoveJoint(0.025,CFrame.new(-0.5,0,0,0,0,-1,1),LSB,LeftShoulder)
  802. MoveJoint(0.025,CFrame.new(0.5,0,0,0,0,1,1),RSB,RightShoulder)
  803. MoveJoint(0.025,CFrame.new(0,-0.375,1,0,0,-0.984375,1),LHB,LeftHip)
  804. MoveJoint(0.025,CFrame.new(0,-0.4375,0.90625,0,0,0.984375,1),RHB,RightHip)
  805. MoveJoint(0.025,CFrame.new(0.03125,0.03125,-1.0625,0.984375,0,0,1),RJB,RootJoint)
  806. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  807. break
  808. end
  809. Next1 = Next1 * CFrame.new(0,0,0,0,0,1,1)
  810. local G = {}
  811. G.C0 = Next1
  812. local I = TweenInfo.new(0.05)
  813. local T = game:GetService("TweenService"):Create(LeftShoulder,I,G)
  814. T:Play()
  815. Next2 = Next2 * CFrame.new(0,0,0,0,0,-1,1)
  816. local G = {}
  817. G.C0 = Next2
  818. local I = TweenInfo.new(0.05)
  819. local T = game:GetService("TweenService"):Create(RightShoulder,I,G)
  820. T:Play()
  821. Next3 = Next3 * CFrame.new(0,0,0,0,0,1,1)
  822. local G = {}
  823. G.C0 = Next3
  824. local I = TweenInfo.new(0.05)
  825. local T = game:GetService("TweenService"):Create(LeftHip,I,G)
  826. T:Play()
  827. Next4 = Next4 * CFrame.new(0,0,0,0,0,-1,1)
  828. local G = {}
  829. G.C0 = Next4
  830. local I = TweenInfo.new(0.05)
  831. local T = game:GetService("TweenService"):Create(RightHip,I,G)
  832. T:Play()
  833. wait(0.025)
  834. if Humanoid:GetState() == Enum.HumanoidStateType.Dead then
  835. break
  836. end
  837. until BeingACar == false
  838. end
  839. else
  840. BeingACar = false
  841. CarHitting = false
  842. CanBeACar = true
  843. Humanoid.WalkSpeed = 45
  844. Humanoid.JumpPower = 45
  845. carenginesound:Stop()
  846. end
  847. elseif inp == "G" and not Attacking and not Laughing and not OuttaHereing and not Bruhing and not HOWing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  848. Playing = not Playing
  849. if Playing then
  850. Humanoid.WalkSpeed = 0
  851. Humanoid.JumpPower = 0
  852. Humanoid.Sit = true
  853. piano.Parent = RootPart
  854. piano.Velocity = Vector3.new()
  855. piano.RotVelocity = Vector3.new()
  856. pianoseat.Parent = Torso
  857. RootPart.Anchored = true
  858. PianoMusic:Play()
  859. local PianoMusicRandom = math.random(1,4)
  860. if PianoMusicRandom == 1 then
  861. PianoMusic.SoundId = "rbxassetid://336265697"
  862. elseif PianoMusicRandom == 2 then
  863. PianoMusic.SoundId = "rbxassetid://2553095871"
  864. elseif PianoMusicRandom == 3 then
  865. PianoMusic.SoundId = "rbxassetid://972291153"
  866. elseif PianoMusicRandom == 4 then
  867. PianoMusic.SoundId = "rbxassetid://278150642"
  868. end
  869. while Playing do
  870. Humanoid:UnequipTools()
  871. wait(0.03)
  872. end
  873. else
  874. Humanoid.WalkSpeed = 45
  875. Humanoid.JumpPower = 50
  876. Humanoid.Sit = false
  877. piano.Parent = nil
  878. pianoseat.Parent = nil
  879. RootPart.Anchored = false
  880. PianoMusic:Play()
  881. PianoMusic.SoundId = ""
  882. end
  883. elseif inp == "F" and CanPlaceTrap and not BeingACar and not HOWing and not Bruhing and not Attacking and not Playing and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and not Laughing and not OuttaHereing then
  884. Attacking = true
  885. CanPlaceTrap = false
  886. delay(0,function()
  887. while Attacking do
  888. Humanoid:UnequipTools()
  889. wait(0.03)
  890. end
  891. end)
  892. MoveJoint(0.3,CFrame.new(0,0,0,0,-10,70,1),RSB,RightShoulder)
  893. wait(0.3)
  894. if Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  895. local T = Instance.new("Part")
  896. T.Name = "TrapBase"
  897. T.BrickColor = BrickColor.new("Nougat")
  898. T.Material = Enum.Material.WoodPlanks
  899. T.CFrame = Head.CFrame * CFrame.new(2,0.2,-1.5)
  900. T.Velocity = (Head.CFrame.LookVector+Head.CFrame.RightVector*-0.15)*40
  901. T.Size = Vector3.new(1.5,0.5,3)
  902. T.Locked = true
  903. T.Parent = script
  904. local BG = Instance.new("BodyGyro",T)
  905. BG.MaxTorque = Vector3.new(1000000,0,1000000)
  906. local C = Instance.new("Part",T)
  907. C.Name = "Cheese"
  908. C.BrickColor = BrickColor.new("Bright yellow")
  909. C.Size = Vector3.new(0.4,0.2,0.4)
  910. C.Locked = true
  911. local M = Instance.new("SpecialMesh",C)
  912. M.MeshType = Enum.MeshType.FileMesh
  913. M.MeshId = "rbxassetid://1090700"
  914. M.Scale = Vector3.new(0.3,0.3,0.3)
  915. local W = Instance.new("Weld",T)
  916. W.Part0 = T
  917. W.Part1 = C
  918. W.C0 = CFrame.new(0,0.35,-0.8)
  919. local S1 = Instance.new("Part",T)
  920. S1.Name = "Blade"
  921. S1.Material = Enum.Material.Metal
  922. S1.Size = Vector3.new(1.5,0.2,0.2)
  923. S1.Locked = true
  924. local Mo = Instance.new("Motor6D",T)
  925. Mo.Part0 = T
  926. Mo.Part1 = S1
  927. Mo.C0 = CFrame.new(0,0.35,0,0,1,0,1)
  928. Mo.C1 = CFrame.new(0,0,0,0,1,0,1)
  929. Mo.DesiredAngle = 1.57
  930. Mo.MaxVelocity = 0.02
  931. local S2 = Instance.new("Part",T)
  932. S2.Name = "Blade"
  933. S2.Material = Enum.Material.Metal
  934. S2.Size = Vector3.new(0.2,1.1,0.2)
  935. S2.Locked = true
  936. local W1 = Instance.new("Weld",S1)
  937. W1.Part0 = S1
  938. W1.Part1 = S2
  939. W1.C0 = CFrame.new(0.65,0.65,0)
  940. local S3 = Instance.new("Part",T)
  941. S3.Name = "Blade"
  942. S3.Material = Enum.Material.Metal
  943. S3.Size = Vector3.new(0.2,1.1,0.2)
  944. S3.Locked = true
  945. local W2 = Instance.new("Weld",S1)
  946. W2.Part0 = S1
  947. W2.Part1 = S3
  948. W2.C0 = CFrame.new(-0.65,0.65,0)
  949. local S4 = Instance.new("Part",T)
  950. S4.Name = "Blade"
  951. S4.Material = Enum.Material.Metal
  952. S4.Size = Vector3.new(1.5,0.2,0.2)
  953. S4.Locked = true
  954. local W3 = Instance.new("Weld",S2)
  955. W3.Part0 = S2
  956. W3.Part1 = S4
  957. W3.C0 = CFrame.new(-0.65,0.65,0)
  958. local Hit = false
  959. local function Remove(item)
  960. if not Hit and item == W or item == Mo or item == W1 or item == W2 or item == W3 then
  961. Hit = true
  962. game:GetService("Debris"):AddItem(T,5)
  963. end
  964. end
  965. T.DescendantRemoving:Connect(Remove)
  966. local function Touched(hit)
  967. if not Hit and hit and hit.Parent ~= Character then
  968. local H = hit.Parent:FindFirstChildWhichIsA("Humanoid")
  969. if H then
  970. Hit = true
  971. game:GetService("Debris"):AddItem(T,5)
  972. hit.Parent:BreakJoints()
  973. Mo.DesiredAngle = -1.57
  974. Mo.MaxVelocity = 1
  975. end
  976. end
  977. end
  978. T.Touched:Connect(Touched)
  979. MoveJoint(0.2,CFrame.new(0,0,0,0,0.3,0.5,1),RSB,RightShoulder)
  980. wait(0.2)
  981. end
  982. Attacking = false
  983. wait(4.8)
  984. CanPlaceTrap = true
  985. elseif inp == "H" and not Attacking and not Bruhing and not Laughing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead and CanHOW then
  986. HOW:Play()
  987. HOWing = true
  988. CanHOW = false
  989. TextLabel6.Text = "HOW"
  990. TextLabel9.Text = "HOW"
  991. for _,v in pairs(Model0:GetChildren()) do
  992. if v:IsA("BasePart") then
  993. v.Transparency = 0
  994. v.CanCollide = true
  995. elseif v:IsA("SurfaceGui") or v:IsA("TextLabel") then
  996. v.Transparency = 0
  997. end
  998. end
  999. MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),NB,Neck)
  1000. MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LSB,LeftShoulder)
  1001. MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RSB,RightShoulder)
  1002. MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LHB,LeftHip)
  1003. MoveJoint(0.2,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RHB,RightHip)
  1004. MoveJoint(0.2,CFrame.new(0,0,3)*CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RJB,RootJoint)
  1005. wait(HOW.TimeLength)
  1006. HOWing = false
  1007. for _,v in pairs(Model0:GetChildren()) do
  1008. if v:IsA("BasePart") then
  1009. v.Transparency = 1
  1010. v.CanCollide = false
  1011. elseif v:IsA("SurfaceGui") or v:IsA("TextLabel") then
  1012. v.Transparency = 1
  1013. end
  1014. end
  1015. TextLabel6.Text = ""
  1016. TextLabel9.Text = ""
  1017. wait(2)
  1018. CanHOW = true
  1019. elseif inp == "J" and not Attacking and not Laughing and not HOWing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  1020. if not Bruhing then
  1021. bruhmusic:Play()
  1022. Bruhing = true
  1023. repeat
  1024. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),NB,Neck)
  1025. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LSB,LeftShoulder)
  1026. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RSB,RightShoulder)
  1027. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),LHB,LeftHip)
  1028. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RHB,RightHip)
  1029. MoveJoint(0.1,CFrame.Angles(math.rad(Random.new():NextNumber(-359, 359)), Random.new():NextNumber(-359, 359), Random.new():NextNumber(-359, 359)),RJB,RootJoint)
  1030. wait(0.1)
  1031. until Bruhing == false
  1032. else
  1033. bruhmusic:Stop()
  1034. Bruhing = false
  1035. end
  1036. elseif inp == "Y" and not Attacking and not Laughing and not HOWing and not Playing and not OuttaHereing and not BeingACar and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then
  1037. if not Spinning then
  1038. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround:Play()
  1039. Spinning = true
  1040. repeat
  1041. MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1042. MoveJoint(0.15,CFrame.new(0,-0.5,0.4375,-1,0,0,1),LSB,LeftShoulder)
  1043. MoveJoint(0.15,CFrame.new(0,-0.5,0.4375,-1,0,0,1),RSB,RightShoulder)
  1044. MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  1045. MoveJoint(0.15,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  1046. Next5 = Next5 * CFrame.new(0,0,0,0,0,1,1)
  1047. local G = {}
  1048. G.C0 = Next5
  1049. local InfoNumber = 0.5
  1050. local I = TweenInfo.new(InfoNumber)
  1051. local T = game:GetService("TweenService"):Create(RootJoint,I,G)
  1052. T:Play()
  1053. wait(0.25)
  1054. until Spinning == false
  1055. else
  1056. spinmerightroundbabyrightroundlikearecordbabyrightroundroundroundround:Stop()
  1057. Spinning = false
  1058. end
  1059. end
  1060. end
  1061.  
  1062. local Text = [[local Hm = owner.Character:FindFirstChildWhichIsA("Humanoid")
  1063. local Tr = Hm:GetPlayingAnimationTracks()
  1064. for i = 1,#Tr do
  1065. Tr[i]:Stop()
  1066. end
  1067. repeat wait(0.1) until script:FindFirstChildWhichIsA("RemoteEvent")
  1068. local E = script:FindFirstChildWhichIsA("RemoteEvent")
  1069. local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
  1070. function ButtonDown()
  1071. E:FireServer("Down")
  1072. end
  1073. function KeyDown(Press)
  1074. Press = string.lower(Press)
  1075. if Press == "g" then
  1076. E:FireServer("G")
  1077. elseif Press == "f" then
  1078. E:FireServer("F")
  1079. elseif Press == "t" then
  1080. E:FireServer("T")
  1081. elseif Press == "r" then
  1082. E:FireServer("R")
  1083. elseif Press == "z" then
  1084. E:FireServer("Z")
  1085. elseif Press == "h" then
  1086. E:FireServer("H")
  1087. elseif Press == "j" then
  1088. E:FireServer("J")
  1089. elseif Press == "y" then
  1090. E:FireServer("Y")
  1091. end
  1092. end
  1093. Mouse.Button1Down:Connect(ButtonDown)
  1094. Mouse.KeyDown:Connect(KeyDown)]]
  1095. local Event = Instance.new("RemoteEvent",NLS(Text,Character))
  1096. Event.OnServerEvent:Connect(Input)
  1097. local A = owner.Character:FindFirstChild("Animate")
  1098. if A and A:IsA("Script") then
  1099. A.Disabled = true
  1100. end
  1101. local Hm = owner.Character:FindFirstChildWhichIsA("Humanoid")
  1102. local Speed = 0
  1103. local Frame = 0
  1104. local Running = false
  1105. local Climbing = false
  1106. function Move(spd)
  1107. Speed = spd
  1108. end
  1109. Hm.Running:Connect(Move)
  1110. Hm.Climbing:Connect(Move)
  1111. Hm.Swimming:Connect(Move)
  1112. local LastAttack = 0
  1113. local Type = "Slash"
  1114. local Dance = 0
  1115. delay(0,function()
  1116. while true do
  1117. local T = Character:FindFirstChildWhichIsA("Tool")
  1118. if T then
  1119. local A = T:FindFirstChild("toolanim")
  1120. if A and A:IsA("StringValue") then
  1121. LastAttack = workspace.DistributedGameTime
  1122. Type = A.Value
  1123. A:Destroy()
  1124. end
  1125. end
  1126. if not OuttaHereing or BeingACar or HOWing or Bruhing then
  1127. if LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Lunge" and Hm:GetState() ~= Enum.HumanoidStateType.Dead then
  1128. MoveJoint(0.06,CFrame.new(),NB,Neck)
  1129. MoveJoint(0.06,CFrame.new(0,0,0,0,0,1,1),RSB,RightShoulder)
  1130. MoveJoint(0.06,CFrame.new(0,0,0,0,0,0.5,1),LSB,LeftShoulder)
  1131. MoveJoint(0.06,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
  1132. MoveJoint(0.06,CFrame.new(0,0,0,0,0,1,1),LHB,LeftHip)
  1133. MoveJoint(0.06,CFrame.new(),RJB,RootJoint)
  1134. elseif LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Slash" and Hm:GetState() ~= Enum.HumanoidStateType.Dead then
  1135. if LastAttack + 0.1 > workspace.DistributedGameTime then
  1136. MoveJoint(0.12,CFrame.new(0,0,0,-2,0,20,1),RSB,RightShoulder)
  1137. else
  1138. MoveJoint(0.12,CFrame.new(0,0,0,0,0.3,0.1,1),RSB,RightShoulder)
  1139. end
  1140. end
  1141. end
  1142. wait(0.06)
  1143. end
  1144. end)
  1145. function Died()
  1146. Playing = false
  1147. Humanoid.WalkSpeed = 45
  1148. Humanoid.JumpPower = 50
  1149. Humanoid.Sit = false
  1150. piano.Parent = nil
  1151. pianoseat.Parent = nil
  1152. RootPart.Anchored = false
  1153. PianoMusic:Play()
  1154. PianoMusic.SoundId = ""
  1155. local Sound = Instance.new("Sound",Head)
  1156. Sound.Volume = 5
  1157. Sound.SoundId = "rbxassetid://1025464252"
  1158. Sound:Play()
  1159. end
  1160. Humanoid.Died:Connect(Died)
  1161. function Chatted(msg)
  1162. if msg == "/e dance" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
  1163. Dance = 1
  1164. Frame = 0
  1165. elseif msg == "/e dance2" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
  1166. Dance = 2
  1167. Frame = 0
  1168. elseif msg == "/e dance3" and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
  1169. Dance = 3
  1170. Frame = 0
  1171. end
  1172. end
  1173. owner.Chatted:Connect(Chatted)
  1174. while true do
  1175. if OuttaHereing then
  1176. repeat wait(0.1) until not OuttaHereing
  1177. end
  1178. if BeingACar then
  1179. repeat wait(0.1) until not BeingACar
  1180. end
  1181. if HOWing then
  1182. repeat wait(0.1) until not HOWing
  1183. end
  1184. if Bruhing then
  1185. repeat wait(0.1) until not Bruhing
  1186. end
  1187. if Spinning then
  1188. repeat wait(0.1) until not Spinning
  1189. end
  1190. local T = Character:FindFirstChildWhichIsA("Tool")
  1191. if Hm:GetState() == Enum.HumanoidStateType.Dead then
  1192. Dance = 0
  1193. local BG = Instance.new("BodyGyro",RootPart)
  1194. BG.MaxTorque = Vector3.new(1000000,0,1000000)
  1195. MoveJoint(0.15,CFrame.new(0,0,0,0.1,0,0,1),NB,Neck)
  1196. MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.1,1),RSB,RightShoulder)
  1197. MoveJoint(0.15,CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
  1198. MoveJoint(0.15,CFrame.new(0,0,0,0,-0.1,0.1,1),RHB,RightHip)
  1199. MoveJoint(0.15,CFrame.new(0,0,0,0,0.15,-0.1,1),LHB,LeftHip)
  1200. MoveJoint(0.15,CFrame.new(0,0,0,0.01,0,0,1),RJB,RootJoint)
  1201. wait(0.1)
  1202. MoveJoint(0.15,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
  1203. MoveJoint(0.15,CFrame.new(0,0,0,0,-0.2,0.25,1),RSB,RightShoulder)
  1204. MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.15,1),LSB,LeftShoulder)
  1205. MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.125,1),RHB,RightHip)
  1206. MoveJoint(0.15,CFrame.new(0,0,0,0,0.3,-0.15,1),LHB,LeftHip)
  1207. MoveJoint(0.15,CFrame.new(0,0,0,-0.02,0,0,1),RJB,RootJoint)
  1208. wait(0.1)
  1209. MoveJoint(0.15,CFrame.new(0,0,0,-0.15,0,0,1),NB,Neck)
  1210. MoveJoint(0.15,CFrame.new(0,0,0,0.4,-0.2,2.6,1),RSB,RightShoulder)
  1211. MoveJoint(0.15,CFrame.new(0,0,0,0.8,-0.4,-4,1),LSB,LeftShoulder)
  1212. MoveJoint(0.15,CFrame.new(0,0,0,0,-0.15,0.45,1),RHB,RightHip)
  1213. MoveJoint(0.15,CFrame.new(0,0,0,0,0.1,-0.15,1),LHB,LeftHip)
  1214. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RJB,RootJoint)
  1215. wait(0.1)
  1216. MoveJoint(0.15,CFrame.new(0,0,0,-0.22,0,0,1),NB,Neck)
  1217. MoveJoint(0.15,CFrame.new(0,0,0,-0.6,0.5,-2.6,1),RSB,RightShoulder)
  1218. MoveJoint(0.15,CFrame.new(0,0,0,-1,-0.4,4,1),LSB,LeftShoulder)
  1219. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,-0.15,0.7,1),RHB,RightHip)
  1220. MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.15,1),LHB,LeftHip)
  1221. MoveJoint(0.15,CFrame.new(0,0,0,-0.17,0,0,1),RJB,RootJoint)
  1222. wait(0.1)
  1223. MoveJoint(0.15,CFrame.new(0,0,0,-0.16,0,0,1),NB,Neck)
  1224. MoveJoint(0.15,CFrame.new(0,0,0,-0.6,-0.5,3,1),RSB,RightShoulder)
  1225. MoveJoint(0.15,CFrame.new(0,0,0,2,2,-7,1),LSB,LeftShoulder)
  1226. MoveJoint(0.15,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
  1227. MoveJoint(0.15,CFrame.new(0,0,0,0,0.2,-0.2,1),LHB,LeftHip)
  1228. MoveJoint(0.15,CFrame.new(0,0,0,-0.5,0,0,1),RJB,RootJoint)
  1229. wait(0.1)
  1230. MoveJoint(0.15,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
  1231. MoveJoint(0.15,CFrame.new(0,0,0,1.4,1.8,-10,1),RSB,RightShoulder)
  1232. MoveJoint(0.15,CFrame.new(0,0,0,3,-4,10,1),LSB,LeftShoulder)
  1233. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.5,1),RHB,RightHip)
  1234. MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,-0.25,1),LHB,LeftHip)
  1235. MoveJoint(0.15,CFrame.new(0,0,0,-0.8,0,0,1),RJB,RootJoint)
  1236. wait(0.1)
  1237. MoveJoint(0.15,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
  1238. MoveJoint(0.15,CFrame.new(0,0,0,0,0.3,5,1),RSB,RightShoulder)
  1239. MoveJoint(0.15,CFrame.new(0,0,0,-1,-1,8,-1),LSB,LeftShoulder)
  1240. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.15,1),RHB,RightHip)
  1241. MoveJoint(0.15,CFrame.new(0,0,0,-0.02,0,-0.2,1),LHB,LeftHip)
  1242. MoveJoint(0.15,CFrame.new(0,0,0,-0.95,0,0,1),RJB,RootJoint)
  1243. wait(0.1)
  1244. MoveJoint(0.15,CFrame.new(),NB,Neck)
  1245. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RSB,RightShoulder)
  1246. MoveJoint(0.15,CFrame.new(0,0,0,0.45,0,0,-1),LSB,LeftShoulder)
  1247. MoveJoint(0.15,CFrame.new(),RHB,RightHip)
  1248. MoveJoint(0.15,CFrame.new(0,0.25,-0.1,-0.25,0,0,1),LHB,LeftHip)
  1249. MoveJoint(0.15,CFrame.new(0,0,0,-1,0,0,1),RJB,RootJoint)
  1250. BG:Destroy()
  1251. break
  1252. elseif LastAttack + 0.25 > workspace.DistributedGameTime and Type == "Lunge" then
  1253. wait(0.06)
  1254. elseif Playing then
  1255. Dance = 0
  1256. Hm.Sit = true
  1257. Frame = Frame + 1
  1258. if Frame > 8 then
  1259. Frame = 1
  1260. end
  1261. if Frame == 1 or Frame == 3 or Frame == 5 or Frame == 7 then
  1262. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1263. MoveJoint(0.1,CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
  1264. MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
  1265. MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
  1266. MoveJoint(0.3,CFrame.new(),RJB,RootJoint)
  1267. elseif Frame == 2 or Frame == 6 then
  1268. MoveJoint(0.1,CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
  1269. MoveJoint(0.1,CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
  1270. MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
  1271. MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
  1272. MoveJoint(0.3,CFrame.new(0,0,0,0.1,0,0,1),RJB,RootJoint)
  1273. elseif Frame == 4 or Frame == 8 then
  1274. MoveJoint(0.1,CFrame.new(0,0,0,0.5,-0.3,4,1),RSB,RightShoulder)
  1275. MoveJoint(0.1,CFrame.new(0,0,0,0.5,-0.15,-3,1),LSB,LeftShoulder)
  1276. MoveJoint(0.1,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
  1277. MoveJoint(0.1,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
  1278. MoveJoint(0.3,CFrame.new(0,0,0,0.15,0,0,1),RJB,RootJoint)
  1279. end
  1280. if Frame == 3 then
  1281. MoveJoint(0.3,CFrame.new(0,0,0,-0.02,0,0.05,1),NB,Neck)
  1282. elseif Frame == 1 or Frame == 5 then
  1283. MoveJoint(0.3,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
  1284. elseif Frame == 7 then
  1285. MoveJoint(0.3,CFrame.new(0,0,0,-0.02,0,-0.05,1),NB,Neck)
  1286. end
  1287. wait(0.1)
  1288. elseif Speed > 1 and (Hm:GetState() == Enum.HumanoidStateType.Running or Hm:GetState() == Enum.HumanoidStateType.RunningNoPhysics) then
  1289. Dance = 0
  1290. Frame = Frame + 1
  1291. if Frame > 4 then
  1292. Frame = 1
  1293. end
  1294. if Frame == 1 then
  1295. if Speed > 20 then
  1296. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1297. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1298. if T then
  1299. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1300. else
  1301. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
  1302. end
  1303. end
  1304. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
  1305. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-0.5,1),RHB,RightHip)
  1306. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-0.5,1),LHB,LeftHip)
  1307. MoveJoint(3/Speed,CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
  1308. else
  1309. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.01,0,0,1),NB,Neck)
  1310. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1311. if T then
  1312. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1313. else
  1314. MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.1,-0.3,1),RSB,RightShoulder)
  1315. end
  1316. end
  1317. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.1,-0.3,1),LSB,LeftShoulder)
  1318. MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.05,0.3,1),RHB,RightHip)
  1319. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.05,0.4,1),LHB,LeftHip)
  1320. MoveJoint(3/Speed,CFrame.new(0,0,-0.05),RJB,RootJoint)
  1321. end
  1322. elseif Frame == 2 or Frame == 4 then
  1323. if Speed > 20 then
  1324. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1325. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1326. if T then
  1327. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1328. else
  1329. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
  1330. end
  1331. end
  1332. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
  1333. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  1334. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  1335. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
  1336. else
  1337. MoveJoint(3/Speed,CFrame.new(),NB,Neck)
  1338. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1339. if T then
  1340. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1341. else
  1342. MoveJoint(3/Speed,CFrame.new(),RSB,RightShoulder)
  1343. end
  1344. end
  1345. MoveJoint(3/Speed,CFrame.new(),LSB,LeftShoulder)
  1346. MoveJoint(3/Speed,CFrame.new(),RHB,RightHip)
  1347. MoveJoint(3/Speed,CFrame.new(),LHB,LeftHip)
  1348. MoveJoint(3/Speed,CFrame.new(),RJB,RootJoint)
  1349. end
  1350. elseif Frame == 3 then
  1351. if Speed > 20 then
  1352. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1353. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1354. if T then
  1355. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1356. else
  1357. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,-2.5,1),RSB,RightShoulder)
  1358. end
  1359. end
  1360. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,2.5,1),LSB,LeftShoulder)
  1361. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0.5,1),RHB,RightHip)
  1362. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0,0.5,1),LHB,LeftHip)
  1363. MoveJoint(3/Speed,CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
  1364. else
  1365. MoveJoint(3/Speed,CFrame.new(0,0,0,0.01,0,0,1),NB,Neck)
  1366. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1367. if T then
  1368. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1369. else
  1370. MoveJoint(3/Speed,CFrame.new(0,0,0,0,-0.2,0.3,1),RSB,RightShoulder)
  1371. end
  1372. end
  1373. MoveJoint(3/Speed,CFrame.new(0,0,0,-0.15,0.15,0.3,1),LSB,LeftShoulder)
  1374. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.1,-0.4,1),RHB,RightHip)
  1375. MoveJoint(3/Speed,CFrame.new(0,0,0,0,0.05,-0.3,1),LHB,LeftHip)
  1376. MoveJoint(3/Speed,CFrame.new(0,0,-0.05),RJB,RootJoint)
  1377. end
  1378. end
  1379. wait(math.min(0.3,2.4/Speed))
  1380. elseif Hm:GetState() == Enum.HumanoidStateType.Swimming then
  1381. Dance = 0
  1382. Frame = Frame + 1
  1383. if Frame > 4 then
  1384. Frame = 1
  1385. end
  1386. if Frame == 1 then
  1387. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1388. if T then
  1389. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1390. else
  1391. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
  1392. end
  1393. end
  1394. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0.045,0,-0.03,0.1,-0.06,1),LSB,LeftShoulder)
  1395. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.15,1),RHB,RightHip)
  1396. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.15,1),LHB,LeftHip)
  1397. elseif Frame == 2 then
  1398. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1399. if T then
  1400. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1401. else
  1402. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1403. end
  1404. end
  1405. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0.2,0,0.5,-2,0.2,-0.2,1),LSB,LeftShoulder)
  1406. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  1407. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  1408. elseif Frame == 3 then
  1409. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1410. if T then
  1411. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1412. else
  1413. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
  1414. end
  1415. end
  1416. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
  1417. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.15,1),RHB,RightHip)
  1418. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.15,1),LHB,LeftHip)
  1419. elseif Frame == 4 then
  1420. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1421. if T then
  1422. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1423. else
  1424. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(-0.2,0,0.5,-2,-0.2,0.2,1),RSB,RightShoulder)
  1425. end
  1426. end
  1427. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
  1428. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  1429. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  1430. end
  1431. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
  1432. if Speed > 0.1 then
  1433. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.5,0,0,1),NB,Neck)
  1434. else
  1435. MoveJoint(0.7,CFrame.new(),NB,Neck)
  1436. end
  1437. wait(math.min(0.15,2/Speed))
  1438. elseif Hm:GetState() == Enum.HumanoidStateType.Climbing then
  1439. Dance = 0
  1440. if Speed > 0.5 then
  1441. Frame = Frame + 1
  1442. if Frame > 4 then
  1443. Frame = 1
  1444. end
  1445. elseif Speed < -0.5 then
  1446. Frame = Frame - 1
  1447. if Frame < 1 then
  1448. Frame = 4
  1449. end
  1450. end
  1451. if Frame == 1 then
  1452. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1453. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1454. if T then
  1455. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1456. else
  1457. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.3,4,1),RSB,RightShoulder)
  1458. end
  1459. end
  1460. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
  1461. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.5,1),RHB,RightHip)
  1462. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(-0.4,1,0.05,0,0.05,0.045,1),LHB,LeftHip)
  1463. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
  1464. elseif Frame == 2 or Frame == 4 then
  1465. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1466. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1467. if T then
  1468. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1469. else
  1470. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1471. end
  1472. end
  1473. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,-0.9,1),LSB,LeftShoulder)
  1474. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),RHB,RightHip)
  1475. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0,1),LHB,LeftHip)
  1476. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.05,0,0,1),RJB,RootJoint)
  1477. elseif Frame == 3 then
  1478. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.1,0,0,1),NB,Neck)
  1479. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1480. if T then
  1481. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1482. else
  1483. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
  1484. end
  1485. end
  1486. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,-0.2,-0.15,-3,1),LSB,LeftShoulder)
  1487. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0.4,1,0.05,0,-0.05,-0.045,1),RHB,RightHip)
  1488. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0,0,0,0.5,1),LHB,LeftHip)
  1489. MoveJoint(math.min(0.7,3/math.abs(Speed)),CFrame.new(0,0,0.1,-0.05,0,0,1),RJB,RootJoint)
  1490. end
  1491. if math.abs(Speed) > 0.5 then
  1492. wait(math.min(0.7,2.4/math.abs(Speed)))
  1493. else
  1494. wait(0.06)
  1495. end
  1496. elseif Hm:GetState() == Enum.HumanoidStateType.Freefall then
  1497. Dance = 0
  1498. if RootPart.Velocity.Y > 1 then
  1499. MoveJoint(0.2,CFrame.new(0,0,0,-0.05,0,0,1),NB,Neck)
  1500. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1501. if T then
  1502. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1503. else
  1504. MoveJoint(0.2,CFrame.new(0,0,0,0,-0.2,0.2,1),RSB,RightShoulder)
  1505. end
  1506. end
  1507. MoveJoint(0.2,CFrame.new(0,0,0,0,0.2,-0.2,1),LSB,LeftShoulder)
  1508. MoveJoint(0.2,CFrame.new(0.5,0.4,0.05,0,-0.05,-0.2,1),RHB,RightHip)
  1509. MoveJoint(0.2,CFrame.new(-0.4,0.5,0.05,0,0.05,0.045,1),LHB,LeftHip)
  1510. MoveJoint(0.2,CFrame.new(0,0,0,-0.02,0,0,1),RJB,RootJoint)
  1511. else
  1512. MoveJoint(0.2,CFrame.new(0,0,0,0.05,0,0,1),NB,Neck)
  1513. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1514. if T then
  1515. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1516. else
  1517. MoveJoint(0.2,CFrame.new(-0.2,0,0.5,-2,-0.2,0.2,1),RSB,RightShoulder)
  1518. end
  1519. end
  1520. MoveJoint(0.2,CFrame.new(0.2,0,0.5,-2,0.2,-0.2,1),LSB,LeftShoulder)
  1521. MoveJoint(0.2,CFrame.new(0,0,0,0,-0.02,0.2,1),RHB,RightHip)
  1522. MoveJoint(0.2,CFrame.new(0,0,0,0,0.02,-0.3,1),LHB,LeftHip)
  1523. MoveJoint(0.2,CFrame.new(0,0,0,0.02,0,0,1),RJB,RootJoint)
  1524. end
  1525. wait(0.06)
  1526. elseif Hm:GetState() == Enum.HumanoidStateType.Seated then
  1527. Dance = 0
  1528. MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1529. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1530. if T then
  1531. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1532. else
  1533. MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0.1,1),RSB,RightShoulder)
  1534. end
  1535. end
  1536. MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,-0.1,1),LSB,LeftShoulder)
  1537. MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0.8,1),RHB,RightHip)
  1538. MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,-1,1),LHB,LeftHip)
  1539. MoveJoint(0.5,CFrame.new(),RJB,RootJoint)
  1540. wait(0.06)
  1541. else
  1542. if Dance == 1 then
  1543. Frame = Frame + 1
  1544. if Frame > 16 then
  1545. Frame = 1
  1546. end
  1547. if Frame <= 8 and Frame%2 == 1 then
  1548. MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,-0.22,1),NB,Neck)
  1549. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1550. if T then
  1551. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1552. else
  1553. MoveJoint(0.15,CFrame.new(0,0,0,-20,0,100,1),RSB,RightShoulder)
  1554. end
  1555. end
  1556. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0.2,1),LSB,LeftShoulder)
  1557. MoveJoint(0.15,CFrame.new(0.6,-0.5,0,0.1,0,-0.9,1),RHB,RightHip)
  1558. MoveJoint(0.15,CFrame.new(-0.2,0,0,0,0.1,0.2,1),LHB,LeftHip)
  1559. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,0,1),RJB,RootJoint)
  1560. elseif Frame <= 8 and Frame%2 == 0 then
  1561. MoveJoint(0.15,CFrame.new(0,0,0,0.2,0,-0.22,1),NB,Neck)
  1562. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1563. if T then
  1564. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1565. else
  1566. MoveJoint(0.15,CFrame.new(0,0,0,-0.2,0,0.9,1),RSB,RightShoulder)
  1567. end
  1568. end
  1569. MoveJoint(0.15,CFrame.new(0,0,0,-0.1,0,-0.2,1),LSB,LeftShoulder)
  1570. MoveJoint(0.15,CFrame.new(0,0.3,0,-0.1,0,0.2,1),RHB,RightHip)
  1571. MoveJoint(0.15,CFrame.new(-0.5,0,0,0,0,0.2,1),LHB,LeftHip)
  1572. MoveJoint(0.15,CFrame.new(0,0,-0.1,-0.04,0,0,1),RJB,RootJoint)
  1573. elseif Frame > 8 and Frame%2 == 1 then
  1574. MoveJoint(0.186,CFrame.new(0,0,0,0.1,0,-0.18,1),NB,Neck)
  1575. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1576. if T then
  1577. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1578. else
  1579. MoveJoint(0.185,CFrame.new(0,0,0,0,0,-0.3,1),RSB,RightShoulder)
  1580. end
  1581. end
  1582. MoveJoint(0.185,CFrame.new(0,0,0,0,0,0.2,1),LSB,LeftShoulder)
  1583. MoveJoint(0.185,CFrame.new(0.8,0.7,0,0,0,-0.2,1),RHB,RightHip)
  1584. MoveJoint(0.185,CFrame.new(-0.1,-0.1,0,0,0,0.2,1),LHB,LeftHip)
  1585. MoveJoint(0.185,CFrame.new(0,0,0,-0.14,0,0,1),RJB,RootJoint)
  1586. else
  1587. MoveJoint(0.185,CFrame.new(0,0,0,0.15,0,-0.18,1),NB,Neck)
  1588. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1589. if T then
  1590. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1591. else
  1592. MoveJoint(0.185,CFrame.new(0,0,0,0,0,0.2,1),RSB,RightShoulder)
  1593. end
  1594. end
  1595. MoveJoint(0.185,CFrame.new(0,0,0,0,0,-0.2,1),LSB,LeftShoulder)
  1596. MoveJoint(0.185,CFrame.new(0,0.1,0,0,0,0.2,1),RHB,RightHip)
  1597. MoveJoint(0.185,CFrame.new(-0.18,-0.06,0,0,0,0.2,1),LHB,LeftHip)
  1598. MoveJoint(0.185,CFrame.new(0,0,-0.1,-0.1,0,0,1),RJB,RootJoint)
  1599. end
  1600. wait(0.2)
  1601. elseif Dance == 2 then
  1602. Frame = Frame + 1
  1603. if Frame > 6 then
  1604. Frame = 1
  1605. end
  1606. if Frame == 1 or Frame == 3 then
  1607. MoveJoint(0.25,CFrame.new(0,0,0,0,0.05,0,1),NB,Neck)
  1608. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1609. if T then
  1610. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1611. else
  1612. MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,0.4,1),RSB,RightShoulder)
  1613. end
  1614. end
  1615. MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,-0.4,1),LSB,LeftShoulder)
  1616. MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),RHB,RightHip)
  1617. MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),LHB,LeftHip)
  1618. MoveJoint(0.25,CFrame.new(0.1,0,0,0,-0.05,0,1),RJB,RootJoint)
  1619. elseif Frame == 2 then
  1620. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.05,0,1),NB,Neck)
  1621. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1622. if T then
  1623. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1624. else
  1625. MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,-0.4,1),RSB,RightShoulder)
  1626. end
  1627. end
  1628. MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,-0.4,1),LSB,LeftShoulder)
  1629. MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),RHB,RightHip)
  1630. MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),LHB,LeftHip)
  1631. MoveJoint(0.25,CFrame.new(-0.1,0,0,0,0.05,0,1),RJB,RootJoint)
  1632. elseif Frame == 4 or Frame == 6 then
  1633. MoveJoint(0.25,CFrame.new(0,0,0,0,-0.05,0,1),NB,Neck)
  1634. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1635. if T then
  1636. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1637. else
  1638. MoveJoint(0.25,CFrame.new(0,0,-0.2,0.5,0,0.4,1),RSB,RightShoulder)
  1639. end
  1640. end
  1641. MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,-0.4,1),LSB,LeftShoulder)
  1642. MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),RHB,RightHip)
  1643. MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),LHB,LeftHip)
  1644. MoveJoint(0.25,CFrame.new(-0.1,0,0,0,0.05,0,1),RJB,RootJoint)
  1645. else
  1646. MoveJoint(0.25,CFrame.new(0,0,0,0,0.05,0,1),NB,Neck)
  1647. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1648. if T then
  1649. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1650. else
  1651. MoveJoint(0.25,CFrame.new(0,-0.3,0.2,-1.3,0,0.4,1),RSB,RightShoulder)
  1652. end
  1653. end
  1654. MoveJoint(0.25,CFrame.new(0,0,-0.2,0.2,0,0.4,1),LSB,LeftShoulder)
  1655. MoveJoint(0.25,CFrame.new(0,0.2,0,-0.15,0,0,1),RHB,RightHip)
  1656. MoveJoint(0.25,CFrame.new(0,-0.1,0,0.05,0,0,1),LHB,LeftHip)
  1657. MoveJoint(0.25,CFrame.new(0.1,0,0,0,-0.05,0,1),RJB,RootJoint)
  1658. end
  1659. wait(0.22)
  1660. elseif Dance == 3 then
  1661. Frame = Frame + 1
  1662. if Frame > 6 then
  1663. Frame = 1
  1664. end
  1665. if Frame == 1 then
  1666. MoveJoint(0.32,CFrame.new(0,0,0,0,0,0.375,1),NB,Neck)
  1667. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1668. if T then
  1669. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1670. else
  1671. MoveJoint(0.32,CFrame.new(0.345,0,-0.56,0.422,0.375,0.66,1),RSB,RightShoulder)
  1672. end
  1673. end
  1674. MoveJoint(0.32,CFrame.new(-0.75,-0.125,-0.313,0.375,-0.422,-0.28,1),LSB,LeftShoulder)
  1675. MoveJoint(0.32,CFrame.new(0,0.1875,0,-0.094,0,0,1),RHB,RightHip)
  1676. MoveJoint(0.32,CFrame.new(0,-0.0625,0,0.047,0,0,1),LHB,LeftHip)
  1677. MoveJoint(0.32,CFrame.new(-0.0625,0,-0.03,0,-0.047,0,1),RJB,RootJoint)
  1678. elseif Frame == 2 then
  1679. MoveJoint(0.32,CFrame.new(),NB,Neck)
  1680. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1681. if T then
  1682. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1683. else
  1684. MoveJoint(0.32,CFrame.new(0,0,0,0.0469,0,0,1),RSB,RightShoulder)
  1685. end
  1686. end
  1687. MoveJoint(0.32,CFrame.new(0,0,0,0.0469,0,0,1),LSB,LeftShoulder)
  1688. MoveJoint(0.32,CFrame.new(0,-0.125,0,0.094,0,0,1),RHB,RightHip)
  1689. MoveJoint(0.32,CFrame.new(0,0.25,-0.094,-0.1406,0,0,1),LHB,LeftHip)
  1690. MoveJoint(0.32,CFrame.new(0.1875,0,-0.0625,0,0.09375,0,1),RJB,RootJoint)
  1691. elseif Frame == 3 then
  1692. MoveJoint(0.32,CFrame.new(0,0,0,0,0,-0.094,1),NB,Neck)
  1693. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1694. if T then
  1695. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1696. else
  1697. MoveJoint(0.32,CFrame.new(0.25,-0.532,0.125,-0.891,0.094,0.047,1),RSB,RightShoulder)
  1698. end
  1699. end
  1700. MoveJoint(0.32,CFrame.new(-0.4375,-0.594,0,-0.516,-0.094,-0.47,1),LSB,LeftShoulder)
  1701. MoveJoint(0.32,CFrame.new(0,0.46875,-0.19,-0.281,0,0,1),RHB,RightHip)
  1702. MoveJoint(0.32,CFrame.new(0,0,0,0.047,0,0,1),LHB,LeftHip)
  1703. MoveJoint(0.32,CFrame.new(0,0,-0.125,0,-0.094,0,1),RJB,RootJoint)
  1704. elseif Frame == 4 then
  1705. MoveJoint(0.32,CFrame.new(0,0,0,-0.0469,-0.094,-0.094,1),NB,Neck)
  1706. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1707. if T then
  1708. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1709. else
  1710. MoveJoint(0.32,CFrame.new(0,0,0,0.0469,-0.094,-0.094,1),RSB,RightShoulder)
  1711. end
  1712. end
  1713. MoveJoint(0.32,CFrame.new(0,0,0,-0.1875,0.0469,0.094,1),LSB,LeftShoulder)
  1714. MoveJoint(0.32,CFrame.new(0,-0.1875,0,0.09375,-0.047,-0.094,1),RHB,RightHip)
  1715. MoveJoint(0.32,CFrame.new(0,0.3125,0,-0.1875,0.094,0.0469,1),LHB,LeftHip)
  1716. MoveJoint(0.32,CFrame.new(0.0625,0,0,0,0.094,0,1),RJB,RootJoint)
  1717. elseif Frame == 5 then
  1718. MoveJoint(0.32,CFrame.new(0,0,0,0,0.0469,0,1),NB,Neck)
  1719. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1720. if T then
  1721. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1722. else
  1723. MoveJoint(0.32,CFrame.new(0.75,0.54,-0.5315,0.6094,0.75,2.0157,1),RSB,RightShoulder)
  1724. end
  1725. end
  1726. MoveJoint(0.32,CFrame.new(-0.469,-0.219,-0.315,-0.1406,-0.703,-2.71,1),LSB,LeftShoulder)
  1727. MoveJoint(0.32,CFrame.new(0,0,0,-0.094,-0.0469,-0.094,1),RHB,RightHip)
  1728. MoveJoint(0.32,CFrame.new(0,0.094,0,0,0,-0.0469,1),LHB,LeftHip)
  1729. MoveJoint(0.32,CFrame.new(-0.031,0,0,0,-0.0469,0,1),RJB,RootJoint)
  1730. elseif Frame == 6 then
  1731. MoveJoint(0.32,CFrame.new(0,0,0,0,0,-0.141,1),NB,Neck)
  1732. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1733. if T then
  1734. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1735. else
  1736. MoveJoint(0.32,CFrame.new(0,0,0,-0.0469,-0.094,-0.094,1),RSB,RightShoulder)
  1737. end
  1738. end
  1739. MoveJoint(0.32,CFrame.new(0,0,0,-0.141,0.234,0.094,1),LSB,LeftShoulder)
  1740. MoveJoint(0.32,CFrame.new(-0.063,-0.063,0,0.047,-0.0469,0,1),RHB,RightHip)
  1741. MoveJoint(0.32,CFrame.new(0.125,0.094,0,-0.047,0.094,0.094,1),LHB,LeftHip)
  1742. MoveJoint(0.32,CFrame.new(0,0,0,0,0.047,0,1),RJB,RootJoint)
  1743. end
  1744. wait(0.35)
  1745. else
  1746. Frame = Frame + 1
  1747. if Frame > 8 then
  1748. Frame = 1
  1749. end
  1750. if Frame == 1 then
  1751. MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1752. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1753. if T then
  1754. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1755. else
  1756. MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0,1),RSB,RightShoulder)
  1757. end
  1758. end
  1759. MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,0,1),LSB,LeftShoulder)
  1760. MoveJoint(0.5,CFrame.new(0,0,0,0,-0.1,0,1),RHB,RightHip)
  1761. MoveJoint(0.5,CFrame.new(0,0,0,0,0.1,0,1),LHB,LeftHip)
  1762. MoveJoint(0.5,CFrame.new(),RJB,RootJoint)
  1763. elseif Frame == 3 or Frame == 8 then
  1764. MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1765. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1766. if T then
  1767. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1768. else
  1769. MoveJoint(0.5,CFrame.new(0,0.015,0,-0.01,-0.1,0.02,1),RSB,RightShoulder)
  1770. end
  1771. end
  1772. MoveJoint(0.5,CFrame.new(0,0.015,0,-0.01,0.1,-0.02,1),LSB,LeftShoulder)
  1773. MoveJoint(0.5,CFrame.new(0.03,0.03,0.003,0,-0.1,-0.015,1),RHB,RightHip)
  1774. MoveJoint(0.5,CFrame.new(-0.03,0.03,0.003,0,0.1,0.015,1),LHB,LeftHip)
  1775. MoveJoint(0.5,CFrame.new(0,0,-0.03,0,0,0,1),RJB,RootJoint)
  1776. elseif Frame == 4 or Frame == 7 then
  1777. MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1778. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1779. if T then
  1780. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1781. else
  1782. MoveJoint(0.5,CFrame.new(0,0.015,0,-0.02,-0.1,0.04,1),RSB,RightShoulder)
  1783. end
  1784. end
  1785. MoveJoint(0.5,CFrame.new(0,0.015,0,-0.02,0.1,-0.04,1),LSB,LeftShoulder)
  1786. MoveJoint(0.5,CFrame.new(0.06,0.06,0.006,0,-0.1,-0.03,1),RHB,RightHip)
  1787. MoveJoint(0.5,CFrame.new(-0.06,0.06,0.006,0,0.1,0.03,1),LHB,LeftHip)
  1788. MoveJoint(0.5,CFrame.new(0,0,-0.06,0,0,0,1),RJB,RootJoint)
  1789. elseif Frame == 5 then
  1790. MoveJoint(0.5,CFrame.new(0,0,0,0,0,0,1),NB,Neck)
  1791. if not Attacking and not Laughing and LastAttack + 0.25 <= workspace.DistributedGameTime then
  1792. if T then
  1793. MoveJoint(0.1,CFrame.new(0,0,0,0,0,0.9,1),RSB,RightShoulder)
  1794. else
  1795. MoveJoint(0.5,CFrame.new(0,0.045,0,-0.03,-0.1,0.06,1),RSB,RightShoulder)
  1796. end
  1797. end
  1798. MoveJoint(0.5,CFrame.new(0,0.045,0,-0.03,0.1,-0.06,1),LSB,LeftShoulder)
  1799. MoveJoint(0.5,CFrame.new(0.09,0.09,0.009,0,-0.1,-0.045,1),RHB,RightHip)
  1800. MoveJoint(0.5,CFrame.new(-0.09,0.09,0.009,0,0.1,0.045,1),LHB,LeftHip)
  1801. MoveJoint(0.5,CFrame.new(0,0,-0.09,0,0,0,1),RJB,RootJoint)
  1802. end
  1803. wait(0.12)
  1804. end
  1805. end
  1806. end
Add Comment
Please, Sign In to add comment