Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --KAONASHI--
  2. -- mediafire
  3. script:ClearAllChildren()
  4. Player = game.Players.compositor
  5. Character = Player.Character
  6. Hop = Instance.new("Tool",Player.Backpack)
  7. Hop.ToolTip = "Equip to appear."
  8. Hop.CanBeDropped = false
  9. Hop.Name = "BLUELICH"
  10. Hu = Character.Humanoid
  11. H = Instance.new("Part",Hop)
  12. H.Name = "Handle"
  13. H.formFactor = 3
  14. H.CanCollide = false
  15. H.Anchored = false
  16. H.Size = Vector3.new(0.2,0.2,0.2)
  17. H.Transparency = 1
  18. script.Parent = Hop
  19. pcall(function()
  20. Character.Kaonashi:Destroy()
  21. end)
  22.  
  23. mode = 1
  24.  
  25.  
  26. --[[
  27. coroutine.resume(coroutine.create(function()
  28. game:service("ContentProvider"):Preload("http://www.roblox.com/Asset/?id=1280473")
  29. wait(0.5)
  30. local s = Instance.new("Sound")
  31. s.SoundId = "http://www.roblox.com/Asset/?id=1280473"
  32. s.Looped = true
  33. s.Parent = Character.Head
  34. wait(0.5)
  35. s:Play()
  36. end))
  37. ]]
  38.  
  39. gui = Instance.new("ScreenGui",Player.PlayerGui)
  40. gui.Name = "BlueLich"
  41.  
  42. frame = Instance.new("Frame",gui)
  43. frame.Style = 2
  44. frame.Size = UDim2.new(1,0,0.1,0)
  45. frame.Position = UDim2.new(0,0,0.9,0)
  46.  
  47. mode1 = Instance.new("TextLabel",frame)
  48. mode1.Position = UDim2.new(0,100,0.5,0)
  49. mode1.Text = "Bite"
  50. mode1.Font = 2
  51. mode1.FontSize = 7
  52. mode1.TextColor3 = BrickColor.White().Color
  53.  
  54. button1 = Instance.new("TextButton",frame)
  55. button1.Position = UDim2.new(0,125,0.5,-27.5)
  56. button1.Size = UDim2.new(0,50,0,50)
  57. button1.BackgroundTransparency = 1
  58. button1.Text = ">"
  59. button1.Font = 2
  60. button1.FontSize = 7
  61. button1.TextColor3 = BrickColor.White().Color
  62.  
  63. button2 = Instance.new("TextButton",frame)
  64. button2.Position = UDim2.new(0,25,0.5,-27.5)
  65. button2.Size = UDim2.new(0,50,0,50)
  66. button2.BackgroundTransparency = 1
  67. button2.Text = "<"
  68. button2.Font = 2
  69. button2.FontSize = 7
  70. button2.TextColor3 = BrickColor.White().Color
  71.  
  72. button1.MouseButton1Click:connect(function()
  73. if mode == 1 then
  74. mode = 2
  75. mode1.Text = "Spear"
  76. elseif mode == 2 then
  77. mode = 3
  78. mode1.Text = "Shield"
  79. else
  80. mode = 1
  81. mode1.Text = "Bite"
  82. end
  83. end)
  84.  
  85. button2.MouseButton1Click:connect(function()
  86. if mode == 1 then
  87. mode = 3
  88. mode1.Text = "Shield"
  89. elseif mode == 2 then
  90. mode = 1
  91. mode1.Text = "Bite"
  92. else
  93. mode = 2
  94. mode1.Text = "Spear"
  95. end
  96. end)
  97.  
  98.  
  99. pcall(function()
  100. Character.Head.face:Destroy()
  101. end)
  102.  
  103. shrouded = false
  104.  
  105. Character.Torso.Changed:connect(function()
  106. if shrouded then
  107.     Character.Torso.CanCollide = false
  108.     Character.Head.CanCollide = false
  109. end
  110. end)
  111.  
  112. game:GetService('RunService').Stepped:connect(function()
  113. if shrouded then
  114.     Character.Torso.CanCollide = false
  115.     Character.Head.CanCollide = false
  116. end
  117. end)
  118.  
  119.  
  120.  
  121.  
  122. Torso = Character.Torso
  123.  
  124. CHAR = Character:children()
  125.  
  126. for i = 1,#CHAR do
  127. if CHAR[i]:IsA("Part") then
  128. CHAR[i].Transparency = 1
  129. CHAR[i].CanCollide = false
  130. elseif CHAR[i]:IsA("Hat") then
  131. CHAR[i]:Destroy()
  132. end
  133. end
  134.  
  135. function Weld(p0,p1,c0)
  136. local weld = Instance.new("Weld",p0)
  137. weld.Part0 = p0
  138. weld.Part1 = p1
  139. weld.C0 = c0
  140. return weld
  141. end
  142.  
  143. function Part(parent,size)
  144. part = Instance.new("Part",parent)
  145. part.formFactor = 3
  146. part.Size = size
  147. return part
  148. end
  149.  
  150. Kao = Instance.new("Model",Character)
  151. Kao.Name = "Kaonashi"
  152.  
  153. Base = Part(Kao,Vector3.new(0.35,0.35,0.35))
  154. Base.Position = Torso.Position
  155. Base.BrickColor = BrickColor.new("Really black")
  156. Base.CanCollide = false
  157. Base.Reflectance = 0.1
  158. Instance.new("CylinderMesh",Base).Scale = Vector3.new(10,10,10)
  159. Weld(Torso,Base,CFrame.new(0,-1.5,0))
  160.  
  161. Base2 = Part(Kao,Vector3.new(0.35,0.35,0.35))
  162. Base2.Position = Torso.Position
  163. Base2.CanCollide = false
  164. Base2.Reflectance = 0.1
  165. Base2.BrickColor = BrickColor.new("Really black")
  166. Base2Mesh = Instance.new("SpecialMesh",Base2)
  167. Base2Mesh.MeshType = "Sphere"
  168. Base2Mesh.Scale = Vector3.new(10,10,10)
  169. Weld(Torso,Base2,CFrame.new(0,2,0))
  170.  
  171. Base3 = Part(Kao,Vector3.new(0.35,0.2,0.35))
  172. Base3.Position = Torso.Position
  173. Base3.BrickColor = BrickColor.new("Really black")
  174. Base3.CanCollide = false
  175. Base3.Reflectance = 0.1
  176. Instance.new("CylinderMesh",Base3).Scale = Vector3.new(10,10,10)
  177. Weld(Torso,Base3,CFrame.new(0,1,0))
  178.  
  179. Lip = Part(Kao,Vector3.new(0.35,0.225,0.35))
  180. Lip.Position = Torso.Position
  181. Lip.BrickColor = BrickColor.new("Really black")
  182. Lip.CanCollide = false
  183. Lip.Reflectance = 0.1
  184. Instance.new("CylinderMesh",Lip).Scale = Vector3.new(10,7.25,10)
  185. LipW = Weld(Torso,Lip,CFrame.new(0,1.3,0))
  186.  
  187. Mask = Part(Kao,Vector3.new(1.3,0.2,1.3))
  188. Mask.Position = Torso.Position
  189. Mask.BrickColor = BrickColor.White()
  190. Mask.CanCollide = false
  191. Mask.Reflectance = 0.1
  192. Instance.new("CylinderMesh",Mask).Scale = Vector3.new(1,1,1)
  193. Weld(Torso,Mask,CFrame.new(0,2,-1.75)*CFrame.Angles(math.rad(90),0,0))
  194.  
  195. Mask2 = Part(Kao,Vector3.new(1.3,0.2,1.3))
  196. Mask2.Position = Torso.Position
  197. Mask2.BrickColor = BrickColor.White()
  198. Mask2.CanCollide = false
  199. Mask2.Reflectance = 0.1
  200. Instance.new("CylinderMesh",Mask2).Scale = Vector3.new(1,1,1)
  201. Weld(Torso,Mask2,CFrame.new(0,1.3,-1.75)*CFrame.Angles(math.rad(90),0,0))
  202.  
  203. Mask3 = Part(Kao,Vector3.new(1.3,0.2,0.9))
  204. Mask3.Position = Torso.Position
  205. Mask3.BrickColor = BrickColor.White()
  206. Mask3.CanCollide = false
  207. Mask3.Reflectance = 0.1
  208. Instance.new("BlockMesh",Mask3)
  209. Weld(Torso,Mask3,CFrame.new(0,1.65,-1.75)*CFrame.Angles(math.rad(90),0,0))
  210.  
  211. Mask4 = Part(Kao,Vector3.new(0.2,0.21,0.2))
  212. Mask4.Position = Torso.Position
  213. Mask4.BrickColor = BrickColor.new("Medium blue")
  214. Mask4.CanCollide = false
  215. Mask4.Reflectance = 0.1
  216. Instance.new("BlockMesh",Mask4)
  217. Weld(Torso,Mask4,CFrame.new(0.35,1.7,-1.75)*CFrame.Angles(math.rad(90),0,0))
  218.  
  219. Mask5 = Part(Kao,Vector3.new(0.2,0.21,0.2))
  220. Mask5.Position = Torso.Position
  221. Mask5.BrickColor = BrickColor.new("Medium blue")
  222. Mask5.CanCollide = false
  223. Mask5.Reflectance = 0.1
  224. Instance.new("BlockMesh",Mask5)
  225. Weld(Torso,Mask5,CFrame.new(-0.35,1.7,-1.75)*CFrame.Angles(math.rad(90),0,0))
  226.  
  227. Mask6 = Part(Kao,Vector3.new(0.5,0.21,0.2))
  228. Mask6.Position = Torso.Position
  229. Mask6.BrickColor = BrickColor.new("Really black")
  230. Mask6.CanCollide = false
  231. Mask6.Reflectance = 0.1
  232. Instance.new("BlockMesh",Mask6)
  233. Weld(Torso,Mask6,CFrame.new(-0.41,2,-1.75)*CFrame.Angles(math.rad(90),0,0))
  234.  
  235. Mask7 = Part(Kao,Vector3.new(0.5,0.21,0.2))
  236. Mask7.Position = Torso.Position
  237. Mask7.BrickColor = BrickColor.new("Really black")
  238. Mask7.CanCollide = false
  239. Mask7.Reflectance = 0.1
  240. Instance.new("BlockMesh",Mask7)
  241. Weld(Torso,Mask7,CFrame.new(0.41,2,-1.75)*CFrame.Angles(math.rad(90),0,0))
  242.  
  243. Mask8 = Part(Kao,Vector3.new(0.5,0.21,0.2))
  244. Mask8.Position = Torso.Position
  245. Mask8.BrickColor = BrickColor.new("Really black")
  246. Mask8.CanCollide = false
  247. Mask8.Reflectance = 0.1
  248. Instance.new("BlockMesh",Mask8)
  249. Weld(Torso,Mask8,CFrame.new(-0.41,1.4,-1.75)*CFrame.Angles(math.rad(90),0,0))
  250.  
  251. Mask9 = Part(Kao,Vector3.new(0.5,0.21,0.2))
  252. Mask9.Position = Torso.Position
  253. Mask9.BrickColor = BrickColor.new("Really black")
  254. Mask9.CanCollide = false
  255. Mask9.Reflectance = 0.1
  256. Instance.new("BlockMesh",Mask9)
  257. Weld(Torso,Mask9,CFrame.new(0.41,1.4,-1.75)*CFrame.Angles(math.rad(90),0,0))
  258.  
  259. Mask10 = Part(Kao,Vector3.new(0.2,0.21,0.2))
  260. Mask10.Position = Torso.Position
  261. Mask10.BrickColor = BrickColor.new("Really black")
  262. Mask10.CanCollide = false
  263. Mask10.Reflectance = 0.1
  264. Instance.new("BlockMesh",Mask10).Scale = Vector3.new(0.4,1,0.4)
  265. Weld(Torso,Mask10,CFrame.new(0.55,1.7,-1.75)*CFrame.Angles(math.rad(90),0,0))
  266.  
  267. Mask11 = Part(Kao,Vector3.new(0.2,0.21,0.2))
  268. Mask11.Position = Torso.Position
  269. Mask11.BrickColor = BrickColor.new("Really black")
  270. Mask11.CanCollide = false
  271. Mask11.Reflectance = 0.1
  272. Instance.new("BlockMesh",Mask11).Scale = Vector3.new(0.4,1,0.4)
  273. Weld(Torso,Mask11,CFrame.new(-0.55,1.7,-1.75)*CFrame.Angles(math.rad(90),0,0))
  274.  
  275.  
  276.  
  277. Cross = Part(Kao,Vector3.new(2.2,1.7,0.2))
  278. Cross.Position = Torso.Position
  279. Cross.BrickColor = BrickColor.new("Bright red")
  280. Cross.CanCollide = false
  281. Cross.Reflectance = 0.1
  282. Instance.new("BlockMesh",Cross)
  283. Weld(Torso,Cross,CFrame.new(0,1.1,-1.15))
  284.  
  285. Tooth1 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  286. Tooth1.Position = Torso.Position
  287. Tooth1.BrickColor = BrickColor.White()
  288. Tooth1.CanCollide = false
  289. Tooth1.Reflectance = 0.1
  290. Weld(Torso,Tooth1,CFrame.new(0.75,0.67,-1.3))
  291.  
  292. Tooth2 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  293. Tooth2.Position = Torso.Position
  294. Tooth2.BrickColor = BrickColor.White()
  295. Tooth2.CanCollide = false
  296. Tooth2.Reflectance = 0.1
  297. Weld(Torso,Tooth2,CFrame.new(0.25,0.67,-1.5))
  298.  
  299. Tooth3 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  300. Tooth3.Position = Torso.Position
  301. Tooth3.BrickColor = BrickColor.White()
  302. Tooth3.CanCollide = false
  303. Tooth3.Reflectance = 0.1
  304. Weld(Torso,Tooth3,CFrame.new(-0.25,0.67,-1.5))
  305.  
  306. Tooth4 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  307. Tooth4.Position = Torso.Position
  308. Tooth4.BrickColor = BrickColor.White()
  309. Tooth4.CanCollide = false
  310. Tooth4.Reflectance = 0.1
  311. Weld(Torso,Tooth4,CFrame.new(-0.75,0.67,-1.3))
  312.  
  313.  
  314.  
  315. BotTooth1 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  316. BotTooth1.Position = Torso.Position
  317. BotTooth1.BrickColor = BrickColor.White()
  318. BotTooth1.CanCollide = false
  319. BotTooth1.Reflectance = 0.1
  320. Weld(Torso,BotTooth1,CFrame.new(0.75,0.17,-1.3))
  321.  
  322. BotTooth2 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  323. BotTooth2.Position = Torso.Position
  324. BotTooth2.BrickColor = BrickColor.White()
  325. BotTooth2.CanCollide = false
  326. BotTooth2.Reflectance = 0.1
  327. Weld(Torso,BotTooth2,CFrame.new(0.25,0.17,-1.5))
  328.  
  329. BotTooth3 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  330. BotTooth3.Position = Torso.Position
  331. BotTooth3.BrickColor = BrickColor.White()
  332. BotTooth3.CanCollide = false
  333. BotTooth3.Reflectance = 0.1
  334. Weld(Torso,BotTooth3,CFrame.new(-0.25,0.17,-1.5))
  335.  
  336. BotTooth4 = Part(Kao,Vector3.new(0.3,0.4,0.2))
  337. BotTooth4.Position = Torso.Position
  338. BotTooth4.BrickColor = BrickColor.White()
  339. BotTooth4.CanCollide = false
  340. BotTooth4.Reflectance = 0.1
  341. Weld(Torso,BotTooth4,CFrame.new(-0.75,0.17,-1.3))
  342.  
  343. for i = 45,315,6 do
  344. local Rota = Part(Kao,Vector3.new(0.2,2,0.2))
  345. Rota.Position = Torso.Position
  346. Rota.BrickColor = BrickColor.new("Really black")
  347. Rota.CanCollide = false
  348. Rota.Reflectance = 0.1
  349. Instance.new("BlockMesh",Rota)
  350. local rotweld = Instance.new("Weld",Torso)
  351. rotweld.Part0 = Torso
  352. rotweld.Part1 = Rota
  353. rotweld.C0 = CFrame.new(0,1.1,0)*CFrame.Angles(0,math.rad(i),0)
  354. rotweld.C0 = rotweld.C0*CFrame.new(0,0,-1.625)
  355. end
  356.  
  357. trailmod = Instance.new("Model",Kao)
  358.  
  359. function Trail()
  360. local trailch = trailmod:children()
  361.  
  362. for i = 1,#trailch do
  363. pcall(function()
  364. if trailch[i].Transparency > 0.9 then
  365. trailch[i]:Destroy()
  366. else
  367. trailch[i].Mesh.Scale = trailch[i].Mesh.Scale + Vector3.new(-0.2,0,-0.2)
  368. trailch[i].Transparency = trailch[i].Transparency + 0.03
  369. end
  370. end)
  371. end
  372.  
  373. if not shrouded then
  374. local trail = Base:Clone()
  375. trail.Parent = trailmod
  376. trail.CanCollide = false
  377. trail.Anchored = true
  378. trail.Mesh.Scale = Vector3.new(10,0.1,10)
  379. trail.CFrame = Torso.CFrame*CFrame.new(0,-3,0)
  380. end
  381. end
  382.  
  383. function Shroud()
  384. if shrouded == false then
  385. local kaoc = Kao:children()
  386. for i = 1,#kaoc do
  387. if kaoc[i]:IsA("Part") then
  388. coroutine.resume(coroutine.create(function()
  389. for i2 = 0,1,0.1 do
  390. kaoc[i].Transparency = i2
  391. wait()
  392. end
  393. end))
  394. end
  395. end
  396. shrouded = true
  397. elseif shrouded == true then
  398. local kaoc = Kao:children()
  399. for i = 1,#kaoc do
  400. if kaoc[i]:IsA("Part") then
  401. coroutine.resume(coroutine.create(function()
  402. for i2 = 1,0,-0.1 do
  403. kaoc[i].Transparency = i2
  404. wait()
  405. end
  406. end))
  407. end
  408. end
  409. shrouded = false
  410. end
  411. end
  412.  
  413. function spire(Pos)
  414. coroutine.resume(coroutine.create(function()
  415. local Spire = Part(workspace,Vector3.new(5,8,5))
  416. Spire.Anchored = true
  417. Spire.CFrame = Pos*CFrame.new(0,-7,0)
  418. Spire.BrickColor = BrickColor.new("Medium blue")
  419. Spire.Transparency = 0.4
  420. Spire.Reflectance = 0.2
  421. local SpireMesh = Instance.new("SpecialMesh",Spire)
  422. SpireMesh.MeshId = "http://www.roblox.com/asset/?id=1778999"
  423. SpireMesh.Scale = Vector3.new(4,8,4)
  424. Spire.Touched:connect(function(spirep)
  425. pcall(function()
  426. coroutine.resume(coroutine.create(function()
  427. if spirep.Parent ~= Character then
  428. spirep.Parent.Humanoid.PlatformStand = true
  429. spirep.Parent.Health.Disabled = true
  430. wait()
  431. spirep.Parent.Humanoid:TakeDamage(5)
  432. local spirev = Instance.new("BodyVelocity",spirep)
  433. spirev.velocity = Vector3.new(0,100,0)
  434. spirev.maxForce = Vector3.new()*math.huge
  435. wait()
  436. spirep.Parent.Health.Disabled = false
  437. spirev:Destroy()
  438. end
  439. end))
  440. end)
  441. end)
  442. for i = 1,4 do
  443. Spire.CFrame = Spire.CFrame*CFrame.new(0,1.5,0)
  444. wait()
  445. end
  446. wait(0.5)
  447. for i = 1,8 do
  448. Spire.CFrame = Spire.CFrame*CFrame.new(0,-1,0)
  449. wait()
  450. end
  451. Spire:Destroy()
  452. end))
  453. end
  454.  
  455. clicky = false
  456. spireg = false
  457.  
  458. Hop.Equipped:connect(function(Mouse)
  459. Shroud()
  460. end)
  461.  
  462. Hop.Activated:connect(function()
  463. if clicky == false then
  464. if mode == 1 then
  465. clicky = true
  466. Base3.Transparency = 1
  467. wait()
  468. LipW.C0 = LipW.C0*CFrame.new(0,0.1,0)
  469. wait(0.5)
  470. LipW.C0 = LipW.C0*CFrame.new(0,-0.1,0)
  471. wait()
  472. Base3.Transparency = 0
  473. wait(0.1)
  474. clicky = false
  475. elseif mode == 2 then
  476. clicky = true
  477. spire(Torso.CFrame*CFrame.new(-5,0,-6))
  478. spire(Torso.CFrame*CFrame.new(0,0,-8))
  479. spire(Torso.CFrame*CFrame.new(5,0,-6))
  480. wait(0.1)
  481. spire(Torso.CFrame*CFrame.new(-7,0,-10))
  482. spire(Torso.CFrame*CFrame.new(0,0,-13))
  483. spire(Torso.CFrame*CFrame.new(7,0,-10))
  484. wait(0.1)
  485. spire(Torso.CFrame*CFrame.new(0,0,-16))
  486. spire(Torso.CFrame*CFrame.new(9,0,-13))
  487. spire(Torso.CFrame*CFrame.new(-9,0,-13))
  488. wait(0.1)
  489. spire(Torso.CFrame*CFrame.new(0,0,-20))
  490. spire(Torso.CFrame*CFrame.new(11,0,-16))
  491. spire(Torso.CFrame*CFrame.new(-11,0,-16))
  492. wait(0.1)
  493. spire(Torso.CFrame*CFrame.new(0,0,-23))
  494. spire(Torso.CFrame*CFrame.new(13,0,-20))
  495. spire(Torso.CFrame*CFrame.new(-13,0,-20))
  496. wait(1)
  497. clicky = false
  498. elseif mode == 3 then
  499. clicky = true
  500. spire(Torso.CFrame*CFrame.new(-8,0,-8))
  501. spire(Torso.CFrame*CFrame.new(8,0,-8))
  502. spire(Torso.CFrame*CFrame.new(-8,0,8))
  503. spire(Torso.CFrame*CFrame.new(8,0,8))
  504. spire(Torso.CFrame*CFrame.new(-5,0,-5))
  505. spire(Torso.CFrame*CFrame.new(5,0,-5))
  506. spire(Torso.CFrame*CFrame.new(-5,0,5))
  507. spire(Torso.CFrame*CFrame.new(5,0,5))
  508. spire(Torso.CFrame*CFrame.new(-5,0,0))
  509. spire(Torso.CFrame*CFrame.new(5,0,0))
  510. spire(Torso.CFrame*CFrame.new(0,0,-5))
  511. spire(Torso.CFrame*CFrame.new(0,0,5))
  512. wait(1.5)
  513. clicky = false
  514. end
  515. enda
  516. end)
  517.  
  518. Hop.Unequipped:connect(function()
  519. Shroud()
  520. end)
  521.  
  522. Shroud()
  523.  
  524. kaoc2 = Kao:children()
  525. for i = 1,#kaoc2 do
  526. if kaoc2[i]:IsA("Part") then
  527. Instance.new("ForceField",kaoc2[i])
  528. end
  529. end
  530.  
  531. kaoc3 = Character:children()
  532. for i = 1,#kaoc3 do
  533. if kaoc3[i]:IsA("Part") then
  534. Instance.new("ForceField",kaoc3[i])
  535. end
  536. end
  537.  
  538.  
  539. while wait(0.02) do
  540. Trail()
  541. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement