Advertisement
Michael91

SUSANOO FEE

Aug 26th, 2018
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.48 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end This script was made by trollmon123
  6. ---My ALT account is TheDevilPro1234
  7. ---Discord trollmon123#7368
  8. ---This script was based from the anime Naruto
  9. ---Aka Naruto's dad.
  10. local Player = game.Players.localPlayer
  11. local Character = Player.Character
  12. local Humanoid = Character.Humanoid
  13. local Mouse = Player:GetMouse()
  14. local LeftArm = Character["Left Arm"]
  15. local RightArm = Character["Right Arm"]
  16. local LeftLeg = Character["Left Leg"]
  17. local RightLeg = Character["Right Leg"]
  18. local Head = Character.Head
  19. local Torso = Character.Torso
  20. local Camera = game.Workspace.CurrentCamera
  21. local RootPart = Character.HumanoidRootPart
  22. local RootJoint = RootPart.RootJoint
  23. local Pause = false
  24. local attack = false
  25. local LOL = false
  26. local Anim = 'Idle'
  27. script:remove()
  28. local attacktype = 1
  29. local delays = false
  30. local play = true
  31. local targetted = nil
  32. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  33. local velocity = RootPart.Velocity.y
  34. local sine = 0
  35. local change = 1
  36. local doe = 0
  37. local hitted = false
  38. local Create = LoadLibrary("RbxUtility").Create
  39. local SGui = Instance.new("ScreenGui",Player.PlayerGui)
  40. local ZZZ = BrickColor.new("Pastel brown")
  41. local Mus = Instance.new("Sound",Torso)
  42. local ZZA = false
  43. Mus.SoundId = "rbxassetid://301521246"
  44. Mus.Volume = math.huge
  45. Mus.Looped = true
  46. Mus.MaxDistance = 120
  47. Mus.Pitch = 1
  48. Mus:play()
  49. Character.Shirt.ShirtTemplate = "rbxassetid://552558255"
  50. Character.Pants.PantsTemplate = "rbxassetid://1062766205"
  51. Head.face.Texture = "rbxassetid://858823098"
  52. local Hair = Instance.new("Part",Character)
  53. Hair.Size = Vector3.new(1,1,1)
  54. Hair.CanCollide = false
  55. local Hair2 = Instance.new("SpecialMesh",Hair)
  56. Hair2.MeshId = "rbxassetid://1184401733"
  57. Hair2.TextureId = "rbxassetid://1184401765"
  58. Hair2.Scale = Vector3.new(0.6,0.5,0.6)
  59. local Hair3 = Instance.new("Weld",Hair)
  60. Hair3.Part0 = Head
  61. Hair3.Part1 = Hair
  62. Hair3.C0 = CFrame.new(0,0.5,0.2)*CFrame.Angles(0,0,0)
  63. local Kun = Instance.new("Part",Character)
  64. Kun.Size = Vector3.new(0.1,0.1,0.1)
  65. Kun.CanCollide = false
  66. local Kun2 = Instance.new("SpecialMesh",Kun)
  67. Kun2.MeshId = "rbxassetid://1184404045"
  68. Kun2.TextureId = "rbxassetid://1184404058"
  69. Kun2.Scale = Vector3.new(0.4,0.4,0.4)
  70. local Kun3 = Instance.new("Weld",Kun)
  71. Kun3.Part0 = RightArm
  72. Kun3.Part1 = Kun
  73. local At1 = Instance.new("Attachment",Torso)
  74. At1.Axis = Vector3.new(1,0,0)
  75. local At2 = Instance.new("Attachment",Head)
  76. At1.Axis = Vector3.new(1,0,0)
  77. local Trail = Instance.new("Trail",Torso)
  78. Trail.TextureLength = 1
  79. Trail.Lifetime = 1
  80. Trail.Attachment0 = At1
  81. Trail.Attachment1 = At2
  82. Trail.Transparency = NumberSequence.new(0,1)
  83. Trail.Enabled = false
  84. Trail.Color = ColorSequence.new(Color3.fromRGB(252, 255, 30),Color3.fromRGB(158, 255, 106),Color3.fromRGB(252, 255, 30))
  85. Kun3.C0 = CFrame.new(1,-1.1,0)*CFrame.Angles(0,1.55,0)
  86. local Bill = Instance.new("BillboardGui", Character)
  87. Bill.Adornee = Character.Head
  88. Bill.Name = "_status"
  89. Bill.Size = UDim2.new(2, 0, 1.2, 0)
  90. Bill.StudsOffset = Vector3.new(-9, 8, 0)
  91. local Text = Instance.new("TextLabel", Bill)
  92. Text.Size = UDim2.new(10, 0, 7, 0)
  93. Text.FontSize = "Size24"
  94. Text.TextScaled = true
  95. Text.TextTransparency = 0
  96. Text.BackgroundTransparency = 1
  97. Text.TextTransparency = 0
  98. Text.TextStrokeTransparency = 0
  99. Text.Font = "SciFi"
  100. Text.TextColor3 = Color3.fromRGB(233, 236, 39)
  101. Text.TextStrokeColor3 = Color3.new(255,255,255)
  102. Text.Text = "MINATO NAMIKAZIE"
  103. local Img = Instance.new("ImageLabel",SGui)
  104. Img.Image = "rbxassetid://92867469"
  105. Img.Size = UDim2.new(0,200,0,200)
  106. Img.BackgroundTransparency = 1
  107. Img.Position = UDim2.new(0,1120,0,240)
  108. Init = Instance.new("TextLabel",SGui)
  109. Init.Size = UDim2.new(0,300,0,30)
  110. Init.Position = UDim2.new(0,1060,0,200)
  111. Init.BackgroundTransparency = 0.4
  112. Init.BackgroundColor3 = Color3.fromRGB(231, 87, 58)
  113. Init.Text = "Made by trollmon123"
  114. Init.TextSize = 30
  115. Init.Font = "SciFi"
  116. Init.TextColor3 = Color3.new(0,0,0)
  117. Mov2 = Instance.new("TextLabel",SGui)
  118. Mov2.Size = UDim2.new(0,300,0,30)
  119. Mov2.Position = UDim2.new(0,1060,0,450)
  120. Mov2.BackgroundTransparency = 0.4
  121. Mov2.BackgroundColor3 = Color3.fromRGB(233, 236, 39)
  122. Mov2.Text = "(Click) Melee "
  123. Mov2.TextSize = 30
  124. Mov2.Font = "SciFi"
  125. Mov2.TextColor3 = Color3.new(255,255,255)
  126. Mov3 = Instance.new("TextLabel",SGui)
  127. Mov3.Size = UDim2.new(0,300,0,30)
  128. Mov3.Position = UDim2.new(0,1060,0,500)
  129. Mov3.BackgroundTransparency = 0.4
  130. Mov3.BackgroundColor3 = Color3.fromRGB(233, 236, 39)
  131. Mov3.Text = "(E) Kunai teleport"
  132. Mov3.TextSize = 30
  133. Mov3.Font = "SciFi"
  134. Mov3.TextColor3 = Color3.new(255,255,255)
  135. Mov4 = Instance.new("TextLabel",SGui)
  136. Mov4.Size = UDim2.new(0,300,0,30)
  137. Mov4.Position = UDim2.new(0,1060,0,550)
  138. Mov4.BackgroundTransparency = 0.4
  139. Mov4.BackgroundColor3 = Color3.fromRGB(233, 236, 39)
  140. Mov4.Text = "(R) Rasengan"
  141. Mov4.TextSize = 30
  142. Mov4.Font = "SciFi"
  143. Mov4.TextColor3 = Color3.new(255,255,255)
  144. Mov5 = Instance.new("TextLabel",SGui)
  145. Mov5.Size = UDim2.new(0,300,0,30)
  146. Mov5.Position = UDim2.new(0,1060,0,600)
  147. Mov5.BackgroundTransparency = 0.4
  148. Mov5.BackgroundColor3 = Color3.fromRGB(233, 236, 39)
  149. Mov5.Text = "(Q)The Yellow Flash(ULT)"
  150. Mov5.TextSize = 30
  151. Mov5.Font = "SciFi"
  152. Mov5.TextColor3 = Color3.new(255,255,255)
  153. for i,v in pairs(Character.Head:children()) do
  154. if v:IsA("Sound") then
  155. v:Destroy()
  156. end
  157. end
  158. for i,v in pairs(Character:children()) do
  159. if v:IsA("Hat") then
  160. v:Destroy()
  161. end
  162. end
  163. for i,v in pairs(Character:children()) do
  164. if v:IsA("Accessory") then
  165. v:Destroy()
  166. end
  167. end
  168. for i,v in pairs(Character:children()) do
  169. if v:IsA("Hair") then
  170. v:Destroy()
  171. end
  172. end
  173. Humanoid.WalkSpeed = 30
  174. Humanoid.Animator.Parent = nil
  175. Character.Animate.Parent = nil
  176. ROW = function(out, trans, s, wt, t, ang, plus)
  177. for i = 1, 360, 360/t do
  178. local c = Instance.new("Part", game.Workspace)
  179. c.FormFactor = 3
  180. c.TopSurface = 0
  181. c.BottomSurface = 0
  182. c.Size = s
  183. c.Anchored = true
  184. c.CanCollide = wt
  185. c.Material= "Slate"
  186. c.Transparency = trans
  187. c.BrickColor = BrickColor.new("Dark orange")
  188. c.CFrame = CFrame.new(Torso.CFrame.x,0,Torso.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  189. c.Locked=true
  190. game.Debris:AddItem(c,15)
  191. end
  192. end
  193.  
  194. local newMotor = function(part0, part1, c0, c1)
  195. local w = Create('Motor'){
  196. Parent = part0,
  197. Part0 = part0,
  198. Part1 = part1,
  199. C0 = c0,
  200. C1 = c1,
  201. }
  202. return w
  203. end
  204. function clerp(a, b, t)
  205. return a:lerp(b, t)
  206. end
  207.  
  208. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  209. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  210.  
  211. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  212. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  213. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  214. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  215. RootJoint.C1 = CFrame.new(0, 0, 0)
  216. RootJoint.C0 = CFrame.new(0, 0, 0)
  217. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  218. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  219.  
  220. local rarmc1 = RW.C1
  221. local larmc1 = LW.C1
  222. local rlegc1 = RH.C1
  223. local llegc1 = LH.C1
  224.  
  225. local resetc1 = false
  226.  
  227. function PlayAnimationFromTable(table, speed, bool)
  228. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  229. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  230. RW.C0 = clerp(RW.C0, table[3], speed)
  231. LW.C0 = clerp(LW.C0, table[4], speed)
  232. RH.C0 = clerp(RH.C0, table[5], speed)
  233. LH.C0 = clerp(LH.C0, table[6], speed)
  234. if bool == true then
  235. if resetc1 == false then
  236. resetc1 = true
  237. RootJoint.C1 = RootJoint.C1
  238. Torso.Neck.C1 = Torso.Neck.C1
  239. RW.C1 = rarmc1
  240. LW.C1 = larmc1
  241. RH.C1 = rlegc1
  242. LH.C1 = llegc1
  243. end
  244. end
  245. end
  246.  
  247. ArtificialHB = Create("BindableEvent", script){
  248. Parent = script,
  249. Name = "Heartbeat",
  250. }
  251.  
  252. script:WaitForChild("Heartbeat")
  253.  
  254. frame = 1 / 30
  255. tf = 0
  256. allowframeloss = false
  257. tossremainder = false
  258. lastframe = tick()
  259. script.Heartbeat:Fire()
  260.  
  261. game:GetService("RunService").Heartbeat:connect(function(s, p)
  262. tf = tf + s
  263. if tf >= frame then
  264. if allowframeloss then
  265. script.Heartbeat:Fire()
  266. lastframe = tick()
  267. else
  268. for i = 1, math.floor(tf / frame) do
  269. script.Heartbeat:Fire()
  270. end
  271. lastframe = tick()
  272. end
  273. if tossremainder then
  274. tf = 0
  275. else
  276. tf = tf - frame * math.floor(tf / frame)
  277. end
  278. end
  279. end)
  280.  
  281. function swait(num)
  282. if num == 0 or num == nil then
  283. ArtificialHB.Event:wait()
  284. else
  285. for i = 0, num do
  286. ArtificialHB.Event:wait()
  287. end
  288. end
  289. end
  290.  
  291.  
  292.  
  293. Mouse.Button1Down:connect(function()
  294. if attack == false and attacktype == 1 then
  295. Hit()
  296. attacktype = 2
  297. elseif attack == false and attacktype == 2 then
  298. Hit2()
  299. attacktype = 1
  300. end
  301. end)
  302. Mouse.KeyDown:connect(function(key)
  303. if key == "e" then
  304. KT()
  305. end
  306. if key == "r" then
  307. Rasen()
  308. end
  309. if key == "q" then
  310. Ult()
  311. end
  312. end)
  313.  
  314. function Ult()
  315. if not D then D = true
  316. Pause = true
  317. for i = 0,0.5,0.1 do
  318. swait()
  319. PlayAnimationFromTable({
  320. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.3, 0),
  321. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.3, 0),
  322. CFrame.new(1,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,-0.7),
  323. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  324. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  325. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  326. }, .5, false)
  327. end
  328. Kun.Transparency = 1
  329. local HB = Instance.new("Part",Character)
  330. HB.Size = Vector3.new(2,2,2)
  331. HB.CanCollide = false
  332. HB.CFrame = RightArm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  333. local HB2 = Instance.new("SpecialMesh",HB)
  334. HB2.MeshId = "rbxassetid://1184404045"
  335. HB2.TextureId = "rbxassetid://1184404058"
  336. HB2.Scale = Vector3.new(0.5,0.5,0.5)
  337. local Fl = Instance.new("BodyVelocity",HB)
  338. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  339. Fl.velocity = RootPart.CFrame.lookVector*300
  340. HB.Touched:connect(function(hit)
  341. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  342. ZZA = true
  343. if ZZA == true then
  344. HB:remove()
  345. Pause = true
  346. hit.Parent.Humanoid.WalkSpeed = 0
  347. hit.Parent.Humanoid.JumpPower = 0
  348. Humanoid.WalkSpeed = 0
  349. Humanoid.JumpPower = 0
  350. hit.Parent.HumanoidRootPart.Anchored = true
  351. local Sou = Instance.new("Sound",Torso)
  352. Sou.SoundId = "rbxassetid://1105039884"
  353. Sou.Pitch = 1
  354. Sou.Volume = 12
  355. Sou.Looped = false
  356. Sou:play()
  357. local C = Instance.new("Part",Torso)
  358. C.Size = Vector3.new(0.1,0.1,0.1)
  359. C.BrickColor = BrickColor.new("Royal blue")
  360. C.Material = "Neon"
  361. C.CanCollide = false
  362. local C2 = Instance.new("SpecialMesh",C)
  363. C2.MeshType = "Sphere"
  364. C2.Scale = Vector3.new(0.1,0.1,0.1)
  365. local C3 = Instance.new("Weld",C)
  366. C3.Part0 = RightArm
  367. C3.Part1 = C
  368. C3.C0 = CFrame.new(0,-1.1,0)
  369. local FlA = Instance.new("ParticleEmitter",C)
  370. FlA.Texture = "rbxassetid://374933037"
  371. FlA.Size = NumberSequence.new(2)
  372. FlA.Rotation = NumberRange.new(-100, 100)
  373. FlA.RotSpeed = NumberRange.new(-100, 100)
  374. FlA.Transparency = NumberSequence.new(0,1)
  375. FlA.Speed = NumberRange.new(0)
  376. FlA.Lifetime = NumberRange.new(0.3)
  377. FlA.LockedToPart = true
  378. FlA.Rate = 11111
  379. local DlA = Instance.new("ParticleEmitter",C)
  380. DlA.Texture = "rbxassetid://375814631"
  381. DlA.Size = NumberSequence.new(2,0)
  382. DlA.Rotation = NumberRange.new(-100, 100)
  383. DlA.RotSpeed = NumberRange.new(-100, 100)
  384. DlA.Transparency = NumberSequence.new(0,1)
  385. DlA.Speed = NumberRange.new(0)
  386. DlA.LockedToPart = true
  387. DlA.Lifetime = NumberRange.new(0.3)
  388. DlA.Rate = 100
  389. local FFA = Instance.new("ParticleEmitter",C)
  390. FFA.Texture = "rbxassetid://1471463945"
  391. FFA.Size = NumberSequence.new(3,0)
  392. FFA.Rotation = NumberRange.new(-100, 100)
  393. FFA.RotSpeed = NumberRange.new(-100, 100)
  394. FFA.Transparency = NumberSequence.new(0,1)
  395. FFA.Speed = NumberRange.new(0)
  396. FFA.LockedToPart = true
  397. FFA.Lifetime = NumberRange.new(0.3)
  398. FFA.Rate = 50
  399. RootPart.Anchored = true
  400. RootPart.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,27,0)*CFrame.Angles(0,0,0)
  401. for i = 0,1.2,0.1 do
  402. swait()
  403. PlayAnimationFromTable({
  404. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.55, 0, 0),
  405. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  406. CFrame.new(1.5,0.5,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.5),
  407. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  408. CFrame.new(0.5,-1.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  409. CFrame.new(-0.5,-2,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  410. }, .5, false)
  411. end
  412. RootPart.Anchored = false
  413. local Fle = Instance.new("BodyPosition",RootPart)
  414. Fle.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  415. Fle.P = 3000
  416. Fle.D = 300
  417. Fle.position = hit.Parent.HumanoidRootPart.Position
  418. wait(0.5)
  419. Fle:remove()
  420. hit.Parent.Humanoid:TakeDamage(300)
  421. local Ef = Instance.new("Part",Torso)
  422. Ef.Size = Vector3.new(1,1,1)
  423. Ef.CanCollide = false
  424. Ef.Anchored = true
  425. Ef.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)
  426. Ef.Material = "Neon"
  427. Ef.BrickColor = BrickColor.new("Toothpaste")
  428. local Ef2 = Instance.new("SpecialMesh",Ef)
  429. Ef2.MeshType = "Sphere"
  430. Ef2.Scale = Vector3.new(1,1,1)
  431. local Rin = Instance.new("Part",Torso)
  432. Rin.Size = Vector3.new(1,1,1)
  433. Rin.Material = "Neon"
  434. Rin.BrickColor = BrickColor.new("White")
  435. Rin.CanCollide = false
  436. Rin.Transparency = 0
  437. Rin.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.56,0,0)
  438. Rin.Anchored = true
  439. local Rin2 = Instance.new("SpecialMesh",Rin)
  440. Rin2.MeshId = "rbxassetid://3270017"
  441. Rin2.Scale = Vector3.new(1,1,0.1)
  442. local Bla = Instance.new("Part",Torso)
  443. Bla.Size = Vector3.new(1,1,1)
  444. Bla.BrickColor = BrickColor.new("White")
  445. Bla.CanCollide = false
  446. Bla.Anchored = true
  447. Bla.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  448. local Bla2 = Instance.new("SpecialMesh",Bla)
  449. Bla2.MeshId = "rbxassetid://20329976"
  450. Bla2.Scale = Vector3.new(1,1,1)
  451. local TOA = Instance.new("Part",Torso)
  452. TOA.Size = Vector3.new(1,1,1)
  453. TOA.BrickColor = BrickColor.new("White")
  454. TOA.CanCollide = false
  455. TOA.Anchored = true
  456. TOA.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  457. local TOA2 = Instance.new("SpecialMesh",TOA)
  458. TOA2.MeshId = "rbxassetid://1051557"
  459. TOA2.Scale = Vector3.new(1,1,1)
  460. local FCZ = Instance.new("Sound",Torso)
  461. FCZ.SoundId = "rbxassetid://165969964"
  462. FCZ.Volume = math.huge
  463. FCZ.Pitch = 1
  464. FCZ.Looped = false
  465. FCZ:Play()
  466. ROW(20, 0, Vector3.new(30,30,7), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  467. ROW(30, 0, Vector3.new(50,50,7), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  468. coroutine.resume(coroutine.create(function()
  469. for i = 1,1000 do
  470. TOA2.Scale = TOA2.Scale + Vector3.new(0.6,0.6,0.6)
  471. TOA.Transparency = TOA.Transparency + 0.002
  472. TOA.CFrame = TOA.CFrame*CFrame.new(0,0.3,0)*CFrame.Angles(0,0.3,0)
  473. Bla.CFrame = Bla.CFrame*CFrame.new(0,0.3,0)*CFrame.Angles(0,0.3,0)
  474. Bla2.Scale = Bla2.Scale + Vector3.new(0.7,0.7,0.7)
  475. Bla.Transparency = Bla.Transparency + 0.002
  476. Ef2.Scale = Ef2.Scale + Vector3.new(0.4,0.4,0.4)
  477. Ef.Transparency = Ef.Transparency + 0.002
  478. Rin2.Scale = Rin2.Scale + Vector3.new(0.6,0.6,0)
  479. Rin.Transparency = Rin.Transparency + 0.002
  480. game:GetService("RunService").RenderStepped:wait()
  481. end
  482. end))
  483. for i = 0,1.2,0.1 do
  484. swait()
  485. PlayAnimationFromTable({
  486. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.55, 0, 0),
  487. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  488. CFrame.new(1.4,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,-0.1),
  489. CFrame.new(-1.5,0,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  490. CFrame.new(0.5,-1.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  491. CFrame.new(-0.5,-2,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  492. }, .5, false)
  493. end
  494. Pause = false
  495. FlA.Enabled = false
  496. DlA.Enabled = false
  497. FFA.Enabled = false
  498. Kun.Transparency = 0
  499. Humanoid.WalkSpeed = 30
  500. Humanoid.JumpPower = 50
  501. wait(3)
  502. C:remove()
  503. end
  504. end
  505. end)
  506. for i = 0,0.5,0.1 do
  507. swait()
  508. PlayAnimationFromTable({
  509. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.7, 0),
  510. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.7, 0),
  511. CFrame.new(1.9,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.7),
  512. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  513. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  514. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  515. }, .5, false)
  516. end
  517. if ZZA == false then
  518. Pause = false
  519. end
  520. wait(2)
  521. D = false
  522. end
  523. end
  524. function Rasen()
  525. if not D then D = true
  526. Pause = true
  527. for i = 0,1.2,0.1 do
  528. swait()
  529. PlayAnimationFromTable({
  530. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.7, 0),
  531. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.7, 0),
  532. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.4,0,0),
  533. CFrame.new(-1.7,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.6),
  534. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  535. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  536. }, .5, false)
  537. end
  538. local Sou = Instance.new("Sound",Torso)
  539. Sou.SoundId = "rbxassetid://1105039884"
  540. Sou.Pitch = 1
  541. Sou.Volume = 12
  542. Sou.Looped = false
  543. Sou:play()
  544. local HB = Instance.new("Part",Character)
  545. HB.Size = Vector3.new(1,1,1)
  546. HB.CanCollide = false
  547. HB.Transparency = 1
  548. local HB2 = Instance.new("Weld",HB)
  549. HB2.Part0 = LeftArm
  550. HB2.Part1 = HB
  551. HB2.C0 = CFrame.new(0,-1.1,0)
  552. local C = Instance.new("Part",Torso)
  553. C.Size = Vector3.new(0.1,0.1,0.1)
  554. C.BrickColor = BrickColor.new("Royal blue")
  555. C.Material = "Neon"
  556. C.CanCollide = false
  557. local C2 = Instance.new("SpecialMesh",C)
  558. C2.MeshType = "Sphere"
  559. C2.Scale = Vector3.new(0.1,0.1,0.1)
  560. local C3 = Instance.new("Weld",C)
  561. C3.Part0 = LeftArm
  562. C3.Part1 = C
  563. C3.C0 = CFrame.new(0,-1.1,0)
  564. local FlA = Instance.new("ParticleEmitter",C)
  565. FlA.Texture = "rbxassetid://374933037"
  566. FlA.Size = NumberSequence.new(2)
  567. FlA.Rotation = NumberRange.new(-100, 100)
  568. FlA.RotSpeed = NumberRange.new(-100, 100)
  569. FlA.Transparency = NumberSequence.new(0,1)
  570. FlA.Speed = NumberRange.new(0)
  571. FlA.Lifetime = NumberRange.new(0.3)
  572. FlA.LockedToPart = true
  573. FlA.Rate = 11111
  574. local DlA = Instance.new("ParticleEmitter",C)
  575. DlA.Texture = "rbxassetid://375814631"
  576. DlA.Size = NumberSequence.new(2,0)
  577. DlA.Rotation = NumberRange.new(-100, 100)
  578. DlA.RotSpeed = NumberRange.new(-100, 100)
  579. DlA.Transparency = NumberSequence.new(0,1)
  580. DlA.Speed = NumberRange.new(0)
  581. DlA.LockedToPart = true
  582. DlA.Lifetime = NumberRange.new(0.3)
  583. DlA.Rate = 100
  584. local FFA = Instance.new("ParticleEmitter",C)
  585. FFA.Texture = "rbxassetid://1471463945"
  586. FFA.Size = NumberSequence.new(3,0)
  587. FFA.Rotation = NumberRange.new(-100, 100)
  588. FFA.RotSpeed = NumberRange.new(-100, 100)
  589. FFA.Transparency = NumberSequence.new(0,1)
  590. FFA.Speed = NumberRange.new(0)
  591. FFA.LockedToPart = true
  592. FFA.Lifetime = NumberRange.new(0.3)
  593. FFA.Rate = 50
  594. wait(1.5)
  595. HB.Touched:connect(function(hit)
  596. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  597. HB:remove()
  598. Fl.velocity = RootPart.CFrame.lookVector*0
  599. local Im = Instance.new("Sound",hit.Parent.Head)
  600. Im.SoundId = "rbxassetid://1291549808"
  601. Im.Volume = math.huge
  602. Im.Looped = false
  603. Im.Pitch = 1
  604. Im:play()
  605. local Ef = Instance.new("Part",hit.Parent)
  606. Ef.Size = Vector3.new(1,1,1)
  607. Ef.CanCollide = false
  608. Ef.Anchored = true
  609. Ef.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)
  610. Ef.Material = "Neon"
  611. Ef.BrickColor = BrickColor.new("Toothpaste")
  612. local Ef2 = Instance.new("SpecialMesh",Ef)
  613. Ef2.MeshType = "Sphere"
  614. Ef2.Scale = Vector3.new(1,1,1)
  615. local Rin = Instance.new("Part",hit.Parent)
  616. Rin.Size = Vector3.new(1,1,1)
  617. Rin.Material = "Neon"
  618. Rin.BrickColor = BrickColor.new("White")
  619. Rin.CanCollide = false
  620. Rin.Transparency = 0
  621. Rin.CFrame = hit.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.56,0,0)
  622. Rin.Anchored = true
  623. local Rin2 = Instance.new("SpecialMesh",Rin)
  624. Rin2.MeshId = "rbxassetid://3270017"
  625. Rin2.Scale = Vector3.new(1,1,0.1)
  626. coroutine.resume(coroutine.create(function()
  627. for i = 1,130 do
  628. Ef2.Scale = Ef2.Scale + Vector3.new(1,1,1)
  629. Ef.Transparency = Ef.Transparency + 0.009
  630. Rin2.Scale = Rin2.Scale + Vector3.new(1.2,1.2,0)
  631. Rin.Transparency = Rin.Transparency + 0.009
  632. game:GetService("RunService").RenderStepped:wait()
  633. end
  634. Rin:remove()
  635. Ef:remove()
  636. end))
  637. hit.Parent.Humanoid:TakeDamage(60)
  638. hit.Parent.Humanoid.Sit = true
  639. local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  640. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  641. Fl.velocity = RootPart.CFrame.lookVector*120
  642. wait(0.2)
  643. Fl:remove()
  644. end
  645. end)
  646. Fl = Instance.new("BodyVelocity",Torso)
  647. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  648. Fl.velocity = RootPart.CFrame.lookVector*180
  649. for i = 0,1.2,0.1 do
  650. swait()
  651. PlayAnimationFromTable({
  652. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  653. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0),
  654. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3,0,0),
  655. CFrame.new(-1.5,0.6,-0.8) * CFrame.new(0, 0, 0) * CFrame.Angles(2, 0, 0),
  656. CFrame.new(0.5,-1.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  657. CFrame.new(-0.5,-2,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  658. }, .5, false)
  659. end
  660. wait(1)
  661. Fl.velocity = RootPart.CFrame.lookVector*0
  662. Fl:remove()
  663. DlA.Enabled = false
  664. FlA.Enabled = false
  665. FFA.Enabled = false
  666. HB:remove()
  667. Pause = false
  668. Sou:remove()
  669. wait(1)
  670. D = false
  671. end
  672. end
  673.  
  674. function KT()
  675. if not D then D = true
  676. Pause = true
  677. for i = 0,0.5,0.1 do
  678. swait()
  679. PlayAnimationFromTable({
  680. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.3, 0),
  681. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.3, 0),
  682. CFrame.new(1,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,-0.7),
  683. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  684. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  685. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  686. }, .5, false)
  687. end
  688. Kun.Transparency = 1
  689. local Kan = Instance.new("Part",RightArm)
  690. Kan.Size = Vector3.new(0.1,0.1,0.1)
  691. Kan.CanCollide = false
  692. Kan.CFrame = RightArm.CFrame*CFrame.new(0,-1.1,0)*CFrame.Angles(0,1.55,0)
  693. local Kan2 = Instance.new("SpecialMesh",Kan)
  694. Kan2.MeshId = "rbxassetid://1184404045"
  695. Kan2.TextureId = "rbxassetid://1184404058"
  696. Kan2.Scale = Vector3.new(0.5,0.5,0.5)
  697. local Fl = Instance.new("BodyVelocity",Kan)
  698. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  699. Fl.velocity = Mouse.hit.lookVector*300
  700. Kan.Touched:connect(function()
  701. if hitted == false then
  702. hitted = true
  703. Kan.Anchored = true
  704. Trail.Enabled = true
  705. local S = Instance.new("Sound",Character.Torso)
  706. S.Volume = 1212
  707. S.Looped = false
  708. S.Pitch = 1
  709. S.SoundId = "rbxassetid://588277987"
  710. S:play()
  711. local Lim = Instance.new("Part",Torso)
  712. Lim.Size = Vector3.new(1,1,1)
  713. Lim.Material = "Neon"
  714. Lim.BrickColor = BrickColor.new("White")
  715. Lim.CanCollide = false
  716. Lim.CFrame = RootPart.CFrame*CFrame.new(0,-1.9,0)*CFrame.Angles(0,0,0)
  717. Lim.Anchored = true
  718. local Lim2 = Instance.new("SpecialMesh",Lim)
  719. Lim2.MeshId = "rbxassetid://489415447"
  720. Lim2.Scale = Vector3.new(1,1,1)
  721. local Dim = Instance.new("Part",Torso)
  722. Dim.Size = Vector3.new(1,1,1)
  723. Dim.Material = "Neon"
  724. Dim.BrickColor = BrickColor.new("White")
  725. Dim.CanCollide = false
  726. Dim.CFrame = RootPart.CFrame*CFrame.new(0,-1.9,0)*CFrame.Angles(0,0,0)
  727. Dim.Anchored = true
  728. local Dim2 = Instance.new("SpecialMesh",Dim)
  729. Dim2.MeshId = "rbxassetid://489415447"
  730. Dim2.Scale = Vector3.new(1,1,1)
  731. coroutine.resume(coroutine.create(function()
  732. for i = 1,200 do
  733. Lim2.Scale = Lim2.Scale + Vector3.new(0.1,0.1,0.1)
  734. Lim.Transparency = Lim.Transparency + 0.009
  735. Lim.CFrame = Lim.CFrame*CFrame.Angles(0,0.3,0)
  736. Dim2.Scale = Dim2.Scale + Vector3.new(0.2,0.2,0.2)
  737. Dim.Transparency = Dim.Transparency + 0.009
  738. Dim.CFrame = Dim.CFrame*CFrame.Angles(0,-0.3,0)
  739. game:GetService("RunService").RenderStepped:wait()
  740. end
  741. Lim:remove()
  742. end))
  743. wait(0.005)
  744. Kun.Transparency = 0
  745. coroutine.resume(coroutine.create(function()
  746. wait(0.6)
  747. Trail.Enabled = false
  748. end))
  749. RootPart.CFrame = Kan.CFrame*CFrame.new(0,-9,0)*CFrame.Angles(0,0,-1.55)
  750. hitted = false
  751. Kan:remove()
  752. end
  753. end)
  754. for i = 0,0.5,0.1 do
  755. swait()
  756. PlayAnimationFromTable({
  757. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.7, 0),
  758. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.7, 0),
  759. CFrame.new(1.9,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.7),
  760. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0),
  761. CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1),
  762. CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1),
  763. }, .5, false)
  764. end
  765. Pause = false
  766. wait(0.5)
  767. D = false
  768. end
  769. end
  770. function Hit()
  771. if not D then D = true
  772. Pause = true
  773. for i = 0,0.5,0.1 do
  774. swait()
  775. PlayAnimationFromTable({
  776. CFrame.new(0,0,0) * CFrame.new(0, -0.2, 0) * CFrame.Angles(-0.2, -0.6, 0),
  777. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, 0.6, 0),
  778. CFrame.new(1.7,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.7),
  779. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.2, 0, 0),
  780. CFrame.new(0.9,-1.8,0) * CFrame.new(0, 0, -0.2) *CFrame.Angles(0.2,0,0)* CFrame.Angles(-0.8, 0, 0.5),
  781. CFrame.new(-0.5,-1.8,-0.3) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0.2, 0, 0),
  782. }, .5, false)
  783. end
  784. local HB = Instance.new("Part",Character)
  785. HB.Size = Vector3.new(2,2,2)
  786. HB.CanCollide = false
  787. HB.Transparency = 1
  788. local HB2 = Instance.new("Weld",HB)
  789. HB2.Part0 = RightArm
  790. HB2.Part1 = HB
  791. HB2.C0 = CFrame.new(0,-1.3,0)
  792. local F = Instance.new("Sound",Character.Torso)
  793. F.SoundId = "rbxassetid://358509727"
  794. F.Volume = 11
  795. F.Looped = false
  796. F.Pitch = 1
  797. F:play()
  798. HB.Touched:connect(function(hit)
  799. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  800. HB:remove()
  801. hit.Parent.Humanoid:TakeDamage(20)
  802. local S = Instance.new("Sound",hit.Parent)
  803. S.SoundId = "rbxassetid://566593606"
  804. S.Pitch = 1
  805. S.Looped = false
  806. S.Volume = 11
  807. S:play()
  808. local Fl = Instance.new("BodyVelocity",hit.Parent.HumanoidRootPart)
  809. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  810. Fl.velocity = RootPart.CFrame.lookVector*15
  811. wait(0.1)
  812. Fl:remove()
  813. end
  814. end)
  815. for i = 0,0.5,0.1 do
  816. swait()
  817. PlayAnimationFromTable({
  818. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.6, 0),
  819. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.6, 0),
  820. CFrame.new(0.7,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,-0.7),
  821. CFrame.new(-1.5,0,0.4) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.4, 0, 0),
  822. CFrame.new(0.5,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  823. CFrame.new(-0.5,-1.8,-0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  824. }, .5, false)
  825. Kun3.C0 = clerp(Kun3.C0,CFrame.new(0.3,-1.7,0)*CFrame.Angles(0,1.55,0)*CFrame.Angles(1.55,0,0),.3)
  826. end
  827. Pause = false
  828. wait(0.1)
  829. HB:remove()
  830. D = false
  831. end
  832. end
  833.  
  834. function Hit2()
  835. if not D then D = true
  836. Pause = true
  837. for i = 0,0.5,0.1 do
  838. swait()
  839. PlayAnimationFromTable({
  840. CFrame.new(0,0,0) * CFrame.new(0, -0.2, 0) * CFrame.Angles(-0.2, 0.6, 0),
  841. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2, -0.6, 0),
  842. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.2,0,0),
  843. CFrame.new(-1.7,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0.7),
  844. CFrame.new(0.9,-1.8,0) * CFrame.new(0, 0, -0.2) *CFrame.Angles(0.2,0,0)* CFrame.Angles(-0.8, 0, 0.5),
  845. CFrame.new(-0.5,-1.8,-0.3) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0.2, 0, 0),
  846. }, .5, false)
  847. end
  848. local HB = Instance.new("Part",Character)
  849. HB.Size = Vector3.new(1,1,1)
  850. HB.CanCollide = false
  851. HB.Transparency = 1
  852. local HB2 = Instance.new("Weld",HB)
  853. HB2.Part0 = LeftArm
  854. HB2.Part1 = HB
  855. HB2.C0 = CFrame.new(0,-1.1,0)
  856. local F = Instance.new("Sound",Character.Torso)
  857. F.SoundId = "rbxassetid://908217684"
  858. F.Volume = 11
  859. F.Looped = false
  860. F.Pitch = 1
  861. F:play()
  862. HB.Touched:connect(function(hit)
  863. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  864. HB:remove()
  865. hit.Parent.Humanoid:TakeDamage(13)
  866. local S = Instance.new("Sound",hit.Parent)
  867. S.SoundId = "rbxassetid://936700628"
  868. S.Pitch = 1
  869. S.Looped = false
  870. S.Volume = 11
  871. S:play()
  872. local Fl = Instance.new("BodyVelocity",hit.Parent.HumanoidRootPart)
  873. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  874. Fl.velocity = RootPart.CFrame.lookVector*15
  875. wait(0.1)
  876. Fl:remove()
  877. end
  878. end)
  879. for i = 0,0.5,0.1 do
  880. swait()
  881. PlayAnimationFromTable({
  882. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.6, 0),
  883. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.6, 0),
  884. CFrame.new(1.5,0,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.4,0,0),
  885. CFrame.new(-1.2,0.5,-1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.2),
  886. CFrame.new(0.5,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0),
  887. CFrame.new(-0.5,-1.8,-0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  888. }, .5, false)
  889. Kun3.C0 = clerp(Kun3.C0,CFrame.new(1,-1.1,0)*CFrame.Angles(0,1.55,0),.3)
  890. end
  891. Pause = false
  892. wait(0.1)
  893. HB:remove()
  894. D = false
  895. end
  896. end
  897. New = function(Object, Parent, Name, Data)
  898. local Object = Instance.new(Object)
  899. for Index, Value in pairs(Data or {}) do
  900. Object[Index] = Value
  901. end
  902. Object.Parent = Parent
  903. Object.Name = Name
  904. return Object
  905. end
  906. function rayCast(Position, Direction, Range, Ignore)
  907. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  908. end
  909.  
  910.  
  911.  
  912.  
  913. coroutine.wrap(function()
  914. while 1 do
  915. swait()
  916. if doe <= 360 then
  917. doe = doe + 2
  918. else
  919. doe = 0
  920. end
  921. end
  922. end)()
  923. while true do
  924. swait()
  925. RightArm.BrickColor = ZZZ
  926. LeftArm.BrickColor = ZZZ
  927. Torso.BrickColor = ZZZ
  928. RightLeg.BrickColor = ZZZ
  929. LeftLeg.BrickColor = ZZZ
  930. Head.BrickColor = ZZZ
  931. for i, v in pairs(Character:GetChildren()) do
  932. if v:IsA("Part") then
  933. v.Material = "SmoothPlastic"
  934. elseif v:IsA("Accessory") then
  935. v:WaitForChild("Handle").Material = "SmoothPlastic"
  936. end
  937. end
  938.  
  939. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  940. velocity = RootPart.Velocity.y
  941. sine = sine + change
  942. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  943. if RootPart.Velocity.y > 1 and hit == nil then
  944. Anim = "Jump"
  945. if Pause == false then
  946. PlayAnimationFromTable({
  947. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), -- Torso,
  948. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), ----- Head
  949. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0), --- RightArm
  950. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),--LeftArm
  951. CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --RightLeg
  952. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --LeftLeg
  953. }, .3, false)
  954. end
  955. elseif RootPart.Velocity.y < -1 and hit == nil then
  956. Anim = "Fall"
  957. if Pause == false then
  958. PlayAnimationFromTable({
  959. CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), -- Torso,
  960. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), ----- Head
  961. CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0), --- RightArm
  962. CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),--LeftArm
  963. CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --RightLeg
  964. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), --LeftLeg
  965. }, .3, false)
  966. end
  967. elseif Torsovelocity < 1 and hit ~= nil then
  968. Anim = "Idle"
  969. if Pause == false then
  970. change = 1
  971. PlayAnimationFromTable({
  972. CFrame.new(0,0,0) * CFrame.new(0, 0-.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 1, 0), -- Torso,
  973. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), ----- Head
  974. CFrame.new(1,0.5,-0.5) * CFrame.new(0,0, 0) * CFrame.Angles(1.55,0,-0.5), --- RightArm
  975. CFrame.new(-1.6,0,0) * CFrame.new(0, 0-.1*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, -0.1),--LeftArm
  976. CFrame.new(0.5,-1.6,-0.3) * CFrame.new(0, 0-.1*math.sin(tick()*2), 0)* CFrame.Angles(-0.5, 0, 0), --RightLeg
  977. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0+.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0), --LeftLeg
  978. }, .3, false)
  979. Kun3.C0 = clerp(Kun3.C0,CFrame.new(1,-1.1,0)*CFrame.Angles(0,1.55,0),.3)
  980. end
  981. elseif Torsovelocity > 2 and hit ~= nil then
  982. Anim = "Walk"
  983. if Pause == false then
  984. PlayAnimationFromTable({
  985. CFrame.new(0,0,0) * CFrame.new(0, 0-.1*math.sin(tick()*26), 0) * CFrame.Angles(-0.5, 0, 0+RootPart.RotVelocity.Y/33), -- Torso,
  986. CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.5, 0+RootPart.RotVelocity.Y/20, 0), ----- Head
  987. CFrame.new(1.5,0.5,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.11,0,0), --- RightArm
  988. CFrame.new(-1.5,0.5,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.11, 0, 0),--LeftArm
  989. CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0+ .9 * math.cos((sine) / 2)) * CFrame.Angles(0-1*math.cos((sine) / 2),0,0)*CFrame.Angles(math.rad(0 - 40 * math.cos((sine) / 2)), 0, 0-RootPart.RotVelocity.Y/33),
  990. CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0- .9 * math.cos((sine) / 2)) * CFrame.Angles(0+1*math.cos((sine) / 2),0,0)*CFrame.Angles(math.rad(0 + 40 * math.cos((sine) / 2)), 0, 0-RootPart.RotVelocity.Y/33),
  991. }, .3, false)
  992. Kun3.C0 = clerp(Kun3.C0,CFrame.new(1,-1.1,0)*CFrame.Angles(0,1.55,0),.3)
  993. end
  994. end
  995. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement