Advertisement
Vzurxy

Untitled

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