Advertisement
Its_YeBoi

Untitled

Mar 3rd, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.39 KB | None | 0 0
  1. function TakeDamage(hum, dmg)
  2. hum.Health = hum.Health - dmg
  3. end
  4. local WrapMaterial = "SmoothPlastic"
  5. local WrapColor = BrickColor.new("Really black")
  6. local BladeMaterial = "SmoothPlastic"
  7. local HandleMaterial = "Neon"
  8. local LightColor = BrickColor.new("Cyan")
  9. local HandleColor = BrickColor.new("Really black")
  10. local BladeColor = BrickColor.new("Institutional white")
  11. local BladeRefl = 0.3
  12. local AttackOrbColor = BrickColor.new("White")
  13. local HealOrbColor = BrickColor.new("New Yeller")
  14. local nskn = NumberSequenceKeypoint.new
  15. local plr = game.Players.LocalPlayer
  16. local chr = plr.Character
  17. local maus = plr:GetMouse()
  18. local PGui = plr.PlayerGui
  19. local lleg = chr["Left Leg"]
  20. local rleg = chr["Right Leg"]
  21. local larm = chr["Left Arm"]
  22. local rarm = chr["Right Arm"]
  23. local hed = chr.Head
  24. local rutprt = chr.HumanoidRootPart
  25. local torso = chr.Torso
  26. local otheranims = false
  27. local armmovement = false
  28. chr.Animate.Disabled = true
  29. plr.CameraMinZoomDistance = 2
  30. local sitting = false
  31. local fldb = {
  32. w = false,
  33. a = false,
  34. s = false,
  35. d = false
  36. }
  37. local hitdb = false
  38. local Swing = "Swing1"
  39. local RunSpeed = 24
  40. local WlkSpeed = 16
  41. local SneakSpeed = 10
  42. local runnin = false
  43. local disabled = false
  44. local tik = 0
  45. local spinvalue = 0
  46. local dashattackcooldown = false
  47. local xdam = 0
  48. local glowoffs = 0
  49. local trailing = false
  50. local shootdb = false
  51. local idlesineinc = 35
  52. local sneaking = false
  53. local dinged = false
  54. chr.Humanoid.MaxHealth = 90
  55. coroutine.wrap(function()
  56. for i, x in pairs(hed:GetChildren()) do
  57. if x:IsA("Sound") then
  58. x:Destroy()
  59. end
  60. end
  61. end)()
  62. function Lerp(a, b, i)
  63. local com1 = {
  64. a.X,
  65. a.Y,
  66. a.Z,
  67. a:toEulerAnglesXYZ()
  68. }
  69. local com2 = {
  70. b.X,
  71. b.Y,
  72. b.Z,
  73. b:toEulerAnglesXYZ()
  74. }
  75. local calx = com1[1] + (com2[1] - com1[1]) * i
  76. local caly = com1[2] + (com2[2] - com1[2]) * i
  77. local calz = com1[3] + (com2[3] - com1[3]) * i
  78. local cala = com1[4] + (com2[4] - com1[4]) * i
  79. local calb = com1[5] + (com2[5] - com1[5]) * i
  80. local calc = com1[6] + (com2[6] - com1[6]) * i
  81. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  82. end
  83. function TwnSingleNumber(s, f, m)
  84. local wot = s + (f - s) * m
  85. return wot
  86. end
  87. function TwnVector3(q, w, e)
  88. local begin = {
  89. q.x,
  90. q.y,
  91. q.z
  92. }
  93. local ending = {
  94. w.x,
  95. w.y,
  96. w.z
  97. }
  98. local bgx = begin[1] + (ending[1] - begin[1]) * e
  99. local bgy = begin[2] + (ending[2] - begin[2]) * e
  100. local bgz = begin[3] + (ending[3] - begin[3]) * e
  101. return Vector3.new(bgx, bgy, bgz)
  102. end
  103. function newWeld(wld, wp0, wp1, wc0x, wc0y, wc0z)
  104. wld = Instance.new("Weld", wp1)
  105. wld.Part0 = wp0
  106. wld.Part1 = wp1
  107. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  108. end
  109. function Avg(a, b)
  110. return CFrame.new((a.X + b.X) / 2, (a.Y + b.Y) / 2, (a.Z + b.Z) / 2)
  111. end
  112. local jump = Instance.new("Sound", rutprt)
  113. jump.Volume = 0.2
  114. jump.Pitch = 1
  115. jump.SoundId = "http://www.roblox.com/asset?id=170588191"
  116. newWeld(law, torso, larm, -1.5, 0.5, 0)
  117. newWeld(raw, torso, rarm, 1.5, 0.5, 0)
  118. newWeld(llw, torso, lleg, -0.5, -2, 0)
  119. newWeld(rlw, torso, rleg, 0.5, -2, 0)
  120. newWeld(hw, torso, hed, 0, 1.5, 0)
  121. local rutwald = Instance.new("Weld", rutprt)
  122. rutwald.Part0 = rutprt
  123. rutwald.Part1 = torso
  124. rutprt.Weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
  125. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  126. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  127. rleg.Weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), 0, 0)
  128. lleg.Weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), 0, 0)
  129. local anim = "Idling"
  130. local lastanim = "Idling"
  131. local val = 0
  132. local syne = 0
  133. local num = 0
  134. local runtime = 0
  135. local TrailModel = Instance.new("Model", chr)
  136. TrailModel.Name = "Trails"
  137. local Sword = Instance.new("Model", chr)
  138. Sword.Name = "BlackIronBroadSword"
  139. local obj1 = Instance.new("Part", Sword)
  140. obj1.Name = "Handle"
  141. obj1.formFactor = "Custom"
  142. obj1.Size = Vector3.new(0.2, 1.25, 0.2)
  143. obj1.BrickColor = HandleColor
  144. obj1.Material = HandleMaterial
  145. obj1.CanCollide = false
  146. obj1.TopSurface = 10
  147. obj1.BottomSurface = 10
  148. obj1.LeftSurface = 10
  149. obj1.RightSurface = 10
  150. obj1.FrontSurface = 10
  151. obj1.BackSurface = 10
  152. obj1:breakJoints()
  153. local tat1 = Instance.new("Attachment", obj1)
  154. tat1.Position = Vector3.new(0, -0.85, 0)
  155. local tat2 = Instance.new("Attachment", obj1)
  156. tat2.Position = Vector3.new(0, -5.05, 0)
  157. local trl = Instance.new("Trail", obj1)
  158. trl.Attachment0 = tat1
  159. trl.Attachment1 = tat2
  160. trl.Transparency = NumberSequence.new({
  161. nskn(0, 0.7, 0),
  162. nskn(1, 1, 0)
  163. })
  164. trl.Lifetime = 0.15
  165. trl.Color = ColorSequence.new(Color3.new(1, 1, 1))
  166. local objm1 = Instance.new("CylinderMesh", obj1)
  167. local objw1 = Instance.new("Weld", obj1)
  168. objw1.Part0 = obj1
  169. objw1.Part1 = torso
  170. objw1.C0 = CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(37.5))
  171. local obj2 = Instance.new("Part", Sword)
  172. obj2.Name = "Handle"
  173. obj2.formFactor = "Custom"
  174. obj2.Size = Vector3.new(0.25, 0.1, 0.25)
  175. obj2.BrickColor = HandleColor
  176. obj2.Material = HandleMaterial
  177. obj2.CanCollide = false
  178. obj2.TopSurface = 10
  179. obj2.BottomSurface = 10
  180. obj2.LeftSurface = 10
  181. obj2.RightSurface = 10
  182. obj2.FrontSurface = 10
  183. obj2.BackSurface = 10
  184. obj2:breakJoints()
  185. local objm2 = Instance.new("CylinderMesh", obj2)
  186. local objw2 = Instance.new("Weld", obj2)
  187. objw2.Part0 = obj2
  188. objw2.Part1 = obj1
  189. objw2.C0 = CFrame.new(0, -0.625, 0) * CFrame.Angles(0, 0, 0)
  190. local obj3 = Instance.new("Part", Sword)
  191. obj3.Name = "Handle"
  192. obj3.formFactor = "Custom"
  193. obj3.Size = Vector3.new(0.3, 0.1, 0.3)
  194. obj3.BrickColor = HandleColor
  195. obj3.Material = HandleMaterial
  196. obj3.CanCollide = false
  197. obj3.TopSurface = 10
  198. obj3.BottomSurface = 10
  199. obj3.LeftSurface = 10
  200. obj3.RightSurface = 10
  201. obj3.FrontSurface = 10
  202. obj3.BackSurface = 10
  203. obj3:breakJoints()
  204. local objm3 = Instance.new("CylinderMesh", obj3)
  205. local objw3 = Instance.new("Weld", obj3)
  206. objw3.Part0 = obj3
  207. objw3.Part1 = obj1
  208. objw3.C0 = CFrame.new(0, -0.725, 0) * CFrame.Angles(0, 0, 0)
  209. local obj4 = Instance.new("Part", Sword)
  210. obj4.Name = "Handle"
  211. obj4.formFactor = "Custom"
  212. obj4.Size = Vector3.new(0.25, 0.1, 0.25)
  213. obj4.BrickColor = HandleColor
  214. obj4.Material = HandleMaterial
  215. obj4.CanCollide = false
  216. obj4.TopSurface = 10
  217. obj4.BottomSurface = 10
  218. obj4.LeftSurface = 10
  219. obj4.RightSurface = 10
  220. obj4.FrontSurface = 10
  221. obj4.BackSurface = 10
  222. obj4:breakJoints()
  223. local objm4 = Instance.new("CylinderMesh", obj4)
  224. local objw4 = Instance.new("Weld", obj4)
  225. objw4.Part0 = obj4
  226. objw4.Part1 = obj1
  227. objw4.C0 = CFrame.new(0, 0.625, 0) * CFrame.Angles(0, 0, 0)
  228. local obj5 = Instance.new("Part", Sword)
  229. obj5.Name = "Handle"
  230. obj5.formFactor = "Custom"
  231. obj5.Size = Vector3.new(0.3, 0.1, 0.3)
  232. obj5.BrickColor = HandleColor
  233. obj5.Material = HandleMaterial
  234. obj5.CanCollide = false
  235. obj5.TopSurface = 10
  236. obj5.BottomSurface = 10
  237. obj5.LeftSurface = 10
  238. obj5.RightSurface = 10
  239. obj5.FrontSurface = 10
  240. obj5.BackSurface = 10
  241. obj5:breakJoints()
  242. local objm5 = Instance.new("CylinderMesh", obj5)
  243. local objw5 = Instance.new("Weld", obj5)
  244. objw5.Part0 = obj5
  245. objw5.Part1 = obj1
  246. objw5.C0 = CFrame.new(0, 0.725, 0) * CFrame.Angles(0, 0, 0)
  247. local obj6 = Instance.new("Part", Sword)
  248. obj6.Name = "Handle"
  249. obj6.formFactor = "Custom"
  250. obj6.Size = Vector3.new(1.2, 0.3, 0.35)
  251. obj6.BrickColor = HandleColor
  252. obj6.Material = HandleMaterial
  253. obj6.CanCollide = false
  254. obj6.TopSurface = 10
  255. obj6.BottomSurface = 10
  256. obj6.LeftSurface = 10
  257. obj6.RightSurface = 10
  258. obj6.FrontSurface = 10
  259. obj6.BackSurface = 10
  260. obj6:breakJoints()
  261. local objm6 = Instance.new("SpecialMesh", obj6)
  262. objm6.MeshType = "Sphere"
  263. local objw6 = Instance.new("Weld", obj6)
  264. objw6.Part0 = obj6
  265. objw6.Part1 = obj1
  266. objw6.C0 = CFrame.new(0, 0.775, 0) * CFrame.Angles(0, 0, 0)
  267. local obj7 = Instance.new("Part", Sword)
  268. obj7.Name = "Handle"
  269. obj7.formFactor = "Custom"
  270. obj7.Size = Vector3.new(1.2, 0.1, 0.35)
  271. obj7.BrickColor = HandleColor
  272. obj7.Material = HandleMaterial
  273. obj7.CanCollide = false
  274. obj7.TopSurface = 10
  275. obj7.BottomSurface = 10
  276. obj7.LeftSurface = 10
  277. obj7.RightSurface = 10
  278. obj7.FrontSurface = 10
  279. obj7.BackSurface = 10
  280. obj7:breakJoints()
  281. local objm7 = Instance.new("SpecialMesh", obj7)
  282. objm7.MeshId = "http://www.roblox.com/asset?id=3270017"
  283. objm7.Scale = Vector3.new(1.2, 0.175, 2)
  284. local objw7 = Instance.new("Weld", obj7)
  285. objw7.Part0 = obj7
  286. objw7.Part1 = obj1
  287. objw7.C0 = CFrame.new(0, 0, 0.775) * CFrame.Angles(math.rad(90), 0, 0)
  288. local obj8 = Instance.new("Part", Sword)
  289. obj8.Name = "Handle"
  290. obj8.formFactor = "Custom"
  291. obj8.Size = Vector3.new(0.55, 0.1, 0.55)
  292. obj8.BrickColor = HandleColor
  293. obj8.Material = HandleMaterial
  294. obj8.CanCollide = false
  295. obj8.TopSurface = 10
  296. obj8.BottomSurface = 10
  297. obj8.LeftSurface = 10
  298. obj8.RightSurface = 10
  299. obj8.FrontSurface = 10
  300. obj8.BackSurface = 10
  301. obj8:breakJoints()
  302. local objm8 = Instance.new("CylinderMesh", obj8)
  303. objm8.Scale = Vector3.new(1, 0.4, 1)
  304. local objw8 = Instance.new("Weld", obj8)
  305. objw8.Part0 = obj8
  306. objw8.Part1 = obj1
  307. objw8.C0 = CFrame.new(0, 0, 0.95) * CFrame.Angles(math.rad(90), 0, 0)
  308. local obj9 = Instance.new("Part", Sword)
  309. obj9.Name = "Handle"
  310. obj9.formFactor = "Custom"
  311. obj9.Size = Vector3.new(0.55, 0.1, 0.55)
  312. obj9.BrickColor = HandleColor
  313. obj9.Material = HandleMaterial
  314. obj9.CanCollide = false
  315. obj9.TopSurface = 10
  316. obj9.BottomSurface = 10
  317. obj9.LeftSurface = 10
  318. obj9.RightSurface = 10
  319. obj9.FrontSurface = 10
  320. obj9.BackSurface = 10
  321. obj9:breakJoints()
  322. local objm9 = Instance.new("CylinderMesh", obj9)
  323. objm9.Scale = Vector3.new(1.25, 0.35, 1.25)
  324. local objw9 = Instance.new("Weld", obj9)
  325. objw9.Part0 = obj9
  326. objw9.Part1 = obj1
  327. objw9.C0 = CFrame.new(0, 0, 0.95) * CFrame.Angles(math.rad(90), 0, 0)
  328. local obj10 = Instance.new("Part", Sword)
  329. obj10.Name = "Handle"
  330. obj10.formFactor = "Custom"
  331. obj10.Size = Vector3.new(0.55, 0.1, 0.55)
  332. obj10.BrickColor = HandleColor
  333. obj10.Material = HandleMaterial
  334. obj10.CanCollide = false
  335. obj10.TopSurface = 10
  336. obj10.BottomSurface = 10
  337. obj10.LeftSurface = 10
  338. obj10.RightSurface = 10
  339. obj10.FrontSurface = 10
  340. obj10.BackSurface = 10
  341. obj10:breakJoints()
  342. local objm10 = Instance.new("CylinderMesh", obj10)
  343. objm10.Scale = Vector3.new(1.5, 0.3, 1.5)
  344. local objw10 = Instance.new("Weld", obj10)
  345. objw10.Part0 = obj10
  346. objw10.Part1 = obj1
  347. objw10.C0 = CFrame.new(0, 0, 1) * CFrame.Angles(math.rad(90), 0, 0)
  348. local obj11 = Instance.new("Part", Sword)
  349. obj11.Name = "Handle"
  350. obj11.formFactor = "Custom"
  351. obj11.Size = Vector3.new(0.35, 0.2, 3.5)
  352. obj11.BrickColor = HandleColor
  353. obj11.Material = HandleMaterial
  354. obj11.CanCollide = false
  355. obj11.TopSurface = 10
  356. obj11.BottomSurface = 10
  357. obj11.LeftSurface = 10
  358. obj11.RightSurface = 10
  359. obj11.FrontSurface = 10
  360. obj11.BackSurface = 10
  361. obj11:breakJoints()
  362. local objm11 = Instance.new("SpecialMesh", obj11)
  363. objm11.MeshType = "Wedge"
  364. objm11.Scale = Vector3.new(0.16, 1, 1)
  365. local objw11 = Instance.new("Weld", obj11)
  366. objw11.Part0 = obj11
  367. objw11.Part1 = obj1
  368. objw11.C0 = CFrame.new(0, -0.25, 2.75) * CFrame.Angles(math.rad(90), math.rad(90), 0)
  369. local obj12 = Instance.new("Part", Sword)
  370. obj12.Name = "Handle"
  371. obj12.formFactor = "Custom"
  372. obj12.Size = Vector3.new(0.35, 0.2, 3.5)
  373. obj12.BrickColor = HandleColor
  374. obj12.Material = HandleMaterial
  375. obj12.CanCollide = false
  376. obj12.TopSurface = 10
  377. obj12.BottomSurface = 10
  378. obj12.LeftSurface = 10
  379. obj12.RightSurface = 10
  380. obj12.FrontSurface = 10
  381. obj12.BackSurface = 10
  382. obj12:breakJoints()
  383. local objm12 = Instance.new("SpecialMesh", obj12)
  384. objm12.MeshType = "Wedge"
  385. objm12.Scale = Vector3.new(0.16, 1, 1)
  386. local objw12 = Instance.new("Weld", obj12)
  387. objw12.Part0 = obj12
  388. objw12.Part1 = obj1
  389. objw12.C0 = CFrame.new(0, -0.25, 2.75) * CFrame.Angles(math.rad(90), math.rad(-90), 0)
  390. local obj13 = Instance.new("Part", Sword)
  391. obj13.Name = "Handle"
  392. obj13.formFactor = "Custom"
  393. obj13.Size = Vector3.new(0.35, 0.35, 0.35)
  394. obj13.BrickColor = HandleColor
  395. obj13.Material = HandleMaterial
  396. obj13.CanCollide = false
  397. obj13.TopSurface = 10
  398. obj13.BottomSurface = 10
  399. obj13.LeftSurface = 10
  400. obj13.RightSurface = 10
  401. obj13.FrontSurface = 10
  402. obj13.BackSurface = 10
  403. obj13:breakJoints()
  404. local objm13 = Instance.new("BlockMesh", obj13)
  405. objm13.Scale = Vector3.new(0.1605, 0.62175, 0.62175)
  406. local objw13 = Instance.new("Weld", obj13)
  407. objw13.Part0 = obj13
  408. objw13.Part1 = obj1
  409. objw13.C0 = CFrame.new(0, 3.1775, 3.1775) * CFrame.Angles(math.rad(45), math.rad(-90), 0)
  410. local obj14 = Instance.new("Part", Sword)
  411. obj14.Name = "Handle"
  412. obj14.formFactor = "Custom"
  413. obj14.Size = Vector3.new(0.35, 0.4, 4)
  414. obj14.BrickColor = BladeColor
  415. obj14.Material = BladeMaterial
  416. obj14.Reflectance = BladeRefl
  417. obj14.CanCollide = false
  418. obj14.TopSurface = 10
  419. obj14.BottomSurface = 10
  420. obj14.LeftSurface = 10
  421. obj14.RightSurface = 10
  422. obj14.FrontSurface = 10
  423. obj14.BackSurface = 10
  424. obj14:breakJoints()
  425. local objm14 = Instance.new("SpecialMesh", obj14)
  426. objm14.MeshType = "Wedge"
  427. objm14.Scale = Vector3.new(0.1495, 1, 1)
  428. local objw14 = Instance.new("Weld", obj14)
  429. objw14.Part0 = obj14
  430. objw14.Part1 = obj1
  431. objw14.C0 = CFrame.new(0, -0.35, 2.8) * CFrame.Angles(math.rad(90), math.rad(-90), 0)
  432. local obj15 = Instance.new("Part", Sword)
  433. obj15.Name = "Handle"
  434. obj15.formFactor = "Custom"
  435. obj15.Size = Vector3.new(0.35, 0.4, 4)
  436. obj15.BrickColor = BladeColor
  437. obj15.Material = BladeMaterial
  438. obj15.Reflectance = BladeRefl
  439. obj15.CanCollide = false
  440. obj15.TopSurface = 10
  441. obj15.BottomSurface = 10
  442. obj15.LeftSurface = 10
  443. obj15.RightSurface = 10
  444. obj15.FrontSurface = 10
  445. obj15.BackSurface = 10
  446. obj15:breakJoints()
  447. local objm15 = Instance.new("SpecialMesh", obj15)
  448. objm15.MeshType = "Wedge"
  449. objm15.Scale = Vector3.new(0.1495, 1, 1)
  450. local objw15 = Instance.new("Weld", obj15)
  451. objw15.Part0 = obj15
  452. objw15.Part1 = obj1
  453. objw15.C0 = CFrame.new(0, -0.35, 2.8) * CFrame.Angles(math.rad(90), math.rad(90), 0)
  454. local obj16 = Instance.new("Part", Sword)
  455. obj16.Name = "Handle"
  456. obj16.formFactor = "Custom"
  457. obj16.Size = Vector3.new(0.35, 0.3, 4)
  458. obj16.BrickColor = BladeColor
  459. obj16.Material = BladeMaterial
  460. obj16.Reflectance = BladeRefl
  461. obj16.CanCollide = false
  462. obj16.TopSurface = 10
  463. obj16.BottomSurface = 10
  464. obj16.LeftSurface = 10
  465. obj16.RightSurface = 10
  466. obj16.FrontSurface = 10
  467. obj16.BackSurface = 10
  468. obj16:breakJoints()
  469. local objm16 = Instance.new("BlockMesh", obj16)
  470. objm16.Scale = Vector3.new(0.1495, 1, 1)
  471. local objw16 = Instance.new("Weld", obj16)
  472. objw16.Part0 = obj16
  473. objw16.Part1 = obj1
  474. objw16.C0 = CFrame.new(0, 0, 2.8) * CFrame.Angles(math.rad(90), math.rad(90), 0)
  475. local obj17 = Instance.new("Part", Sword)
  476. obj17.Name = "Handle"
  477. obj17.formFactor = "Custom"
  478. obj17.Size = Vector3.new(0.35, 0.25, 0.25)
  479. obj17.BrickColor = BladeColor
  480. obj17.Material = BladeMaterial
  481. obj17.Reflectance = BladeRefl
  482. obj17.CanCollide = false
  483. obj17.TopSurface = 10
  484. obj17.BottomSurface = 10
  485. obj17.LeftSurface = 10
  486. obj17.RightSurface = 10
  487. obj17.FrontSurface = 10
  488. obj17.BackSurface = 10
  489. obj17:breakJoints()
  490. local objm17 = Instance.new("SpecialMesh", obj17)
  491. objm17.MeshType = "Wedge"
  492. objm17.Scale = Vector3.new(0.1495, 0.61, 1)
  493. local objw17 = Instance.new("Weld", obj17)
  494. objw17.Part0 = obj17
  495. objw17.Part1 = obj1
  496. objw17.C0 = CFrame.new(0, -0.075, 4.925) * CFrame.Angles(math.rad(90), math.rad(-90), 0)
  497. local obj18 = Instance.new("Part", Sword)
  498. obj18.Name = "Handle"
  499. obj18.formFactor = "Custom"
  500. obj18.Size = Vector3.new(0.35, 0.25, 0.25)
  501. obj18.BrickColor = BladeColor
  502. obj18.Reflectance = BladeRefl
  503. obj18.Material = BladeMaterial
  504. obj18.CanCollide = false
  505. obj18.TopSurface = 10
  506. obj18.BottomSurface = 10
  507. obj18.LeftSurface = 10
  508. obj18.RightSurface = 10
  509. obj18.FrontSurface = 10
  510. obj18.BackSurface = 10
  511. obj18:breakJoints()
  512. local objm18 = Instance.new("SpecialMesh", obj18)
  513. objm18.MeshType = "Wedge"
  514. objm18.Scale = Vector3.new(0.1495, 0.61, 1)
  515. local objw18 = Instance.new("Weld", obj18)
  516. objw18.Part0 = obj18
  517. objw18.Part1 = obj1
  518. objw18.C0 = CFrame.new(0, -0.075, 4.925) * CFrame.Angles(math.rad(90), math.rad(90), 0)
  519. local obj19 = Instance.new("Part", Sword)
  520. obj19.Name = "Handle"
  521. obj19.formFactor = "Custom"
  522. obj19.Size = Vector3.new(0.35, 0.25, 0.25)
  523. obj19.BrickColor = BladeColor
  524. obj19.Material = BladeMaterial
  525. obj19.Reflectance = BladeRefl
  526. obj19.CanCollide = false
  527. obj19.TopSurface = 10
  528. obj19.BottomSurface = 10
  529. obj19.LeftSurface = 10
  530. obj19.RightSurface = 10
  531. obj19.FrontSurface = 10
  532. obj19.BackSurface = 10
  533. obj19:breakJoints()
  534. local objm19 = Instance.new("BlockMesh", obj19)
  535. objm19.Scale = Vector3.new(0.1495, 0.35, 1)
  536. local objw19 = Instance.new("Weld", obj19)
  537. objw19.Part0 = obj19
  538. objw19.Part1 = obj1
  539. objw19.C0 = CFrame.new(0, 0, 3.9) * CFrame.Angles(math.rad(90), math.rad(90), 0)
  540. local obj20 = Instance.new("Part", Sword)
  541. obj20.Name = "Handle"
  542. obj20.formFactor = "Custom"
  543. obj20.Size = Vector3.new(0.35, 0.3, 3.5)
  544. obj20.BrickColor = HandleColor
  545. obj20.Material = HandleMaterial
  546. obj20.CanCollide = false
  547. obj20.TopSurface = 10
  548. obj20.BottomSurface = 10
  549. obj20.LeftSurface = 10
  550. obj20.RightSurface = 10
  551. obj20.FrontSurface = 10
  552. obj20.BackSurface = 10
  553. obj20:breakJoints()
  554. local objm20 = Instance.new("BlockMesh", obj20)
  555. objm20.Scale = Vector3.new(0.16, 1, 1)
  556. local objw20 = Instance.new("Weld", obj20)
  557. objw20.Part0 = obj20
  558. objw20.Part1 = obj1
  559. objw20.C0 = CFrame.new(0, 0, 2.75) * CFrame.Angles(math.rad(90), math.rad(-90), 0)
  560. local obj21 = Instance.new("Part", Sword)
  561. obj21.Name = "Handle"
  562. obj21.formFactor = "Custom"
  563. obj21.Size = Vector3.new(0.25, 1.15, 4.25)
  564. obj21.Transparency = 1
  565. obj21.BrickColor = HandleColor
  566. obj21.CanCollide = false
  567. obj21.TopSurface = 10
  568. obj21.BottomSurface = 10
  569. obj21.LeftSurface = 10
  570. obj21.RightSurface = 10
  571. obj21.FrontSurface = 10
  572. obj21.BackSurface = 10
  573. obj21:breakJoints()
  574. local objw21 = Instance.new("Weld", obj21)
  575. objw21.Part0 = obj21
  576. objw21.Part1 = obj1
  577. objw21.C0 = CFrame.new(0, 0, 3) * CFrame.Angles(math.rad(90), math.rad(-90), 0)
  578. local gu = Instance.new(string.reverse("iuGecafruS"), obj21)
  579. gu.Name = "noooplsdontremoveme"
  580. gu.Adornee = obj21
  581. gu.Face = "Right"
  582. gu.CanvasSize = Vector2.new(450, 200)
  583. local tb = Instance.new(string.reverse("lebaLtxeT"), gu)
  584. tb.Name = "noooooooplsstap"
  585. tb.Size = UDim2.new(0.5, 0, 0.25, 0)
  586. tb.Position = UDim2.new(0.175, 0, 0.375, 0)
  587. tb.TextTransparency = 0.98
  588. tb.BackgroundTransparency = 1
  589. tb.TextColor3 = Color3.new(1, 1, 1)
  590. tb.TextScaled = true
  591. tb.BorderSizePixel = 0
  592. tb.TextStrokeTransparency = 0.98
  593. tb.Text = string.reverse("777yobradec")
  594. tb.Rotation = 180
  595. local mesr = Instance.new("ScreenGui", plr.PlayerGui)
  596. mesr.Name = "Measurement GUI"
  597. local tbl = Instance.new(string.reverse("lebaLtxeT"), mesr)
  598. tbl.Name = "measure"
  599. tbl.Size = UDim2.new(1, 0, 0.01, 0)
  600. tbl.Position = UDim2.new(0, 0, 0, 0)
  601. tbl.TextTransparency = 1
  602. tbl.BackgroundTransparency = 0.6
  603. tbl.BackgroundColor3 = LightColor.Color
  604. tbl.BorderSizePixel = 0
  605. tbl.TextStrokeTransparency = 1
  606. local ding = Instance.new("Sound", mesr)
  607. ding.SoundId = "http://www.roblox.com/asset?id=344774700"
  608. ding.Volume = 1
  609. ding.Pitch = 1.2
  610. local obj22 = Instance.new("Part", Sword)
  611. obj22.Name = "Handle"
  612. obj22.formFactor = "Custom"
  613. obj22.Size = Vector3.new(1.2, 0.1, 0.35)
  614. obj22.BrickColor = WrapColor
  615. obj22.Material = WrapMaterial
  616. obj22.CanCollide = false
  617. obj22.TopSurface = 10
  618. obj22.BottomSurface = 10
  619. obj22.LeftSurface = 10
  620. obj22.RightSurface = 10
  621. obj22.FrontSurface = 10
  622. obj22.BackSurface = 10
  623. obj22:breakJoints()
  624. local objm22 = Instance.new("SpecialMesh", obj22)
  625. objm22.MeshId = "http://www.roblox.com/asset?id=3270017"
  626. objm22.Scale = Vector3.new(1, 0.125, 2)
  627. local objw22 = Instance.new("Weld", obj22)
  628. objw22.Part0 = obj22
  629. objw22.Part1 = obj1
  630. objw22.C0 = CFrame.new(0, 0, 1.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  631. local obj23 = Instance.new("Part", Sword)
  632. obj23.Name = "Handle"
  633. obj23.formFactor = "Custom"
  634. obj23.Size = Vector3.new(1.2, 0.1, 0.35)
  635. obj23.BrickColor = WrapColor
  636. obj23.Material = WrapMaterial
  637. obj23.CanCollide = false
  638. obj23.TopSurface = 10
  639. obj23.BottomSurface = 10
  640. obj23.LeftSurface = 10
  641. obj23.RightSurface = 10
  642. obj23.FrontSurface = 10
  643. obj23.BackSurface = 10
  644. obj23:breakJoints()
  645. local objm23 = Instance.new("SpecialMesh", obj23)
  646. objm23.MeshId = "http://www.roblox.com/asset?id=3270017"
  647. objm23.Scale = Vector3.new(0.81, 0.125, 2)
  648. local objw23 = Instance.new("Weld", obj23)
  649. objw23.Part0 = obj23
  650. objw23.Part1 = obj1
  651. objw23.C0 = CFrame.new(0, 0, 2.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  652. local clang = Instance.new("Sound", obj21)
  653. clang.Volume = 0.8
  654. clang.Pitch = 1.15
  655. clang.SoundId = "http://www.roblox.com/asset?id=155427306"
  656. local rustle = Instance.new("Sound", obj21)
  657. rustle.Volume = 0.8
  658. rustle.Pitch = 1.15
  659. rustle.SoundId = "http://www.roblox.com/asset?id=154162195"
  660. local swing = Instance.new("Sound", obj21)
  661. swing.Volume = 0.25
  662. swing.Pitch = 1
  663. swing.SoundId = "http://www.roblox.com/asset?id=160225846"
  664. local smack = Instance.new("Sound", obj21)
  665. smack.Volume = 0.05
  666. smack.Pitch = 1.75
  667. smack.SoundId = "http://www.roblox.com/asset?id=137579113"
  668. obj21.Touched:connect(function(hit)
  669. coroutine.wrap(function()
  670. local hyoom
  671. if hit then
  672. for i, x in pairs(hit.Parent:GetChildren()) do
  673. if x:IsA("Humanoid") then
  674. hyoom = x
  675. end
  676. end
  677. local hawm = hit.Parent and hyoom and hit.Parent:findFirstChild("Torso") and hit.Parent.Parent
  678. if hawm and hit.Parent.ClassName == "Model" and hit.Parent ~= chr and damaging and not hitdb then
  679. smack:play("")
  680. TakeDamage(hyoom, math.random(11, 14) + xdam)
  681. hitdb = true
  682. xdam = 0
  683. dinged = false
  684. tbl.BackgroundTransparency = 0.6
  685. wait(0.5)
  686. hitdb = false
  687. end
  688. local hawm = hit.Parent and hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") and hit.Parent.Parent
  689. if hawm and hit.Parent.ClassName == "Model" and hit.Parent ~= chr and ((torso.Velocity * Vector3.new(1, 0, 1)).magnitude > RunSpeed - 10 or rutprt:findFirstChild("SpinAttackVelocity")) and equipped and not armmovement then
  690. if otheranims and anim == "DashSwing" then
  691. TakeDamage(hyoom, 5.5 + xdam * 0.1)
  692. xdam = xdam - xdam * 0.1
  693. dinged = false
  694. tbl.BackgroundTransparency = 0.6
  695. else
  696. TakeDamage(hyoom, 0.6 + xdam * 0.05)
  697. xdam = xdam - xdam * 0.05
  698. dinged = false
  699. tbl.BackgroundTransparency = 0.6
  700. end
  701. end
  702. end
  703. end)()
  704. end)
  705. maus.Button1Down:connect(function()
  706. if equipped and not otheranims and not sitting and not armmovement then
  707. trailing = true
  708. armmovement = true
  709. swing.Pitch = math.random(85, 100) * 0.01
  710. if Swing == "Swing1" then
  711. armanim = "Swing1P1"
  712. wait(0.2)
  713. swing:play("")
  714. damaging = true
  715. armanim = "Swing1P2"
  716. wait(0.4)
  717. Swing = "Swing2"
  718. elseif Swing == "Swing2" then
  719. armanim = "Swing2P1"
  720. wait(0.2)
  721. swing:play("")
  722. damaging = true
  723. armanim = "Swing2P2"
  724. wait(0.4)
  725. Swing = "Swing3"
  726. elseif Swing == "Swing3" then
  727. armanim = "Swing3P1"
  728. wait(0.2)
  729. swing:play("")
  730. damaging = true
  731. armanim = "Swing3P2"
  732. wait(0.4)
  733. Swing = "Swing1"
  734. end
  735. trailing = false
  736. armmovement = false
  737. damaging = false
  738. end
  739. end)
  740. maus.KeyDown:connect(function(kei)
  741. if string.byte(kei) == 48 and not otheranims and not sitting and not disabled and not sneaking then
  742. chr.Humanoid.WalkSpeed = RunSpeed
  743. end
  744. if kei == "v" and not otheranims and not sneaking and not sitting and not flying and not armmovement and not disabled and not lit and (torso.Velocity * Vector3.new(1, 0, 1)).magnitude >= RunSpeed - 2.5 then
  745. otheranims = true
  746. anim = "Sliding"
  747. do
  748. local tempvelocity = Instance.new("BodyVelocity", rutprt)
  749. tempvelocity.Name = "TemporaryVelocity"
  750. tempvelocity.maxForce = Vector3.new(math.huge, 0, math.huge)
  751. tempvelocity.velocity = (rutprt.CFrame * CFrame.new(0, 0, -1)).p - rutprt.CFrame.p.unit * RunSpeed
  752. coroutine.resume(coroutine.create(function()
  753. local totesvelocity = RunSpeed
  754. repeat
  755. if (tempvelocity.velocity * Vector3.new(1, 0, 1)).magnitude <= 2 then
  756. otheranims = false
  757. runnin = false
  758. tempvelocity:destroy("")
  759. elseif 1 < (tempvelocity.velocity * Vector3.new(1, 0, 1)).magnitude then
  760. totesvelocity = totesvelocity - 1 * (RunSpeed / 100)
  761. tempvelocity.velocity = (rutprt.CFrame * CFrame.new(0, 0, -1)).p - rutprt.CFrame.p.unit * totesvelocity
  762. end
  763. wait("")
  764. until tempvelocity.Parent == nil
  765. end))
  766. end
  767. end
  768. if kei == "c" and not otheranims and not sitting and not flying and not lit and not disabled then
  769. if sneaking then
  770. sneaking = false
  771. chr.Humanoid.WalkSpeed = WlkSpeed
  772. elseif not sneaking then
  773. chr.Humanoid.WalkSpeed = SneakSpeed
  774. sneaking = true
  775. anim = "Pre-Sneak"
  776. wait(0.5)
  777. anim = "Sneaking"
  778. end
  779. end
  780. if kei == "g" and not armmovement and not otheranims and equipped and not sitting and not flying and not sneaking then
  781. trailing = false
  782. lit = true
  783. armmovement = true
  784. armanim = "Glowing"
  785. local light = Instance.new("Part", Sword)
  786. light.Name = "LightOrbASD"
  787. light.formFactor = "Custom"
  788. light.Size = Vector3.new(0.6, 0.6, 0.6)
  789. light.BrickColor = LightColor
  790. light.Material = "Neon"
  791. light.Transparency = 0.6
  792. light.CanCollide = false
  793. light.TopSurface = 10
  794. light.BottomSurface = 10
  795. light.LeftSurface = 10
  796. light.RightSurface = 10
  797. light.FrontSurface = 10
  798. light.BackSurface = 10
  799. light.Locked = true
  800. light:breakJoints()
  801. local lightm = Instance.new("SpecialMesh", light)
  802. lightm.MeshType = "Sphere"
  803. lightw = Instance.new("Weld", light)
  804. lightw.Part0 = light
  805. lightw.Part1 = obj1
  806. lightw.C0 = CFrame.new(0, 5.5, 0) * CFrame.Angles(0, 0, 0)
  807. lgt = Instance.new("PointLight", light)
  808. lgt.Brightness = 123123
  809. lgt.Color = light.BrickColor.Color
  810. lgt.Shadows = true
  811. lgt.Range = 0
  812. local light2 = Instance.new("Part", light)
  813. light2.Name = "LightOrbASD2"
  814. light2.formFactor = "Custom"
  815. light2.Size = Vector3.new(0.25, 0.25, 0.25)
  816. light2.BrickColor = LightColor
  817. light2.Material = "Neon"
  818. light2.CanCollide = false
  819. light2.TopSurface = 10
  820. light2.BottomSurface = 10
  821. light2.LeftSurface = 10
  822. light2.RightSurface = 10
  823. light2.FrontSurface = 10
  824. light2.BackSurface = 10
  825. light2.Locked = true
  826. light2:breakJoints()
  827. local lightm2 = Instance.new("SpecialMesh", light2)
  828. lightm2.MeshType = "Sphere"
  829. lightw2 = Instance.new("Weld", light2)
  830. lightw2.Part0 = light2
  831. lightw2.Part1 = light
  832. lightw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  833. local emitter = Instance.new("ParticleEmitter", light)
  834. emitter.Rate = 200
  835. emitter.Acceleration = Vector3.new(0, 0, 0)
  836. emitter.Speed = NumberRange.new(0)
  837. emitter.Lifetime = NumberRange.new(0.5)
  838. emitter.VelocitySpread = 0
  839. emitter.Enabled = true
  840. emitter.Rotation = NumberRange.new(-15, 15)
  841. emitter.RotSpeed = NumberRange.new(-25, 25)
  842. emitter.LightEmission = 1
  843. emitter.LightInfluence = 1
  844. emitter.Size = NumberSequence.new({
  845. nskn(0, 0.5, 0),
  846. nskn(1, 0, 0)
  847. })
  848. emitter.Transparency = NumberSequence.new({
  849. nskn(0, 0, 0),
  850. nskn(1, 1, 0)
  851. })
  852. emitter.Color = ColorSequence.new(light.BrickColor.Color, light.BrickColor.Color)
  853. end
  854. if kei == "q" and equipped and not otheranims and not sitting and not dashattackcooldown and not armmovement and (torso.Velocity * Vector3.new(1, 0, 1)).magnitude > RunSpeed - 10 then
  855. otheranims = true
  856. anim = "DashSwing"
  857. local dashrotvelo = Instance.new("BodyAngularVelocity", rutprt)
  858. dashrotvelo.Name = "DashAttackRotVelocity"
  859. dashrotvelo.maxTorque = Vector3.new(0, math.huge, 0)
  860. dashrotvelo.angularvelocity = Vector3.new(0, 50, 0)
  861. game:service("Debris"):AddItem(dashrotvelo, 0.125)
  862. dashattackcooldown = true
  863. for asdasd = 1, 4 do
  864. dashrotvelo.angularvelocity = dashrotvelo.angularvelocity - Vector3.new(0, 8, 0)
  865. wait(0.05)
  866. end
  867. otheranims = false
  868. coroutine.wrap(function()
  869. wait(3)
  870. dashattackcooldown = false
  871. end)()
  872. end
  873. if kei == "e" and not otheranims and not armmovement and not disabled and not lit and not sneaking then
  874. otheranims = true
  875. anim = "PreSuperJump"
  876. chr.Humanoid.WalkSpeed = 0
  877. wait("")
  878. do
  879. local rang = Instance.new("Part", TrailModel)
  880. rang.formFactor = "Custom"
  881. rang.Transparency = 1
  882. rang.BrickColor = BrickColor.new("Institutional white")
  883. rang.Size = Vector3.new(10, 10, 10)
  884. rang.Name = "rang"
  885. rang.Material = "Neon"
  886. rang.TopSurface = 10
  887. rang.BottomSurface = 10
  888. rang.Locked = true
  889. rang.FrontSurface = 10
  890. rang.LeftSurface = 10
  891. rang.RightSurface = 10
  892. rang.BackSurface = 10
  893. rang.CanCollide = false
  894. rang.Anchored = true
  895. rang.CFrame = rutprt.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(90), 0, 0)
  896. local rmsh = Instance.new("SpecialMesh", rang)
  897. rmsh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  898. rmsh.Scale = Vector3.new(2, 2, 1.5)
  899. game:service("Debris"):AddItem(rang, 0.8)
  900. coroutine.wrap(function()
  901. for asdd = 10, 0, -1 do
  902. rang.CFrame = rutprt.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  903. rmsh.Scale = Vector3.new(asdd, asdd, 1.5)
  904. rang.Transparency = rang.Transparency - 0.05
  905. wait("0")
  906. end
  907. end)()
  908. wait(".3")
  909. chr.Humanoid.WalkSpeed = WlkSpeed
  910. local rei = Ray.new(rleg.CFrame.p, (rleg.CFrame * CFrame.new(0, 1.25, 0)).p - rleg.CFrame.p.unit * -3)
  911. local parthit, point = workspace:FindPartOnRay(rei)
  912. if parthit and point and parthit.CanCollide then
  913. chr.Humanoid.Jump = true
  914. if runnin then
  915. runnin = false
  916. end
  917. anim = "SuperJump"
  918. local aasdd = Instance.new("BodyVelocity", rutprt)
  919. aasdd.maxForce = Vector3.new(0, 1 / 0, 0)
  920. aasdd.velocity = Vector3.new(0, 70, 0)
  921. game:service("Debris"):AddItem(aasdd, 0.1)
  922. wait(0.2)
  923. otheranims = false
  924. else
  925. otheranims = false
  926. end
  927. end
  928. end
  929. if kei == "w" then
  930. fldb.w = true
  931. end
  932. if kei == "a" then
  933. fldb.a = true
  934. end
  935. if kei == "s" then
  936. fldb.s = true
  937. end
  938. if kei == "d" then
  939. fldb.d = true
  940. end
  941. if kei == "x" and not otheranims and not armmovement and equipped and not disabled and not lit and not sneaking then
  942. if not sitting then
  943. chr.Humanoid.WalkSpeed = 0
  944. sitting = true
  945. anim = "Sitting"
  946. elseif sitting then
  947. chr.Humanoid.WalkSpeed = WlkSpeed
  948. sitting = false
  949. end
  950. end
  951. if kei == "f" and not otheranims and not armmovement and not sitting and not lit and equipped and not sneaking and not disabled and not flying then
  952. otheranims = true
  953. trailing = true
  954. anim = "SpinAttack"
  955. local spinvelocity = Instance.new("BodyAngularVelocity", rutprt)
  956. spinvelocity.Name = "SpinAttackVelocity"
  957. spinvelocity.maxTorque = Vector3.new(0, math.huge, 0)
  958. end
  959. if kei == "r" and not otheranims and not armmovement and not sitting and not lit and equipped and not sneaking then
  960. trailing = false
  961. runnin = false
  962. armmovement = true
  963. disabled = true
  964. armanim = "Healing"
  965. chr.Humanoid.WalkSpeed = 0
  966. heal = Instance.new("Part", TrailModel)
  967. heal.Name = "healOrbASD"
  968. heal.formFactor = "Custom"
  969. heal.Size = Vector3.new(0.85, 0.85, 0.85)
  970. heal.BrickColor = HealOrbColor
  971. heal.Transparency = 0.6
  972. heal.Material = "Neon"
  973. heal.Reflectance = 0.5
  974. heal.CanCollide = false
  975. heal.TopSurface = 10
  976. heal.BottomSurface = 10
  977. heal.LeftSurface = 10
  978. heal.RightSurface = 10
  979. heal.FrontSurface = 10
  980. heal.BackSurface = 10
  981. heal.Locked = true
  982. heal:breakJoints()
  983. local healm = Instance.new("SpecialMesh", heal)
  984. healm.MeshType = "Sphere"
  985. healw = Instance.new("Weld", heal)
  986. healw.Part0 = heal
  987. healw.Part1 = torso
  988. healw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  989. local asd = Instance.new("PointLight", heal)
  990. asd.Brightness = 123123
  991. asd.Color = heal.BrickColor.Color
  992. asd.Shadows = true
  993. asd.Range = 8
  994. local heal2 = Instance.new("Part", heal)
  995. heal2.Name = "healOrbASD2"
  996. heal2.formFactor = "Custom"
  997. heal2.Size = Vector3.new(0.4, 0.4, 0.4)
  998. heal2.BrickColor = HealOrbColor
  999. heal2.Material = "Neon"
  1000. heal2.CanCollide = false
  1001. heal2.Reflectance = 0.5
  1002. heal2.TopSurface = 10
  1003. heal2.BottomSurface = 10
  1004. heal2.LeftSurface = 10
  1005. heal2.RightSurface = 10
  1006. heal2.FrontSurface = 10
  1007. heal2.BackSurface = 10
  1008. heal2.Locked = true
  1009. heal2:breakJoints()
  1010. local healm2 = Instance.new("SpecialMesh", heal2)
  1011. healm2.MeshType = "Sphere"
  1012. healw2 = Instance.new("Weld", heal2)
  1013. healw2.Part0 = heal2
  1014. healw2.Part1 = heal
  1015. healw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1016. other = Instance.new("Part", TrailModel)
  1017. other.Name = "otherOrbASD"
  1018. other.formFactor = "Custom"
  1019. other.Size = Vector3.new(0.85, 0.85, 0.85)
  1020. other.BrickColor = HealOrbColor
  1021. other.Material = "Neon"
  1022. other.Transparency = 0.6
  1023. other.Reflectance = 0.5
  1024. other.CanCollide = false
  1025. other.TopSurface = 10
  1026. other.BottomSurface = 10
  1027. other.LeftSurface = 10
  1028. other.RightSurface = 10
  1029. other.FrontSurface = 10
  1030. other.BackSurface = 10
  1031. other.Locked = true
  1032. other:breakJoints()
  1033. local otherm = Instance.new("SpecialMesh", other)
  1034. otherm.MeshType = "Sphere"
  1035. otherw = Instance.new("Weld", other)
  1036. otherw.Part0 = other
  1037. otherw.Part1 = torso
  1038. otherw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1039. local asd2 = Instance.new("PointLight", other)
  1040. asd2.Brightness = 123123
  1041. asd2.Color = other.BrickColor.Color
  1042. asd2.Shadows = true
  1043. asd2.Range = 8
  1044. local other2 = Instance.new("Part", other)
  1045. other2.Name = "otherOrbASD2"
  1046. other2.formFactor = "Custom"
  1047. other2.Size = Vector3.new(0.4, 0.4, 0.4)
  1048. other2.BrickColor = HealOrbColor
  1049. other2.CanCollide = false
  1050. other2.Material = "Neon"
  1051. other2.Reflectance = 0.5
  1052. other2.TopSurface = 10
  1053. other2.BottomSurface = 10
  1054. other2.LeftSurface = 10
  1055. other2.RightSurface = 10
  1056. other2.FrontSurface = 10
  1057. other2.BackSurface = 10
  1058. other2.Locked = true
  1059. other2:breakJoints()
  1060. local otherm2 = Instance.new("SpecialMesh", other2)
  1061. otherm2.MeshType = "Sphere"
  1062. otherw2 = Instance.new("Weld", other2)
  1063. otherw2.Part0 = other2
  1064. otherw2.Part1 = other
  1065. otherw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1066. local emitter = Instance.new("ParticleEmitter", other)
  1067. emitter.Rate = 200
  1068. emitter.Acceleration = Vector3.new(0, 0, 0)
  1069. emitter.Speed = NumberRange.new(0)
  1070. emitter.Lifetime = NumberRange.new(0.5)
  1071. emitter.VelocitySpread = 0
  1072. emitter.Enabled = true
  1073. emitter.Rotation = NumberRange.new(-15, 15)
  1074. emitter.RotSpeed = NumberRange.new(-25, 25)
  1075. emitter.LightEmission = 1
  1076. emitter.LightInfluence = 1
  1077. emitter.Size = NumberSequence.new({
  1078. nskn(0, 0.5, 0),
  1079. nskn(1, 0, 0)
  1080. })
  1081. emitter.Transparency = NumberSequence.new({
  1082. nskn(0, 0, 0),
  1083. nskn(1, 1, 0)
  1084. })
  1085. emitter.Color = ColorSequence.new(other.BrickColor.Color, other.BrickColor.Color)
  1086. local emitter2 = Instance.new("ParticleEmitter", heal)
  1087. emitter2.Rate = 200
  1088. emitter2.Acceleration = Vector3.new(0, 0, 0)
  1089. emitter2.Speed = NumberRange.new(0)
  1090. emitter2.Lifetime = NumberRange.new(0.5)
  1091. emitter2.VelocitySpread = 0
  1092. emitter2.Enabled = true
  1093. emitter2.Rotation = NumberRange.new(-15, 15)
  1094. emitter2.RotSpeed = NumberRange.new(-25, 25)
  1095. emitter2.Size = NumberSequence.new({
  1096. nskn(0, 0.5, 0),
  1097. nskn(1, 0, 0)
  1098. })
  1099. emitter2.Transparency = NumberSequence.new({
  1100. nskn(0, 0, 0),
  1101. nskn(1, 1, 0)
  1102. })
  1103. emitter2.Color = ColorSequence.new(heal.BrickColor.Color, heal.BrickColor.Color)
  1104. end
  1105. end)
  1106. maus.KeyUp:connect(function(kei)
  1107. if string.byte(kei) == 48 and not otheranims and not sitting and not disabled and not sneaking then
  1108. chr.Humanoid.WalkSpeed = WlkSpeed
  1109. end
  1110. if kei == "w" then
  1111. fldb.w = false
  1112. end
  1113. if kei == "a" then
  1114. fldb.a = false
  1115. end
  1116. if kei == "s" then
  1117. fldb.s = false
  1118. end
  1119. if kei == "d" then
  1120. fldb.d = false
  1121. end
  1122. if kei == "g" and lit then
  1123. lit = false
  1124. armmovement = false
  1125. if Sword:findFirstChild("LightOrbASD") then
  1126. Sword.LightOrbASD:Destroy()
  1127. end
  1128. end
  1129. if kei == "f" and otheranims and rutprt:findFirstChild("SpinAttackVelocity") then
  1130. otheranims = false
  1131. trailing = false
  1132. chr.Humanoid.WalkSpeed = WlkSpeed
  1133. if rutprt:findFirstChild("SpinAttackVelocity") then
  1134. rutprt.SpinAttackVelocity:Destroy("")
  1135. end
  1136. end
  1137. if kei == "r" and not lit and not otheranims and disabled and armmovement and not sneaking then
  1138. disabled = false
  1139. armmovement = false
  1140. chr.Humanoid.WalkSpeed = WlkSpeed
  1141. if TrailModel:findFirstChild("healOrbASD") then
  1142. TrailModel.healOrbASD:Destroy()
  1143. end
  1144. if TrailModel:findFirstChild("otherOrbASD") then
  1145. TrailModel.otherOrbASD:Destroy()
  1146. end
  1147. end
  1148. if kei == "v" and rutprt:findFirstChild("TemporaryVelocity") and otheranims then
  1149. otheranims = false
  1150. rutprt.TemporaryVelocity:destroy("")
  1151. end
  1152. end)
  1153. chr.Humanoid.Changed:connect(function(ch)
  1154. if ch == "Jump" and (sitting or sneaking) then
  1155. chr.Humanoid.Jump = false
  1156. end
  1157. end)
  1158. chr.Humanoid.Jumping:connect(function()
  1159. jump:Play()
  1160. end)
  1161. game:service("RunService").RenderStepped:connect(function()
  1162. tbl.Size = UDim2.new(xdam / 14, 0, 0.01, 0)
  1163. if rutprt:findFirstChild("SpinAttackVelocity") then
  1164. rutprt.SpinAttackVelocity.angularvelocity = TwnVector3(rutprt.SpinAttackVelocity.angularvelocity, Vector3.new(0, 20, 0), 0.01)
  1165. end
  1166. if anim ~= lastanim then
  1167. runtime = 0
  1168. end
  1169. lastanim = anim
  1170. chr.Humanoid.CameraOffset = rutprt.CFrame:toObjectSpace(hed.CFrame).p + Vector3.new(0, -1.25, 0)
  1171. syne = syne + 0.95
  1172. if not otheranims and not sitting and not sneaking then
  1173. if 1 > (torso.Velocity * Vector3.new(1, 0, 1)).magnitude and not chr.Humanoid.Jump then
  1174. anim = "Idling"
  1175. elseif 1 < (rutprt.Velocity * Vector3.new(1, 0, 1)).magnitude and (rutprt.Velocity * Vector3.new(1, 0, 1)).magnitude < RunSpeed - 10 and not chr.Humanoid.Jump then
  1176. anim = "Walking"
  1177. elseif (torso.Velocity * Vector3.new(1, 0, 1)).magnitude > RunSpeed - 10 and not chr.Humanoid.Jump then
  1178. anim = "Sprinting"
  1179. elseif torso.Velocity.y > 5 and chr.Humanoid.Jump then
  1180. anim = "Jumping"
  1181. elseif torso.Velocity.y < -5 and chr.Humanoid.Jump then
  1182. anim = "Falling"
  1183. end
  1184. end
  1185. if sneaking then
  1186. if 1 > (torso.Velocity * Vector3.new(1, 0, 1)).magnitude and 1 > torso.Velocity.y and torso.Velocity.y > -1 and anim ~= "Pre-Sneak" then
  1187. anim = "SneakIdle"
  1188. elseif 1 < (rutprt.Velocity * Vector3.new(1, 0, 1)).magnitude and (rutprt.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 and 1 > torso.Velocity.y and torso.Velocity.y > -1 then
  1189. anim = "SneakWalk"
  1190. end
  1191. end
  1192. local rpvl = (torso.Velocity * Vector3.new(1, 0, 1)).magnitude / RunSpeed
  1193. if anim == "Idling" then
  1194. if lastanim == "Sprinting" then
  1195. idlesineinc = 20
  1196. else
  1197. idlesineinc = 35
  1198. end
  1199. if not armmovement and not equipped then
  1200. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525 + math.cos(syne / idlesineinc) / 25, 0) * CFrame.Angles(0, 0, math.rad(3)), 0.1)
  1201. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525 + math.cos(syne / idlesineinc) / 25, 0) * CFrame.Angles(0, 0, math.rad(-3)), 0.1)
  1202. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(0, math.rad(0), -(math.cos(syne / idlesineinc) / 25) + math.rad(37.5)), 0.1)
  1203. trailing = false
  1204. elseif equipped and not armmovement then
  1205. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.4 + math.cos(syne / idlesineinc) / 25, -0.1) * CFrame.Angles(math.rad(50), 0, math.rad(-5)), 0.1)
  1206. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525 + math.cos(syne / idlesineinc) / 25, 0) * CFrame.Angles(0, 0, math.rad(-3)), 0.1)
  1207. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.3, 0, 0.1) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.1)
  1208. trailing = false
  1209. end
  1210. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1.9 - math.cos(syne / idlesineinc) / 20, math.cos(syne / idlesineinc) / 35) * CFrame.Angles(-(math.cos(syne / idlesineinc) / 35), 0, math.rad(-2.5)), 0.1)
  1211. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1.9 - math.cos(syne / idlesineinc) / 20, math.cos(syne / idlesineinc) / 35) * CFrame.Angles(-(math.cos(syne / idlesineinc) / 35), 0, math.rad(2.5)), 0.1)
  1212. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5 + math.cos(syne / idlesineinc) / 50, -math.cos(syne / idlesineinc) / 60) * CFrame.Angles(-math.cos(syne / idlesineinc) / 60, 0, 0), 0.1)
  1213. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.1 + math.cos(syne / idlesineinc) / 20, 0) * CFrame.Angles(math.cos(syne / idlesineinc) / 35 + math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1214. end
  1215. if anim == "Walking" then
  1216. tik = tik + 1
  1217. if not armmovement and not equipped then
  1218. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, -0.1) * CFrame.Angles(math.cos(syne / 6) / 1.25, -(math.cos(syne / 6) / 10) + math.rad(5), -(math.cos(syne / 6.75) / 10) + math.rad(8)), 0.1)
  1219. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, -0.1) * CFrame.Angles(-(math.cos(syne / 6) / 1.25), -(math.cos(syne / 6) / 10) - math.rad(5), -(math.cos(syne / 6.75) / 10) - math.rad(8)), 0.1)
  1220. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(-(math.cos(syne / 6) / 8), math.rad(0), -(math.cos(syne / 6) / 8) + math.rad(37.5)), 0.1)
  1221. trailing = false
  1222. elseif equipped and not armmovement then
  1223. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.4 + math.cos(syne / 3) / 10, -0.1) * CFrame.Angles(math.cos(syne / 6) / 10 + math.rad(50), 0, math.cos(syne / 3) / 10 + math.rad(-5)), 0.1)
  1224. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525 + math.cos(syne / 15) / 25, 0) * CFrame.Angles(-(math.cos(syne / 6) / 1.25), 0, -(math.cos(syne / 6.75) / 15) - math.rad(3)), 0.1)
  1225. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.3, 0, 0.1) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-65)), 0.1)
  1226. trailing = false
  1227. end
  1228. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.515, -1.8 - math.sin(syne / 6) / 4 + math.sin(rutprt.RotVelocity.y / 2) / 13, -(math.cos(syne / 6) / 1.125) - 0.15) * CFrame.Angles(math.cos(syne / 6) / 1.125 + math.rad(5), 0, math.rad(-1)), 0.1)
  1229. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.515, -1.8 + math.sin(syne / 6) / 4 - math.sin(rutprt.RotVelocity.y / 2) / 13, math.cos(syne / 6) / 1.125 - 0.15) * CFrame.Angles(-(math.cos(syne / 6) / 1.125) + math.rad(5), 0, math.rad(1)), 0.1)
  1230. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5 + math.cos(syne / 20) / 50, 0) * CFrame.Angles(-math.cos(syne / 3) / 20 + math.rad(2), -math.cos(syne / 6) / 10, 0), 0.1)
  1231. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.2 + math.cos(syne / 3.375) / 20, math.cos(syne / 3) / 5) * CFrame.Angles(math.cos(syne / 3) / 20 + math.rad(-10), math.cos(syne / 6) / 8, -math.cos(syne / 6) / 25 + math.sin(rutprt.RotVelocity.y / 2) / 7.5), 0.1)
  1232. end
  1233. if anim == "Sprinting" then
  1234. tik = tik + 1
  1235. if not armmovement and not equipped then
  1236. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, math.cos(syne / 4) / 15) * CFrame.Angles(-math.cos(syne / 2.5) / 5 + math.rad(-55), 0, math.rad(12.5)), 0.1)
  1237. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, -math.cos(syne / 4) / 15) * CFrame.Angles(-math.cos(syne / 2.5) / 5 + math.rad(-55), 0, math.rad(-12.5)), 0.1)
  1238. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(-(math.cos(syne / 4) / 3.5), math.rad(0), -(math.cos(syne / 4) / 3.5) + math.rad(37.5)), 0.1)
  1239. trailing = false
  1240. elseif not armmovement and equipped then
  1241. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, math.cos(syne / 2.5) / 5 + 0.4, -0.1) * CFrame.Angles(-math.cos(syne / 2.5) / 10 + math.rad(40), 0, math.rad(-20)), 0.1)
  1242. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.4, math.cos(syne / 2.5) / 5 + 0.2, -0.333) * CFrame.Angles(-math.cos(syne / 2.5) / 10 + math.rad(40), 0, math.rad(45)), 0.1)
  1243. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.3, 0.5, 0.1) * CFrame.Angles(math.rad(80), math.rad(-20), math.rad(-70)), 0.1)
  1244. trailing = true
  1245. end
  1246. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55 + math.cos(syne / 4) / 20, -1.5 - math.sin(syne / 4) / 2.4 + math.sin(rutprt.RotVelocity.y / 2) / 8, -(math.cos(syne / 4) * 2.5) - 0.05) * CFrame.Angles(math.cos(syne / 4) * 2.1 + math.rad(-8), 0, math.rad(-2.5)), 0.1)
  1247. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55 - math.cos(syne / 4) / 20, -1.5 + math.sin(syne / 4) / 2.4 - math.sin(rutprt.RotVelocity.y / 2) / 8, math.cos(syne / 4) * 2.5 - 0.05) * CFrame.Angles(-(math.cos(syne / 4) * 2.1) + math.rad(-8), 0, math.rad(2.5)), 0.1)
  1248. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.55 + math.cos(syne / 20) / 50, 0) * CFrame.Angles(-math.cos(syne / 2.5) / 10 + math.rad(20), -math.cos(syne / 2.5) / 8, 0), 0.1)
  1249. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.33 + math.cos(syne / 2.5) / 5, math.cos(syne / 2.5)) * CFrame.Angles(math.cos(syne / 2.5) / 6 + math.rad(-25), math.cos(syne / 2.5) / 8, math.cos(syne / 4) / 15 + math.sin(rutprt.RotVelocity.y / 2) / 4), 0.1)
  1250. chr.Humanoid.CameraOffset = rutprt.CFrame:toObjectSpace(hed.CFrame).p + Vector3.new(math.cos(syne / 2.5) / 30, -1.3 - math.cos(syne / 5) / 25, -0.1)
  1251. end
  1252. if anim == "Jumping" then
  1253. if not armmovement and not equipped then
  1254. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(50)), 0.1)
  1255. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-50)), 0.1)
  1256. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1257. elseif equipped and not armmovement then
  1258. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.45, -0.1) * CFrame.Angles(-math.cos(syne / 2.5) / 10 + math.rad(30), 0, math.rad(15)), 0.1)
  1259. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.45, -0.2) * CFrame.Angles(-math.cos(syne / 2.5) / 10 + math.rad(10), 0, math.rad(-5)), 0.1)
  1260. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.2, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1261. end
  1262. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1.4, 0) * CFrame.Angles(math.rad(-17.5), 0, math.rad(-2.5)), 0.1)
  1263. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1.1, -0.1) * CFrame.Angles(math.rad(-17.5), 0, math.rad(2.5)), 0.1)
  1264. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5 + math.cos(syne / 20) / 50, 0) * CFrame.Angles(math.cos(syne / 20) / 40, 0, 0), 0.1)
  1265. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.1 + math.cos(syne / 20) / 20, 0) * CFrame.Angles(-rpvl * chr.Humanoid.JumpPower / 58 / 1.5, math.rad(0), math.rad(0)), 0.1)
  1266. end
  1267. if anim == "Falling" then
  1268. if not armmovement and not equipped then
  1269. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(50)), 0.1)
  1270. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-50)), 0.1)
  1271. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1272. elseif equipped and not armmovement then
  1273. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(70), 0, math.rad(-20)), 0.1)
  1274. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(50), 0, math.rad(57)), 0.1)
  1275. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1276. end
  1277. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1.4, 0) * CFrame.Angles(math.rad(-17.5), 0, math.rad(-2.5)), 0.1)
  1278. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1.1, -0.1) * CFrame.Angles(math.rad(-17.5), 0, math.rad(2.5)), 0.1)
  1279. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5 + math.cos(syne / 20) / 50, 0) * CFrame.Angles(math.cos(syne / 20) / 40, 0, 0), 0.1)
  1280. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.1 + math.cos(syne / 20) / 20, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), 0.1)
  1281. end
  1282. if anim == "Sliding" then
  1283. if not equipped then
  1284. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4 - math.sin(rutprt.RotVelocity.y / 2) / 9, 0.535, 0.5 + math.sin(rutprt.RotVelocity.y / 2) / 3) * CFrame.Angles(math.rad(-65), 0, math.rad(-15)), 0.17)
  1285. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, -0.2 - math.sin(rutprt.RotVelocity.y / 2) / 3) * CFrame.Angles(math.rad(-120) - math.sin(rutprt.RotVelocity.y / 2) / 7, 0, math.rad(-40)), 0.17)
  1286. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1287. elseif equipped then
  1288. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4 - math.sin(rutprt.RotVelocity.y / 2) / 9, 0.535, 0.5 + math.sin(rutprt.RotVelocity.y / 2) / 3) * CFrame.Angles(math.rad(-65), 0, math.rad(-15)), 0.17)
  1289. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, -0.2 - math.sin(rutprt.RotVelocity.y / 2) / 3) * CFrame.Angles(math.rad(-120) - math.sin(rutprt.RotVelocity.y / 2) / 7, 0, math.rad(-40)), 0.17)
  1290. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.1)
  1291. end
  1292. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1 + math.sin(rutprt.RotVelocity.y / 2) / 3, -0.125) * CFrame.Angles(math.rad(-17.5) - math.sin(rutprt.RotVelocity.y / 2) / 9, 0, math.rad(-2.5)), 0.17)
  1293. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1.6 - math.sin(rutprt.RotVelocity.y / 2) / 4, 0.15) * CFrame.Angles(math.rad(-10) + math.sin(rutprt.RotVelocity.y / 2) / 9, 0, math.rad(2.5)), 0.17)
  1294. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.6) * CFrame.Angles(math.rad(-50), math.rad(-18), math.rad(-10)), 0.17)
  1295. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(65), math.rad(30) + math.sin(rutprt.RotVelocity.y / 2) / 3, math.rad(0)), 0.17)
  1296. end
  1297. if anim == "DashSwing" then
  1298. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.5, -0.3) * CFrame.Angles(math.rad(65), 0, math.rad(-20)), 0.1)
  1299. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.4, 0.3, -0.4) * CFrame.Angles(math.rad(65), 0, math.rad(45)), 0.1)
  1300. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.3, 0.5, 0.1) * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), 0.1)
  1301. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.4, -1.2) * CFrame.Angles(math.rad(65), 0, math.rad(7.5)), 0.1)
  1302. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.2, 0) * CFrame.Angles(math.rad(-22.5), 0, math.rad(2.5)), 0.1)
  1303. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-20), math.rad(-40), 0), 0.1)
  1304. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.55, 0) * CFrame.Angles(math.rad(5), 0, math.rad(-12)), 0.1)
  1305. end
  1306. if anim == "SpinAttack" then
  1307. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.5, -0.3) * CFrame.Angles(math.rad(65), 0, math.rad(-20)), 0.1)
  1308. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.4, 0.3, -0.4) * CFrame.Angles(math.rad(65), 0, math.rad(45)), 0.1)
  1309. objw1.C0 = Lerp(objw1.C0, CFrame.new(0.3, 0.5, 0.1) * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), 0.1)
  1310. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, -1.3, -1) * CFrame.Angles(math.rad(80), 0, math.rad(7.5)), 0.1)
  1311. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.2, 0) * CFrame.Angles(math.rad(-22.5), 0, math.rad(2.5)), 0.1)
  1312. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-20), math.rad(-40), 0), 0.1)
  1313. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -0.55, 0) * CFrame.Angles(math.rad(5), 0, math.rad(-12)), 0.1)
  1314. chr.Humanoid.WalkSpeed = TwnSingleNumber(chr.Humanoid.WalkSpeed, 14, 0.05)
  1315. end
  1316. if equipped then
  1317. objw1.Part1 = rarm
  1318. objw1.C1 = CFrame.new(-0.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(90))
  1319. elseif not equipped then
  1320. objw1.Part1 = torso
  1321. objw1.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1322. end
  1323. if anim == "Sitting" and equipped and sitting then
  1324. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.3, -0.35) * CFrame.Angles(math.rad(40), 0, math.rad(-37.5)), 0.25)
  1325. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.15, 0.3, -0.35) * CFrame.Angles(math.rad(40), 0, math.rad(37.5)), 0.25)
  1326. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0.4, -0.6) * CFrame.Angles(math.rad(142), math.rad(60), math.rad(10)), 0.5)
  1327. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, -0.7) * CFrame.Angles(math.rad(70), 0, math.rad(-12)), 0.25)
  1328. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, -0.7) * CFrame.Angles(math.rad(70), 0, math.rad(12)), 0.25)
  1329. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.14) * CFrame.Angles(math.rad(-10), 0, 0), 0.25)
  1330. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, 1, -0.5) * CFrame.Angles(math.rad(18), math.rad(0), math.rad(0)), 0.25)
  1331. end
  1332. if anim == "PreSuperJump" then
  1333. if not equipped and not armmovement then
  1334. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(50)), 0.05)
  1335. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-50)), 0.05)
  1336. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.05)
  1337. elseif equipped and not armmovement then
  1338. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.1)
  1339. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(20), 0, math.rad(57)), 0.1)
  1340. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1341. end
  1342. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -0.4, 0.3) * CFrame.Angles(math.rad(-40), 0, math.rad(-2.5)), 0.05)
  1343. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -0.6, -0.65) * CFrame.Angles(math.rad(10), 0, math.rad(2.5)), 0.05)
  1344. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.3) * CFrame.Angles(math.rad(40), 0, 0), 0.05)
  1345. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -1.6, 0.2) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(0)), 0.05)
  1346. end
  1347. if anim == "SuperJump" then
  1348. if not armmovement and not equipped then
  1349. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4, 0.525, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(20)), 0.1)
  1350. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4, 0.525, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-20)), 0.1)
  1351. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(28)), 0.1)
  1352. elseif equipped and not armmovement then
  1353. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(50), 0, math.rad(-20)), 0.1)
  1354. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(30), 0, math.rad(57)), 0.1)
  1355. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1356. end
  1357. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1.8, 0) * CFrame.Angles(math.rad(-2.5), 0, math.rad(-2.5)), 0.2)
  1358. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1.8, 0) * CFrame.Angles(math.rad(-2.5), 0, math.rad(2.5)), 0.2)
  1359. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.3) * CFrame.Angles(math.rad(30), 0, 0), 0.1)
  1360. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  1361. chr.Humanoid.Jump = true
  1362. end
  1363. if armmovement then
  1364. if equipped and armanim == "Swing1P1" then
  1365. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 1.2, 0) * CFrame.Angles(math.rad(179), 0, math.rad(-22.5)), 0.125)
  1366. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.65, 1.2, 0) * CFrame.Angles(math.rad(179), 0, math.rad(40)), 0.125)
  1367. objw1.C0 = Lerp(objw1.C0, CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(20), math.rad(-20), math.rad(40)), 0.125)
  1368. end
  1369. if equipped and armanim == "Swing1P2" then
  1370. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.5, 0) * CFrame.Angles(math.rad(19), 0, math.rad(-27.5)), 0.3)
  1371. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.65, 0.5, -0.475) * CFrame.Angles(math.rad(19), 0, math.rad(30)), 0.3)
  1372. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0.35, -0.2) * CFrame.Angles(math.rad(20), math.rad(-20), math.rad(40)), 0.3)
  1373. end
  1374. if equipped and armanim == "Swing2P1" then
  1375. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 0.45, 0) * CFrame.Angles(math.rad(99), 0, math.rad(40)), 0.125)
  1376. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.1, 0.6, -0.6) * CFrame.Angles(math.rad(99), 0, math.rad(70)), 0.125)
  1377. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(52), math.rad(90), math.rad(40)), 0.125)
  1378. end
  1379. if equipped and armanim == "Swing2P2" then
  1380. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.65, 0.4, -0.55) * CFrame.Angles(math.rad(69), 0, math.rad(-50)), 0.3)
  1381. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.15, 0.35, 0.1) * CFrame.Angles(math.rad(79), 0, math.rad(15)), 0.3)
  1382. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -0.3, 0) * CFrame.Angles(math.rad(0), math.rad(89), math.rad(80)), 0.3)
  1383. end
  1384. if equipped and armanim == "Swing3P1" then
  1385. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.45, 0) * CFrame.Angles(math.rad(29), 0, math.rad(-17.5)), 0.3)
  1386. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.65, 0.6, -0.475) * CFrame.Angles(math.rad(29), 0, math.rad(30)), 0.3)
  1387. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(-20), math.rad(40)), 0.3)
  1388. end
  1389. if equipped and armanim == "Swing3P2" then
  1390. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 1.2, 0) * CFrame.Angles(math.rad(179), 0, math.rad(-22.5)), 0.125)
  1391. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.65, 1.2, 0) * CFrame.Angles(math.rad(179), 0, math.rad(40)), 0.125)
  1392. objw1.C0 = Lerp(objw1.C0, CFrame.new(-0.1, 0, 0) * CFrame.Angles(math.rad(20), math.rad(-20), math.rad(40)), 0.125)
  1393. end
  1394. if equipped and armanim == "Glowing" then
  1395. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.45, -0.1) * CFrame.Angles(math.rad(40), 0, math.rad(-10)), 0.1)
  1396. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.7, 0.25, -0.4) * CFrame.Angles(math.rad(35), 0, math.rad(50)), 0.1)
  1397. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.1)
  1398. lightw.C0 = Lerp(lightw.C0, CFrame.new(math.cos(syne / 4) * 1.7, math.sin(syne / 55) * 1.75 + 3.5, -math.sin(syne / 4) * 1.7) * CFrame.Angles(0, 0, 0), 0.1)
  1399. if 14 < xdam + 0.085 then
  1400. xdam = 14
  1401. if not dinged then
  1402. dinged = true
  1403. tbl.BackgroundTransparency = 0.3
  1404. ding:play("")
  1405. end
  1406. else
  1407. xdam = xdam + 0.085
  1408. end
  1409. end
  1410. if equipped and armanim == "Healing" then
  1411. chr.Humanoid.Health = chr.Humanoid.Health + 0.1
  1412. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 0.55, -0.5) * CFrame.Angles(math.rad(100), 0, math.rad(-30)), 0.125)
  1413. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.55, -0.5) * CFrame.Angles(math.rad(100), 0, math.rad(30)), 0.125)
  1414. objw1.C0 = Lerp(objw1.C0, CFrame.new(-0.1, 0.2, -0.3) * CFrame.Angles(math.rad(10), math.rad(60), math.rad(0)), 0.125)
  1415. healw.C0 = Lerp(healw.C0, CFrame.new(math.cos(syne / 5) * 4.5, math.sin(syne / 72) * 4 - 1.2, -math.sin(syne / 5) * 4.5) * CFrame.Angles(0, 0, 0), 0.1)
  1416. otherw.C0 = Lerp(otherw.C0, CFrame.new(math.sin(syne / 5) * 4.5, -math.sin(syne / 44) * 4 - 1.2, -math.cos(syne / 5) * 4.5) * CFrame.Angles(0, 0, 0), 0.1)
  1417. end
  1418. end
  1419. if anim == "Pre-Sneak" then
  1420. if not armmovement and not equipped then
  1421. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.rad(25), 0, math.rad(12)), 0.1)
  1422. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(math.rad(25), 0, math.rad(-12)), 0.1)
  1423. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1424. elseif equipped and not armmovement then
  1425. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(70), 0, math.rad(-20)), 0.1)
  1426. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(50), 0, math.rad(57)), 0.1)
  1427. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1428. end
  1429. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, -1, 0) * CFrame.Angles(math.rad(-12.5), 0, math.rad(-2.5)), 0.1)
  1430. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -1, -0.5) * CFrame.Angles(math.rad(10), 0, math.rad(2.5)), 0.1)
  1431. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(7), 0, 0), 0.1)
  1432. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -1.1, 0.2) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(0)), 0.1)
  1433. end
  1434. if anim == "SneakWalk" then
  1435. tik = tik + 1
  1436. chr.Humanoid.WalkSpeed = SneakSpeed - math.cos(syne / 5) * 5
  1437. if not armmovement and not equipped then
  1438. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.cos(syne / 10) / 2.5 + math.rad(5), 0, math.rad(12)), 0.1)
  1439. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(-math.cos(syne / 10) / 2.5 + math.rad(5), 0, math.rad(-12)), 0.1)
  1440. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1441. elseif equipped and not armmovement then
  1442. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(60), 0, math.rad(-20)), 0.1)
  1443. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(40), 0, math.rad(62.5)), 0.1)
  1444. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1445. end
  1446. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.55, math.cos(syne / 10) / 3 - 1, -math.sin(syne / 10) / 1.5 - 0.4) * CFrame.Angles(math.sin(syne / 10) / 1.5 - math.rad(2.5), 0, math.rad(-2.5)), 0.1)
  1447. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.55, -math.cos(syne / 10) / 3 - 1, math.sin(syne / 10) / 1.5 - 0.4) * CFrame.Angles(-math.sin(syne / 10) / 1.5 - math.rad(2.5), 0, math.rad(2.5)), 0.1)
  1448. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(-math.cos(syne / 5) / 5 + math.rad(9), -math.sin(syne / 10) / 6.1, 0), 0.1)
  1449. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, math.cos(syne / 5) / 5 - 1.1, -math.cos(syne / 5) / 2) * CFrame.Angles(math.cos(syne / 5) / 5 + math.rad(-14), math.sin(syne / 10) / 6, math.rad(0)), 0.1)
  1450. end
  1451. if anim == "SneakIdle" then
  1452. if not armmovement and not equipped then
  1453. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.525, 0) * CFrame.Angles(math.rad(25), 0, math.rad(12)), 0.1)
  1454. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.525, 0) * CFrame.Angles(math.rad(25), 0, math.rad(-12)), 0.1)
  1455. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, -2, -0.6) * CFrame.Angles(math.rad(7.5), math.rad(0), math.rad(55)), 0.1)
  1456. elseif equipped and not armmovement then
  1457. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.15, 0.4, -0.2) * CFrame.Angles(math.rad(70), 0, math.rad(-20)), 0.1)
  1458. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 0.4, -0.6) * CFrame.Angles(math.rad(50), 0, math.rad(57)), 0.1)
  1459. objw1.C0 = Lerp(objw1.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(10), math.rad(20)), 0.1)
  1460. end
  1461. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(7), 0, 0), 0.1)
  1462. rutprt.Weld.C0 = Lerp(rutprt.Weld.C0, CFrame.new(0, -1.1, 0.2) * CFrame.Angles(math.rad(-12), math.rad(0), math.rad(0)), 0.1)
  1463. end
  1464. if sitting then
  1465. chr.Humanoid.WalkSpeed = 0
  1466. end
  1467. if lit and lgt then
  1468. lgt.Range = TwnSingleNumber(lgt.Range, 8, 0.05)
  1469. end
  1470. end)
  1471. local bin = Instance.new("HopperBin", plr.Backpack)
  1472. bin.Name = "Sword"
  1473. bin.Selected:connect(function()
  1474. if not otheranims and not armmovement and not sitting then
  1475. equipped = true
  1476. objw22.Part1 = torso
  1477. objw22.C0 = CFrame.new(0, 0.6, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(35))
  1478. objw23.Part1 = torso
  1479. objw23.C0 = CFrame.new(0, 0.6, 0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(35))
  1480. objw1.Part1 = rarm
  1481. objw1.C1 = CFrame.new(-0.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(90))
  1482. objw1.C0 = CFrame.new(0, -2, -0.6) * CFrame.Angles(-(math.cos(syne / 6) / 8), math.rad(0), -(math.cos(syne / 6) / 8) + math.rad(37.5))
  1483. end
  1484. end)
  1485. bin.Deselected:connect(function()
  1486. if not otheranims and not armmovement and not sitting and not flying then
  1487. equipped = false
  1488. objw22.Part1 = obj1
  1489. objw22.C0 = CFrame.new(0, 0, 1.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1490. objw23.Part1 = obj1
  1491. objw23.C0 = CFrame.new(0, 0, 2.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1492. objw1.Part1 = torso
  1493. objw1.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1494. objw1.C0 = CFrame.new(0, 0, -0.15) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(87.5))
  1495. end
  1496. end)
  1497. maus.TargetFilter = TrailModel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement