zEE1222

Untitled

Aug 20th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.32 KB | None | 0 0
  1. local players = game:GetService("Players")
  2. local workspac = game:GetService("Workspace")
  3. Me = game:GetService("Players"):findFirstChild("ace28545")
  4. char = Me.Character
  5. name = Me.Name
  6. local pg = Me.PlayerGui
  7. Torso = char.Torso
  8. Rarm = char["Right Arm"]
  9. Larm = char["Left Arm"]
  10. Rarl = char["Right Leg"]
  11. Larl = char["Left Leg"]
  12. H = char.Head
  13. Hum = char.Humanoid
  14. local attakin = false
  15. local MainColor = "Really black"
  16. local MainColor2 = "Institutional white"
  17. local MainColor3 = "Really blue"
  18. local RageColor = "Institutional white"
  19. local AS = 0.1
  20. local rage = false
  21. Meshes = {
  22. Spike = "http://www.roblox.com/asset/?id=1323306",
  23. Dragon = "http://www.roblox.com/asset/?id=24478215",
  24. }
  25. function prop(part, parent, collide, tran, ref, x, y, z, anchor, clr, form)
  26. part.Parent = parent
  27. part.formFactor = form
  28. part.CanCollide = collide
  29. part.Transparency = tran
  30. part.Reflectance = ref
  31. part.Size = Vector3.new(x,y,z)
  32. part.BrickColor = BrickColor.new(clr)
  33. part.TopSurface = 0
  34. part.BottomSurface = 0
  35. part.Anchored = anchor
  36. part.Locked = true
  37. part:BreakJoints()
  38. end
  39. function mesh(mesh, parent, x, y, z, type)
  40. mesh.Parent = parent
  41. mesh.Scale = Vector3.new(x, y, z)
  42. if mesh.className == "SpecialMesh" then
  43. mesh.MeshType = type
  44. end
  45. end
  46. function wel(weld, x, y, z, parent, part, parta, xx, yy, zz)
  47. local wel = weld
  48. wel.Parent = parent
  49. wel.Part0 = part
  50. wel.Part1 = parta
  51. wel.C1 = CFrame.new(x, y, z) * CFrame.Angles(xx, yy, zz)
  52. end
  53. pcall(function() char[":P"]:remove() end)
  54. pcall(function() char["Yamato"]:remove() end)
  55. local Model = Instance.new("Model",char)
  56. Model.Name = ":P"
  57. local Model2 = Instance.new("Model",char)
  58. Model2.Name = "Yamato"
  59. local RAB = Instance.new("Part") -- Right Arm Brick
  60. RAB.formFactor = "Custom"
  61. RAB.Size = Vector3.new(0.2, 0.2, 0.2)
  62. RAB.Transparency = 1
  63. RAB.Parent = Model
  64. RAB:BreakJoints()
  65. local RABW = Instance.new("Weld",RAB) -- Right Arm Brick Weld
  66. RABW.Part0 = Torso
  67. RABW.Part1 = RAB
  68. RABW.C1 = CFrame.new(-1.5, -0.5, 0)
  69. local LAB = Instance.new("Part") -- Right Arm Brick
  70. LAB.formFactor = "Custom"
  71. LAB.Size = Vector3.new(0.2, 0.2, 0.2)
  72. LAB.Transparency = 1
  73. LAB.Parent = Model
  74. LAB:BreakJoints()
  75. local LABW = Instance.new("Weld",LAB) -- Left Arm Brick Weld
  76. LABW.Part0 = Torso
  77. LABW.Part1 = LAB
  78. LABW.C1 = CFrame.new(1.5, -0.5, 0)
  79. local RAW = Instance.new("Weld",RAB) -- Right Arm Weld
  80. RAW.Part0 = RAB
  81. RAW.Part1 = nil
  82. RAW.C1 = CFrame.new(0, 0.5, 0)
  83. local LAW = Instance.new("Weld",LAB) -- Left Arm Weld
  84. LAW.Part0 = LAB
  85. LAW.Part1 = nil
  86. LAW.C1 = CFrame.new(0, 0.5, 0)
  87. --wel(cw, 0, -1, 0, handle, handle, Rarm, 1.55, 1.55, 0)
  88. local handle = Instance.new("Part")
  89. prop(handle, Model2, false, 0, 0, 0.2, 1.25, 0.2, false, MainColor, "Custom")
  90. local cm = Instance.new("CylinderMesh", handle)
  91. local cw = Instance.new("Weld")
  92. wel(cw, 1, 1.5, 0.65, handle, handle, Torso, 0, 1.55*2, 0.775)
  93. local handle2 = Instance.new("Part")
  94. prop(handle2, Model2, false, 0, 0, 0.2, 1.25, 0.2, false, MainColor, "Custom")
  95. local cm2 = Instance.new("SpecialMesh", handle2)
  96. mesh(cm2, handle2, 0.2, 0.2, 0.2, "FileMesh")
  97. cm2.MeshId = Meshes.Spike
  98. local cw2 = Instance.new("Weld")
  99. wel(cw2, 0, 0.75, 0, handle2, handle2, handle, 0, 0, 0)
  100. local handle3 = Instance.new("Part")
  101. prop(handle3, Model2, false, 0, 0, 0.2, 0.75, 0.2, false, MainColor, "Custom")
  102. local cm3 = Instance.new("CylinderMesh", handle3)
  103. local cw3 = Instance.new("Weld")
  104. wel(cw3, 0.25, -0.75, 0, handle3, handle3, handle, 0, 0, 1)
  105. local handle4 = Instance.new("Part")
  106. prop(handle4, Model2, false, 0, 0, 0.2, 0.75, 0.2, false, MainColor, "Custom")
  107. local cm4 = Instance.new("CylinderMesh", handle4)
  108. local cw4 = Instance.new("Weld")
  109. wel(cw4, -0.25, -0.75, 0, handle4, handle4, handle, 0, 0, -1)
  110. local handle5 = Instance.new("Part")
  111. prop(handle5, Model2, false, 0, 0, 0.65, 1, 0.3, false, MainColor, "Custom")
  112. local cm5 = Instance.new("SpecialMesh", handle5)
  113. mesh(cm5, handle5, 1, 1, 1, "Sphere")
  114. local cw5 = Instance.new("Weld")
  115. wel(cw5, 0, -1, 0, handle5, handle5, handle, 0, 0, 0)
  116. local handle6 = Instance.new("Part")
  117. prop(handle6, Model2, false, 0, 0, 0.65, 1, 0.5, false, MainColor2, "Custom")
  118. local cm6 = Instance.new("SpecialMesh", handle6)
  119. mesh(cm6, handle6, 0.25, 0.25, 0.15, "FileMesh")
  120. cm6.MeshId = Meshes.Dragon
  121. local cw6 = Instance.new("Weld")
  122. wel(cw6, 0, -0.75, -0.2, handle6, handle6, handle, 0, 0, 0)
  123. for i = 1, 5 do
  124. local handle7 = Instance.new("Part")
  125. prop(handle7, Model2, false, 0, 0, 0.5-0.025*i, 0.3, 0.3, false, MainColor, "Custom")
  126. local cm7 = Instance.new("SpecialMesh", handle7)
  127. mesh(cm7, handle7, 1, 1, 1, "Sphere")
  128. local cw7 = Instance.new("Weld")
  129. wel(cw7, -0.1, -1-0.1*i, 0, handle7, handle7, handle, 0, 0, 0.5)
  130. local handle8 = Instance.new("Part")
  131. prop(handle8, Model2, false, 0, 0, 0.5-0.025*i, 0.3, 0.3, false, MainColor, "Custom")
  132. local cm8 = Instance.new("SpecialMesh", handle8)
  133. mesh(cm8, handle8, 1, 1, 1, "Sphere")
  134. local cw8 = Instance.new("Weld")
  135. wel(cw8, 0.1, -1-0.1*i, 0, handle8, handle8, handle, 0, 0, -0.5)
  136. end
  137. local handle8 = Instance.new("Part")
  138. prop(handle8, Model2, false, 0, 0, 0.475, 0.3, 0.3, false, MainColor, "Custom")
  139. local cm8 = Instance.new("SpecialMesh", handle8)
  140. mesh(cm8, handle8, 1, 1, 1, "Sphere")
  141. local cw8 = Instance.new("Weld")
  142. wel(cw8, 0, -1.65, 0, handle8, handle8, handle, 0, 0, 1.55)
  143. local blade = Instance.new("Part")
  144. prop(blade, Model2, false, 0, 0, 0.2, 1, 0.2, false, MainColor3, "Custom")
  145. blade.Reflectance = 0.4
  146. blade.Transparency = 0.5
  147. local bm = Instance.new("BlockMesh", blade)
  148. mesh(bm, blade, 1, 1, 1)
  149. local bw = Instance.new("Weld")
  150. wel(bw, 0.125, -1.75, 0, blade, blade, handle, 0, 0, -0.25)
  151. local blade2 = Instance.new("Part")
  152. prop(blade2, Model2, false, 0, 0, 0.2, 1, 0.2, false, MainColor3, "Custom")
  153. blade2.Reflectance = 0.4
  154. blade2.Transparency = 0.5
  155. local bm2 = Instance.new("BlockMesh", blade2)
  156. mesh(bm2, blade2, 1, 1, 1)
  157. local bw2 = Instance.new("Weld")
  158. wel(bw2, -0.125, -1.75, 0, blade2, blade2, handle, 0, 0, 0.25)
  159. local blade3 = Instance.new("Part")
  160. prop(blade3, Model2, false, 0, 0, 0.4, 2.5, 0.2, false, MainColor3, "Custom")
  161. blade3.Reflectance = 0.4
  162. blade3.Transparency = 0.5
  163. local bm3 = Instance.new("BlockMesh", blade2)
  164. mesh(bm3, blade3, 1, 1, 0.75)
  165. local bw3 = Instance.new("Weld")
  166. wel(bw3, 0, -2.75, 0, blade3, blade3, handle, 0, 0, 0)
  167. local blade4 = Instance.new("Part")
  168. prop(blade4, Model2, false, 0, 0, 0.2, 0.4, 0.2, false, MainColor3, "Custom")
  169. blade4.Reflectance = 0.4
  170. blade4.Transparency = 0.5
  171. local bm4 = Instance.new("BlockMesh", blade4)
  172. mesh(bm4, blade4, 1, 1, 0.749)
  173. local bw4 = Instance.new("Weld")
  174. wel(bw4, -0.025, -4.125, 0, blade4, blade4, handle, 0, 0, 0.5)
  175. local blade5 = Instance.new("Part")
  176. prop(blade5, Model2, false, 0, 0, 0.2, 0.4, 0.2, false, MainColor3, "Custom")
  177. blade5.Reflectance = 0.4
  178. blade5.Transparency = 0.5
  179. local bm5 = Instance.new("BlockMesh", blade5)
  180. mesh(bm5, blade5, 1, 1, 0.749)
  181. local bw5 = Instance.new("Weld")
  182. wel(bw5, 0.025, -4.125, 0, blade5, blade5, handle, 0, 0, -0.5)
  183. local blade6 = Instance.new("Part")
  184. prop(blade6, Model2, false, 0, 0, 0.3, 0.5, 0.2, false, MainColor3, "Custom")
  185. blade6.Reflectance = 0.4
  186. blade6.Transparency = 0.5
  187. local bm6 = Instance.new("BlockMesh", blade6)
  188. mesh(bm6, blade6, 1, 1, 0.7489)
  189. local bw6 = Instance.new("Weld")
  190. wel(bw6, -0.025*1.5, -4.125-0.2, 0, blade6, blade6, handle, 0, 0, 0.25/2)
  191. local blade7 = Instance.new("Part")
  192. prop(blade7, Model2, false, 0, 0, 0.3, 0.5, 0.2, false, MainColor3, "Custom")
  193. blade7.Reflectance = 0.4
  194. blade7.Transparency = 0.5
  195. local bm7 = Instance.new("BlockMesh", blade7)
  196. mesh(bm7, blade7, 1, 1, 0.7489)
  197. local bw7 = Instance.new("Weld")
  198. wel(bw7, 0.025*1.5, -4.125-0.2, 0, blade7, blade7, handle, 0, 0, -0.25/2)
  199. local blade8 = Instance.new("Part")
  200. prop(blade8, Model2, false, 0, 0, 0.2, 0.5, 0.2, false, MainColor3, "Custom")
  201. blade8.Reflectance = 0.4
  202. blade8.Transparency = 0.5
  203. local bm8 = Instance.new("SpecialMesh", blade8)
  204. mesh(bm8, blade8, 0.74, 1, 1, "Wedge")
  205. local bw8 = Instance.new("Weld")
  206. wel(bw8, -0.1, -4.8, 0, blade8, blade8, handle, 1.6, 1.55, 1.55)
  207. local blade9 = Instance.new("Part")
  208. prop(blade9, Model2, false, 0, 0, 0.2, 0.5, 0.2, false, MainColor3, "Custom")
  209. blade9.Reflectance = 0.4
  210. blade9.Transparency = 0.5
  211. local bm9 = Instance.new("SpecialMesh", blade9)
  212. mesh(bm9, blade9, 0.74, 1, 1, "Wedge")
  213. local bw9 = Instance.new("Weld")
  214. wel(bw9, 0.1, -4.8, 0, blade9, blade9, handle, 1.6, -1.55, -1.55)
  215. function trail(part, time)
  216. local tr = Instance.new("Part")
  217. tr.formFactor = "Custom"
  218. tr.Size = part.Size
  219. tr.Parent = part
  220. tr.BrickColor = BrickColor.new(RageColor)
  221. tr.Transparency = 0.5
  222. tr.Anchored = true
  223. tr.CanCollide = false
  224. tr.CFrame = part.CFrame
  225. coroutine.resume(coroutine.create(function()
  226. wait(time)
  227. tr:remove()
  228. end))
  229. end
  230. function hurt(part, dmg, mag)
  231. for _,v in pairs(workspace:children()) do -- missing an E
  232. if v.Name ~= name and v:findFirstChild("Torso") and v:findFirstChild("Humanoid") then
  233. if (v.Torso.Position - part.Position).magnitude <= mag then
  234. v.Humanoid:TakeDamage(dmg)
  235. end
  236. end
  237. end
  238. end
  239. function blast()
  240. local pos = Instance.new("BodyPosition", Torso)
  241. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  242. pos.position = Torso.Position + Vector3.new(0, 2, 0)
  243. local wave = Instance.new("Part", char)
  244. wave.formFactor = "Custom"
  245. wave.BrickColor = BrickColor.new("Black")
  246. wave.Size = Vector3.new(1, 1, 1)
  247. wave.Anchored = true
  248. wave.CanCollide = false
  249. wave.CFrame = Torso.CFrame
  250. local wavem = Instance.new("SpecialMesh", wave)
  251. wavem.MeshType = "FileMesh"
  252. wavem.MeshId = Meshes.Spike
  253. wavem.Scale = Vector3.new(0.25, 0.25, 0.25)
  254. wait(0.1)
  255. local wave2 = Instance.new("Part", char)
  256. wave2.formFactor = "Custom"
  257. wave2.BrickColor = BrickColor.new("Bright blue")
  258. wave2.Size = Vector3.new(1, 1, 1)
  259. wave2.Anchored = true
  260. wave2.CanCollide = false
  261. wave2.CFrame = Torso.CFrame * CFrame.Angles(1.55*2, 0, 0)
  262. local wave2m = Instance.new("SpecialMesh", wave2)
  263. wave2m.MeshType = "FileMesh"
  264. wave2m.MeshId = Meshes.Spike
  265. wave2m.Scale = Vector3.new(0.25, 0.25, 0.25)
  266. coroutine.resume(coroutine.create(function()
  267. for i = 1, 30 do
  268. wavem.Scale = wavem.Scale + Vector3.new(0.5, 0.25, 0.5)
  269. wave2m.Scale = wave2m.Scale + Vector3.new(0.5, 0.25, 0.5)
  270. hurt(wave, 1, i/3.5)
  271. hurt(wave2, 1, i/3.5)
  272. wait()
  273. end
  274. pos:remove()
  275. for i = 1, 10 do
  276. wavem.Scale = wavem.Scale + Vector3.new(1.5, -1, 1.5)
  277. wave2m.Scale = wave2m.Scale + Vector3.new(1.5, -1, 1.5)
  278. hurt(wave, 5, i)
  279. hurt(wave2, 5, i)
  280. wait()
  281. end
  282. wave:remove()
  283. wave2:remove()
  284. end))
  285. end
  286. function slash(mouse) ------------------ZOMGFCKINGHAXHAXHAXHAXHAXHAX
  287. for i = 0, 1, AS do
  288. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90+90*i), math.rad(-50*i), 0)
  289. wait()
  290. end
  291. for i = 0, 1, AS*2 do
  292. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(180-95*i), math.rad(-50+0*i), 0)
  293. trail(blade3, 0.25)
  294.  
  295. blade3.Touched:connect(function (hit) if hit.Parent:FindFirstChild("Humanoid",true) ~= nil and hit.Parent.Name ~= "WhiteFlamez" then hit.Parent:FindFirstChild("Humanoid",true):TakeDamage(10000) end end)
  296. wait()
  297. end
  298. for i = 0, 1, AS*2 do
  299. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(85-95*i), math.rad(-50+75*i), 0)
  300. trail(blade3, 0.25)
  301. wait()
  302. end
  303. for i = 0, 1, AS do
  304. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(-10+100*i), math.rad(25-25*i), 0)
  305. wait()
  306. end
  307. end
  308. function RC(Pos, Dir, Max, Ignore)
  309. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999)), Ignore)
  310. end
  311. function RayC(Start, En, MaxDist, Ignore)
  312. return RC(Start, (En - Start), MaxDist, Ignore)
  313. end
  314. function darkball(mouse)
  315. if rage == true then
  316. for i = 0, 1, AS do
  317. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90+0*i), 0, math.rad(-50*i))
  318. LAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90*i), 0, math.rad(50*i))
  319. wait()
  320. end
  321. local shot = Instance.new("Part")
  322. shot.Parent = char
  323. shot.CanCollide = false
  324. shot.Anchored = true
  325. shot.Size = Vector3.new(2, 2, 2)
  326. shot.Transparency = 0.5
  327. shot.BrickColor = BrickColor.new("Really black")
  328. local shotm = Instance.new("SpecialMesh", shot)
  329. shotm.MeshType = "Sphere"
  330. local start = CFrame.new(Torso.Position) + Vector3.new(0, 0.25, 0)
  331. local ending = mouse
  332. local face = CFrame.new(start.p, ending)
  333. shot.CFrame = face
  334. local magn = (start.p - ending).magnitude
  335. local lastP = start.p
  336. for i = 4, 300, 8 do
  337. face = face * CFrame.new(0, 0, -8)
  338. shot.CFrame = face
  339. local mag = (lastP - face.p).magnitude
  340. local t = Instance.new("Part",char)
  341. t.Anchored = true
  342. t.BrickColor = BrickColor.new("Really black")
  343. t.formFactor = "Custom"
  344. t.Size = Vector3.new(1.4, 1.4, 1)
  345. local mm = Instance.new("SpecialMesh",t)
  346. mm.MeshType = "Sphere"
  347. mm.Scale = Vector3.new(1, 1, mag)
  348. t.CFrame = CFrame.new(lastP, face.p) * CFrame.new(0, 0, -mag/2)
  349. coroutine.resume(coroutine.create(function()
  350. wait(0.05)
  351. for i = 0, 1, 0.1 do
  352. t.Transparency = i
  353. mm.Scale = Vector3.new(0.4-0.4*i, 0.4-0.4*i, mag)
  354. wait()
  355. end
  356. t:remove()
  357. end))
  358. local hit, pos = RayC(lastP, face.p, 14, char)
  359. if hit then
  360. local h = hit.Parent:findFirstChild("Humanoid")
  361. if h then
  362. if hit.Parent.Name ~= name then
  363. h.Health = h.Health - 15
  364. end
  365. end
  366. shot:remove()
  367. break
  368. end
  369. lastP = face.p
  370. wait()
  371. end
  372. shot:remove()
  373. for i = 0, 1, AS do
  374. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90+0*i), 0, math.rad(-50+50*i))
  375. LAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90-90*i), 0, math.rad(50-50*i))
  376. wait()
  377. end
  378. end
  379. end
  380. function select()
  381. RAW.Part1 = Rarm
  382. LAW.Part1 = Larm
  383. for i = 0, 1, AS do
  384. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(195*i), 0, 0)
  385. wait()
  386. end
  387. wel(cw, 0, -1, 0, handle, handle, Rarm, 1.55, 1.55, 0)
  388. for i = 0, 1, AS do
  389. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(195-105*i), 0, 0)
  390. wait()
  391. end
  392. end
  393. function black(time)
  394. local tr = Instance.new("Part")
  395. tr.formFactor = "Custom"
  396. tr.Size = Torso.Size
  397. tr.Parent = Torso
  398. tr.BrickColor = BrickColor.new("Really black")
  399. tr.Transparency = 0.5
  400. tr.Anchored = true
  401. tr.CanCollide = false
  402. tr.CFrame = Torso.CFrame
  403. coroutine.resume(coroutine.create(function()
  404. wait(time)
  405. tr:remove()
  406. end))
  407. local tr = Instance.new("Part")
  408. tr.formFactor = "Custom"
  409. tr.Size = Rarm.Size
  410. tr.Parent = Rarm
  411. tr.BrickColor = BrickColor.new("Really black")
  412. tr.Transparency = 0.5
  413. tr.Anchored = true
  414. tr.CanCollide = false
  415. tr.CFrame = Rarm.CFrame
  416. coroutine.resume(coroutine.create(function()
  417. wait(time)
  418. tr:remove()
  419. end))
  420. local tr = Instance.new("Part")
  421. tr.formFactor = "Custom"
  422. tr.Size = Larm.Size
  423. tr.Parent = Larm
  424. tr.BrickColor = BrickColor.new("Really black")
  425. tr.Transparency = 0.5
  426. tr.Anchored = true
  427. tr.CanCollide = false
  428. tr.CFrame = Larm.CFrame
  429. coroutine.resume(coroutine.create(function()
  430. wait(time)
  431. tr:remove()
  432. end))
  433. local tr = Instance.new("Part")
  434. tr.formFactor = "Custom"
  435. tr.Size = Rarl.Size
  436. tr.Parent = Rarl
  437. tr.BrickColor = BrickColor.new("Really black")
  438. tr.Transparency = 0.5
  439. tr.Anchored = true
  440. tr.CanCollide = false
  441. tr.CFrame = Rarl.CFrame
  442. coroutine.resume(coroutine.create(function()
  443. wait(time)
  444. tr:remove()
  445. end))
  446. local tr = Instance.new("Part")
  447. tr.formFactor = "Custom"
  448. tr.Size = Larl.Size
  449. tr.Parent = Larl
  450. tr.BrickColor = BrickColor.new("Really black")
  451. tr.Transparency = 0.5
  452. tr.Anchored = true
  453. tr.CanCollide = false
  454. tr.CFrame = Larl.CFrame
  455. coroutine.resume(coroutine.create(function()
  456. wait(time)
  457. tr:remove()
  458. end))
  459. local tr = Instance.new("Part")
  460. tr.formFactor = "Custom"
  461. tr.Size = H.Size
  462. tr.Parent = H
  463. tr.BrickColor = BrickColor.new("Really black")
  464. tr.Transparency = 0.5
  465. tr.Anchored = true
  466. tr.CanCollide = false
  467. tr.CFrame = H.CFrame
  468. local sp = Instance.new("SpecialMesh", tr)
  469. coroutine.resume(coroutine.create(function()
  470. wait(time)
  471. tr:remove()
  472. end))
  473. end
  474. coroutine.resume(coroutine.create(function()
  475. while wait() do
  476. if rage == true then
  477. black(0.5)
  478. end
  479. end
  480. end))
  481. function trigger()
  482. if AS >= 0.3 then
  483. AS = 0.1
  484. rage = false
  485. RageColor = "White"
  486. Hum.WalkSpeed = 16
  487. else
  488. AS = 0.3
  489. Hum.WalkSpeed = 40
  490. RageColor = "Really Black"
  491. rage = true
  492. end
  493. local part = Instance.new("Part")
  494. part.Parent = char
  495. part.Size = Vector3.new(3, 15, 3)
  496. part.BrickColor = BrickColor.new("Really Black")
  497. part.Transparency = 0.25
  498. part.Anchored = true
  499. part.CFrame = Torso.CFrame
  500. local partm = Instance.new("CylinderMesh")
  501. partm.Parent = part
  502. coroutine.resume(coroutine.create(function()
  503. wait(2)
  504. part:remove()
  505. end))
  506. for i = 1, 5 do
  507. v3 = Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5))
  508. asd = CFrame.new((part.Position + part.Position + v3)/2, part.Position)
  509. local part2 = Instance.new("Part")
  510. part2.Parent = char
  511. part2.formFactor = "Custom"
  512. part2.Transparency = 0.25
  513. part2.Size = Vector3.new(1.5, 1.5, (part.Position - v3).magnitude/math.random(2, 3))
  514. part2.BrickColor = BrickColor.new("Really Black")
  515. part2.Anchored = true
  516. part2.CFrame = asd
  517. local part2m = Instance.new("BlockMesh")
  518. part2m.Parent = part2
  519. coroutine.resume(coroutine.create(function()
  520. wait(1.5)
  521. part2:remove()
  522. end))
  523. wait()
  524. end
  525. end
  526. function deselect()
  527. for i = 0, 1, AS do
  528. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(90+105*i), 0, 0)
  529. wait()
  530. end
  531. wel(cw, 1, 1.5, 0.65, handle, handle, Torso, 0, 1.55*2, 0.775)
  532. for i = 0, 1, AS do
  533. RAW.C0 = CFrame.new() * CFrame.Angles(math.rad(195-195*i), 0, 0)
  534. wait()
  535. end
  536. RAW.Part1 = nil
  537. LAW.Part1 = nil
  538. end
  539. if script.Parent.className ~= "HopperBin" then
  540. local h = Instance.new("HopperBin", Me.Backpack)
  541. h.Name = "Yamato"
  542. script.Parent = h
  543. end
  544. local bin = script.Parent
  545. function onSelected(mouse)
  546. select()
  547. mouse.Button1Down:connect(function()
  548. slash(mouse)
  549. end)
  550. mouse.KeyDown:connect(function(key)
  551. if key == "q" then
  552. trigger()
  553. end
  554. if key == "e" then
  555. darkball(mouse.hit.p)
  556. end
  557. if key == "f" then
  558. blast()
  559. end
  560. end)
  561. end
  562. function onDesel(mouse)
  563. deselect()
  564. end
  565. bin.Selected:connect(onSelected)
  566. bin.Deselected:connect(onDesel)
Add Comment
Please, Sign In to add comment