Advertisement
UltimateGate

BLACK MAGIC - Cyber Ninja

May 8th, 2018
530
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.38 KB | None | 0 0
  1. Ply = game.Players.LocalPlayer
  2. --FIXED WITH TRIGECTORY's CheatSheet--
  3. cheatsheetplr = game.Players.LocalPlayer
  4. i = Instance.new("NumberValue", cheatsheetplr )
  5. i.Name = "FPSCH"
  6. Bin = Instance.new("HopperBin", cheatsheetplr .Backpack)
  7. script.Parent = Bin
  8. local cf = CFrame.new
  9. local RbxUtility = LoadLibrary("RbxUtility")
  10. local Create = RbxUtility.Create
  11. RW = Create("Weld")({Name = "Right Shoulder", Part0 = Tor, C0 = CFrame.new(1.5, 0.5, 0), C1 = CFrame.new(0, 0.5,
  12.  
  13. 0), Part1 = RA, Parent = Tor})
  14. LW = Create("Weld")({Name = "Left Shoulder", Part0 = Tor, C0 = CFrame.new(-1.5, 0.5, 0), C1 = CFrame.new(0, 0.5,
  15.  
  16. 0), Part1 = LA, Parent = Tor})
  17. Player=game:GetService("Players").LocalPlayer
  18.  
  19. Character=Player.Character
  20. local effectz = Instance.new('Model', Character)
  21. effectz.Name = "effects"
  22. PlayerGui=Player.PlayerGui
  23. Backpack=Player.Backpack
  24. Torso=Character.Torso
  25. Head=Character.Head
  26. Humanoid=Character.Humanoid
  27. LeftArm=Character["Left Arm"]
  28. LeftLeg=Character["Left Leg"]
  29. RightArm=Character["Right Arm"]
  30. RightLeg=Character["Right Leg"]
  31. LS=Torso["Left Shoulder"]
  32. LH=Torso["Left Hip"]
  33. RS=Torso["Right Shoulder"]
  34. it=Instance.new
  35. RH=Torso["Right Hip"]
  36. Face = Head.face
  37. Neck=Torso.Neck
  38. xenabled=true cenabled=true venabled=true zenabled=true
  39. attacktype=1
  40. vt=Vector3.new
  41. cf=CFrame.new
  42. euler=CFrame.fromEulerAnglesXYZ
  43. angles=CFrame.Angles
  44. cloaked=false
  45. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  46. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  47. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  48. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  49. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  50. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  51. RootPart=Character.HumanoidRootPart
  52. RootJoint=RootPart.RootJoint
  53. RootCF=euler(-1.57,0,3.14)
  54. attack = false
  55. attackdebounce = false
  56. deb=false
  57. equipped=true
  58. hand=false
  59. MMouse=nil
  60. combo=0
  61. mana=0
  62. trispeed=.2
  63. attackmode='none'
  64. local idle=0
  65. local Anim="Idle"
  66. local Effects={}
  67. local gun=false
  68. ZTarget = nil
  69. RocketTarget = nil
  70. local shoot=false
  71. player=nil
  72. mana=0
  73. cam = workspace.CurrentCamera
  74. ZTarget = nil
  75. RocketTarget = nil
  76. local m = Instance.new("Model",Character)
  77. m.Name = "WeaponModel"
  78. Humanoid.JumpPower = 100
  79.  
  80. mouse=Player:GetMouse()
  81. --save shoulders
  82. RSH, LSH=nil, nil
  83. --welds
  84. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  85. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  86. LH=Torso["Left Hip"]
  87. RH=Torso["Right Hip"]
  88. TorsoColor=Torso.BrickColor
  89. function NoOutline(Part)
  90. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  91. end
  92. player=Player
  93. ch=Character
  94. RSH=ch.Torso["Right Shoulder"]
  95. LSH=ch.Torso["Left Shoulder"]
  96. --
  97. RSH.Parent=nil
  98. LSH.Parent=nil
  99. --
  100. RW.Name="Right Shoulder"
  101. RW.Part0=ch.Torso
  102. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  103. RW.C1=cf(0, 0.5, 0)
  104. RW.Part1=ch["Right Arm"]
  105. RW.Parent=ch.Torso
  106. --
  107. LW.Name="Left Shoulder"
  108. LW.Part0=ch.Torso
  109. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  110. LW.C1=cf(0, 0.5, 0)
  111. LW.Part1=ch["Left Arm"]
  112. LW.Parent=ch.Torso
  113.  
  114. function RemoveOutlines(part)
  115. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  116. end
  117.  
  118. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BC, Name, Size)
  119. local Part = Instance.new("Part")
  120. Part.formFactor = FormFactor
  121. Part.Parent = Parent
  122. Part.Reflectance = Reflectance
  123. Part.Transparency = Transparency
  124. Part.CanCollide = false
  125. Part.Locked = true
  126. Part.BrickColor = BrickColor.new(tostring(BC))
  127. Part.Name = Name
  128. Part.Size = Size
  129. Part.Material = Material
  130. RemoveOutlines(Part)
  131. return Part
  132. end
  133.  
  134. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  135. local Msh = Instance.new(Mesh)
  136. Msh.Parent = Part
  137. Msh.Offset = OffSet
  138. Msh.Scale = Scale
  139. if Mesh == "SpecialMesh" then
  140. Msh.MeshType = MeshType
  141. Msh.MeshId = MeshId
  142. end
  143. return Msh
  144. end
  145.  
  146. function CreateWeld(Parent, P0, P1, c0, c1)
  147. local W = Instance.new("Weld")
  148. W.Parent = Parent
  149. W.Part0 = P0
  150. W.Part1 = P1
  151. W.C0 = c0
  152. W.C1 = c1
  153. return W
  154. end
  155.  
  156. it=Instance.new
  157. local fengui=it("GuiMain")
  158. fengui.Parent=Player.PlayerGui
  159. fengui.Name="WeaponGUI"
  160. local fenframe=it("Frame")
  161. fenframe.Parent=fengui
  162. fenframe.BackgroundColor3=Color3.new(255,255,255)
  163. fenframe.BackgroundTransparency=1
  164. fenframe.BorderColor3=Color3.new(17,17,17)
  165. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  166. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  167. local fenbarmana1=it("TextLabel")
  168. fenbarmana1.Parent=fenframe
  169. fenbarmana1.Text=" "
  170. fenbarmana1.BackgroundTransparency=0
  171. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  172. fenbarmana1.SizeConstraint="RelativeXY"
  173. fenbarmana1.TextXAlignment="Center"
  174. fenbarmana1.TextYAlignment="Center"
  175. fenbarmana1.Position=UDim2.new(0,0,0,0)
  176. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  177. local fenbarmana2=it("TextLabel")
  178. fenbarmana2.Parent=fenframe
  179. fenbarmana2.Text=" "
  180. fenbarmana2.BackgroundTransparency=0
  181. fenbarmana2.BackgroundColor3=Torso.Color
  182. fenbarmana2.SizeConstraint="RelativeXY"
  183. fenbarmana2.TextXAlignment="Center"
  184. fenbarmana2.TextYAlignment="Center"
  185. fenbarmana2.Position=UDim2.new(0,0,0,0)
  186. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  187. local fenbarmana3=it("TextLabel")
  188. fenbarmana3.Parent=fenframe
  189. fenbarmana3.Text=" "
  190. fenbarmana3.BackgroundTransparency=0
  191. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  192. fenbarmana3.SizeConstraint="RelativeXY"
  193. fenbarmana3.TextXAlignment="Center"
  194. fenbarmana3.TextYAlignment="Center"
  195. fenbarmana3.Position=UDim2.new(0,0,0,0)
  196. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  197. local fenbarmana4=it("TextLabel")
  198. fenbarmana4.Parent=fenframe
  199. fenbarmana4.Text="Energy("..mana..")"
  200. fenbarmana4.BackgroundTransparency=1
  201. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  202. fenbarmana4.SizeConstraint="RelativeXY"
  203. fenbarmana4.TextXAlignment="Center"
  204. fenbarmana4.TextYAlignment="Center"
  205. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  206. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  207. fenbarmana4.FontSize="Size9"
  208. fenbarmana4.TextStrokeTransparency=0
  209. fenbarmana4.TextColor=BrickColor.new("White")
  210.  
  211. so = function(id,par,vol,pit)
  212. coroutine.resume(coroutine.create(function()
  213. local sou = Instance.new("Sound",par or workspace)
  214. sou.Volume=vol
  215. sou.Pitch=pit or 1
  216. sou.SoundId=id
  217. swait()
  218. sou:play()
  219. game:GetService("Debris"):AddItem(sou,6)
  220. end))
  221. end
  222.  
  223. function clerp(a,b,t)
  224. return a:lerp(b,t)
  225. end
  226.  
  227. function makegui(ador,text)
  228. local a=math.random(-10,10)/100
  229. local bg=Instance.new('BillboardGui',m)
  230. bg.Adornee=ador
  231. bg.Size=UDim2.new(1,0,1,0)
  232. bg.StudsOffset=Vector3.new(0,0,0)
  233. bg.AlwaysOnTop=false
  234. local tl=Instance.new('TextLabel',bg)
  235. tl.BackgroundTransparency=1
  236. tl.Size=UDim2.new(1,0,1,0)
  237. tl.Text=text
  238. tl.Font='SourceSansBold'
  239. tl.FontSize='Size42'
  240. tl.TextColor3=Color3.new(255,255,255)
  241. tl.TextStrokeTransparency=0
  242. tl.TextScaled=true
  243. tl.TextWrapped=true
  244. coroutine.wrap(function()
  245. for i=1,50 do
  246. swait()
  247. bg.StudsOffset=bg.StudsOffset+Vector3.new(a,.1,a)
  248. end
  249. wait(1)
  250. for i=1,10 do
  251. swait()
  252. tl.TextTransparency=tl.TextTransparency+.1
  253. end
  254. wait(5)
  255. bg:remove()
  256. end)()
  257. end
  258.  
  259. local fengui=it("GuiMain")
  260. fengui.Parent=Player.PlayerGui
  261. fengui.Name="WeaponGUI"
  262. local fenframe1=it("TextLabel")
  263. fenframe1.Parent=fengui
  264. fenframe1.BackgroundColor3=Color3.new(50/255,50/255,50/255)
  265. fenframe1.BackgroundTransparency=0.3
  266. fenframe1.BorderSizePixel=5
  267. fenframe1.BorderColor3=Color3.new(1,1,1)
  268. fenframe1.Size=UDim2.new(0.05, 0, 0.1, 0)
  269. fenframe1.Position=UDim2.new(0.325,0,0.7,0)
  270. fenframe1.Text="Z"
  271. fenframe1.TextWrapped=true
  272. fenframe1.FontSize=7
  273. fenframe1.TextColor3=Color3.new(1,1,1)
  274. local fenframe1a=it("TextLabel")
  275. fenframe1a.Parent=fengui
  276. fenframe1a.BackgroundColor3=Color3.new(200/255,200/255,200/255)
  277. fenframe1a.BackgroundTransparency=0.3
  278. fenframe1a.BorderSizePixel=5
  279. fenframe1a.BorderColor3=Color3.new(1,1,1)
  280. fenframe1a.Size=UDim2.new(0.05, 0, 0.1, 0)
  281. fenframe1a.Position=UDim2.new(0.325,0,0.7,0)
  282. fenframe1a.Text=""
  283. local fenframe2=it("TextLabel")
  284. fenframe2.Parent=fengui
  285. fenframe2.BackgroundColor3=Color3.new(50/255,50/255,50/255)
  286. fenframe2.BackgroundTransparency=0.3
  287. fenframe2.BorderSizePixel=5
  288. fenframe2.BorderColor3=Color3.new(1,1,1)
  289. fenframe2.Size=UDim2.new(0.05, 0, 0.1, 0)
  290. fenframe2.Position=UDim2.new(0.425,0,0.7,0)
  291. fenframe2.Text="X"
  292. fenframe2.TextWrapped=true
  293. fenframe2.FontSize=7
  294. fenframe2.TextColor3=Color3.new(1,1,1)
  295. local fenframe2a=it("TextLabel")
  296. fenframe2a.Parent=fengui
  297. fenframe2a.BackgroundColor3=Color3.new(200/255,200/255,200/255)
  298. fenframe2a.BackgroundTransparency=0.3
  299. fenframe2a.BorderSizePixel=5
  300. fenframe2a.BorderColor3=Color3.new(1,1,1)
  301. fenframe2a.Size=UDim2.new(0.05, 0, 0.1, 0)
  302. fenframe2a.Position=UDim2.new(0.425,0,0.7,0)
  303. fenframe2a.Text=""
  304. local fenframe3=it("TextLabel")
  305. fenframe3.Parent=fengui
  306. fenframe3.BackgroundColor3=Color3.new(50/255,50/255,50/255)
  307. fenframe3.BackgroundTransparency=0.3
  308. fenframe3.BorderSizePixel=5
  309. fenframe3.BorderColor3=Color3.new(1,1,1)
  310. fenframe3.Size=UDim2.new(0.05, 0, 0.1, 0)
  311. fenframe3.Position=UDim2.new(0.525,0,0.7,0)
  312. fenframe3.Text="C"
  313. fenframe3.TextWrapped=true
  314. fenframe3.FontSize=7
  315. fenframe3.TextColor3=Color3.new(1,1,1)
  316. local fenframe3a=it("TextLabel")
  317. fenframe3a.Parent=fengui
  318. fenframe3a.BackgroundColor3=Color3.new(200/255,200/255,200/255)
  319. fenframe3a.BackgroundTransparency=0.3
  320. fenframe3a.BorderSizePixel=5
  321. fenframe3a.BorderColor3=Color3.new(1,1,1)
  322. fenframe3a.Size=UDim2.new(0.05, 0, 0.1, 0)
  323. fenframe3a.Position=UDim2.new(0.525,0,0.7,0)
  324. fenframe3a.Text=""
  325. local fenframe4=it("TextLabel")
  326. fenframe4.Parent=fengui
  327. fenframe4.BackgroundColor3=Color3.new(50/255,50/255,50/255)
  328. fenframe4.BackgroundTransparency=0.3
  329. fenframe4.BorderSizePixel=5
  330. fenframe4.BorderColor3=Color3.new(1,1,1)
  331. fenframe4.Size=UDim2.new(0.05, 0, 0.1, 0)
  332. fenframe4.Position=UDim2.new(0.625,0,0.7,0)
  333. fenframe4.Text="V"
  334. fenframe4.TextWrapped=true
  335. fenframe4.FontSize=7
  336. fenframe4.TextColor3=Color3.new(1,1,1)
  337. local fenframe4a=it("TextLabel")
  338. fenframe4a.Parent=fengui
  339. fenframe4a.BackgroundColor3=Color3.new(200/255,200/255,200/255)
  340. fenframe4a.BackgroundTransparency=0.3
  341. fenframe4a.BorderSizePixel=5
  342. fenframe4a.BorderColor3=Color3.new(1,1,1)
  343. fenframe4a.Size=UDim2.new(0.05, 0, 0.1, 0)
  344. fenframe4a.Position=UDim2.new(0.625,0,0.7,0)
  345. fenframe4a.Text=""
  346.  
  347. fenframe1a.Size=UDim2.new(0,0,0.1,0)
  348. fenframe2a.Size=UDim2.new(0,0,0.1,0)
  349. fenframe3a.Size=UDim2.new(0,0,0.1,0)
  350. fenframe4a.Size=UDim2.new(0,0,0.1,0)
  351.  
  352.  
  353. function damage(hit,mind,maxd,knock,type,prop)
  354. --[[
  355. to apply it to a player directly, make the first arg go to the players torso
  356. 1 - normal type(damage and knockback)
  357. 2 - drain type(damage no knockback)
  358. 3 - lifesteal(arbsorbs hp)
  359. 4 - heal(heals target)
  360. ]]
  361. if hit.Parent==nil then
  362. return
  363. end
  364. local h=hit.Parent:FindFirstChild("Humanoid")
  365. for i,v in pairs(hit.Parent:children()) do
  366. if v:IsA("Humanoid") then
  367. h=v
  368. end
  369. end
  370. if hit.Parent.Parent:FindFirstChild('Torso')~=nil then
  371. h=hit.Parent.Parent:FindFirstChild('Humanoid')
  372. end
  373. if hit.Parent:IsA('Accessory') then
  374. hit=hit.Parent.Parent:findFirstChild('Head')
  375. end
  376. local D=math.random(mind,maxd)
  377. --h.Health=h.Health-D
  378. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  379. if type==1 then
  380. h.Health=h.Health-D
  381. makegui(h.Parent.Torso,tostring(D))
  382. so("http://www.roblox.com/asset/?id=169462037",hit,1,math.random(150,200)/100)
  383. local vp=Instance.new('BodyVelocity')
  384. vp.P=500
  385. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  386. vp.velocity=prop.CFrame.lookVector*knock+prop.Velocity/1.05
  387. if knock>0 then
  388. vp.Parent=hit.Parent.Torso
  389. end
  390. game:GetService("Debris"):AddItem(vp,.5)
  391. elseif type==2 then
  392. so("http://www.roblox.com/asset/?id=169462037",hit,1,math.random(150,200)/100)
  393. h.Health=h.Health-D
  394. makegui(h.Parent.Torso,tostring(D))
  395. end
  396. end
  397. end
  398.  
  399. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  400. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  401. end
  402.  
  403. Handle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Lime green","Handle",Vector3.new(0.301632881, 2.05244946, 0.301632911))
  404. Handleweld=CreateWeld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900724411, 0.0686532855, 0.100441933, -9.87591953e-013, -0.999999881, 4.85088272e-012, 5.21260915e-007, -4.85088272e-012, -1, 1, -9.87589351e-013, 5.21260915e-007))
  405. Handle2=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Lime green","Handle2",Vector3.new(0.301632881, 2.05244946, 0.301632911))
  406. Handleweld2=CreateWeld(m,Character["Left Arm"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900724411, 0.0686532855, 0.100441933, -9.87591953e-013, -0.999999881, 4.85088272e-012, 5.21260915e-007, -4.85088272e-012, -1, 1, -9.87589351e-013, 5.21260915e-007))
  407. CreateMesh("CylinderMesh",Handle2,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  408. FakeHandle=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Lime green","FakeHandle",Vector3.new(0.301632881, 1.05244946, 0.301632911))
  409. FakeHandleweld=CreateWeld(m,Handle,FakeHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.100000024, 0, 1, 0, 3.49105374e-020, 0, 1, 0, 3.49105374e-020, 0, 1))
  410. FakeHandle2=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0.3,"Lime green","FakeHandle2",Vector3.new(0.301632881, 1.05244946, 0.301632911))
  411. FakeHandleweld2=CreateWeld(m,Handle2,FakeHandle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.12, -0.100000024, 1.25, 1, 0, 3.49105374e-020, 0, 1, 0, 3.49105374e-020, 0, 1))
  412. CreateMesh("CylinderMesh",FakeHandle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  413. CreateMesh("SpecialMesh",FakeHandle2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=45728702",Vector3.new(0, 0, 0),Vector3.new(2, 3, 3))
  414. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.200000003, 0.904898763, 1.50816441))
  415. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000781536102, 0.000250577927, 6.81403255, -1.49028878e-008, 9.31697571e-007, -0.999994278, 0.999994278, 1.89689118e-007, -1.49028523e-008, 1.89689047e-007, -0.999999702, -1.03599632e-006))
  416. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.123669446, 1, 1))
  417. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.452449292, 0.200000003, 0.301632941))
  418. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000460863113, -0.000703811646, 5.1551156, 0.999994278, -2.56082499e-011, -8.24284271e-013, 7.24824226e-013, 6.13397333e-010, 0.999994278, -2.4641773e-011, -0.999999702, -1.0368808e-007))
  419. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904898703, 1))
  420. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.603265822, 1.05571508))
  421. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000776290894, 0.00021648407, 6.58780527, -1.49040176e-008, 1.66174368e-006, -0.999994278, 0.999994278, 1.89681401e-007, -1.4903847e-008, 1.89681316e-007, -0.999999702, -1.76603862e-006))
  422. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 1))
  423. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 4.67530966, 0.200000003))
  424. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000900506973, -3.72235155, -0.000814437866, 0.999994278, -9.57904242e-011, -5.90481917e-012, 9.48240444e-011, 0.999999702, 7.09023971e-006, 5.73459726e-012, -6.98597478e-006, 0.999994278))
  425. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.829490483))
  426. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.452449292, 0.200000003, 0.301632941))
  427. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000506877899, -0.000769615173, 4.40096092, 0.999994278, -7.22328586e-011, -4.83882639e-012, 4.68256814e-012, -4.27471787e-006, 0.999994278, -7.12533782e-011, -0.999999702, -4.37899871e-006))
  428. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904898703, 1))
  429. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  430. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000766277313, -0.226443529, -3.57149124, 1.48977106e-008, 6.26339715e-006, -0.999994278, -0.999994278, -1.93668285e-007, -1.48987827e-008, -1.93668299e-007, 0.999999702, 6.36766708e-006))
  431. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  432. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.200000003, 4.67530966, 0.200000003))
  433. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000900506973, -3.72235155, -0.000761985779, 0.999994278, -9.81090348e-011, -6.22590998e-012, 9.71359521e-011, 0.999999702, 7.29890962e-006, 6.05515291e-012, -7.19464515e-006, 0.999994278))
  434. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.120653138, 1, 0.837031305))
  435. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.603265882, 0.200000003))
  436. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.22638917, -3.94854045, -0.000765800476, 0.999994278, -7.93771299e-011, -4.7180081e-012, 7.83965046e-011, 0.999999702, 5.94327139e-006, 4.55733238e-012, -5.83899919e-006, 0.999994278))
  437. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  438. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 1.65898108, 0.200000003))
  439. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.22638917, -5.2304635, -0.000760555267, 0.999994278, -6.92162577e-011, -4.20806055e-012, 6.8235681e-011, 0.999999702, 5.52625534e-006, 4.04747373e-012, -5.42198086e-006, 0.999994278))
  440. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  441. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  442. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000786304474, 0.226445198, -4.32553482, -1.48974175e-008, -5.79835444e-007, 0.999994278, 0.999994278, -1.89793411e-007, 1.4897128e-008, 1.89791407e-007, 0.999999702, 6.84136694e-007))
  443. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  444. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  445. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000786304474, 0.226443529, 3.57149148, -1.49031347e-008, 8.27100678e-007, -0.999994278, 0.999994278, 1.89686276e-007, -1.49031187e-008, 1.89686205e-007, -0.999999702, -9.31400564e-007))
  446. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  447. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.452449292, 0.200000003, 0.200000003))
  448. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000460863113, 0.00170040131, 3.48783398, 0.999994278, -6.29633429e-011, -4.78628595e-012, 4.66688624e-012, -3.23251811e-006, 0.999994278, -6.19969701e-011, -0.999999702, -3.33680305e-006))
  449. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.942602754, 0.754082263))
  450. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.452449292, 0.200000003, 0.200000003))
  451. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000460863113, 0.00170660019, 5.14681053, 0.999994278, -6.29633429e-011, -4.78628595e-012, 4.66688624e-012, -3.23251811e-006, 0.999994278, -6.19969701e-011, -0.999999702, -3.33680305e-006))
  452. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.942602754, 0.754082263))
  453. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.301632881, 4.67530966, 0.200000003))
  454. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -3.72235155, -0.00077009201, 0.999994278, -7.02250896e-011, -3.89532287e-012, 6.9244506e-011, 0.999999702, 5.10900372e-006, 3.73475946e-012, -5.00472652e-006, 0.999994278))
  455. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.754082263))
  456. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.452449292, 0.200000003, 0.200000003))
  457. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000460863113, 0.00170373917, 4.3927021, 0.999994278, -6.29633429e-011, -4.78628595e-012, 4.66688624e-012, -3.23251811e-006, 0.999994278, -6.19969701e-011, -0.999999702, -3.33680305e-006))
  458. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.942602754, 0.754082263))
  459. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  460. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000761985779, -0.226445198, 4.32553482, 1.49031258e-008, -6.22759217e-006, 0.999994278, -0.999994278, 1.9377616e-007, 1.49045132e-008, -1.93774227e-007, -0.999999702, -6.3318621e-006))
  461. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  462. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  463. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000786304474, -0.226062298, -3.57149124, 7.45085771e-008, -9.02447312e-007, 0.999994278, 0.999994278, -1.29337536e-007, -7.45088684e-008, 1.2933593e-007, 0.999999702, 1.00674674e-006))
  464. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  465. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  466. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000760555267, 0.226063848, -4.32552719, -7.45085771e-008, 6.58613544e-006, -0.999994278, -0.999994278, -2.54132573e-007, 7.45070352e-008, -2.54131749e-007, 0.999999702, 6.69040401e-006))
  467. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  468. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.452449352, 0.301632941, 0.301632911))
  469. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.40486073, 2.28881836e-005, 4.76837158e-007, -7.4510659e-008, 0.999999642, -5.19771334e-007, -0.999999464, 8.94021142e-008, -4.55381871e-010, 1.08580016e-008, 4.77549349e-007, 0.999999642))
  470. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.463006377, 0.473563731, 1.8791728))
  471. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.452449381, 0.301632911))
  472. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.5, 4.76837158e-007, 1, 0, 3.49105374e-020, 0, 1, 0, 3.49105374e-020, 0, 1))
  473. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  474. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  475. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -0.706498325, -0.000161170959, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  476. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  477. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  478. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000784397125, -0.226063848, 4.32552719, -7.45085771e-008, 9.38253208e-007, -0.999994278, 0.999994278, 2.58115534e-007, -7.45084705e-008, 2.5811508e-007, -0.999999702, -1.04255219e-006))
  479. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  480. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.452449381, 0.301632911))
  481. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -0.404852629, -0.000162601471, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  482. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  483. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  484. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.2649765e-005, 0.952409267, -5.24520874e-006, 1, -2.90482699e-012, -6.25005202e-013, 2.90482742e-012, 1, 3.1322088e-007, 6.25004334e-013, -3.13220937e-007, 1))
  485. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  486. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  487. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, 0.198386788, -0.000166416168, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  488. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  489. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.603265882, 0.200000003))
  490. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.226004839, -3.94852328, 0.000782966614, -0.999994278, -6.44144791e-008, 7.45087902e-008, -6.44149978e-008, 0.999999702, 1.63986601e-006, -7.45087405e-008, 1.53557016e-006, -0.999994278))
  491. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  492. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 1.65898108, 0.200000003))
  493. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.226004839, -5.23044777, 0.000778198242, -0.999994278, -6.44043041e-008, 7.45087902e-008, -6.44047944e-008, 0.999999702, 2.05687343e-006, -7.45087618e-008, 1.95257962e-006, -0.999994278))
  494. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  495. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632822, 0.301632911, 0.301632941))
  496. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -1.23431873, -0.000158309937, 0.999994278, -7.58783383e-011, -4.41249901e-012, 7.49053597e-011, 0.999999702, 5.52591155e-006, 4.24203684e-012, -5.42163707e-006, 0.999994278))
  497. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  498. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.2649765e-005, 0.801642776, -5.24520874e-006, 1, -2.90482699e-012, -6.25005202e-013, 2.90482742e-012, 1, 3.1322088e-007, 6.25004334e-013, -3.13220937e-007, 1))
  499. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  500. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  501. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, 0.047641933, -0.000165462494, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  502. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  503. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  504. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000116825104, 1.10333133, -0.000106334686, 1, -8.73691189e-011, -7.57409153e-012, 8.73691744e-011, 1, 7.19496757e-006, 7.57346269e-012, -7.19496757e-006, 1))
  505. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  506. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  507. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000766277313, 0.226062536, 3.57149148, 7.45085771e-008, -6.33886475e-006, 0.999994278, -0.999994278, 1.25355314e-007, 7.45095434e-008, -1.25354148e-007, -0.999999702, -6.44313423e-006))
  508. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 0.754082263))
  509. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.452449292, 0.200000003, 0.301632941))
  510. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000506877899, -0.000774383545, 3.49609566, 0.999994278, -7.31991967e-011, -4.93830194e-012, 4.78204325e-012, -4.1704161e-006, 0.999994278, -7.22190502e-011, -0.999999702, -4.27469786e-006))
  511. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904898703, 1))
  512. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Lime green","Part",Vector3.new(0.904898703, 4.67530966, 0.200000003))
  513. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000299930573, -3.72235155, 0.000774860382, -0.999994278, -6.44028191e-008, 7.45117816e-008, -6.44031601e-008, 0.999999702, 3.93397568e-006, -7.45118669e-008, 3.82969256e-006, -0.999994278))
  514. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.0980306864))
  515. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.452449292, 0.200000003, 0.301632941))
  516. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000506877899, -0.000778675079, 2.74198365, 0.999994278, -7.27333055e-011, -4.87426852e-012, 4.67926956e-012, -3.96196538e-006, 0.999994278, -7.17527218e-011, -0.999999702, -4.06624804e-006))
  517. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904898703, 1))
  518. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.301632911, 0.452449381))
  519. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000200271606, 1.23434317, 0.376773, 1.23888171e-008, 3.24624557e-006, -0.999994278, -8.94632066e-008, -0.999999702, -3.35053187e-006, -0.999994278, 8.94646988e-008, -1.23883597e-008))
  520. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  521. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.301632911, 0.603265882))
  522. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000160217285, -0.301415563, -1.08350956, -1.19206696e-007, -3.91693493e-006, 0.999994278, 0.999994278, 2.97053617e-008, 1.19206646e-007, -2.97066389e-008, 0.999999702, 4.02121714e-006))
  523. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  524. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.452449381, 0.301632911))
  525. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000160217285, 1.00810027, 0.301787853, -2.97987164e-008, -4.72161719e-006, 0.999994278, -7.00291214e-011, -0.999999702, -4.8258953e-006, 0.999994278, -7.11414885e-011, 2.9798553e-008))
  526. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  527. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 1.20653164))
  528. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.15527344e-005, -0.376680851, 1.98807502, 6.10957045e-007, 2.30473438e-006, -0.999994278, 0.999994278, -5.97264247e-008, 6.10956761e-007, -5.97237104e-008, -0.999999702, -2.40902614e-006))
  529. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  530. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632822, 0.316714555, 0.301632941))
  531. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.452566624, -0.000160217285, 1.23431873, 0.999994278, -6.81050077e-011, -3.46748129e-012, 3.30411198e-012, -3.64876109e-006, 0.999994278, -6.71349226e-011, -0.999999702, -3.75304512e-006))
  532. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  533. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 1.20653164))
  534. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000101566315, 0.225869298, 1.98805106, -5.51343817e-007, 2.41004295e-006, 0.999994278, -0.999994278, -5.97035381e-008, -5.51343476e-007, 5.97028773e-008, -0.999999702, 2.30572573e-006))
  535. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  536. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.301632911))
  537. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.22638917, -1.30971909, -0.000157833099, 0.999994278, -7.5721332e-011, -4.24837986e-012, 7.47407344e-011, 0.999999702, 5.4216589e-006, 4.08776485e-012, -5.31738306e-006, 0.999994278))
  538. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 0.754082263, 1))
  539. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 2.11143041, 0.200000003))
  540. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.226004958, -2.44035769, 0.000785827637, -0.999994278, -6.44114166e-008, 7.45090389e-008, -6.44119211e-008, 0.999999702, 1.84849864e-006, -7.45090034e-008, 1.7442037e-006, -0.999994278))
  541. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  542. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.452449292, 0.200000003, 0.200000003))
  543. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000460863113, 0.00169754028, 2.73375678, 0.999994278, -6.29633429e-011, -4.78628595e-012, 4.66688624e-012, -3.23251811e-006, 0.999994278, -6.19969701e-011, -0.999999702, -3.33680305e-006))
  544. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.942602754, 0.754082263))
  545. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  546. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -1.00806975, -0.000158786774, 0.999994278, -8.51322832e-011, -5.37915415e-012, 8.41605743e-011, 0.999999702, 6.15139652e-006, 5.21480515e-012, -6.04712568e-006, 0.999994278))
  547. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  548. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.301632822, 0.331796169, 0.200000003))
  549. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.452520609, -9.58442688e-005, 1.23446751, 0.999994278, -5.5805336e-011, -2.06513279e-012, 1.90487188e-012, -8.32826402e-007, 0.999994278, -5.48248356e-011, -0.999999702, -9.37126288e-007))
  550. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.754082322))
  551. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  552. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -0.857257009, -0.000160217285, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  553. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  554. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Light stone grey","Part",Vector3.new(0.200000003, 2.11143041, 0.200000003))
  555. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.22638917, -2.44035769, -0.000775337219, 0.999994278, -7.71317871e-011, -4.71892274e-012, 7.61511756e-011, 0.999999702, 6.04763136e-006, 4.55825265e-012, -5.94335961e-006, 0.999994278))
  556. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.754082203, 1, 0.754082263))
  557. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Part",Vector3.new(0.301632881, 0.301632911, 0.200000003))
  558. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.2649765e-005, -4.76837158e-007, -1.40486121, -1, -4.85088315e-012, -9.87589459e-013, 9.87591953e-013, -5.21260915e-007, -1, 4.85088272e-012, -1, 5.21260915e-007))
  559. CreateMesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0935061872, 0.18248795, 0.334812433))
  560. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.200000003, 0.301632911))
  561. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000160694122, -0.103231549, -0.00016450882, 0.999994278, -8.12544892e-011, -4.6401741e-012, 8.02827874e-011, 0.999999702, 5.73445595e-006, 4.46345478e-012, -5.63018284e-006, 0.999994278))
  562. CreateMesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.754082263, 1))
  563. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.301632881, 0.301632911, 0.452449381))
  564. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000157356262, -0.452600718, 1.46049201, 3.77276812e-012, -5.00457736e-006, 0.999994278, -0.999994278, 2.98778282e-008, 4.08561423e-012, -2.98766878e-008, -0.999999702, -5.10885457e-006))
  565. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  566. Hitbox=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,1,"Lime green","Hitbox",Vector3.new(0.904898703, 6.27530956, 0.200000003))
  567. Hitboxweld=CreateWeld(m,FakeHandle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000299930573, -4.52235365, 0.000774860382, -0.999994278, -6.44028191e-008, 7.45117816e-008, -6.44031601e-008, 0.999999702, 3.93397568e-006, -7.45118669e-008, 3.82969256e-006, -0.999994278))
  568. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.452449381))
  569. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00029706955, 0.00348496437, 6.28616476, -1.49025681e-008, 4.09715824e-007, -0.999994278, 0.999994278, 1.89689203e-007, -1.49026409e-008, 1.89689132e-007, -0.999999702, -5.14017074e-007))
  570. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.791786313, 0.754082263, 1))
  571. Part=CreatePart(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  572. Partweld=CreateWeld(m,FakeHandle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00029706955, 0.00348496437, 6.13534832, -1.49025681e-008, 4.0970491e-007, -0.999994278, 0.999994278, 1.89689203e-007, -1.49026409e-008, 1.89689132e-007, -0.999999702, -5.1400616e-007))
  573. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.806038439, 0.102555193, 0.754082263))
  574.  
  575. ArtificialHB = Instance.new("BindableEvent", script)
  576. ArtificialHB.Name = "Heartbeat"
  577.  
  578. script:WaitForChild("Heartbeat")
  579.  
  580. frame = 1 / 30
  581. if Player.FPSCH.Value==true then
  582. frame = 1/60
  583. else
  584. frame=1/30
  585. end
  586. tf = 0
  587. allowframeloss = false
  588. tossremainder = false
  589. lastframe = tick()
  590. script.Heartbeat:Fire()
  591.  
  592. game:GetService("RunService").Heartbeat:connect(function(s, p)
  593. tf = tf + s
  594. if tf >= frame then
  595. if allowframeloss then
  596. script.Heartbeat:Fire()
  597. lastframe = tick()
  598. else
  599. for i = 1, math.floor(tf / frame) do
  600. script.Heartbeat:Fire()
  601. end
  602. lastframe = tick()
  603. end
  604. if tossremainder then
  605. tf = 0
  606. else
  607. tf = tf - frame * math.floor(tf / frame)
  608. end
  609. end
  610. end)
  611.  
  612. function swait(num)
  613. if num == 0 or num == nil then
  614. ArtificialHB.Event:wait()
  615. else
  616. for i = 0, num do
  617. ArtificialHB.Event:wait()
  618. end
  619. end
  620. end
  621. function pwait(num)
  622. if num==0 or num==nil then
  623. game:service'RunService'.Heartbeat:wait(0)
  624. else
  625. for i=0,num do
  626. game:service'RunService'.Heartbeat:wait(0)
  627. end
  628. end
  629. end
  630.  
  631. function trail(color,part)
  632. trailling=true
  633. local lastPoint = part.Position
  634. coroutine.resume(coroutine.create(function()
  635. while trailling do
  636. swait()
  637. local mag = (lastPoint - part.Position).magnitude
  638. local p=Instance.new('Part',m)
  639. p.Anchored=true
  640. p.CanCollide=false
  641. p.Transparency=.2
  642. p.BrickColor=BrickColor.new(color)
  643. p.Material='Neon'
  644. p.FormFactor='Custom'
  645. p.Size=Vector3.new(1,1,1)
  646. p.CFrame = CFrame.new(lastPoint, part.Position) * CFrame.new(0, 0, -mag/2)
  647. local mesh=Instance.new("BlockMesh",p)
  648. mesh.Scale=Vector3.new(.1,.1,mag+.2)
  649. lastPoint = part.Position
  650. coroutine.wrap(function()
  651. for x=1,10 do
  652. swait()
  653. mesh.Scale=mesh.Scale-Vector3.new(.01,.01,0)
  654. end
  655. p:remove()
  656. end)()
  657. end
  658. end))
  659. end
  660.  
  661. function DoubleJump()
  662. attack = true
  663. Torso.Velocity=vt(0,100,0)
  664. Humanoid.WalkSpeed = 50
  665. for i = 0,1,0.1 do
  666. swait()
  667. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(6*i,math.rad(0),math.rad(0)),.3)
  668. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-0)),.3)
  669. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.3)
  670. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.3)
  671. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-50))*angles(math.rad(-6),math.rad(0),math.rad(0)),.3)
  672. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-80),math.rad(50))*angles(math.rad(-6),math.rad(0),math.rad(0)),.3)
  673. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(230)),.3)
  674. end
  675. for i = 0,1,0.06 do
  676. swait()
  677. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  678. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-0)),.3)
  679. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.3)
  680. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-40)), 0.3)
  681. 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)
  682. 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)
  683. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(230)),.3)
  684. end
  685. attack = false
  686. Humanoid.WalkSpeed = 16
  687. end
  688.  
  689. function attackone()
  690. attack = true
  691. for i = 0,1,0.16 do
  692. swait()
  693. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,1),.4)
  694. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(0,0,-1),.4)
  695. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(0,1.3,1.3), 0.4)
  696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  697. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  698. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  699. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.5)
  700. end
  701. local Con1 = Hitbox.Touched:connect(function(hit)
  702. Damagefunc(Hitbox, hit, 10,15, math.random(5,10), "Normal", RootPart, .1, "Hit2", 1)
  703. end)
  704. trail("Lime green",Hitbox)
  705. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  706. for i = 0,1,0.16 do
  707. swait()
  708. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,-1),.4)
  709. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.1,.1,1),.4)
  710. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(0,-.5,1), 0.4)
  711. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(0.8,0,-0.5), 0.4)
  712. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  713. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  714. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.5)
  715. end
  716. trailling=false
  717. attack=false
  718. Con1:disconnect()
  719. end
  720.  
  721. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  722. local prt=CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
  723. prt.Anchored=true
  724. prt.CFrame=cframe
  725. msh= CreateMesh("BlockMesh", prt, "", "", vt(), vt(x1,y1,z1))--CreateMesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  726. game:GetService("Debris"):AddItem(prt,5)
  727. table.insert(Effects,{prt,"Block1",delay,x3,y3,z3}) --part, type, delay
  728. end
  729.  
  730. function ShowDamage(Pos, Text, Time, Color)
  731. local Rate = (1 / 30)
  732. local Pos = (Pos or Vector3.new(0, 0, 0))
  733. local Text = (Text or "")
  734. local Time = (Time or 2)
  735. local Color = (Color or Color3.new(1, 0, 0))
  736. local EffectPart = CreatePart("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  737. EffectPart.Anchored = true
  738. local BillboardGui = Instance.new("BillboardGui")
  739. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  740. BillboardGui.Adornee = EffectPart
  741. local TextLabel = Instance.new("TextLabel")
  742. TextLabel.BackgroundTransparency = 1
  743. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  744. TextLabel.Text = Text
  745. TextLabel.TextColor3 = Color
  746. TextLabel.TextScaled = true
  747. TextLabel.Font = Enum.Font.ArialBold
  748. TextLabel.Parent = BillboardGui
  749. BillboardGui.Parent = EffectPart
  750. game.Debris:AddItem(EffectPart, (Time + 0.1))
  751. EffectPart.Parent = game:GetService("Workspace")
  752. Delay(0, function()
  753. local Frames = (Time / Rate)
  754. for Frame = 1, Frames do
  755. wait(Rate)
  756. local Percent = (Frame / Frames)
  757. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  758. TextLabel.TextTransparency = Percent
  759. end
  760. if EffectPart and EffectPart.Parent then
  761. EffectPart:Destroy()
  762. end
  763. end)
  764. end
  765.  
  766.  
  767. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  768. if hit.Parent==nil then
  769. return
  770. end
  771. local h=hit.Parent:FindFirstChild("Humanoid")
  772. for _,v in pairs(hit.Parent:children()) do
  773. if v:IsA("Humanoid") then
  774. h=v
  775. end
  776. end
  777. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  778. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  779. end
  780. if hit.Parent.className=="Accessory" then
  781. hit=hit.Parent.Parent:findFirstChild("Head")
  782. end
  783. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  784. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  785. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  786. return
  787. end]]
  788. -- hs(hit,1.2)
  789. local c=Instance.new("ObjectValue")
  790. c.Name="creator"
  791. c.Value=game:service("Players").LocalPlayer
  792. c.Parent=h
  793. game:GetService("Debris"):AddItem(c,.5)
  794. local Damage=math.random(minim,maxim)
  795. -- h:TakeDamage(Damage)
  796. local blocked=false
  797. local block=hit.Parent:findFirstChild("Block")
  798. if block~=nil then
  799. print(block.className)
  800. if block.className=="NumberValue" then
  801. if block.Value>0 then
  802. blocked=true
  803. if decreaseblock==nil then
  804. block.Value=block.Value-1
  805. end
  806. end
  807. end
  808. if block.className=="IntValue" then
  809. if block.Value>0 then
  810. blocked=true
  811. if decreaseblock~=nil then
  812. block.Value=block.Value-1
  813. end
  814. end
  815. end
  816. end
  817. if blocked==false then
  818. -- h:TakeDamage(Damage)
  819. HitHealth=h.Health
  820. h.Health=h.Health-Damage
  821. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  822. else
  823. h.Health=h.Health-(Damage/2)
  824. 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)
  825. end
  826. if Type=="Knockdown" then
  827. local hum=hit.Parent.Humanoid
  828. hum.PlatformStand=true
  829. coroutine.resume(coroutine.create(function(HHumanoid)
  830. swait(1)
  831. HHumanoid.PlatformStand=false
  832. end),hum)
  833. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  834. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  835. local bodvol=Instance.new("BodyVelocity")
  836. bodvol.velocity=angle*knockback
  837. bodvol.P=5000
  838. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  839. bodvol.Parent=hit
  840. local rl=Instance.new("BodyAngularVelocity")
  841. rl.P=3000
  842. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  843. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  844. rl.Parent=hit
  845. game:GetService("Debris"):AddItem(bodvol,.5)
  846. game:GetService("Debris"):AddItem(rl,.5)
  847. elseif Type=="Normal" then
  848. local vp=Instance.new("BodyVelocity")
  849. vp.P=500
  850. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  851. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  852. if KnockbackType==1 then
  853. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  854. elseif KnockbackType==2 then
  855. vp.velocity=Property.CFrame.lookVector*knockback
  856. end
  857. if knockback>0 then
  858. vp.Parent=hit.Parent.Torso
  859. end
  860. game:GetService("Debris"):AddItem(vp,.5)
  861. elseif Type=="Up" then
  862. local bodyVelocity=Instance.new("BodyVelocity")
  863. bodyVelocity.velocity=vt(0,60,0)
  864. bodyVelocity.P=5000
  865. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  866. bodyVelocity.Parent=hit
  867. game:GetService("Debris"):AddItem(bodyVelocity,1)
  868. local rl=Instance.new("BodyAngularVelocity")
  869. rl.P=3000
  870. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  871. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  872. rl.Parent=hit
  873. game:GetService("Debris"):AddItem(rl,.5)
  874. elseif Type=="Snare" then
  875. local bp=Instance.new("BodyPosition")
  876. bp.P=2000
  877. bp.D=100
  878. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  879. bp.position=hit.Parent.Torso.Position
  880. bp.Parent=hit.Parent.Torso
  881. game:GetService("Debris"):AddItem(bp,1)
  882. elseif Type=="Target" then
  883. local Targetting = false
  884. if Targetting==false then
  885. ZTarget=hit.Parent.Torso
  886. coroutine.resume(coroutine.create(function(Part)
  887. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  888. swait(5)
  889. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  890. end),ZTarget)
  891. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  892. local targetgui=Instance.new("BillboardGui")
  893. targetgui.Parent=ZTarget
  894. targetgui.Size=UDim2.new(10,100,10,100)
  895. local targ=Instance.new("ImageLabel")
  896. targ.Parent=targetgui
  897. targ.BackgroundTransparency=1
  898. targ.Image="rbxassetid://4834067"
  899. targ.Size=UDim2.new(1,0,1,0)
  900. cam.CameraType="Scriptable"
  901. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  902. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  903. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  904. Targetting=true
  905. RocketTarget=ZTarget
  906. for i=1,Property do
  907. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  908. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  909. swait()
  910. end
  911. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  912. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  913. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  914. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  915. end
  916. Targetting=false
  917. RocketTarget=nil
  918. targetgui.Parent=nil
  919. cam.CameraType="Custom"
  920. end
  921. end
  922. local debounce=Instance.new("BoolValue")
  923. debounce.Name="DebounceHit"
  924. debounce.Parent=hit.Parent
  925. debounce.Value=true
  926. game:GetService("Debris"):AddItem(debounce,Delay)
  927. c=Instance.new("ObjectValue")
  928. c.Name="creator"
  929. c.Value=Player
  930. c.Parent=h
  931. game:GetService("Debris"):AddItem(c,.5)
  932. end
  933. end
  934.  
  935.  
  936. function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
  937. for _,c in pairs(workspace:children()) do
  938. local hum=c:findFirstChild("Humanoid")
  939. if hum~=nil then
  940. local head=c:findFirstChild("Torso")
  941. if head~=nil then
  942. local targ=head.Position-Part.Position
  943. local mag=targ.magnitude
  944. if mag<=magni and c.Name~=Player.Name then
  945. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
  946. end
  947. end
  948. end
  949. end
  950. end
  951.  
  952.  
  953. function MagicCylinder2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  954. local prt=CreatePart(3,Character,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
  955. prt.Anchored=true
  956. prt.CFrame=cframe
  957. msh=CreateMesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  958. game:GetService("Debris"):AddItem(prt,5)
  959. --table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3})
  960. Effects[#Effects+1]={prt,"Cylinder",delay,x3,y3,z3} --part, type, delay
  961. --[[coroutine.resume(coroutine.create(function(Part,Mesh)
  962. for i=0,1,delay do
  963. wait()
  964. Part.CFrame=Part.CFrame
  965. Part.Transparency=i
  966. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  967. end
  968. Part.Parent=nil
  969. end),prt,msh)]]
  970. end
  971.  
  972.  
  973. function ShootCannon(asd,mindam,maxdam,x,y,z,mag)
  974. so("rbxassetid://263623156",asd,.5,1)
  975. so("rbxassetid://263610152",asd,.5,1)
  976. so("rbxassetid://263623139",asd,.5,1)
  977. local MainPos=asd.Position
  978. local MainPos2=mouse.Hit.p
  979. local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
  980. --[[local mag=(MainPos-pos).magnitude
  981. MagicCylinder(BrickColor.new("Bright blue"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),1,mag*5,1,0.5,0,0.5,0.05)]]
  982. num=30
  983. coroutine.resume(coroutine.create(function()
  984. repeat
  985. wait()
  986. local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,Character)
  987. local mag=(MainPos-pos).magnitude
  988. MagicCylinder2(BrickColor.new("Lime green"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),.1,mag*8,.1,.2,0,.2,0.03)
  989. MainPos=MainPos+(MouseLook.lookVector*10)
  990. num=num-1
  991. if hit~=nil then
  992. num=0
  993. local ref=CreatePart(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Lime green"),"Reference",vt())
  994. ref.Anchored=true
  995. ref.CFrame=cf(pos)
  996. game.Debris:AddItem(ref,3)
  997. MagniDamage(ref,hit,1,mindam,maxdam,1,"Normal")
  998. so("rbxassetid://263610039",ref,1,1)
  999. so("rbxassetid://263610111",ref,1,1)
  1000. MagicBlock(BrickColor.new("Lime green"),cf(pos),5,5,5,.5,.5,.5,0.05)
  1001. game:GetService("Debris"):AddItem(ref,1)
  1002. MagniDamage(ref,ref,5,mindam,maxdam,10,"Normal")
  1003. end
  1004. until num<=0
  1005. end))
  1006. end
  1007.  
  1008. function Spin()
  1009. attack = true
  1010. mana=mana-15
  1011. for i = 0,1,0.16 do
  1012. swait()
  1013. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1014. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(0,1.3,1.3), 0.4)
  1016. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  1017. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  1018. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  1019. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.5)
  1020. end
  1021. local Con1 = Hitbox.Touched:connect(function(hit)
  1022. Damagefunc(Hitbox, hit, 10,15, math.random(5,10), "Normal", RootPart, .1, "Hit2", 1)
  1023. end)
  1024. trail("Lime green",Hitbox)
  1025. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1026. coroutine.resume(coroutine.create(function()
  1027. for i=0,1,0.05 do
  1028. swait()
  1029. if i>=0.1 and i>=0.3 and i<=0.8 and i<=0.5 then
  1030. so("http://roblox.com/asset/?id=161006212",FakeHandle,1,.7)
  1031. end
  1032. end
  1033. end))
  1034. coroutine.resume(coroutine.create(function()
  1035. for i=0,4,0.2 do
  1036. swait()
  1037. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0+360*i),math.rad(-60),math.rad(0)),.5)
  1038. end
  1039. end))
  1040. for i = 0,1,0.05 do
  1041. swait()
  1042. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1043. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1044. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1045. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(0.8,0,-0.5), 0.4)
  1046. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1047. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1048. end
  1049. trailling=false
  1050. attack=false
  1051. Con1:disconnect()
  1052. end
  1053.  
  1054. function Throw()
  1055. attack = true
  1056. mana=mana-10
  1057. Humanoid.WalkSpeed=10
  1058. coroutine.resume(coroutine.create(function()
  1059. for i=0,4,0.2 do
  1060. swait()
  1061. FakeHandleweld2.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0+360),math.rad(0),math.rad(0)),.5)
  1062. end
  1063. end))
  1064. for i = 0,1,0.1 do
  1065. swait()
  1066. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1067. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1068. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(20),math.rad(100)), 0.4)
  1069. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  1070. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  1071. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  1072. end
  1073. --local Con1 = Hitbox.Touched:connect(function(hit) damage(hit,7,8,1,1,RootPart) end)
  1074. trail("Lime green",Hitbox)
  1075. MagicCircle(BrickColor.new("Lime green"),FakeHandle2.CFrame,5,5,5,.5,.5,.5,.06)
  1076. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1077. for i = 0,1,0.05 do
  1078. swait()
  1079. local FireColors = {'Lime green', 'Really black'}
  1080. local p = Instance.new('Part', Character.Torso)
  1081. p.Transparency=.5
  1082. p.BrickColor = BrickColor.new(FireColors[math.random(1,#FireColors)])
  1083. p.FormFactor = 'Custom'
  1084. p.Size = Vector3.new(.8, .8, .8)
  1085. p.CanCollide = false
  1086. p.Anchored = true
  1087. p.Locked = true
  1088. p.CFrame = FakeHandle2.CFrame * CFrame.Angles(math.random(0,3),math.random(0,3),math.random(0,3))
  1089. Instance.new('BlockMesh', p)
  1090. coroutine.wrap(function()
  1091. for i = 1, 10 do
  1092. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(.1, .1, .1)
  1093. p.CFrame = p.CFrame * CFrame.new(0, -.15, 0)
  1094. wait()
  1095. end
  1096. end)()
  1097. game:service'Debris':AddItem(p, 2)
  1098. if i==0.2 then
  1099. MagicCircle(BrickColor.new("Lime green"),FakeHandle2.CFrame,15,15,15,2,2,2,.2)
  1100. FakeHandle2.Transparency=1
  1101. ShootCannon(LeftArm,20,30,5,5,5,3)
  1102. end
  1103. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1104. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1105. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1106. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1107. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1108. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1109. end
  1110. trailling=false
  1111. FakeHandle2.Transparency=.5
  1112. Humanoid.WalkSpeed=16
  1113. attack=false
  1114. --Con1:disconnect()
  1115. end
  1116.  
  1117. function VisionDash()
  1118. attack = true
  1119. Humanoid.WalkSpeed=0
  1120. Humanoid.AutoRotate=false
  1121. mana=mana-20
  1122. coroutine.resume(coroutine.create(function()
  1123. for i=0,4,0.2 do
  1124. swait()
  1125. FakeHandleweld2.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0+360),math.rad(0),math.rad(0)),.5)
  1126. end
  1127. end))
  1128. for i = 0,1,0.05 do
  1129. swait()
  1130. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(90)),.4)
  1131. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(30),math.rad(0),math.rad(-90)),.4)
  1132. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(20),math.rad(20),math.rad(100)), 0.4)
  1133. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  1134. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  1135. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  1136. end
  1137. --local Con1 = Hitbox.Touched:connect(function(hit) damage(hit,7,8,1,1,RootPart) end)
  1138. trail("Lime green",Hitbox)
  1139. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1140. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1141. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1142. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1143. for i = 0,1,0.2 do
  1144. swait()
  1145. if i==0.4 then
  1146. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1147. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1148. so("http://roblox.com/asset/?id=233856146",Torso,1,.8)
  1149. MagniDamage(Torso,Torso,20,10,20,5,"Normal")
  1150. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1151. end
  1152. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(10,-5,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1153. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1154. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1156. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1157. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1158. end
  1159. for i = 0,1,0.2 do
  1160. swait()
  1161. if i==0.4 then
  1162. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1163. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1164. so("http://roblox.com/asset/?id=233856146",Torso,1,.8)
  1165. MagniDamage(Torso,Torso,20,10,20,5,"Normal")
  1166. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1167. end
  1168. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(-10,-10,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1169. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1170. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(50),math.rad(100)), 0.4)
  1171. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1172. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1173. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1174. end
  1175. for i = 0,1,0.2 do
  1176. swait()
  1177. if i==0.4 then
  1178. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1179. MagniDamage(Torso,Torso,20,10,20,5,"Normal")
  1180. so("http://roblox.com/asset/?id=233856146",Torso,1,.8)
  1181. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1182. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1183. end
  1184. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(10,-15,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1185. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1187. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1188. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1189. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1190. end
  1191. RootPart.CFrame=RootPart.CFrame*cf(0,0,-15)
  1192. Humanoid.WalkSpeed=16
  1193. trailling=false
  1194. FakeHandle2.Transparency=.5
  1195. attack=false
  1196. Humanoid.AutoRotate=true
  1197. --Con1:disconnect()
  1198. end
  1199.  
  1200. function Illusion()
  1201. attack = true
  1202. mana=mana-10
  1203. Humanoid.AutoRotate=false
  1204. hitdebounce=false
  1205. local Con1 = Hitbox.Touched:connect(function(hit)
  1206. local ht = hit.Parent
  1207. local hum1=ht:FindFirstChild('Humanoid')
  1208. if hum1 ~= nil then
  1209. if hitdebounce == false then
  1210. hitdebounce = true
  1211. mana=mana-45
  1212. Humanoid.WalkSpeed=0
  1213. trail("Lime green",Hitbox)
  1214. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1215. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1216. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1217. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1218. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1219. for i = 0,1,0.2 do
  1220. swait()
  1221. if i==0.4 then
  1222. MagniDamage(Torso,Torso,10,5,10,5,"Normal")
  1223. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1224. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1225. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1226. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1227. end
  1228. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(10,-10,0)* angles(math.rad(0),math.rad(0),math.rad(30)),.4)
  1229. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1230. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1231. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1232. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1233. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1234. end
  1235. for i = 0,1,0.2 do
  1236. swait()
  1237. if i==0.4 then
  1238. MagniDamage(Torso,Torso,10,5,10,5,"Normal")
  1239. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1240. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1241. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1242. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1243. end
  1244. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(10,10,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.4)
  1245. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(50),math.rad(100)), 0.4)
  1247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1248. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1249. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1250. end
  1251. for i = 0,1,0.2 do
  1252. swait()
  1253. if i==0.4 then
  1254. MagniDamage(Torso,Torso,10,5,10,5,"Normal")
  1255. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1256. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1257. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1258. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1259. end
  1260. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(-15,-7.5,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1261. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1262. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1264. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1265. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1266. end
  1267. for i = 0,1,0.2 do
  1268. swait()
  1269. if i==0.4 then
  1270. MagniDamage(Torso,Torso,10,5,10,5,"Normal")
  1271. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1272. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1273. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1274. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1275. end
  1276. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(15,-7.5,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.4)
  1277. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1278. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1279. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1280. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1281. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1282. end
  1283. for i = 0,1,0.2 do
  1284. swait()
  1285. if i==0.4 then
  1286. MagniDamage(Torso,Torso,10,5,10,5,"Normal")
  1287. MagicCircle(BrickColor.new("Lime green"),Torso.CFrame,35,35,35,5,5,5,.06)
  1288. so("http://roblox.com/asset/?id=233856146",Torso,1,.6)
  1289. MagicBlock(BrickColor.new("Really black"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1290. MagicBlock(BrickColor.new("Lime green"),Torso.CFrame,25,25,25,.5,.5,.5,.06)
  1291. end
  1292. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(-10,10,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.4)
  1293. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  1294. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1295. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(math.rad(0),math.rad(20),math.rad(-100)), 0.4)
  1296. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1297. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1298. end
  1299. end
  1300. end
  1301. end)
  1302. for i = 0,1,0.05 do
  1303. swait()
  1304. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(90)),.4)
  1305. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(30),math.rad(0),math.rad(-90)),.4)
  1306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(math.rad(20),math.rad(20),math.rad(100)), 0.4)
  1307. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  1308. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  1309. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  1310. end
  1311. Humanoid.WalkSpeed=16
  1312. trailling=false
  1313. Humanoid.AutoRotate=true
  1314. FakeHandle2.Transparency=.5
  1315. attack=false
  1316. Con1:disconnect()
  1317. end
  1318.  
  1319.  
  1320. function attacktwo()
  1321. attack=true
  1322. for i = 0,1,0.16 do
  1323. swait()
  1324. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,-1),.4)
  1325. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.1,.1,1),.4)
  1326. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(0,-.5,1), 0.4)
  1327. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(0.8,0,-0.5), 0.4)
  1328. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1329. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1330. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.5)
  1331. end
  1332. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1.2)
  1333. local Con1 = Hitbox.Touched:connect(function(hit)
  1334. Damagefunc(Hitbox, hit, 10,15, math.random(5,10), "Normal", RootPart, .1, "Hit2", 1)
  1335. end)
  1336. trail("Lime green",Hitbox)
  1337. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1338.  
  1339. for i = 0,1,0.16 do
  1340. swait()
  1341. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,1.5),.4)
  1342. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(-.1,-.1,-1.5),.4)
  1343. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(0,1.3,2), 0.4)
  1344. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,-0.5), 0.4)
  1345. RH.C0=clerp(RH.C0,cf(1,-1,.3)*angles(0,.7,0)*angles(0,0,0),.3)
  1346. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*angles(0,-2.3,0)*angles(0,0,.2),.3)
  1347. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(0)),1)
  1348. end
  1349. trailling = false
  1350. attack = false
  1351. Con1:disconnect()
  1352. end
  1353.  
  1354. function attackthree()
  1355. attack = true
  1356. for i = 0,1,0.16 do
  1357. swait()
  1358. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,-1),.4)
  1359. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(0,0,1),.4)
  1360. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.2) * angles(1.6,-1.4,0)* angles(1,0,0), 0.4)
  1361. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -.2) * angles(0.7,0,-0.5), 0.4)
  1362. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(0,1.6,0)*angles(0,.5,0),.3)
  1363. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(0,-1.6,0)*angles(0,.5,-.2),.3)
  1364. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(50)),.5)
  1365. end
  1366. local Con1 = Hitbox.Touched:connect(function(hit)
  1367. Damagefunc(Hitbox, hit, 10,15, math.random(5,10), "Normal", RootPart, .1, "Hit2", 1)
  1368. end)
  1369. trail("Lime green",Hitbox)
  1370. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1.2)
  1371. for i = 0,1,0.16 do
  1372. swait()
  1373. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,1),.4)
  1374. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(0,0,-1),.4)
  1375. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.6) * angles(1.6,-1.4,0)* angles(-1,0,0), 0.4)
  1376. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -.2) * angles(-0.7,0,-0.3), 0.4)
  1377. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(0,1.6,0)*angles(0,-.5,0),.3)
  1378. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(0,-1.6,0)*angles(0,-.5,.2),.3)
  1379. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-50)),.5)
  1380. end
  1381. trailling=false
  1382. attack=false
  1383. Con1:disconnect()
  1384. end
  1385.  
  1386. function attackfour()
  1387. attack=true
  1388. for i = 0,1,0.16 do
  1389. swait()
  1390. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,1),.4)
  1391. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(0,0,-1),.4)
  1392. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.6) * angles(1.6,-1.4,0)* angles(-1,0,0), 0.4)
  1393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -.2) * angles(-0.7,0,-0.3), 0.4)
  1394. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(0,1.6,0)*angles(0,-.5,0),.3)
  1395. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(0,-1.6,0)*angles(0,-.5,.2),.3)
  1396. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-50)),.5)
  1397. end
  1398. trail("Lime green",Hitbox)
  1399. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1400. so("http://roblox.com/asset/?id=320557413",Hitbox,1,1)
  1401. local Con1 = Hitbox.Touched:connect(function(hit)
  1402. Damagefunc(Hitbox, hit, 10,15, math.random(5,10), "Normal", RootPart, .1, "Hit2", 1)
  1403. end)
  1404. for i = 0,1,0.16 do
  1405. swait()
  1406. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(0,0,-1),.4)
  1407. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.1,.1,1),.4)
  1408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(1.6,-1.4,0)* angles(2,0,0), 0.4)
  1409. LW.C0 = clerp(LW.C0, CFrame.new(-1.4, 0.4, -.3) * angles(0.8,0,-0.5), 0.4)
  1410. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*angles(0,2.3,0)*angles(0,0,-.2),.3)
  1411. LH.C0=clerp(LH.C0,cf(-1,-1,.3)*angles(0,-.7,0)*angles(0,0,-.1),.3)
  1412. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.5)
  1413. end
  1414. trailling = false
  1415. attack = false
  1416. Con1:disconnect()
  1417. end
  1418.  
  1419. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1420. local prt=CreatePart(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1421. prt.Anchored=true
  1422. prt.CFrame=cframe
  1423. local msh=CreateMesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1424. game:GetService("Debris"):AddItem(prt,2)
  1425. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3})
  1426. end
  1427.  
  1428.  
  1429. function ob1u()
  1430.  
  1431. end
  1432. function ob1d()
  1433. if attack == false and attacktype == 1 then
  1434. attacktype = 2
  1435. attackone()
  1436. elseif attack == false and attacktype == 2 then
  1437. attacktype = 3
  1438. attacktwo()
  1439. elseif attack == false and attacktype == 3 then
  1440. attacktype = 4
  1441. attackthree()
  1442. elseif attack == false and attacktype == 4 then
  1443. attacktype = 1
  1444. attackfour()
  1445. end
  1446. end
  1447.  
  1448. function key(k)
  1449. k=k:lower()
  1450. if attack == false and k == 'z' and mana>=15 and zenabled==true then
  1451. zenabled=false
  1452. coroutine.resume(coroutine.create(function()
  1453. for i=1,0,-0.01 do
  1454. swait()
  1455. fenframe1a.Size=UDim2.new(0.05*i,0,0.1,0)
  1456. end
  1457. zenabled=true
  1458. fenframe1a.Size=UDim2.new(0,0,0.1,0)
  1459. end))
  1460. Spin()
  1461. elseif attack == false and k == 'x' and mana>=10 and xenabled==true then
  1462. xenabled=false
  1463. coroutine.resume(coroutine.create(function()
  1464. for i=1,0,-0.1 do
  1465. swait()
  1466. fenframe2a.Size=UDim2.new(0.05*i,0,0.1,0)
  1467. end
  1468. xenabled=true
  1469. fenframe2a.Size=UDim2.new(0,0,0.1,0)
  1470. end))
  1471. Throw()
  1472. elseif attack == false and k == 'c' and mana>=20 and cenabled==true then
  1473. cenabled=false
  1474. coroutine.resume(coroutine.create(function()
  1475. for i=1,0,-0.01 do
  1476. swait()
  1477. fenframe3a.Size=UDim2.new(0.05*i,0,0.1,0)
  1478. end
  1479. cenabled=true
  1480. fenframe3a.Size=UDim2.new(0,0,0.1,0)
  1481. end))
  1482. VisionDash()
  1483. elseif attack == false and k == 'v' and mana>=45 and venabled==true then
  1484. venabled=false
  1485. coroutine.resume(coroutine.create(function()
  1486. for i=1,0,-0.001 do
  1487. swait()
  1488. fenframe4a.Size=UDim2.new(0.05*i,0,0.1,0)
  1489. end
  1490. venabled=true
  1491. fenframe4a.Size=UDim2.new(0,0,0.1,0)
  1492. end))
  1493. Illusion()
  1494. end
  1495. end
  1496.  
  1497. Bin=script.Parent
  1498.  
  1499. function ds(mouse)
  1500. end
  1501.  
  1502. function s(mouse)
  1503. print("Selected")
  1504. mouse.Button1Down:connect(function() ob1d(mouse) end)
  1505. mouse.Button1Up:connect(function() ob1u(mouse) end)
  1506. mouse.KeyDown:connect(key)
  1507.  
  1508. end
  1509.  
  1510. Bin.Selected:connect(s)
  1511. Bin.Deselected:connect(ds)
  1512.  
  1513.  
  1514.  
  1515. local sine = 0
  1516. local change = 1
  1517. local val = 0
  1518. local mananum = 0
  1519.  
  1520. while true do
  1521. pwait()
  1522. sine = sine + change
  1523. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1524. local velderp=RootPart.Velocity.y
  1525. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  1526. if equipped==true or equipped==false then
  1527. if attack==false then
  1528. idle=idle+1
  1529. else
  1530. idle=0
  1531. end
  1532. if idle>=500 then
  1533. if attack==false then
  1534. end
  1535. end
  1536. if RootPart.Velocity.y > 1 and hitfloor==nil then
  1537. Anim="Jump"
  1538. if attack==false then
  1539. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(.5,0,0),.3)
  1540. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.3,0,0),.3)
  1541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(.7,0,.3), 0.3)
  1542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(-.6,0,-.5), 0.3)
  1543. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(0,1.6,0)*angles(-.1,0,.3),.3)
  1544. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(0,-1.6,0)*angles(-.1,0,-.3),.3)
  1545. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(200)),.3)
  1546. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(0,0,0),1)
  1547. end
  1548. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  1549. Anim="Fall"
  1550. if attack==false then
  1551. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(.3,0,0),.3)
  1552. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.2,0,0),.3)
  1553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(.2,0,.3), 0.3)
  1554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(-1,0,-.6), 0.3)
  1555. RH.C0=clerp(RH.C0,cf(1,-.8,-.5)*angles(0,1.6,0)*angles(0,0,.3),.3)
  1556. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(0,-1.6,0)*angles(-.1,0,.5),.3)
  1557. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(200)),.3)
  1558. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(0,0,0),1)
  1559. end
  1560. elseif torvel<1 and hitfloor~=nil then
  1561. Anim="Idle"
  1562. if attack==false then
  1563. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-.2)* angles(0,0,.5),.3)
  1564. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(.1,-.1,-.5),.3)
  1565. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.6, -.2) * angles(0.5,.3,.4), 0.3)
  1566. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.4, .3) * angles(-0.6,0,0.3), 0.3)
  1567. RH.C0=clerp(RH.C0,cf(1,-.8,-.3)*angles(0,1.3,0),.3)
  1568. LH.C0=clerp(LH.C0,cf(-1,-.8,0)*angles(-.5,-1.4,0),.3)
  1569. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(230)),.3)
  1570. FakeHandleweld2.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1571. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(0,0,0),1)
  1572. end
  1573. elseif torvel>2 and hitfloor~=nil then
  1574. Anim="Walk"
  1575. if attack==false then
  1576. change=3
  1577. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-.2)* angles(.5,0,0),.3)
  1578. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(-.3,0,0),.3)
  1579. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(.6,0,.2), 0.3)
  1580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(-.5,0,-.3), 0.3)
  1581. RH.C0=clerp(RH.C0,cf(1,-.8,0)*angles(0,1.6,0)*angles(-.06,0,.4),.3)
  1582. LH.C0=clerp(LH.C0,cf(-1,-.8,0)*angles(0,-1.6,0)*angles(-.06,0,-.4),.3)
  1583. FakeHandleweld.C0=clerp(FakeHandleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(180),math.rad(200)),.3)
  1584. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(0,0,0),1)
  1585. end
  1586. end
  1587. end
  1588. if #Effects>0 then
  1589. for e=1,#Effects do
  1590. if Effects[e]~=nil then
  1591. local Thing=Effects[e]
  1592. if Thing~=nil then
  1593. local Part=Thing[1]
  1594. local Mode=Thing[2]
  1595. local Delay=Thing[3]
  1596. local IncX=Thing[4]
  1597. local IncY=Thing[5]
  1598. local IncZ=Thing[6]
  1599. if Thing[1].Transparency<=1 then
  1600. if Thing[2]=="Block1" then
  1601. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1602. Mesh=Thing[1].Mesh
  1603. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1604. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1605. elseif Thing[2]=="Cylinder" then
  1606. Mesh=Thing[1].Mesh
  1607. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1608. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1609. elseif Thing[2]=="Blood" then
  1610. Mesh=Thing[7]
  1611. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  1612. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1613. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1614. elseif Thing[2]=="Elec" then
  1615. Mesh=Thing[1].Mesh
  1616. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  1617. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1618. elseif Thing[2]=="Disappear" then
  1619. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1620. end
  1621. else
  1622. Part.Parent=nil
  1623. table.remove(Effects,e)
  1624. end
  1625. end
  1626. end
  1627. end
  1628. end
  1629. fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
  1630. fenbarmana4.Text="[Power] <{[ "..mana.." ]}> [Power]"
  1631. if mana>=100 then
  1632. mana=100
  1633. else
  1634. if attack==false then
  1635. if mananum<=8 then
  1636. mananum=mananum+1
  1637. else
  1638. mananum=0
  1639. mana=mana+1
  1640. end
  1641. end
  1642. end
  1643. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement