Advertisement
Sergeant_SethZP

Sytaxed

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