Advertisement
v_Burn

Untitled

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