Advertisement
Dark_EccentricYT

Untitled

Apr 24th, 2018
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 175.29 KB | None | 0 0
  1. --- This is the Sian Fenton Script, enjoy! ---
  2. --- Sian Fenton made by OneWish#6755 ---
  3. --- Attacks are as follows. ---
  4. --- Click // Basic Attacks ---
  5. --- Q // Quick Jab ---
  6. --- E // Spin Attack ---
  7. --- R // Fury Slashes ---
  8. --- F // Equip/ReEquip ---
  9.  
  10. z = Instance.new("Sound", game.Players.LocalPlayer.Character.Torso)
  11. z.SoundId = "rbxassetid://472297812"
  12. z.Looped = true
  13. z.Pitch = 1.2
  14. z.Volume = 4
  15. wait(.1)
  16. z:Play()
  17. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  18. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" or v.ClassName == "Accessory" then
  19. v:Remove()
  20. end
  21. end
  22. --- MUSIC FUNCTION ---
  23. z = Instance.new("Sound", char)
  24. z.SoundId = "rbxassetid://154299074" --- Please change if you dont like the current music lmao
  25. z.Looped = true
  26. z.Pitch = 1
  27. z.Volume = 3
  28. wait(.1)
  29. z:Play()
  30. --- END OF MUSIC FUNCTION ---
  31. --[[
  32. Fenrier's Armor
  33. ]]
  34. script.Name="FenArmor"
  35. --[[b=script:Clone()
  36. b.Parent=game:GetService("Lighting")
  37. c=game:GetService("Lighting"):children()
  38. for i=1,#c do
  39. print(c[i])
  40. end]]
  41. Player = game:GetService("Players").LocalPlayer
  42. Character = Player.Character
  43. PlayerGui = Player.PlayerGui
  44. Backpack = Player.Backpack
  45. Torso = Character.Torso
  46. Torso.Transparency=1
  47. Head = Character.Head
  48. Humanoid = Character.Humanoid
  49. LeftArm = Character["Left Arm"]
  50. LeftArm.Transparency=1
  51. LeftLeg = Character["Left Leg"]
  52. LeftLeg.Transparency=1
  53. RightArm = Character["Right Arm"]
  54. RightArm.Transparency=1
  55. RightLeg = Character["Right Leg"]
  56. RightLeg.Transparency=1
  57. LS = Torso["Left Shoulder"]
  58. LH = Torso["Left Hip"]
  59. RS = Torso["Right Shoulder"]
  60. RH = Torso["Right Hip"]
  61. Neck = Torso.Neck
  62. it=Instance.new
  63. vt=Vector3.new
  64. cf=CFrame.new
  65. euler=CFrame.fromEulerAnglesXYZ
  66. angles=CFrame.Angles
  67. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  68. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  69. attack = false
  70. attacktype = 1
  71. attackdebounce = false
  72. MMouse=nil
  73. combo=0
  74. Mode="Normal"
  75. --player
  76. player = nil
  77. --save shoulders
  78. RSH, LSH = nil, nil
  79. --welds
  80. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  81. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  82.  
  83. if Character:findFirstChild("Fen's Armor",true) ~= nil then
  84. Character:findFirstChild("Fen's Armor",true).Parent = nil
  85. end
  86.  
  87.  
  88. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  89. local fp = it("Part")
  90. fp.formFactor = formfactor
  91. fp.Parent = parent
  92. fp.Reflectance = reflectance
  93. fp.Transparency = transparency
  94. fp.CanCollide = false
  95. fp.Locked=true
  96. fp.BrickColor = brickcolor
  97. fp.Name = name
  98. fp.Size = size
  99. fp.Position = Torso.Position
  100. fp.BottomSurface="Smooth"
  101. fp.TopSurface="Smooth"
  102. fp:BreakJoints()
  103. return fp
  104. end
  105.  
  106. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  107. local mesh = it(Mesh)
  108. mesh.Parent = part
  109. if Mesh=="SpecialMesh" then
  110. mesh.MeshType = meshtype
  111. mesh.MeshId = meshid
  112. end
  113. mesh.Offset=offset
  114. mesh.Scale=scale
  115. return mesh
  116. end
  117.  
  118. function weld(parent,part0,part1,c0)
  119. local weld = it("Weld")
  120. weld.Parent = parent
  121. weld.Part0 = part0
  122. weld.Part1 = part1
  123. weld.C0 = c0
  124. return weld
  125. end
  126.  
  127. local c=Character:children()
  128. for i=1,#c do
  129. if c[i].className=="Hat" then
  130. c[i].Parent=nil
  131. end
  132. end
  133. local suit = Instance.new("Model")
  134. suit.Parent = Character
  135. suit.Name = "Fen's Armor"
  136.  
  137. --[[HOOD]]--
  138. local Hprt1=part(3,suit,0,0,BrickColor.new("Bright orange"),"Hood",vt(1,1,1))
  139. Hmsh1=mesh("SpecialMesh",Hprt1,"FileMesh","http://www.roblox.com/asset/?id=151778863",vt(0,0,0),vt(1,1,1))
  140. --Hmsh1.TextureId="http://www.roblox.com/asset/?id=151778895"
  141. local Hwld1=weld(Hprt1,Hprt1,Head,euler(0,0,0)*cf(0,-0.2,0))
  142.  
  143. --[[TORSO]]--
  144. numb=0.525
  145. for i=1,2 do
  146. local Tprt1=part(3,suit,0,0,BrickColor.new("Black"),"Torso Part1",vt(1,1,1))
  147. Tmsh1=mesh("BlockMesh",Tprt1,"","",vt(0,0,0),vt(2.01,2.01,1.01))
  148. local Twld1=weld(Tprt1,Tprt1,Torso,euler(0,0,0)*cf(0,0,0))
  149. local Tprt2=part(3,suit,0,0,BrickColor.new("Black"),"Torso Part2",vt(1,1,1))
  150. Tmsh2=mesh("BlockMesh",Tprt2,"","",vt(0,0,0),vt(0.95,2,0.1))
  151. local Twld2=weld(Tprt2,Tprt2,Torso,euler(0,0,0)*cf(numb,0,0.5))
  152. numb2=-0.4
  153. for i=1,9 do
  154. local Tprt3=part(3,suit,0,0,BrickColor.new("Bright orange"),"Torso Part3",vt(1,1,1))
  155. Tmsh3=mesh("BlockMesh",Tprt3,"","",vt(0,0,0),vt(0.05,2,0.11))
  156. local Twld3=weld(Tprt3,Tprt3,Tprt2,euler(0,0,0)*cf(numb2,0,0))
  157. numb2=numb2+0.1
  158. end
  159. numb=numb-1.05
  160. end
  161. local Tprt4=part(3,suit,0,0,BrickColor.new("Bright orange"),"Torso Part4",vt(1,1,1))
  162. Tmsh4=mesh("BlockMesh",Tprt4,"","",vt(0,0,0),vt(0.1,2,0.1))
  163. local Twld4=weld(Tprt4,Tprt4,Torso,euler(0,0,0)*cf(0,0,0.5))
  164. local Tprt5=part(3,suit,0,0,BrickColor.new("White"),"Torso Part5",vt(1,1,1))
  165. Tmsh5=mesh("BlockMesh",Tprt5,"","",vt(0,0,0),vt(0.61,2.02,0.1))
  166. local Twld5=weld(Tprt5,Tprt5,Torso,euler(0,0,0)*cf(0.7,0,0.55))
  167. local Tprt6=part(3,suit,0,0,BrickColor.new("White"),"Torso Part6",vt(1,1,1))
  168. Tmsh6=mesh("BlockMesh",Tprt6,"","",vt(0,0,0),vt(1.19,2.02,0.1))
  169. local Twld6=weld(Tprt6,Tprt6,Torso,euler(0,1.57,0)*cf(1,0,0))
  170. local Tprt7=part(3,suit,0,0,BrickColor.new("White"),"Torso Part7",vt(1,1,1))
  171. Tmsh7=mesh("BlockMesh",Tprt7,"","",vt(0,0,0),vt(0.61,2.02,0.1))
  172. local Twld7=weld(Tprt7,Tprt7,Torso,euler(0,0,0)*cf(-0.7,0,0.55))
  173. local Tprt8=part(3,suit,0,0,BrickColor.new("White"),"Torso Part8",vt(1,1,1))
  174. Tmsh8=mesh("BlockMesh",Tprt8,"","",vt(0,0,0),vt(1.19,2.02,0.1))
  175. local Twld8=weld(Tprt8,Tprt8,Torso,euler(0,1.57,0)*cf(-1,0,0))
  176. local Tprt9=part(3,suit,0,0,BrickColor.new("White"),"Torso Part9",vt(1,1,1))
  177. Tmsh9=mesh("BlockMesh",Tprt9,"","",vt(0,0,0),vt(2,2.02,0.1))
  178. local Twld9=weld(Tprt9,Tprt9,Torso,euler(0,0,0)*cf(0,0,-0.55))
  179. local Tprt10=part(3,suit,0,0,BrickColor.new("Bright orange"),"Torso Part10",vt(1,1,1))
  180. Tmsh10=mesh("BlockMesh",Tprt10,"","",vt(0,0,0),vt(0.2,0.8,0.1))
  181. local Twld10=weld(Tprt10,Tprt10,Tprt7,euler(0,0,0)*cf(0.2,0.2,0.01))
  182. numb=0.3
  183. for i=1,4 do
  184. local Tprt11=part(3,suit,0,0,BrickColor.new("Bright orange"),"Torso Part11",vt(1,1,1))
  185. Tmsh11=mesh("CylinderMesh",Tprt11,"","",vt(0,0,0),vt(0.15,0.1,0.15))
  186. local Twld11=weld(Tprt11,Tprt11,Tprt10,euler(1.57,0,0)*cf(0,numb,0.05))
  187. numb=numb-0.2
  188. end
  189. local Tprt12=part(3,suit,0,0,BrickColor.new("Bright orange"),"Torso Part12",vt(1,1,1))
  190. Tmsh12=mesh("BlockMesh",Tprt12,"","",vt(0,0,0),vt(0.2,0.8,0.1))
  191. local Twld12=weld(Tprt12,Tprt12,Tprt5,euler(0,0,0)*cf(-0.2,0.2,0.01))
  192. numb=0.3
  193. for i=1,4 do
  194. local Tprt13=part(3,suit,0,0,BrickColor.new("White"),"Torso Part13",vt(1,1,1))
  195. Tmsh13=mesh("BlockMesh",Tprt13,"","",vt(0,0,0),vt(0.15,0.01,0.05))
  196. local Twld13=weld(Tprt13,Tprt13,Tprt12,euler(1.57,0,0)*cf(0,numb,0.05))
  197. numb=numb-0.2
  198. end
  199. local Tprt14=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part14",vt(1,1,1))
  200. Tmsh14=mesh("BlockMesh",Tprt14,"","",vt(0,0,0),vt(0.2,0.4,0.1))
  201. local Twld14=weld(Tprt14,Tprt14,Tprt7,euler(0,0,0)*cf(0.2,-0.8,0.01))
  202. local Tprt15=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part15",vt(1,1,1))
  203. Tmsh15=mesh("BlockMesh",Tprt15,"","",vt(0,0,0),vt(0.2,0.4,0.1))
  204. local Twld15=weld(Tprt15,Tprt15,Tprt5,euler(0,0,0)*cf(-0.2,-0.8,0.01))
  205. local Tprt16=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part16",vt(1,1,1))
  206. Tmsh16=mesh("BlockMesh",Tprt16,"","",vt(0,0,0),vt(0.05,2,0.1))
  207. local Twld16=weld(Tprt16,Tprt16,Tprt7,euler(0,0,0)*cf(0,0,0.01))
  208. local Tprt17=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part17",vt(1,1,1))
  209. Tmsh17=mesh("BlockMesh",Tprt17,"","",vt(0,0,0),vt(0.05,2,0.1))
  210. local Twld17=weld(Tprt17,Tprt17,Tprt5,euler(0,0,0)*cf(0,0,0.01))
  211. local Tprt18=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part18",vt(1,1,1))
  212. Tmsh18=mesh("BlockMesh",Tprt18,"","",vt(0,0,0),vt(0.62,0.2,0.11))
  213. local Twld18=weld(Tprt18,Tprt18,Tprt7,euler(0,0,0)*cf(0,0.911,0))
  214. local Tprt19=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part19",vt(1,1,1))
  215. Tmsh19=mesh("BlockMesh",Tprt19,"","",vt(0,0,0),vt(0.62,0.2,0.11))
  216. local Twld19=weld(Tprt19,Tprt19,Tprt5,euler(0,0,0)*cf(0,0.911,0))
  217. local Tprt20=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part20",vt(1,1,1))
  218. Tmsh20=mesh("BlockMesh",Tprt20,"","",vt(0,0,0),vt(1.20,0.2,0.11))
  219. local Twld20=weld(Tprt20,Tprt20,Tprt8,euler(0,0,0)*cf(0,0.911,0))
  220. local Tprt21=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part21",vt(1,1,1))
  221. Tmsh21=mesh("BlockMesh",Tprt21,"","",vt(0,0,0),vt(1.20,0.2,0.11))
  222. local Twld21=weld(Tprt21,Tprt21,Tprt6,euler(0,0,0)*cf(0,0.911,0))
  223. local Tprt22=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part22",vt(1,1,1))
  224. Tmsh22=mesh("BlockMesh",Tprt22,"","",vt(0,0,0),vt(2.01,0.2,0.11))
  225. local Twld22=weld(Tprt22,Tprt22,Tprt9,euler(0,0,0)*cf(0,0.911,0))
  226. local Tprt23=part(3,suit,0,0,BrickColor.new("Really black"),"Torso Part23",vt(1,1,1))
  227. Tmsh23=mesh("BlockMesh",Tprt23,"","",vt(0,0,0),vt(0.4,2.01,0.11))
  228. local Twld23=weld(Tprt23,Tprt23,Tprt9,euler(0,0,0)*cf(0,0,0))
  229. local Tprt24=part(3,suit,0,0,BrickColor.new("Black"),"Torso Part24",vt(1,1,1))
  230. Tmsh24=mesh("BlockMesh",Tprt24,"","",vt(0,0,0),vt(0.2,2.01,0.105))
  231. local Twld24=weld(Tprt24,Tprt24,Tprt9,euler(0,0,0)*cf(0.2,0,0))
  232. local Tprt25=part(3,suit,0,0,BrickColor.new("Black"),"Torso Part25",vt(1,1,1))
  233. Tmsh25=mesh("BlockMesh",Tprt25,"","",vt(0,0,0),vt(0.2,2.01,0.105))
  234. local Twld25=weld(Tprt25,Tprt25,Tprt9,euler(0,0,0)*cf(-0.2,0,0))
  235.  
  236. --[[LEFT ARM]]--
  237. local LAprt1=part(3,suit,0,0,BrickColor.new("White"),"Left Arm Part1",vt(1,1,1))
  238. LAmsh1=mesh("BlockMesh",LAprt1,"","",vt(0,0,0),vt(1.01,2.01,1.01))
  239. local LAwld1=weld(LAprt1,LAprt1,LeftArm,euler(0,0,0)*cf(0,0,0))
  240. local LAprt2=part(3,suit,0,0,BrickColor.new("Really black"),"Left Arm Part2",vt(1,1,1))
  241. LAmsh2=mesh("BlockMesh",LAprt2,"","",vt(0,0,0),vt(1.02,2.01,0.2))
  242. local LAwld2=weld(LAprt2,LAprt2,LAprt1,euler(0,0,0)*cf(0,-0.01,0))
  243. local LAprt3=part(3,suit,0,0,BrickColor.new("White"),"Left Arm Part3",vt(1,1,1))
  244. LAmsh3=mesh("BlockMesh",LAprt3,"","",vt(0,0,0),vt(1.02,2.01,0.1))
  245. local LAwld3=weld(LAprt3,LAprt3,LAprt1,euler(0,0,0)*cf(0,-0.01,0.2))
  246. local LAprt4=part(3,suit,0,0,BrickColor.new("White"),"Left Arm Part4",vt(1,1,1))
  247. LAmsh4=mesh("BlockMesh",LAprt4,"","",vt(0,0,0),vt(1.02,2.01,0.1))
  248. local LAwld4=weld(LAprt4,LAprt4,LAprt1,euler(0,0,0)*cf(0,-0.01,-0.2))
  249. local LAprt5=part(3,suit,0,0,BrickColor.new("White"),"Left Arm Part5",vt(1,1,1))
  250. LAmsh5=mesh("BlockMesh",LAprt5,"","",vt(0,0,0),vt(1.025,0.2,1.025))
  251. local LAwld5=weld(LAprt5,LAprt5,LAprt1,euler(0,0,0)*cf(0,0.9,0))
  252.  
  253. --[[RIGHT ARM]]--
  254. local RAprt1=part(3,suit,0,0,BrickColor.new("Bright orange"),"Right Arm Part1",vt(1,1,1))
  255. RAmsh1=mesh("BlockMesh",RAprt1,"","",vt(0,0,0),vt(1.01,2.01,1.01))
  256. local RAwld1=weld(RAprt1,RAprt1,RightArm,euler(0,0,0)*cf(0,0,0))
  257. local RAprt2=part(3,suit,0,0,BrickColor.new("Really black"),"Right Arm Part2",vt(1,1,1))
  258. RAmsh2=mesh("BlockMesh",RAprt2,"","",vt(0,0,0),vt(1.02,2.01,0.2))
  259. local RAwld2=weld(RAprt2,RAprt2,RAprt1,euler(0,0,0)*cf(0,-0.01,0))
  260. local RAprt3=part(3,suit,0,0,BrickColor.new("White"),"Right Arm Part3",vt(1,1,1))
  261. RAmsh3=mesh("BlockMesh",RAprt3,"","",vt(0,0,0),vt(1.02,2.01,0.1))
  262. local RAwld3=weld(RAprt3,RAprt3,RAprt1,euler(0,0,0)*cf(0,-0.01,0.2))
  263. local RAprt4=part(3,suit,0,0,BrickColor.new("White"),"Right Arm Part4",vt(1,1,1))
  264. RAmsh4=mesh("BlockMesh",RAprt4,"","",vt(0,0,0),vt(1.02,2.01,0.1))
  265. local RAwld4=weld(RAprt4,RAprt4,RAprt1,euler(0,0,0)*cf(0,-0.01,-0.2))
  266. local RAprt5=part(3,suit,0,0,BrickColor.new("White"),"Right Arm Part5",vt(1,1,1))
  267. RAmsh5=mesh("BlockMesh",RAprt5,"","",vt(0,0,0),vt(1.025,0.2,1.025))
  268. local RAwld5=weld(RAprt5,RAprt5,RAprt1,euler(0,0,0)*cf(0,0.9,0))
  269.  
  270. --[[LEFT LEG]]--
  271. local LLprt1=part(3,suit,0,0,BrickColor.new("White"),"Left Leg Part1",vt(1,1,1))
  272. LLmsh1=mesh("BlockMesh",LLprt1,"","",vt(0,0,0),vt(1.01,2.01,1.01))
  273. local LLwld1=weld(LLprt1,LLprt1,LeftLeg,euler(0,0,0)*cf(0,0,0))
  274. local LLprt2=part(3,suit,0,0,BrickColor.new("Really black"),"Left Leg Part2",vt(1,1,1))
  275. LLmsh2=mesh("BlockMesh",LLprt2,"","",vt(0,0,0),vt(1.02,0.2,1.02))
  276. local LLwld2=weld(LLprt2,LLprt2,LLprt1,euler(0,0,0)*cf(0,-0.6,0))
  277. local LLprt3=part(3,suit,0,0,BrickColor.new("Bright orange"),"Left Leg Part3",vt(1,1,1))
  278. LLmsh3=mesh("BlockMesh",LLprt3,"","",vt(0,0,0),vt(1.02,0.1,1.02))
  279. local LLwld3=weld(LLprt3,LLprt3,LLprt1,euler(0,0,0)*cf(0,-0.75,0))
  280. local LLprt4=part(3,suit,0,0,BrickColor.new("Bright orange"),"Left Leg Part4",vt(1,1,1))
  281. LLmsh4=mesh("BlockMesh",LLprt4,"","",vt(0,0,0),vt(1.02,0.1,1.02))
  282. local LLwld4=weld(LLprt4,LLprt4,LLprt1,euler(0,0,0)*cf(0,-0.45,0))
  283. local LLprt5=part(3,suit,0,0,BrickColor.new("White"),"Left Leg Part5",vt(1,1,1))
  284. LLmsh5=mesh("BlockMesh",LLprt5,"","",vt(0,0,0),vt(1.02,0.4,1.02))
  285. local LLwld5=weld(LLprt5,LLprt5,LLprt1,euler(0,0,0)*cf(0,0.8,0))
  286.  
  287. --[[RIGHT LEG]]--
  288. local RLprt1=part(3,suit,0,0,BrickColor.new("White"),"Right Leg Part1",vt(1,1,1))
  289. RLmsh1=mesh("BlockMesh",RLprt1,"","",vt(0,0,0),vt(1.01,2.01,1.01))
  290. local RLwld1=weld(RLprt1,RLprt1,RightLeg,euler(0,0,0)*cf(0,0,0))
  291. local RLprt2=part(3,suit,0,0,BrickColor.new("Really black"),"Right Leg Part2",vt(1,1,1))
  292. RLmsh2=mesh("BlockMesh",RLprt2,"","",vt(0,0,0),vt(1.02,0.2,1.02))
  293. local RLwld2=weld(RLprt2,RLprt2,RLprt1,euler(0,0,0)*cf(0,-0.6,0))
  294. local RLprt3=part(3,suit,0,0,BrickColor.new("White"),"Right Leg Part3",vt(1,1,1))
  295. RLmsh3=mesh("BlockMesh",RLprt3,"","",vt(0,0,0),vt(1.02,0.1,1.02))
  296. local RLwld3=weld(RLprt3,RLprt3,RLprt1,euler(0,0,0)*cf(0,-0.75,0))
  297. local RLprt4=part(3,suit,0,0,BrickColor.new("White"),"Right Leg Part4",vt(1,1,1))
  298. RLmsh4=mesh("BlockMesh",RLprt4,"","",vt(0,0,0),vt(1.02,0.1,1.02))
  299. local RLwld4=weld(RLprt4,RLprt4,RLprt1,euler(0,0,0)*cf(0,-0.45,0))
  300. local RLprt5=part(3,suit,0,0,BrickColor.new("White"),"Right Leg Part5",vt(1,1,1))
  301. RLmsh5=mesh("BlockMesh",RLprt5,"","",vt(0,0,0),vt(1.02,0.4,1.02))
  302. local RLwld5=weld(RLprt5,RLprt5,RLprt1,euler(0,0,0)*cf(0,0.8,0))
  303.  
  304. --[[
  305. Copyrighted (C) Fenrier 2014
  306. ]]
  307. local txtfag = Instance.new("BillboardGui", game.Players.LocalPlayer.Character.Head)
  308. txtfag.Adornee = suckadick
  309. txtfag.Name = "God has made me reborn! With this power ALL EVIL WILL FALL BEFORE MY SIAN FENTON POWER!"
  310. txtfag.Size = UDim2.new(2, 0, 1.2, 0)
  311. txtfag.StudsOffset = Vector3.new(-5, 5, 0)
  312. local textfag = Instance.new("TextLabel", txtfag)
  313. textfag.Size = UDim2.new(6, 0, 1, 0)
  314. textfag.FontSize = "Size8"
  315. textfag.TextScaled = true
  316. textfag.TextTransparency = 0
  317. textfag.BackgroundTransparency = 1
  318. textfag.TextTransparency = 0
  319. textfag.TextStrokeTransparency = 0
  320. textfag.Font = "Cartoon"
  321. textfag.TextStrokeColor3 = Color3.new(255,255,224)
  322. textfag.Text = game.Players.LocalPlayer.Character.Name..", The Sian Fenton!!!"
  323. local Player = game.Players.localPlayer
  324. local Character = Player.Character
  325. local red = 255
  326. local green = 255
  327. local blue = 255
  328. local Humanoid = Character.Humanoid
  329. local mouse = Player:GetMouse()
  330. local m = Instance.new("Model", Character)
  331. m.Name = "WeaponModel"
  332. local LeftArm = Character["Left Arm"]
  333. local RightArm = Character["Right Arm"]
  334. local LeftLeg = Character["Left Leg"]
  335. local RightLeg = Character["Right Leg"]
  336. local Head = Character.Head
  337. local Torso = Character.Torso
  338. local cam = game.Workspace.CurrentCamera
  339. local RootPart = Character.HumanoidRootPart
  340. local RootJoint = RootPart.RootJoint
  341. local equipped = false
  342. local attack = false
  343. local Anim = "Idle"
  344. local idle = 0
  345. local attacktype = 1
  346. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  347. local velocity = RootPart.Velocity.y
  348. local sine = 0
  349. local change = 1
  350. local grabbed = false
  351. local cn = CFrame.new
  352. local mr = math.rad
  353. local angles = CFrame.Angles
  354. local ud = UDim2.new
  355. local c3 = Color3.new
  356. local lim = 0
  357. local st = 0
  358. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  359. local attacktype = 1
  360. local ZTarget, RocketTarget = nil, nil
  361. local euler = CFrame.fromEulerAnglesXYZ
  362. function clerp(a,b,t)
  363. local qa = {QuaternionFromCFrame(a)}
  364. local qb = {QuaternionFromCFrame(b)}
  365. local ax, ay, az = a.x, a.y, a.z
  366. local bx, by, bz = b.x, b.y, b.z
  367. local _t = 1-t
  368. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  369. end
  370.  
  371. function QuaternionFromCFrame(cf)
  372. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  373. local trace = m00 + m11 + m22
  374. if trace > 0 then
  375. local s = math.sqrt(1 + trace)
  376. local recip = 0.5/s
  377. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  378. else
  379. local i = 0
  380. if m11 > m00 then
  381. i = 1
  382. end
  383. if m22 > (i == 0 and m00 or m11) then
  384. i = 2
  385. end
  386. if i == 0 then
  387. local s = math.sqrt(m00-m11-m22+1)
  388. local recip = 0.5/s
  389. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  390. elseif i == 1 then
  391. local s = math.sqrt(m11-m22-m00+1)
  392. local recip = 0.5/s
  393. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  394. elseif i == 2 then
  395. local s = math.sqrt(m22-m00-m11+1)
  396. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  397. end
  398. end
  399. end
  400.  
  401. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  402. local xs, ys, zs = x + x, y + y, z + z
  403. local wx, wy, wz = w*xs, w*ys, w*zs
  404. local xx = x*xs
  405. local xy = x*ys
  406. local xz = x*zs
  407. local yy = y*ys
  408. local yz = y*zs
  409. local zz = z*zs
  410. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  411. end
  412.  
  413. function QuaternionSlerp(a, b, t)
  414. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  415. local startInterp, finishInterp;
  416. if cosTheta >= 0.0001 then
  417. if (1 - cosTheta) > 0.0001 then
  418. local theta = math.acos(cosTheta)
  419. local invSinTheta = 1/math.sin(theta)
  420. startInterp = math.sin((1-t)*theta)*invSinTheta
  421. finishInterp = math.sin(t*theta)*invSinTheta
  422. else
  423. startInterp = 1-t
  424. finishInterp = t
  425. end
  426. else
  427. if (1+cosTheta) > 0.0001 then
  428. local theta = math.acos(-cosTheta)
  429. local invSinTheta = 1/math.sin(theta)
  430. startInterp = math.sin((t-1)*theta)*invSinTheta
  431. finishInterp = math.sin(t*theta)*invSinTheta
  432. else
  433. startInterp = t-1
  434. finishInterp = t
  435. end
  436. end
  437. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  438. end
  439. rayCast = function(Position, Direction, Range, Ignore)
  440. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  441. end
  442. local v = game.Players.localPlayer
  443. local torso = v.Character.Torso
  444. wait(1)
  445. local p = Instance.new("Part", v.Character)
  446. p.Name = "kit"
  447. p.Anchored = true
  448. p.Transparency = 0
  449. p.Material = "Plastic"
  450. p.CanCollide = false
  451. p.TopSurface = 0
  452. p.BottomSurface = 0
  453. p.Size = Vector3.new(0.2, 0.2, 0.2)
  454. p.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  455. local msh = Instance.new("SpecialMesh", p)
  456. msh.Scale = Vector3.new(-2, 2, 2)
  457. msh.MeshId = "http://www.roblox.com/asset/?id=188635159"
  458. msh.TextureId = "http://www.roblox.com/asset/?id=188539332"
  459. msh.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  460. local pn = Instance.new("Part", v.Character.kit)
  461. pn.Name = "tail"
  462. pn.Anchored = true
  463. pn.Transparency = 0
  464. pn.Material = "Plastic"
  465. pn.CanCollide = false
  466. pn.TopSurface = 0
  467. pn.BottomSurface = 0
  468. pn.Size = Vector3.new(5, 3, 3)
  469. pn.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  470. local mshn = Instance.new("SpecialMesh", pn)
  471. mshn.Scale = Vector3.new(2, 2, 2)
  472. mshn.MeshId = "http://www.roblox.com/asset/?id=188635159"
  473. mshn.TextureId = "http://www.roblox.com/asset/?id=188539332"
  474. mshn.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  475. local pn3 = Instance.new("Part", v.Character.kit)
  476. pn3.Name = "tail"
  477. pn3.Anchored = true
  478. pn3.Transparency = 0
  479. pn3.Material = "Plastic"
  480. pn3.CanCollide = false
  481. pn3.TopSurface = 0
  482. pn3.BottomSurface = 0
  483. pn3.Size = Vector3.new(0.2, 0.2, 0.2)
  484. pn3.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  485. local mshn3 = Instance.new("SpecialMesh", pn3)
  486. mshn3.Scale = Vector3.new(2, 2, 2)
  487. mshn3.MeshId = "http://www.roblox.com/asset/?id=188635159"
  488. mshn3.TextureId = "http://www.roblox.com/asset/?id=188539332"
  489. mshn3.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  490. local pn4 = Instance.new("Part", v.Character.kit)
  491. pn4.Name = "tail"
  492. pn4.Anchored = true
  493. pn4.Transparency = 0
  494. pn4.Material = "Plastic"
  495. pn4.CanCollide = false
  496. pn4.TopSurface = 0
  497. pn4.BottomSurface = 0
  498. pn4.Size = Vector3.new(0.2, 0.2, 0.2)
  499. pn4.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  500. local mshn4 = Instance.new("SpecialMesh", pn4)
  501. mshn4.Scale = Vector3.new(-2, 2, 2)
  502. mshn4.MeshId = "http://www.roblox.com/asset/?id=188635159"
  503. mshn4.TextureId = "http://www.roblox.com/asset/?id=188539332"
  504. mshn4.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  505. local pn5 = Instance.new("Part", v.Character.kit)
  506. pn5.Name = "tail"
  507. pn5.Anchored = true
  508. pn5.Transparency = 0
  509. pn5.Material = "Plastic"
  510. pn5.CanCollide = false
  511. pn5.TopSurface = 0
  512. pn5.BottomSurface = 0
  513. pn5.Size = Vector3.new(0.2, 0.2, 0.2)
  514. pn5.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  515. local mshn5 = Instance.new("SpecialMesh", pn5)
  516. mshn5.Scale = Vector3.new(2, 2, 2)
  517. mshn5.MeshId = "http://www.roblox.com/asset/?id=188635159"
  518. mshn5.TextureId = "http://www.roblox.com/asset/?id=188539332"
  519. mshn5.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  520. local pn6 = Instance.new("Part", v.Character.kit)
  521. pn6.Name = "tail"
  522. pn6.Anchored = true
  523. pn6.Transparency = 0
  524. pn6.Material = "Plastic"
  525. pn6.CanCollide = false
  526. pn6.TopSurface = 0
  527. pn6.BottomSurface = 0
  528. pn6.Size = Vector3.new(0.2, 0.2, 0.2)
  529. pn6.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  530. local mshn6 = Instance.new("SpecialMesh", pn6)
  531. mshn6.Scale = Vector3.new(2, 2, 2)
  532. mshn6.MeshId = "http://www.roblox.com/asset/?id=188635159"
  533. mshn6.TextureId = "http://www.roblox.com/asset/?id=188539332"
  534. mshn6.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  535. local pn7 = Instance.new("Part", v.Character.kit)
  536. pn7.Name = "tail"
  537. pn7.Anchored = true
  538. pn7.Transparency = 0
  539. pn7.Material = "Plastic"
  540. pn7.CanCollide = false
  541. pn7.TopSurface = 0
  542. pn7.BottomSurface = 0
  543. pn7.Size = Vector3.new(0.2, 0.2, 0.2)
  544. pn7.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  545. local mshn7 = Instance.new("SpecialMesh", pn7)
  546. mshn7.Scale = Vector3.new(2, 2, 2)
  547. mshn7.MeshId = "http://www.roblox.com/asset/?id=188635159"
  548. mshn7.TextureId = "http://www.roblox.com/asset/?id=188539332"
  549. mshn7.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  550. local pn8 = Instance.new("Part", v.Character.kit)
  551. pn8.Name = "tail"
  552. pn8.Anchored = true
  553. pn8.Transparency = 0
  554. pn8.Material = "Plastic"
  555. pn8.CanCollide = false
  556. pn8.TopSurface = 0
  557. pn8.BottomSurface = 0
  558. pn8.Size = Vector3.new(0.2, 0.2, 0.2)
  559. pn8.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  560. local mshn8 = Instance.new("SpecialMesh", pn8)
  561. mshn8.Scale = Vector3.new(-2, 2, 2)
  562. mshn8.MeshId = "http://www.roblox.com/asset/?id=188635159"
  563. mshn8.TextureId = "http://www.roblox.com/asset/?id=188539332"
  564. mshn8.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  565. local pn9 = Instance.new("Part", v.Character.kit)
  566. pn9.Name = "tail"
  567. pn9.Anchored = true
  568. pn9.Transparency = 0
  569. pn9.Material = "Plastic"
  570. pn9.CanCollide = false
  571. pn9.TopSurface = 0
  572. pn9.BottomSurface = 0
  573. pn9.Size = Vector3.new(0.2, 0.2, 0.2)
  574. pn9.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  575. local mshn9 = Instance.new("SpecialMesh", pn9)
  576. mshn9.Scale = Vector3.new(-2, 2, 2)
  577. mshn9.MeshId = "http://www.roblox.com/asset/?id=188635159"
  578. mshn9.TextureId = "http://www.roblox.com/asset/?id=188539332"
  579. mshn9.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  580. local pn0 = Instance.new("Part", v.Character.kit)
  581. pn0.Name = "ears"
  582. pn0.Anchored = true
  583. pn0.Transparency = 0
  584. pn0.Material = "Plastic"
  585. pn0.CanCollide = false
  586. pn0.TopSurface = 0
  587. pn0.BottomSurface = 0
  588. pn0.Size = Vector3.new(0.2, 0.2, 0.2)
  589. pn0.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0, 0)
  590. local mshn0 = Instance.new("SpecialMesh", pn0)
  591. mshn0.Scale = Vector3.new(0.5, 0.5, 0.5)
  592. mshn0.MeshId = "http://www.roblox.com/asset/?id=361948302"
  593. mshn0.TextureId = "http://www.roblox.com/asset/?id=50657528"
  594. mshn0.VertexColor = Vector3.new(torso.BrickColor.r, torso.BrickColor.g, torso.BrickColor.b)
  595. p.Anchored = false
  596. local motor1 = Instance.new("Weld", p)
  597. motor1.Part0 = p
  598. motor1.Part1 = torso
  599. motor1.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  600. motor1.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  601. pn.Anchored = false
  602. local motor2 = Instance.new("Weld", pn)
  603. motor2.Part0 = pn
  604. motor2.Part1 = torso
  605. motor2.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  606. motor2.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  607. pn3.Anchored = false
  608. local motor3 = Instance.new("Weld", pn3)
  609. motor3.Part0 = pn3
  610. motor3.Part1 = torso
  611. motor3.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  612. motor3.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  613. pn4.Anchored = false
  614. local motor4 = Instance.new("Weld", pn4)
  615. motor4.Part0 = pn4
  616. motor4.Part1 = torso
  617. motor4.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  618. motor4.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  619. pn5.Anchored = false
  620. local motor5 = Instance.new("Weld", pn5)
  621. motor5.Part0 = pn5
  622. motor5.Part1 = torso
  623. motor5.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  624. motor5.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  625. pn6.Anchored = false
  626. local motor6 = Instance.new("Weld", pn6)
  627. motor6.Part0 = pn6
  628. motor6.Part1 = torso
  629. motor6.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  630. motor6.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  631. pn7.Anchored = false
  632. local motor7 = Instance.new("Weld", pn7)
  633. motor7.Part0 = pn7
  634. motor7.Part1 = torso
  635. motor7.C0 = CFrame.new(-2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  636. motor7.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  637. pn8.Anchored = false
  638. local motor8 = Instance.new("Weld", pn8)
  639. motor8.Part0 = pn8
  640. motor8.Part1 = torso
  641. motor8.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  642. motor8.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  643. pn9.Anchored = false
  644. local motor9 = Instance.new("Weld", pn9)
  645. motor9.Part0 = pn9
  646. motor9.Part1 = torso
  647. motor9.C0 = CFrame.new(2.36, -1.8, -0.87) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  648. motor9.C1 = CFrame.new(0, -1, 0.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  649. pn0.Anchored = false
  650. local motor0 = Instance.new("Weld", pn0)
  651. motor0.Part0 = pn0
  652. motor0.Part1 = v.Character.Head
  653. motor0.C0 = CFrame.new(0, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  654. game:GetService("RunService").Stepped:connect(function()
  655. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  656. velocity = RootPart.Velocity.y
  657. sine = sine + change
  658. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  659. if equipped == true or equipped == false then
  660. if RootPart.Velocity.y > 1 and hit == nil then
  661. Anim = "Jump"
  662. if attack == false then
  663. motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
  664. motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  665. motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-110 + 0 * math.cos(sine / 25))), 0.1)
  666. motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(110 + 0 * math.cos(sine / 25))), 0.1)
  667. motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  668. motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  669. motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(90 + 0 * math.cos(sine / 10)), math.rad(-80 + 0 * math.cos(sine / 25))), 0.1)
  670. motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
  671. motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + 0 * math.cos(sine / 10)), math.rad(-90 + 0 * math.cos(sine / 10)), math.rad(80 + 0 * math.cos(sine / 25))), 0.1)
  672. end
  673. else
  674. if RootPart.Velocity.y < -1 and hit == nil then
  675. Anim = "Fall"
  676. if attack == false then
  677. motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
  678. motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  679. motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  680. motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
  681. motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  682. motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  683. motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(-70 + 0 * math.cos(sine / 25))), 0.1)
  684. motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
  685. motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-45 + 0 * math.cos(sine / 10)), math.rad(0 + 0 * math.cos(sine / 10)), math.rad(70 + 0 * math.cos(sine / 25))), 0.1)
  686. end
  687. else
  688. if Torsovelocity < 1 and hit ~= nil then
  689. Anim = "Idle"
  690. if attack == false then
  691. change = 1
  692. motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-5 + 5 * math.cos(sine / 50)), math.rad(0 + 5 * math.cos(sine / 80)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  693. motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 70)), math.rad(0 + -5 * math.cos(sine / 50)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  694. motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-5 + -5 * math.cos(sine / 80)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(-50 + 0 * math.cos(sine / 25))), 0.1)
  695. motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 40)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(-40 + 0 * math.cos(sine / 25))), 0.1)
  696. motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(0 + 5 * math.cos(sine / 60)), math.rad(0 + 5 * math.cos(sine / 65)), math.rad(40 + 0 * math.cos(sine / 25))), 0.1)
  697. motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 35)), math.rad(0 + 5 * math.cos(sine / 70)), math.rad(0 + 0 * math.cos(sine / 25))), 0.1)
  698. motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 70)), math.rad(0 + 5 * math.cos(sine / 35)), math.rad(-45 + 0 * math.cos(sine / 25))), 0.1)
  699. motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 55)), math.rad(0 + 5 * math.cos(sine / 55)), math.rad(-10 + 0 * math.cos(sine / 25))), 0.1)
  700. motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-50 + 5 * math.cos(sine / 65)), math.rad(0 + 5 * math.cos(sine / 60)), math.rad(35 + 0 * math.cos(sine / 25))), 0.1)
  701. end
  702. else
  703. if Torsovelocity > 2 and hit ~= nil then
  704. Anim = "Walk"
  705. if attack == false then
  706. motor1.C0 = clerp(motor1.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
  707. motor2.C0 = clerp(motor2.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  708. motor3.C0 = clerp(motor3.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  709. motor4.C0 = clerp(motor4.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
  710. motor5.C0 = clerp(motor5.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  711. motor6.C0 = clerp(motor6.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  712. motor7.C0 = clerp(motor7.C0, CFrame.new(-2.36, -1.8, -0.87) * angles(math.rad(-60 + 10 * math.cos(sine / 10)), math.rad(45 + 10 * math.cos(sine / 10)), math.rad(-45 + 0 * math.cos(sine / 10))), 0.1)
  713. motor8.C0 = clerp(motor8.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
  714. motor9.C0 = clerp(motor9.C0, CFrame.new(2.36, -1.8, -0.87) * angles(math.rad(-60 + -10 * math.cos(sine / 10)), math.rad(-45 + 10 * math.cos(sine / 10)), math.rad(45 + 0 * math.cos(sine / 10))), 0.1)
  715. end
  716. end
  717. end
  718. end
  719. end
  720. end
  721. end)
  722. Player=game:GetService("Players").LocalPlayer
  723. Character=Player.Character
  724. PlayerGui=Player.PlayerGui
  725. Backpack=Player.Backpack
  726. Torso=Character.Torso
  727. Head=Character.Head
  728. Humanoid=Character.Humanoid
  729. m=Instance.new('Model',Character)
  730. LeftArm=Character["Left Arm"]
  731. LeftLeg=Character["Left Leg"]
  732. RightArm=Character["Right Arm"]
  733. RightLeg=Character["Right Leg"]
  734. LS=Torso["Left Shoulder"]
  735. LH=Torso["Left Hip"]
  736. RS=Torso["Right Shoulder"]
  737. RH=Torso["Right Hip"]
  738. Face = Head.face
  739. Neck=Torso.Neck
  740. it=Instance.new
  741. attacktype=1
  742. vt=Vector3.new
  743. cf=CFrame.new
  744. euler=CFrame.fromEulerAnglesXYZ
  745. angles=CFrame.Angles
  746. cloaked=false
  747. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  748. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  749. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  750. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  751. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  752. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  753. RootPart=Character.HumanoidRootPart
  754. RootJoint=RootPart.RootJoint
  755. RootCF=euler(-1.57,0,3.14)
  756. attack = false
  757. attackdebounce = false
  758. deb=false
  759. equipped=true
  760. hand=false
  761. MMouse=nil
  762. combo=0
  763. mana=0
  764. trispeed=.2
  765. attackmode='none'
  766. local idle=0
  767. local Anim="Idle"
  768. local Effects={}
  769. local gun=false
  770. local shoot=false
  771. player=nil
  772. mana=0
  773. local CurrentMode = "Unsheathed"
  774.  
  775. mouse=Player:GetMouse()
  776. --save shoulders
  777. RSH, LSH=nil, nil
  778. --welds
  779. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  780. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  781. LH=Torso["Left Hip"]
  782. RH=Torso["Right Hip"]
  783. TorsoColor=Torso.BrickColor
  784. function NoOutline(Part)
  785. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  786. end
  787. player=Player
  788. ch=Character
  789. RSH=ch.Torso["Right Shoulder"]
  790. LSH=ch.Torso["Left Shoulder"]
  791. --
  792. RSH.Parent=nil
  793. LSH.Parent=nil
  794. --
  795. RW.Name="Right Shoulder"
  796. RW.Part0=ch.Torso
  797. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  798. RW.C1=cf(0, 0.5, 0)
  799. RW.Part1=ch["Right Arm"]
  800. RW.Parent=ch.Torso
  801. --
  802. LW.Name="Left Shoulder"
  803. LW.Part0=ch.Torso
  804. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  805. LW.C1=cf(0, 0.5, 0)
  806. LW.Part1=ch["Left Arm"]
  807. LW.Parent=ch.Torso
  808.  
  809. local function weldBetween(a, b)
  810. local weldd = Instance.new("ManualWeld")
  811. weldd.Part0 = a
  812. weldd.Part1 = b
  813. weldd.C0 = CFrame.new()
  814. weldd.C1 = b.CFrame:inverse() * a.CFrame
  815. weldd.Parent = a
  816. return weldd
  817. end
  818.  
  819. function nooutline(part)
  820. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  821. end
  822.  
  823. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  824. local fp=it("Part")
  825. fp.formFactor=formfactor
  826. fp.Parent=parent
  827. fp.Reflectance=reflectance
  828. fp.Transparency=transparency
  829. fp.CanCollide=false
  830. fp.Locked=true
  831. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  832. fp.Name=name
  833. fp.Size=size
  834. fp.Position=Character.Torso.Position
  835. nooutline(fp)
  836. fp.Material=material
  837. fp:BreakJoints()
  838. return fp
  839. end
  840.  
  841. function swait(num)
  842. if num==0 or num==nil then
  843. game:service'RunService'.Heartbeat:wait(0)
  844. else
  845. for i=0,num do
  846. game:service'RunService'.Heartbeat:wait(0)
  847. end
  848. end
  849. end
  850.  
  851. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  852. local mesh=it(Mesh)
  853. mesh.Parent=part
  854. if Mesh=="SpecialMesh" then
  855. mesh.MeshType=meshtype
  856. mesh.MeshId=meshid
  857. end
  858. mesh.Offset=offset
  859. mesh.Scale=scale
  860. return mesh
  861. end
  862.  
  863. function weld(parent,part0,part1,c0,c1)
  864. local weld=it("Weld")
  865. weld.Parent=parent
  866. weld.Part0=part0
  867. weld.Part1=part1
  868. weld.C0=c0
  869. weld.C1=c1
  870. return weld
  871. end
  872.  
  873.  
  874. local function CFrameFromTopBack(at, top, back)
  875. local right = top:Cross(back)
  876. return CFrame.new(at.x, at.y, at.z,
  877. right.x, top.x, back.x,
  878. right.y, top.y, back.y,
  879. right.z, top.z, back.z)
  880. end
  881.  
  882. function Triangle(a, b, c)
  883. local edg1 = (c-a):Dot((b-a).unit)
  884. local edg2 = (a-b):Dot((c-b).unit)
  885. local edg3 = (b-c):Dot((a-c).unit)
  886. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  887. a, b, c = a, b, c
  888. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  889. a, b, c = b, c, a
  890. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  891. a, b, c = c, a, b
  892. else
  893. assert(false, "unreachable")
  894. end
  895.  
  896. local len1 = (c-a):Dot((b-a).unit)
  897. local len2 = (b-a).magnitude - len1
  898. local width = (a + (b-a).unit*len1 - c).magnitude
  899.  
  900. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  901.  
  902. local list = {}
  903.  
  904. if len1 > 0.01 then
  905. local w1 = Instance.new('WedgePart', m)
  906. game:GetService("Debris"):AddItem(w1,5)
  907. w1.Material = "SmoothPlastic"
  908. w1.FormFactor = 'Custom'
  909. w1.BrickColor = BrickColor.new("Institutional white")
  910. w1.Transparency = 0
  911. w1.Reflectance = 0
  912. w1.Material = "Neon"
  913. w1.CanCollide = false
  914. NoOutline(w1)
  915. local sz = Vector3.new(0.2, width, len1)
  916. w1.Size = sz
  917. local sp = Instance.new("SpecialMesh",w1)
  918. sp.MeshType = "Wedge"
  919. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  920. w1:BreakJoints()
  921. w1.Anchored = true
  922. w1.Parent = workspace
  923. w1.Transparency = 0.3
  924. table.insert(Effects,{w1,"Disappear",.03})
  925. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  926. table.insert(list,w1)
  927. end
  928. if len2 > 0.01 then
  929. local w2 = Instance.new('WedgePart', m)
  930. game:GetService("Debris"):AddItem(w2,5)
  931. w2.Material = "SmoothPlastic"
  932. w2.FormFactor = 'Custom'
  933. w2.BrickColor = BrickColor.new("Institutional white")
  934. w2.Transparency = 0
  935. w2.Reflectance = 0
  936. w2.Material = "Neon"
  937. w2.CanCollide = false
  938. NoOutline(w2)
  939. local sz = Vector3.new(0.2, width, len2)
  940. w2.Size = sz
  941. local sp = Instance.new("SpecialMesh",w2)
  942. sp.MeshType = "Wedge"
  943. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  944. w2:BreakJoints()
  945. w2.Anchored = true
  946. w2.Parent = workspace
  947. w2.Transparency = 0.3
  948. table.insert(Effects,{w2,"Disappear",.03})
  949. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  950. table.insert(list,w2)
  951. end
  952. return unpack(list)
  953. end
  954.  
  955.  
  956. so = function(id,par,vol,pit)
  957. coroutine.resume(coroutine.create(function()
  958. local sou = Instance.new("Sound",par or workspace)
  959. sou.Volume=vol
  960. sou.Pitch=pit or 1
  961. sou.SoundId=id
  962. swait()
  963. sou:play()
  964. game:GetService("Debris"):AddItem(sou,6)
  965. end))
  966. end
  967.  
  968. function clerp(a,b,t)
  969. local qa = {QuaternionFromCFrame(a)}
  970. local qb = {QuaternionFromCFrame(b)}
  971. local ax, ay, az = a.x, a.y, a.z
  972. local bx, by, bz = b.x, b.y, b.z
  973. local _t = 1-t
  974. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  975. end
  976.  
  977. function QuaternionFromCFrame(cf)
  978. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  979. local trace = m00 + m11 + m22
  980. if trace > 0 then
  981. local s = math.sqrt(1 + trace)
  982. local recip = 0.5/s
  983. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  984. else
  985. local i = 0
  986. if m11 > m00 then
  987. i = 1
  988. end
  989. if m22 > (i == 0 and m00 or m11) then
  990. i = 2
  991. end
  992. if i == 0 then
  993. local s = math.sqrt(m00-m11-m22+1)
  994. local recip = 0.5/s
  995. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  996. elseif i == 1 then
  997. local s = math.sqrt(m11-m22-m00+1)
  998. local recip = 0.5/s
  999. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1000. elseif i == 2 then
  1001. local s = math.sqrt(m22-m00-m11+1)
  1002. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1003. end
  1004. end
  1005. end
  1006.  
  1007. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1008. local xs, ys, zs = x + x, y + y, z + z
  1009. local wx, wy, wz = w*xs, w*ys, w*zs
  1010. local xx = x*xs
  1011. local xy = x*ys
  1012. local xz = x*zs
  1013. local yy = y*ys
  1014. local yz = y*zs
  1015. local zz = z*zs
  1016. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1017. end
  1018.  
  1019. function QuaternionSlerp(a, b, t)
  1020. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1021. local startInterp, finishInterp;
  1022. if cosTheta >= 0.0001 then
  1023. if (1 - cosTheta) > 0.0001 then
  1024. local theta = math.acos(cosTheta)
  1025. local invSinTheta = 1/math.sin(theta)
  1026. startInterp = math.sin((1-t)*theta)*invSinTheta
  1027. finishInterp = math.sin(t*theta)*invSinTheta
  1028. else
  1029. startInterp = 1-t
  1030. finishInterp = t
  1031. end
  1032. else
  1033. if (1+cosTheta) > 0.0001 then
  1034. local theta = math.acos(-cosTheta)
  1035. local invSinTheta = 1/math.sin(theta)
  1036. startInterp = math.sin((t-1)*theta)*invSinTheta
  1037. finishInterp = math.sin(t*theta)*invSinTheta
  1038. else
  1039. startInterp = t-1
  1040. finishInterp = t
  1041. end
  1042. end
  1043. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1044. end
  1045.  
  1046. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1047. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1048. end
  1049.  
  1050. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1051. if hit.Parent==nil then
  1052. return
  1053. end
  1054. local h=hit.Parent:FindFirstChild("Humanoid")
  1055. for _,v in pairs(hit.Parent:children()) do
  1056. if v:IsA("Humanoid") then
  1057. h=v
  1058. end
  1059. end
  1060. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1061. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1062. end
  1063. if hit.Parent.className=="Hat" then
  1064. hit=hit.Parent.Parent:findFirstChild("Head")
  1065. end
  1066. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1067. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1068. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1069. return
  1070. end]]
  1071. -- hs(hit,1.2)
  1072. local c=Instance.new("ObjectValue")
  1073. c.Name="creator"
  1074. c.Value=game:service("Players").LocalPlayer
  1075. c.Parent=h
  1076. game:GetService("Debris"):AddItem(c,.5)
  1077. local Damage=math.random(minim,maxim)
  1078. -- h:TakeDamage(Damage)
  1079. local blocked=false
  1080. local block=hit.Parent:findFirstChild("Block")
  1081. if block~=nil then
  1082. print(block.className)
  1083. if block.className=="NumberValue" then
  1084. if block.Value>0 then
  1085. blocked=true
  1086. if decreaseblock==nil then
  1087. block.Value=block.Value-1
  1088. end
  1089. end
  1090. end
  1091. if block.className=="IntValue" then
  1092. if block.Value>0 then
  1093. blocked=true
  1094. if decreaseblock~=nil then
  1095. block.Value=block.Value-1
  1096. end
  1097. end
  1098. end
  1099. end
  1100. if blocked==false then
  1101. -- h:TakeDamage(Damage)
  1102. h.Health=h.Health-Damage
  1103. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  1104. else
  1105. h.Health=h.Health-(Damage/2)
  1106. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  1107. end
  1108. if Type=="Knockdown" then
  1109. local hum=hit.Parent.Humanoid
  1110. hum.PlatformStand=true
  1111. coroutine.resume(coroutine.create(function(HHumanoid)
  1112. swait(1)
  1113. HHumanoid.PlatformStand=false
  1114. end),hum)
  1115. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1116. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1117. local bodvol=Instance.new("BodyVelocity")
  1118. bodvol.velocity=angle*knockback
  1119. bodvol.P=5000
  1120. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1121. bodvol.Parent=hit
  1122. local rl=Instance.new("BodyAngularVelocity")
  1123. rl.P=3000
  1124. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1125. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1126. rl.Parent=hit
  1127. game:GetService("Debris"):AddItem(bodvol,.5)
  1128. game:GetService("Debris"):AddItem(rl,.5)
  1129. elseif Type=="Normal" then
  1130. local vp=Instance.new("BodyVelocity")
  1131. vp.P=500
  1132. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1133. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1134. if KnockbackType==1 then
  1135. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1136. elseif KnockbackType==2 then
  1137. vp.velocity=Property.CFrame.lookVector*knockback
  1138. end
  1139. if knockback>0 then
  1140. vp.Parent=hit.Parent.Torso
  1141. end
  1142. game:GetService("Debris"):AddItem(vp,.5)
  1143. elseif Type=="Up" then
  1144. local bodyVelocity=Instance.new("BodyVelocity")
  1145. bodyVelocity.velocity=vt(0,60,0)
  1146. bodyVelocity.P=5000
  1147. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1148. bodyVelocity.Parent=hit
  1149. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1150. local rl=Instance.new("BodyAngularVelocity")
  1151. rl.P=3000
  1152. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1153. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1154. rl.Parent=hit
  1155. game:GetService("Debris"):AddItem(rl,.5)
  1156. elseif Type=="Snare" then
  1157. local bp=Instance.new("BodyPosition")
  1158. bp.P=2000
  1159. bp.D=100
  1160. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1161. bp.position=hit.Parent.Torso.Position
  1162. bp.Parent=hit.Parent.Torso
  1163. game:GetService("Debris"):AddItem(bp,1)
  1164. elseif Type=="Target" then
  1165. local Targetting = false
  1166. if Targetting==false then
  1167. ZTarget=hit.Parent.Torso
  1168. coroutine.resume(coroutine.create(function(Part)
  1169. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1170. swait(5)
  1171. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1172. end),ZTarget)
  1173. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1174. local targetgui=Instance.new("BillboardGui")
  1175. targetgui.Parent=ZTarget
  1176. targetgui.Size=UDim2.new(10,100,10,100)
  1177. local targ=Instance.new("ImageLabel")
  1178. targ.Parent=targetgui
  1179. targ.BackgroundTransparency=1
  1180. targ.Image="rbxassetid://4834067"
  1181. targ.Size=UDim2.new(1,0,1,0)
  1182. cam.CameraType="Scriptable"
  1183. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1184. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1185. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1186. Targetting=true
  1187. RocketTarget=ZTarget
  1188. for i=1,Property do
  1189. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1190. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1191. swait()
  1192. end
  1193. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1194. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1195. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1196. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1197. end
  1198. Targetting=false
  1199. RocketTarget=nil
  1200. targetgui.Parent=nil
  1201. cam.CameraType="Custom"
  1202. end
  1203. end
  1204. local debounce=Instance.new("BoolValue")
  1205. debounce.Name="DebounceHit"
  1206. debounce.Parent=hit.Parent
  1207. debounce.Value=true
  1208. game:GetService("Debris"):AddItem(debounce,Delay)
  1209. c=Instance.new("ObjectValue")
  1210. c.Name="creator"
  1211. c.Value=Player
  1212. c.Parent=h
  1213. game:GetService("Debris"):AddItem(c,.5)
  1214. end
  1215. end
  1216.  
  1217.  
  1218. function ShowDamage(Pos, Text, Time, Color)
  1219. local Rate = (1 / 30)
  1220. local Pos = (Pos or Vector3.new(0, 0, 0))
  1221. local Text = (Text or "")
  1222. local Time = (Time or 2)
  1223. local Color = (Color or Color3.new(1, 0, 0))
  1224. local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  1225. EffectPart.Anchored = true
  1226. local BillboardGui = Instance.new("BillboardGui")
  1227. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  1228. BillboardGui.Adornee = EffectPart
  1229. local TextLabel = Instance.new("TextLabel")
  1230. TextLabel.BackgroundTransparency = 1
  1231. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  1232. TextLabel.Text = Text
  1233. TextLabel.TextColor3 = Color
  1234. TextLabel.TextScaled = true
  1235. TextLabel.Font = Enum.Font.ArialBold
  1236. TextLabel.Parent = BillboardGui
  1237. BillboardGui.Parent = EffectPart
  1238. game.Debris:AddItem(EffectPart, (Time + 0.1))
  1239. EffectPart.Parent = game:GetService("Workspace")
  1240. Delay(0, function()
  1241. local Frames = (Time / Rate)
  1242. for Frame = 1, Frames do
  1243. wait(Rate)
  1244. local Percent = (Frame / Frames)
  1245. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1246. TextLabel.TextTransparency = Percent
  1247. end
  1248. if EffectPart and EffectPart.Parent then
  1249. EffectPart:Destroy()
  1250. end
  1251. end)
  1252. end
  1253.  
  1254. handle=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","handle",Vector3.new(0.400000006, 0.400000006, 2.20000005))
  1255. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999994874, 0, 0, 0, 1),CFrame.new(-0.758374214, 0.665901423, -0.105019093, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1256. mesh("BlockMesh",handle,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.74000001, 0.74000001, 0.959999979))
  1257. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Pearl","Part",Vector3.new(0.200000003, 0.200000003, 1))
  1258. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(1.04904175e-005, 0.0899972916, 6.06000233, -1, -0.000298770639, -1.4152457e-008, 0.000298770639, -1, 1.85732972e-007, -1.42079468e-008, 1.85728723e-007, 1))
  1259. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.150000006, 0.899999976, 1))
  1260. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Pearl","Hitbox",Vector3.new(0.200000003, 0.400000006, 4))
  1261. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, -3.57627869e-007, -3.56000185, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1262. mesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(0.150000006, 0.899999976, 1))
  1263. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1264. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-4.76837158e-007, 9.53674316e-007, 1.08999634, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1265. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.5))
  1266. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1267. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -0.96999836, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1268. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.5, 0.5, 0.959999979))
  1269. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1270. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.01000118, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1271. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.5))
  1272. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1273. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1274. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.600000024, 0.600000024, 0.50999999))
  1275. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1276. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170712471, 0.170712471, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1277. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.49000001))
  1278. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1279. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170704365, -0.17071104, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1280. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.49000001))
  1281. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1282. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170713425, 0.170711994, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1283. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.49000001))
  1284. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1285. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1286. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.5))
  1287. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1288. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170715332, -0.170710564, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1289. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.800000012, 0.49000001))
  1290. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1291. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170704365, -0.17071104, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1292. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.600000024, 0.495000005))
  1293. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1294. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170713425, 0.170711994, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1295. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.600000024, 0.495000005))
  1296. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1297. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170712471, 0.170712471, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1298. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.600000024, 0.495000005))
  1299. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1300. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170713425, 0.170711994, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1301. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.810000002, 0.200000003))
  1302. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1303. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170715332, -0.170710564, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1304. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.810000002, 0.200000003))
  1305. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1306. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170704365, -0.17071104, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1307. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.810000002, 0.200000003))
  1308. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1309. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0.170715332, -0.170710564, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1310. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.600000024, 0.495000005))
  1311. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1312. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-0.170712471, 0.170712471, -1.51000333, 0.707312465, -0.70690316, 2.98023171e-008, -0.70690316, -0.707312465, -7.45063673e-008, 7.37483319e-008, 3.16319202e-008, -1))
  1313. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.810000002, 0.200000003))
  1314. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1315. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1316. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.810000002, 0.200000003))
  1317. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1318. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1319. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.75999999, 0.75999999, 0.959999979))
  1320. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1321. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-4.76837158e-007, 9.53674316e-007, 0.300003052, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1322. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.75999999, 0.75999999, 0.959999979))
  1323. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1324. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-4.76837158e-007, 9.53674316e-007, 0.900001526, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1325. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.75999999, 0.75999999, 0.959999979))
  1326. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1327. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -0.299998283, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1328. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.75999999, 0.75999999, 0.959999979))
  1329. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1330. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-4.76837158e-007, 9.53674316e-007, 0.599998474, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1331. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.75999999, 0.75999999, 0.959999979))
  1332. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1333. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1334. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.50999999))
  1335. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1336. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1337. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.200000003, 0.200000003, 0.529999971))
  1338. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1339. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1340. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.0299999993, 0.600000024, 0.529999971))
  1341. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1342. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-9.53674316e-007, 1.28000379, 0.131719112, -0.706890166, -0.707325459, -7.00354633e-007, -7.98286237e-007, -1.92352729e-007, 1, -0.707325459, 0.706890166, -4.2867461e-007))
  1343. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1344. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1345. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-1.90734863e-006, 1.29000783, 0.159997821, 0.99999994, 0.000299277192, -4.03083277e-007, 4.03099023e-007, -5.25620685e-008, 1, 0.000299277221, -1, -5.26827044e-008))
  1346. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1347. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1348. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-3.33786011e-006, 1.28000331, 0.160001755, 0.000298437197, -1, -6.49640924e-007, -4.01389116e-007, -6.49760693e-007, 1, -1, -0.000298437197, -4.01583009e-007))
  1349. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1350. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1351. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-9.53674316e-007, -1.29000759, 0.160004616, 1, 0.000296356593, 1.66819416e-006, 1.66813425e-006, 2.02194087e-007, -1, -0.000296356593, 1, 2.0169972e-007))
  1352. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1353. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1354. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-2.98023224e-008, 0, -1.51000285, 0.259103209, -0.965849638, -2.43478695e-008, -0.965849638, -0.259103209, 1.94292014e-008, -2.50742964e-008, 1.84822131e-008, -1))
  1355. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.699999988, 0.529999971))
  1356. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1357. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, -1.1920929e-007, -1.51000333, 1, 0.000298770639, 7.37575547e-008, 0.000298770639, -1, -3.98630178e-008, 7.37456389e-008, 3.98850517e-008, -1))
  1358. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.0299999993, 0.839999974, 0.529999971))
  1359. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1360. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.2585302, -0.966003239, 4.52830307e-009, -0.966003299, 0.2585302, 4.66956109e-008, -4.62788172e-008, 7.69787079e-009, -1))
  1361. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.699999988, 0.529999971))
  1362. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1363. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000333, 0.500252426, -0.865881324, 6.15431439e-009, -0.865881383, -0.500252545, -1.57115672e-008, 1.6683062e-008, 2.53084376e-009, -1))
  1364. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.620000005, 0.529999971))
  1365. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1366. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000333, 0.866171956, -0.499749094, 2.26325767e-008, -0.499749124, -0.866172075, -1.54488635e-008, 2.73242584e-008, 2.07076334e-009, -1))
  1367. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.620000005, 0.529999971))
  1368. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1369. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000285, -0.499734759, -0.866180182, 1.43536738e-008, -0.866180301, 0.499734819, 2.20713279e-008, -2.62907758e-008, -1.40305889e-009, -1))
  1370. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.620000005, 0.529999971))
  1371. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1372. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, -0.865873158, -0.500266671, -8.10240153e-010, -0.500266731, 0.865873098, -6.15434104e-009, 3.7803769e-009, -4.92354246e-009, -1))
  1373. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.620000005, 0.529999971))
  1374. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1375. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000309, 0.000298914005, -1, 2.34620079e-009, -1, -0.000298914034, -1.41524428e-008, 1.41531427e-008, -2.34197017e-009, -1))
  1376. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.0299999993, 0.839999974, 0.529999971))
  1377. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1378. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 4.47034836e-008, -1.51000309, -0.965847313, -0.259112269, 4.92315024e-008, -0.259112269, 0.965847313, 3.17988409e-008, -5.57895738e-008, 1.79563369e-008, -1))
  1379. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.699999988, 0.529999971))
  1380. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1381. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, -4.76837158e-007, -1.51000309, 0.707312405, -0.706903219, 2.98023153e-008, -0.706903219, -0.707312405, -5.96052061e-008, 6.32146495e-008, 2.10921502e-008, -1))
  1382. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.0299999993, 0.620000005, 0.529999971))
  1383. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1384. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-9.53674316e-007, -1.29000759, 0.160004616, 1, 0.000296356593, 1.66819416e-006, 1.66813425e-006, 2.02194087e-007, -1, -0.000296356593, 1, 2.0169972e-007))
  1385. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1386. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1387. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-2.50339508e-006, -1.29000783, 0.159993649, 0.000298437197, -1, 4.54213307e-007, 7.38960466e-008, -4.54191252e-007, -1, 1, 0.000298437197, 7.37605035e-008))
  1388. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1389. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1390. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.51000285, -0.96600318, 0.258530378, 1.0630022e-007, 0.258530378, 0.96600318, 1.78234654e-008, -9.80784449e-008, 4.46993589e-008, -1))
  1391. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, -0.00200000009),Vector3.new(0.00999999978, 0.699999988, 0.529999971))
  1392. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1393. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-3.33786011e-006, 1.28000331, 0.160001755, 0.000298437197, -1, -6.49640924e-007, -4.01389116e-007, -6.49760693e-007, 1, -1, -0.000298437197, -4.01583009e-007))
  1394. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1395. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1396. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-1.90734863e-006, 1.29000783, 0.159997821, 0.99999994, 0.000299277192, -4.03083277e-007, 4.03099023e-007, -5.25620685e-008, 1, 0.000299277221, -1, -5.26827044e-008))
  1397. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1398. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1399. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(0, 0, -1.01000118, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1400. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.50999999))
  1401. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1402. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-1.00135803e-005, -1.29000735, 0.131716251, 0.707310736, -0.706904888, 1.62422623e-006, 1.29611203e-006, -1.00080945e-006, -1, 0.706904888, 0.707310736, 2.08344062e-007))
  1403. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1404. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1405. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(6.19888306e-006, -1.29000759, 0.131710052, -0.706890106, -0.707325518, 4.47034779e-007, -2.79956112e-007, -3.52225243e-007, -1, 0.707325518, -0.706890106, 5.09642852e-008))
  1406. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1407. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1408. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-3.33786011e-006, 1.29000735, 0.131717682, 0.707312644, -0.706902981, -4.91738319e-007, 2.97979739e-007, -3.97473116e-007, 1, -0.706902981, -0.707312644, -7.04947851e-008))
  1409. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.0299999993, 1.20000005, 0.0299999993))
  1410. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1411. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-6.67572021e-006, 1.27999997, 0.160003662, -0.706890166, -0.707325459, -7.00354633e-007, -7.98286237e-007, -1.92352644e-007, 1, -0.707325459, 0.706890166, -4.28674724e-007))
  1412. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1413. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1414. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-6.19888306e-006, 1.29000735, 0.160003662, 0.707312644, -0.706902981, -4.91738319e-007, 2.97979739e-007, -3.97473116e-007, 1, -0.706902981, -0.707312644, -7.04947851e-008))
  1415. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1416. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1417. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-3.33786011e-006, -1.29000735, 0.160000324, 0.707310736, -0.706904888, 1.65402855e-006, 1.30139119e-006, -1.03768627e-006, -1, 0.706904888, 0.707310736, 1.85992647e-007))
  1418. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1419. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1420. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(4.76837158e-006, -1.29000759, 0.159996033, -0.706890106, -0.707325518, 4.47034779e-007, -2.79956055e-007, -3.52225271e-007, -1, 0.707325518, -0.706890106, 5.09643705e-008))
  1421. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1422. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1423. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-4.76837158e-007, 9.53674316e-007, 1.08999634, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1))
  1424. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.600000024, 0.50999999))
  1425. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.200000003))
  1426. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(-2.50339508e-006, -1.29000783, 0.159993649, 0.000298437197, -1, 4.54213307e-007, 7.38960466e-008, -4.54191252e-007, -1, 1, 0.000298437197, 7.37605035e-008))
  1427. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.0299999993, 0.0299999993))
  1428. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1429. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-007, 2.26979995, -2.26983905, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1430. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1431. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1432. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.98695636, -1.98699224, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1433. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1434. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1435. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 2.55263519, -2.55267763, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1436. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1437. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1438. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 2.12837481, -2.12841225, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1439. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1440. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1441. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 2.6940589, -2.69410276, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1442. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1443. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1444. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, -9.53674316e-006, -1.61000156, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1445. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.5))
  1446. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.80000001192093,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1447. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -2.54999828, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1448. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.899999976))
  1449. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.60000002384186,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1450. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -2.22999287, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1451. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.699999988))
  1452. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1453. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -2.08999348, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1454. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.699999988))
  1455. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.10000002384186,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1456. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -1.71999836, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1457. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.600000024))
  1458. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.89999997615814,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1459. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(1.71661377e-005, 1.07288361e-006, -2.739995, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1460. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 1))
  1461. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.30000001192093,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1462. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -1.8399992, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1463. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.600000024))
  1464. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.39999997615814,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1465. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -1.95999622, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1466. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.600000024))
  1467. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.69999998807907,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  1468. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 1.1920929e-006, -2.3799963, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1469. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.910000026, 0.800000012))
  1470. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 3.60000014))
  1471. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-007, -9.65595245e-006, -3.31000209, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1472. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1473. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1474. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 0.100015044, 5.91000271, -1, -0.000298770639, 1.34186394e-006, 0.000298770639, -1, 9.63269216e-008, 1.34183506e-006, 9.6727824e-008, 1))
  1475. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1476. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1477. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 3.11831951, -3.11836815, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1478. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1479. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1480. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-007, 2.97690248, -2.97694969, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1481. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1482. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1483. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 2.83547997, -2.83552551, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1484. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1485. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1486. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 2.41121674, -2.41125751, -1, -0.000298770639, -1.4152457e-008, -0.000211273946, 0.707110763, 0.707102776, -0.000211251521, 0.707102776, -0.707110822))
  1487. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.0599999987, 1.36000001))
  1488. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1489. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(5.7220459e-006, -0.0999906063, 4.81000566, -1, -0.000298770639, 1.34186394e-006, 0.000298770639, -1, 9.63269216e-008, 1.34183506e-006, 9.6727824e-008, 1))
  1490. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1491. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1492. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(7.62939453e-006, 9.89437103e-006, 5.31000233, -1, -0.000298770639, 1.34186394e-006, 0.000298770639, -1, 9.63269216e-008, 1.34183506e-006, 9.6727824e-008, 1))
  1493. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1494. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 4.20000029))
  1495. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, -0.100016236, -3.61000133, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1496. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1497. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 3.00000024))
  1498. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(9.53674316e-006, 0.0999947786, -3.01000309, -1, -0.000298770639, -1.4152457e-008, -0.000298770639, 1, -9.63270068e-008, 1.41812357e-008, -9.6322772e-008, -1))
  1499. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.159999996, 0.100000001, 1))
  1500. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Pearl","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1501. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, -0.706889808, -0.707325816, -2.37656984e-016, -0.707325816, 0.706889808, -2.72852357e-035, 1.23851543e-016, 1.23927789e-016, -1),CFrame.new(2.86102295e-006, -0.0899988413, 5.86000156, -1, -0.000298770639, -1.4152457e-008, 0.000298770639, -1, 1.85732972e-007, -1.42079468e-008, 1.85728723e-007, 1))
  1502. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.150000006, 0.899999976, 1))
  1503.  
  1504. HandleArm=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","HandleArm",Vector3.new(1.04999995, 0.400000006, 1.04999995))
  1505. HandleArmweld=weld(m,Character["Right Arm"],HandleArm,CFrame.new(0, 0, 0, 0, 0, -1, 0, 0.999993801, 0, 1, 0, 0),CFrame.new(-0.0193786621, 0.988277435, -0.0015411377, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1506. mesh("SpecialMesh",HandleArm,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1507. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Hitbox",Vector3.new(1.04999995, 0.480000019, 1.04999995))
  1508. Hitboxweld=weld(m,HandleArm,Hitbox,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.00234222412, 0.740032196, 0.00495147705, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1509. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1510. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.150016785, 0.270523071, -0.425022125, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1511. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.850000024, 0.850000024, 0.850000024))
  1512. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.07000005, 0.400000006, 1.07000005))
  1513. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-1.52587891e-005, -0.800033569, 7.62939453e-006, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1514. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1515. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04999995, 0.449999988, 1.04999995))
  1516. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(7.62939453e-006, -0.42502594, 3.81469727e-006, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1517. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1518. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04999995, 0.850000024, 0.600000024))
  1519. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(7.62939453e-006, -0.425014496, -0.225013733, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1520. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1521. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1522. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.435020447, 0.270511627, -0.424991608, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1523. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.850000024, 0.850000024, 0.850000024))
  1524. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1525. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.149978638, 0.270496368, -0.425022125, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1526. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.850000024, 0.850000024, 0.850000024))
  1527. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1528. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.439987183, 0.270507813, -0.425048828, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1529. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.850000024, 0.850000024, 0.850000024))
  1530. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1531. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.517841339, -0.199775696, 3.81469727e-005, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1532. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?ID=9756362",Vector3.new(0, 0, 0),Vector3.new(0.100000001, 0.300000012, 0.200000003))
  1533. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1534. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.5, -0.799793243, -0.300029755, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1535. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1536. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1537. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.499992371, -0.799812317, -0.300060272, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1538. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1539. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1540. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.500045776, -0.799800873, 2.67028809e-005, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1541. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1542. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1543. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.499992371, -0.799823761, 0.300041199, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1544. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1545. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1546. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.499984741, -0.799808502, -1.90734863e-005, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1547. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1548. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1549. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(7.62939453e-006, -0.199756622, -0.500049591, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1550. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 0.600000024))
  1551. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1552. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.5, -0.799850464, 0.299995422, -1, 0.000116995056, 0.000173001972, 0.000116479503, 1.00000489, -0.00299002789, -0.000173352149, -0.00299000763, -1.00000489))
  1553. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1554. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1555. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.500068665, -0.799812317, 0.300010681, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1556. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1557. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1558. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.500019073, -0.799770355, 0.30002594, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1559. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1560. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1561. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.500061035, -0.799808502, -0.299942017, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1562. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1563. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1564. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.499977112, -0.799823761, -0.299972534, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1565. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1566. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1567. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(0.500053406, -0.799842834, -7.62939453e-006, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1568. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1569. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1570. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.500034332, -0.799797058, 2.28881836e-005, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005))
  1571. mesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 0.699999988, 0.699999988))
  1572. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Plastic,0,0,"Really black","Part",Vector3.new(1.04999995, 0.200000003, 1.04999995))
  1573. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(2.67028809e-005, -0.250026703, 7.62939453e-006, -0.000171573163, -0.00294177281, -1.00000501, -0.000121731515, -1.00000501, 0.00294179446, -1, 0.000122233527, 0.000171213178))
  1574. mesh("SpecialMesh",Part,Enum.MeshType.Torso,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.5, 1))
  1575. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 1.04999995))
  1576. Partweld=weld(m,HandleArm,Part,CFrame.new(0, 0, 0, -9.19426748e-005, -0.00299816253, -1.00000489, 0.00014506001, 1.00000489, -0.0029981758, 1, -0.000145333048, -9.15054843e-005),CFrame.new(-0.424980164, 0.200485229, 0, -0.000171573134, -0.00294178538, -1.00000501, 0.000121701836, 1.00000501, -0.0029418068, 1, -0.000122203841, -0.000171213236))
  1577. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1578.  
  1579. HandleSheathe=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","HandleSheathe",Vector3.new(0.200000003, 0.400000006, 5.4000001))
  1580. HandleSheatheweld=weld(m,Character["Torso"],HandleSheathe,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999994993, 0, 0, 0, 1),CFrame.new(-0.47948885, 0.0231413841, -0.372282982, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1581. mesh("BlockMesh",HandleSheathe,"","",Vector3.new(0, 0, -0.00100000005),Vector3.new(0.800000012, 0.899999976, 1))
  1582. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 5.4000001))
  1583. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 8.10623169e-006, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1584. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1585. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1586. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.64140439, 0.00237417221, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1587. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.10000002, 0.300000012, 0.300000012))
  1588. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1589. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.55078983, 0.685926437, 0, 0, 1, -0.282514036, -0.959263146, 0, 0.959263146, -0.282514036, 0))
  1590. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.08000004, 0.400000006, 0.400000006))
  1591. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1592. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.86607623, 1.86943388, 0, 0, 1, 0.23497206, -0.972002208, 0, 0.972002208, 0.23497206, 0))
  1593. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.03999996, 0.720000029, 0.720000029))
  1594. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1595. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.28633738, 1.32275629, 0, 0, 1, -0.0246080048, -0.999697208, 0, 0.999697208, -0.0246080048, 0))
  1596. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.519999981, 0.519999981))
  1597. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1598. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.134349585, 0.289924145, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1599. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1600. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1601. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.54857218, 1.70412493, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1602. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1603. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1604. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.35057604, 1.19500494, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1605. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1606. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1607. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.572748661, -0.417183876, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1608. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1609. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1610. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.64348197, 0.487906456, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1611. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1612. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1613. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.0636363029, -0.219212532, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1614. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1615. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1616. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.841456175, 0.997021198, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1617. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1619. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.2599833, 0.0500040054, 0, 0, -1, -0.521158814, -0.853459716, 0, -0.853459716, 0.521158814, 0))
  1620. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.01999998, 0.800000012, 0.449999988))
  1621. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1622. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.770748496, -0.926301956, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1623. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.629999995, 0.629999995))
  1624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1625. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.25998688, 0.0499887466, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1626. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0.00499999989),Vector3.new(1.01999998, 0.800000012, 0.449999988))
  1627. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1628. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.21996212, 0.0300107002, 0, 0, -1, -0.521158814, -0.853459716, 0, -0.853459716, 0.521158814, 0))
  1629. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.02499998, 0.600000024, 0.300000012))
  1630. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1631. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.64140439, 0.00237417221, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1632. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.11000001, 0.300000012, 0.300000012))
  1633. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1634. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.21999311, 0.0299911499, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1635. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.02499998, 0.600000024, 0.300000012))
  1636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000033))
  1637. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.0299611092, 2.60000229, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1638. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.005, 0.300000012, 1))
  1639. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1640. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.0300388336, 2.59999752, 0, 0, -1, 0.853464603, -0.521150768, 0, -0.521150768, -0.853464603, 0))
  1641. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.005, 0.300000012, 1))
  1642. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1643. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.0300078392, 2.29998899, 0, 0, -1, -0.853464603, 0.521150768, 0, 0.521150768, 0.853464603, 0))
  1644. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.005, 0.300000012, 1))
  1645. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1646. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.029999733, 2.29998302, 0, 0, 1, 0.853464603, -0.521150768, 0, 0.521150768, 0.853464603, 0))
  1647. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.005, 0.300000012, 1))
  1648. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Bright yellow","Part",Vector3.new(0.200000003, 0.400000006, 4.60000038))
  1649. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 1.38282776e-005, 0.199996471, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1650. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.005, 0.300000012, 1))
  1651. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.400000006, 1))
  1652. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.09672546e-005, -1.79999304, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1653. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 0.899999976, 1))
  1654. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1655. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.141419888, 0.282840252, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1656. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1657. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1658. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.636410832, 0.494980812, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1659. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1660. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1661. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.777803659, -0.919229984, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1662. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1663. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1664. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.55564058, 1.6970582, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1665. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1666. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1667. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.8485291, 0.98994875, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1668. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1669. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000018))
  1670. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.59999704, -0.100004673, 0, 0, -1, 0.521158814, 0.853459716, 0, 0.853459716, -0.521158814, 0))
  1671. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.100000001))
  1672. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 4.5999999))
  1673. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.0999894142, 0.200005531, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1674. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.100000001, 1))
  1675. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1676. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.3435024, 1.20208311, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1677. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1678. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1679. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.0707153082, -0.2121315, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1680. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1681. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000018))
  1682. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.59998941, -0.0999932289, 0, 0, 1, 0.521158814, 0.853459716, 0, -0.853459716, 0.521158814, 0))
  1683. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.100000001))
  1684. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1685. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.565685391, -0.424254894, 0, 0, 1, -0.23497206, 0.972002208, 0, -0.972002208, -0.23497206, 0))
  1686. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.699999988, 0.699999988))
  1687. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 4.5999999))
  1688. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, 0.100010395, 0.199995995, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1689. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.100000001, 1))
  1690. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1691. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.29997611, 0.0500164032, 0, 0, -1, -0.521158814, -0.853459716, 0, -0.853459716, 0.521158814, 0))
  1692. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.600000024))
  1693. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1694. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.685966015, -2.55077887, 0, 0, 1, -0.959267616, 0.282498896, 0, -0.282498896, -0.959267616, 0))
  1695. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.07000005, 0.479999989, 0.479999989))
  1696. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1697. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.00239944458, -2.64140463, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0))
  1698. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.09000003, 0.379999995, 0.379999995))
  1699. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1700. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.32278585, -2.28631997, 0, 0, 1, -0.999697506, 0.0245949887, 0, -0.0245949887, -0.999697506, 0))
  1701. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.600000024, 0.600000024))
  1702. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.400000036))
  1703. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.86607623, 1.86943388, 0, 0, 1, 0.23497206, -0.972002208, 0, 0.972002208, 0.23497206, 0))
  1704. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.800000012, 0.800000012))
  1705. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1706. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.12187314, -1.0577054, 0, 0, -1, -0.0246080048, -0.999697208, 0, -0.999697208, 0.0246080048, 0))
  1707. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1708. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1709. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.40646172, 0.211781502, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1710. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1711. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1712. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.03611207, 1.4662714, 0, 0, 1, -0.0246080048, -0.999697208, 0, 0.999697208, -0.0246080048, 0))
  1713. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1714. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1715. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.12530613, -1.05176783, 0, 0, 1, -0.878063679, -0.478543818, 0, 0.478543818, -0.878063679, 0))
  1716. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1717. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1718. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.40645671, 0.214931965, 0, 0, -1, -0.521158814, -0.853459716, 0, -0.853459716, 0.521158814, 0))
  1719. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1720. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
  1721. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.03452969, 1.46898675, 0, 0, -1, -0.878063679, -0.478543818, 0, -0.478543818, 0.878063679, 0))
  1722. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1723. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1724. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.11445045, 2.42006826, 0, 0, -1, -0.999697506, 0.0245949887, 0, 0.0245949887, 0.999697506, 0))
  1725. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1726. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1727. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.11713958, 2.4185133, 0, 0, 1, 0.478539169, -0.878066301, 0, 0.878066301, 0.478539169, 0))
  1728. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 0.200000003, 1))
  1729. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 0.200000018))
  1730. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.29999256, 0.049987793, 0, 0, 1, -0.521158814, -0.853459716, 0, 0.853459716, -0.521158814, 0))
  1731. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1, 0.600000024))
  1732. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000018))
  1733. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.14536762, -0.877007008, 0, 0, -1, -0.0246080048, -0.999697208, 0, -0.999697208, 0.0246080048, 0))
  1734. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1735. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1736. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.27534819, 0.91332221, 0, 0, -1, -0.724288762, -0.689496756, 0, -0.689496756, 0.724288762, 0))
  1737. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.970000029, 1, 1))
  1738. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1739. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.57492399, 2.07987404, 0, 0, -1, -0.971999764, -0.234981939, 0, -0.234981939, 0.971999764, 0))
  1740. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1741. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000018))
  1742. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.14538002, -0.877015948, 0, 0, 1, -0.878063679, -0.478543818, 0, 0.478543818, -0.878063679, 0))
  1743. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1744. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1745. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -2.2753613, 0.913320065, 0, 0, 1, -0.282514036, -0.959263146, 0, 0.959263146, -0.282514036, 0))
  1746. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.970000029, 1, 1))
  1747. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.400000036))
  1748. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -1.57489944, 2.07988501, 0, 0, 1, 0.23497206, -0.972002208, 0, 0.972002208, 0.23497206, 0))
  1749. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.980000019, 1, 1))
  1750. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1751. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.447159052, 2.77529073, 0, 0, 1, 0.689497352, -0.724288344, 0, 0.724288344, 0.689497352, 0))
  1752. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1753. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1754. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.447195053, 2.7752862, 0, 0, -1, -0.959267378, 0.282500088, 0, 0.282500088, 0.959267378, 0))
  1755. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.99000001, 1, 1))
  1756. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1757. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.0999827385, 2.99998784, 0, 0, 1, 0.853464603, -0.521150768, 0, 0.521150768, 0.853464603, 0))
  1758. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1759. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Marble,0,0,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.600000024))
  1760. Partweld=weld(m,HandleSheathe,Part,CFrame.new(0, 0, 0, 0, 0, 1, -0.853464603, 0.521150768, 0, -0.521150768, -0.853464603, 0),CFrame.new(0, -0.100019932, 2.99999213, 0, 0, -1, -0.853464603, 0.521150768, 0, 0.521150768, 0.853464603, 0))
  1761. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1762.  
  1763.  
  1764. local Lite = it("PointLight",Torso)
  1765. Lite.Color = Color3.new(255, 255, 0)
  1766. Lite.Range = 8
  1767. Lite.Brightness = 10
  1768. Lite.Shadows = true
  1769.  
  1770. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1771. local prt=part("Custom",workspace,"Neon",0,0,"Institutional white","Effect",vt(0.5,0.5,0.5))
  1772. prt.Anchored=true
  1773. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1774. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1775. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1776. CF=Part.CFrame
  1777. Numbb=0
  1778. randnumb=math.random()-math.random()
  1779. for i=0,1,0.05 do
  1780. wait()
  1781. CF=CF*cf(0,1,0)
  1782. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1783. Part.CFrame=CF*euler(Numbb,0,0)
  1784. Part.Transparency=i
  1785. Numbb=Numbb+randnumb
  1786. end
  1787. Part.Parent=nil
  1788. end),prt)
  1789. end
  1790. --BreakEffect(BrickColor.new("Institutional white"),Hitbox.CFrame,0.5,math.random(5,20),0.5)
  1791.  
  1792. function attackone()
  1793. attack=true
  1794. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,120,120,math.random(10,20),"Normal",RootPart,.2,1) end)
  1795. for i=0,1,0.1 do
  1796. swait()
  1797. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
  1798. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  1799. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1800. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1801. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
  1802. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1803. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  1804. end
  1805. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  1806. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  1807. hitconasdf = Hitbox.Touched:connect(function(hit)
  1808. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  1809. if hum12 and not hum12:IsDescendantOf(Character) then
  1810. so('http://roblox.com/asset/?id=220833976',Hitbox,1,1)
  1811. for i = 1,10 do
  1812. BreakEffect(BrickColor.new("Institutional white"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  1813. end
  1814. hitconasdf:disconnect()
  1815. end
  1816. end)
  1817. for i=0,1,0.1 do
  1818. swait()
  1819. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  1820. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1821. local h = 5
  1822. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1823. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1824. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1825. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1826. scfr = blcf
  1827. elseif not scfr then
  1828. scfr = blcf
  1829. end
  1830. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
  1831. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  1832. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1833. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1834. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
  1835. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1836. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  1837. end
  1838. attack=false
  1839. con:disconnect()
  1840. scfr = nil
  1841. pcall(function()
  1842. hitconasdf:disconnect()
  1843. end)
  1844. end
  1845.  
  1846. function attacktwo()
  1847. attack = true
  1848. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,120,120,math.random(10,20),"Normal",RootPart,.2,1) end)
  1849. for i = 0,1,0.1 do
  1850. swait()
  1851. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  1852. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(10),math.rad(-50)),.3)
  1853. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(0), math.rad(120), math.rad(120)), 0.3)
  1854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.5) * angles(math.rad(-50), math.rad(0), math.rad(-10)), 0.3)
  1855. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-5),math.rad(60),math.rad(20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1856. LH.C0=clerp(LH.C0,cf(-.8,-1,-.5)*angles(math.rad(0),math.rad(-140),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1857. handleweld.C0 = clerp(handleweld.C0,cf(0,0,0)* angles(math.rad(4),math.rad(0),math.rad(0)),.3)
  1858. end
  1859. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  1860. for i = 0,1,0.1 do
  1861. swait()
  1862. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1863. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1864. local h = 5
  1865. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1866. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1867. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1868. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1869. scfr = blcf
  1870. elseif not scfr then
  1871. scfr = blcf
  1872. end
  1873. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)* angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  1874. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  1875. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(90)), 0.3)
  1876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-20)), 0.3)
  1877. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-5),math.rad(140),math.rad(-20))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1878. LH.C0=clerp(LH.C0,cf(-1,-0.4,0)*angles(math.rad(0),math.rad(-60),math.rad(-30))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1879. handleweld.C0 = clerp(handleweld.C0,cf(0,0,0)* angles(math.rad(30),math.rad(0),math.rad(0)),.3)
  1880. Torso.Velocity=Head.CFrame.lookVector*50
  1881. end
  1882. Humanoid.Jump = true
  1883. for i=0,0.6,.5 do
  1884. swait()
  1885. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  1886. for i=0,1,0.1 do
  1887. swait()
  1888. local blcf = Hitbox.CFrame*CFrame.new(0,.5,0)
  1889. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1890. local h = 5
  1891. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1892. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1893. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1894. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1895. scfr = blcf
  1896. elseif not scfr then
  1897. scfr = blcf
  1898. end
  1899. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,4)*euler(0,1,-6*i), .3)
  1900. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(70), math.rad(90)), 0.3)
  1902. LW.C0 = clerp(LW.C0, CFrame.new(.5, 0.5, -.8) * angles(math.rad(0), math.rad(-170), math.rad(-90)), 0.3)
  1903. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-5),math.rad(80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1904. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-80),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1905. handleweld.C0 = clerp(handleweld.C0,cf(0,0,0)* angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  1906. end
  1907. end
  1908. attack = false
  1909. scfr = nil
  1910. con:disconnect()
  1911. end
  1912.  
  1913. function Stab()
  1914. attack=true
  1915. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,120,120,math.random(10,20),"Normal",RootPart,.2,1) end)
  1916. for i=0,1,0.1 do
  1917. swait()
  1918. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1919. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(60)),.3)
  1920. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(20),math.rad(90)),.3)
  1921. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-90)),.3)
  1922. LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1923. RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1924. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  1925. end
  1926. hitconasdf = Hitbox.Touched:connect(function(hit)
  1927. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  1928. if hum12 and not hum12:IsDescendantOf(Character) then
  1929. so('http://roblox.com/asset/?id=220833976',Hitbox,1,1)
  1930. for i = 1,10 do
  1931. BreakEffect(BrickColor.new("Institutional white"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  1932. end
  1933. hitconasdf:disconnect()
  1934. end
  1935. end)
  1936. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,.9)
  1937. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,.9)
  1938. for i=0,1,0.1 do
  1939. swait()
  1940. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  1941. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1942. local h = 5
  1943. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1944. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1945. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1946. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1947. scfr = blcf
  1948. elseif not scfr then
  1949. scfr = blcf
  1950. end
  1951. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1952. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-80)),.4)
  1953. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1954. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.4)
  1955. LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
  1956. RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
  1957. handleweld.C0=clerp(handleweld.C0,cf(0,-1,-1)*angles(math.rad(-90),math.rad(0),math.rad(0)),.4)
  1958. end
  1959. con:disconnect()
  1960. attack=false
  1961. scfr = nil
  1962. pcall(function()
  1963. hitconasdf:disconnect()
  1964. end)
  1965. end
  1966.  
  1967. function Spin()
  1968. attack=true
  1969. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,120,120,math.random(10,20),"Normal",RootPart,.2,1) end)
  1970. hitconasdf = Hitbox.Touched:connect(function(hit)
  1971. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  1972. if hum12 and not hum12:IsDescendantOf(Character) then
  1973. so('http://roblox.com/asset/?id=220833976',Hitbox,1,1)
  1974. for i = 1,10 do
  1975. BreakEffect(BrickColor.new("Institutional white"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  1976. end
  1977. hitconasdf:disconnect()
  1978. end
  1979. end)
  1980. for i=0,1,1 do
  1981. so("http://roblox.com/asset/?id=260433850",Hitbox,1,1)
  1982. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  1983. swait()
  1984. for i=0,1,0.1 do
  1985. swait()
  1986. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  1987. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1988. local h = 5
  1989. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1990. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1991. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1992. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1993. scfr = blcf
  1994. elseif not scfr then
  1995. scfr = blcf
  1996. end
  1997. RW.C0=clerp(RW.C0,cf(1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(-50)),.3)
  1998. LW.C0=clerp(LW.C0,cf(-1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(50)),.3)
  1999. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
  2000. RH.C0=clerp(RH.C0,cf(1,-.5,-1)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
  2001. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(6*i,0,0),.5)
  2002. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),1)
  2003. end
  2004. end
  2005. attack=false
  2006. con:disconnect()
  2007. scfr = nil
  2008. pcall(function()
  2009. hitconasdf:disconnect()
  2010. end)
  2011. end
  2012.  
  2013. function ContAttack()
  2014. attack=true
  2015. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,120,120,math.random(10,20),"Normal",RootPart,.2,1) end)
  2016. hitconasdf = Hitbox.Touched:connect(function(hit)
  2017. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  2018. if hum12 and not hum12:IsDescendantOf(Character) then
  2019. so('http://roblox.com/asset/?id=220833976',Hitbox,1,1)
  2020. for i = 1,10 do
  2021. BreakEffect(BrickColor.new("Institutional white"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2022. end
  2023. hitconasdf:disconnect()
  2024. end
  2025. end)
  2026. for i=1,4 do
  2027. swait()
  2028. for i=0,1,0.2 do
  2029. swait()
  2030. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
  2031. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  2032. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2033. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2034. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
  2035. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2036. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  2037. end
  2038. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  2039. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,1)
  2040. for i=0,1,0.2 do
  2041. swait()
  2042. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  2043. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2044. local h = 5
  2045. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2046. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2047. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  2048. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2049. scfr = blcf
  2050. elseif not scfr then
  2051. scfr = blcf
  2052. end
  2053. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
  2054. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  2055. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2056. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2057. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
  2058. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2059. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  2060. end
  2061. for i=0,1,0.2 do
  2062. swait()
  2063. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
  2064. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  2065. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2066. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2067. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
  2068. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  2069. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  2070. end
  2071. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,.9)
  2072. so("http://www.roblox.com/asset/?id=260433850",Hitbox,1,.9)
  2073. for i=0,1,0.2 do
  2074. swait()
  2075. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  2076. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2077. local h = 5
  2078. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2079. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2080. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  2081. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2082. scfr = blcf
  2083. elseif not scfr then
  2084. scfr = blcf
  2085. end
  2086. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
  2087. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  2088. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2089. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2090. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
  2091. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2092. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  2093. end
  2094. end
  2095. attack=false
  2096. con:disconnect()
  2097. scfr = nil
  2098. pcall(function()
  2099. hitconasdf:disconnect()
  2100. end)
  2101. end
  2102.  
  2103.  
  2104. function Sheathe()
  2105. attack = true
  2106. so("http://www.roblox.com/asset/?id=130785407",Hitbox,1,.9)
  2107. CurrentMode = "Sheathed"
  2108. for i = 0,1,0.1 do
  2109. swait()
  2110. handleweld.Part0 = Torso
  2111. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2112. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(-20)),.3)
  2113. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(190),math.rad(0),math.rad(0)),.3)
  2114. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3)
  2115. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2116. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2117. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2118. end
  2119. attack = false
  2120. end
  2121.  
  2122. function Unsheathe()
  2123. attack = true
  2124. CurrentMode = "Unsheathed"
  2125. so("http://www.roblox.com/asset/?id=130785407",Hitbox,1,.9)
  2126. for i = 0,1,0.1 do
  2127. swait()
  2128. handleweld.Part0 = RightArm
  2129. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2130. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  2131. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(200),math.rad(0),math.rad(0)),.3)
  2132. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(-30),math.rad(-30)),.3)
  2133. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2134. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2135. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.3)
  2136. end
  2137. scfr = nil
  2138. attack = false
  2139. end
  2140.  
  2141. local Sit = false
  2142.  
  2143. mouse.Button1Down:connect(function()
  2144. if attack==false then
  2145. if attacktype==1 and CurrentMode == "Unsheathed" then
  2146. attack=true
  2147. attacktype=2
  2148. attackone()
  2149. elseif attacktype==2 and CurrentMode == "Unsheathed" then
  2150. attack=true
  2151. attacktype=1
  2152. attacktwo()
  2153. end
  2154. end
  2155. end)
  2156.  
  2157.  
  2158. mouse.KeyDown:connect(function(k)
  2159. k=k:lower()
  2160. if k=='q' then
  2161. if attack==false and CurrentMode == "Unsheathed" then
  2162. Stab()
  2163. end
  2164. elseif k=='e' then
  2165. if attack==false and CurrentMode == "Unsheathed" then
  2166. Spin()
  2167. end
  2168. elseif k=='r' then
  2169. if attack==false and CurrentMode == "Unsheathed" then
  2170. ContAttack()
  2171. end
  2172. elseif k=='f' then
  2173. if attack==false and CurrentMode == "Unsheathed" then
  2174. Sheathe()
  2175. elseif k=='f' then
  2176. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2177. Unsheathe()
  2178. end
  2179. end
  2180. elseif k=='t' then
  2181. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2182. Sit = true
  2183. Humanoid.WalkSpeed = 0
  2184. elseif k=='t' then
  2185. if attack==false and Sit == true and CurrentMode == "Sheathed" then
  2186. Sit = false
  2187. Humanoid.WalkSpeed = 16
  2188. end
  2189. end
  2190.  
  2191. end
  2192. end)
  2193.  
  2194.  
  2195. local sine = 0
  2196. local change = 1
  2197. local val = 0
  2198. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  2199. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  2200. local cn = CFrame.new
  2201. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2202.  
  2203. while true do
  2204. swait()
  2205. sine = sine + change
  2206. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2207. local velderp=RootPart.Velocity.y
  2208. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2209. if equipped==true or equipped==false then
  2210. if attack==false then
  2211. idle=idle+1
  2212. else
  2213. idle=0
  2214. end
  2215. if idle>=500 then
  2216. if attack==false then
  2217. end
  2218. end
  2219. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2220. Anim="Jump"
  2221. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  2222. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2223. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2224. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(50),math.rad(0),math.rad(30)),.3)
  2225. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2226. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2227. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
  2228. end
  2229. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2230. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2231. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2232. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(30)),.3)
  2233. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2234. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2235. RH.C0=clerp(RH.C0,cf(1,-1,-.2)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2236. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2237. end
  2238. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2239. Anim="Fall"
  2240. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  2241. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2242. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2243. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3)
  2244. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2245. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2246. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
  2247. end
  2248. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2249. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2250. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2251. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(50)),.3)
  2252. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-50)),.3)
  2253. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  2254. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-75),math.rad(-10)),.3)
  2255. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2256. end
  2257. elseif torvel<1 and hitfloor~=nil then
  2258. Anim="Idle"
  2259. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  2260. --[[Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-10),0,0),.3)
  2261. Neck.C1=clerp(Neck.C1,necko2*angles(0,0,0),.3)
  2262. RootJoint.C0=clerp(RootJoint.C0,RootCF*angles(math.rad(15),0,0),.3)
  2263. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(0,0,0.1),.3)
  2264. RW.C1=clerp(LW.C1,cf(0,0.5,0)*angles(0,0,0),.3)
  2265. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),0,math.rad(45)),.3)
  2266. LW.C1=clerp(LW.C1,cf(0,0.5,0)*angles(0,0,0),.3)
  2267. RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(15),math.rad(90),0),.3)
  2268. RH.C1=clerp(RH.C1,RHC1,.3)
  2269. LH.C0=clerp(LH.C0,cf(1,-.5,0)*angles(math.rad(15),math.rad(-90),0),.3)
  2270. LH.C1=clerp(LH.C1,LHC1,.3)]]
  2271. idleanim=.4
  2272. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5-idleanim)*euler(0.4+(idleanim/2),0,-0.4),.3)
  2273. --RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0,0,0),.3)
  2274. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(-idleanim/2,0,0.4),.3)
  2275. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-25),math.rad(-35),math.rad(45)),.3)
  2276. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(45)),.3)
  2277. RH.C0=clerp(RH.C0,cf(1,-1,-idleanim)*euler(-0.2-(idleanim/2),1.57,0),.3)
  2278. LH.C0=clerp(LH.C0,cf(-1,-.5+idleanim,0)*euler(0.5+(idleanim/2),-1.2,0)*euler(-.2,0,0),.3)
  2279. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2280. end
  2281. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2282. RootJoint.C0=clerp(RootJoint.C0,RootCF*angles(math.rad(0),math.rad(0),math.rad(-45)),.3)
  2283. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.3)
  2284. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  2285. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-5)),.3)
  2286. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2287. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2288. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2289. end
  2290. if attack==false and Sit == true and CurrentMode == "Sheathed" then
  2291. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2292. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2293. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(0),math.rad(5)),.3)
  2294. LW.C0=clerp(LW.C0,cf(-1.3,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(30)),.3)
  2295. LH.C0=clerp(LH.C0,cf(-1,.7,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2296. RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(0),math.rad(90),math.rad(70))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2297. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2298. end
  2299. elseif torvel>2 and hitfloor~=nil then
  2300. Anim="Walk"
  2301. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  2302. change=2
  2303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(2 * math.cos((sine) / 7))), 0.3)
  2304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 + 3 * math.cos((sine) / 23)), math.rad(0), math.rad(-2 * math.cos((sine) / 7))), 0.3)
  2305. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, 0) * angles(math.rad(0), math.rad(110), math.rad(205)), 0.3)
  2306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30 * math.cos((sine) / 10)), math.rad(0), math.rad(-5)), 0.3)
  2307. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.3 * math.cos((sine) / 8) / 2, -0.03 + math.sin((sine) / 8) / 2) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10) - math.sin((sine) / 8)), 0.3)
  2308. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.3 * math.cos((sine) / 8) / 2, -0.03 - math.sin((sine) / 8) / 2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10) - math.sin((sine) / 8)), 0.3)
  2309. handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, 0, 0) * angles(math.rad(23), math.rad(-20), math.rad(0)), 0.3)
  2310. end
  2311. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  2312. idleanim=-1
  2313. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0.4,0,0),.3)
  2314. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(-0.2,0,0),.3)
  2315. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-35),math.rad(45)),.3)
  2316. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(35),math.rad(-45)),.3)
  2317. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.2,1.57,0),.3)
  2318. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0.5,-1.57,0)*euler(0,0,0),.3)
  2319. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  2320. end
  2321. end
  2322. end
  2323. if #Effects>0 then
  2324. for e=1,#Effects do
  2325. if Effects[e]~=nil then
  2326. local Thing=Effects[e]
  2327. if Thing~=nil then
  2328. local Part=Thing[1]
  2329. local Mode=Thing[2]
  2330. local Delay=Thing[3]
  2331. local IncX=Thing[4]
  2332. local IncY=Thing[5]
  2333. local IncZ=Thing[6]
  2334. if Thing[1].Transparency<=1 then
  2335. if Thing[2]=="Block1" then
  2336. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2337. Mesh=Thing[1].Mesh
  2338. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  2339. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2340. elseif Thing[2]=="Cylinder" then
  2341. Mesh=Thing[1].Mesh
  2342. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  2343. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2344. elseif Thing[2]=="Blood" then
  2345. Mesh=Thing[7]
  2346. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  2347. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  2348. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2349. elseif Thing[2]=="Elec" then
  2350. Mesh=Thing[1].Mesh
  2351. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  2352. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2353. elseif Thing[2]=="Disappear" then
  2354. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2355. end
  2356. else
  2357. Part.Parent=nil
  2358. table.remove(Effects,e)
  2359. end
  2360. end
  2361. end
  2362. end
  2363. end
  2364. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement