Advertisement
MESCRIPT

chrono Dio

May 8th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 97.24 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,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6.  
  7. --[[Salvo_Starly[Salvy].Weaponry_2018.2]]--
  8. --[[Project Name: Chrono from Critical Strike]]--
  9. --just put this on the top of a script and boom 89% works
  10. --note this does not work on big scripts
  11. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  12. local Player,game,owner = owner,game
  13. local RealPlayer = Player
  14. do
  15. local rp = RealPlayer
  16. script.Parent = rp.Character
  17.  
  18. --RemoteEvent for communicating
  19. local Event = Instance.new("RemoteEvent")
  20. Event.Name = "UserInput_Event"
  21.  
  22. --Fake event to make stuff like Mouse.KeyDown work
  23. local function fakeEvent()
  24. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  25. t.connect = t.Connect
  26. return t
  27. end
  28.  
  29. --Creating fake input objects with fake variables
  30. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  31. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  32. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  33. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  34. end}
  35. --Merged 2 functions into one by checking amount of arguments
  36. CAS.UnbindAction = CAS.BindAction
  37.  
  38. --This function will trigger the events that have been :Connect()'ed
  39. local function te(self,ev,...)
  40. local t = m[ev]
  41. if t and t._fakeEvent then
  42. for _,f in pairs(t.Functions) do
  43. f(...)
  44. end
  45. end
  46. end
  47. m.TrigEvent = te
  48. UIS.TrigEvent = te
  49.  
  50. Event.OnServerEvent:Connect(function(plr,io)
  51. if plr~=rp then return end
  52. m.Target = io.Target
  53. m.Hit = io.Hit
  54. if not io.isMouse then
  55. local b = io.UserInputState == Enum.UserInputState.Begin
  56. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  57. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  58. end
  59. for _,t in pairs(CAS.Actions) do
  60. for _,k in pairs(t.Keys) do
  61. if k==io.KeyCode then
  62. t.Function(t.Name,io.UserInputState,io)
  63. end
  64. end
  65. end
  66. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  67. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  68. end
  69. end)
  70. Event.Parent = NLS([==[
  71. local Player = game:GetService("Players").LocalPlayer
  72. local Event = script:WaitForChild("UserInput_Event")
  73.  
  74. local Mouse = Player:GetMouse()
  75. local UIS = game:GetService("UserInputService")
  76. local input = function(io,a)
  77. if a then return end
  78. --Since InputObject is a client-side instance, we create and pass table instead
  79. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  80. end
  81. UIS.InputBegan:Connect(input)
  82. UIS.InputEnded:Connect(input)
  83.  
  84. local h,t
  85. --Give the server mouse data 30 times every second, but only if the values changed
  86. --If player is not moving their mouse, client won't fire events
  87. while wait(1/30) do
  88. if h~=Mouse.Hit or t~=Mouse.Target then
  89. h,t=Mouse.Hit,Mouse.Target
  90. Event:FireServer({isMouse=true,Target=t,Hit=h})
  91. end
  92. end]==],Player.Character)
  93.  
  94. ----Sandboxed game object that allows the usage of client-side methods and services
  95. --Real game object
  96. local _rg = game
  97.  
  98. --Metatable for fake service
  99. local fsmt = {
  100. __index = function(self,k)
  101. local s = rawget(self,"_RealService")
  102. if s then return s[k] end
  103. end,
  104. __newindex = function(self,k,v)
  105. local s = rawget(self,"_RealService")
  106. if s then s[k]=v end
  107. end,
  108. __call = function(self,...)
  109. local s = rawget(self,"_RealService")
  110. if s then return s(...) end
  111. end
  112. }
  113. local function FakeService(t,RealService)
  114. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  115. return setmetatable(t,fsmt)
  116. end
  117.  
  118. --Fake game object
  119. local g = {
  120. GetService = function(self,s)
  121. return self[s]
  122. end,
  123. Players = FakeService({
  124. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  125. },"Players"),
  126. UserInputService = FakeService(UIS,"UserInputService"),
  127. ContextActionService = FakeService(CAS,"ContextActionService"),
  128. }
  129. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  130. g.service = g.GetService
  131.  
  132. g.RunService = FakeService({
  133. RenderStepped = _rg:GetService("RunService").Heartbeat,
  134. BindToRenderStep = function(self,name,_,fun)
  135. self._btrs[name] = self.Heartbeat:Connect(fun)
  136. end,
  137. UnbindFromRenderStep = function(self,name)
  138. self._btrs[name]:Disconnect()
  139. end,
  140. },"RunService")
  141.  
  142. setmetatable(g,{
  143. __index=function(self,s)
  144. return _rg:GetService(s) or typeof(_rg[s])=="function"
  145. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  146. end,
  147. __newindex = fsmt.__newindex,
  148. __call = fsmt.__call
  149. })
  150. --Changing owner to fake player object to support owner:GetMouse()
  151. game,owner = g,g.Players.LocalPlayer
  152. end
  153. --[[uuprjs]]--
  154. wait(.2)
  155. plr=game.Players.LocalPlayer
  156. chr=plr.Character
  157. Head=chr.Head
  158. Root=chr.HumanoidRootPart
  159. Torso=chr.Torso
  160. RArm=chr["Right Arm"]
  161. LArm=chr["Left Arm"]
  162. RLeg=chr["Right Leg"]
  163. LLeg=chr["Left Leg"]
  164. RJ=Root.RootJoint
  165. Neck=Torso.Neck
  166. LS=Torso["Left Shoulder"]
  167. LH=Torso["Left Hip"]
  168. RS=Torso["Right Shoulder"]
  169. RH=Torso["Right Hip"]
  170. hum=chr:FindFirstChildOfClass("Humanoid")
  171. mouse=plr:GetMouse()
  172. Pose="Idle"
  173. attack=false
  174. skilldoing=false
  175. skilldoing2=false
  176. skilldoing3=false
  177. comb=1
  178. comb2=1
  179. mode="C1"
  180. sin=0
  181. cha=1
  182. what=false
  183. ccc=nil
  184. haha=nil
  185. create=LoadLibrary("RbxUtility").Create
  186.  
  187. chr.Animate:Remove()
  188. hum.Animator:Remove()
  189.  
  190. function clerp(a,b,t)
  191. return a:lerp(b,t)
  192. end
  193.  
  194. local newMotor=function(p0,p1,c0,c1)
  195. local w=Instance.new('Motor',p0)
  196. w.Part0=p0
  197. w.Part1=p1
  198. w.C0=c0
  199. w.C1=c1
  200. return w
  201. end
  202.  
  203. RJ.C0,RJ.C1=CFrame.new(0,0,0),CFrame.new(0,0,0)
  204. Neck.C0,Neck.C1=CFrame.new(0,1.5,0),CFrame.new(0,0,0)
  205. --[[RS.C0,RS.C1=CFrame.new(1.5,0,0),CFrame.new(0,0,0)
  206. LS.C0,LS.C1=CFrame.new(-1.5,0,0),CFrame.new(0,0,0)
  207. RH.C0,RH.C1=CFrame.new(.5,-2,0),CFrame.new(0,0,0)
  208. LH.C0,LH.C1=CFrame.new(-.5,-2,0),CFrame.new(0,0,0)]]
  209. local RS=newMotor(Torso, RArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  210. local LS=newMotor(Torso, LArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  211. local RH=newMotor(Torso, RLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  212. local LH=newMotor(Torso, LLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  213.  
  214. function NoOutline(Part)
  215. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface=10,10,10,10,10,10
  216. end
  217.  
  218. function rayCast(Position,Direction,Range,Ignore)
  219. return game:service("Workspace"):FindPartOnRay(Ray.new(Position,Direction.unit*(Range or 999.999)),Ignore)
  220. end
  221.  
  222. function swait(num)
  223. if num==0 or num==nil then
  224. game:service'RunService'.Stepped:wait(0)
  225. else
  226. for i=0,num do
  227. game:service'RunService'.Stepped:wait(0)
  228. end
  229. end
  230. end
  231.  
  232. function parts(Par,name,size,color,mat,ref,tra)
  233. local part=create("Part"){
  234. Parent=Par,
  235. Name=name,
  236. Size=size,
  237. CanCollide=false,
  238. Anchored=false,
  239. BrickColor=BrickColor.new(color),
  240. Material=mat,
  241. Reflectance=ref,
  242. Transparency=tra}
  243. --Position=Torso.Position}
  244. NoOutline(part)
  245. part:BreakJoints()
  246. return part
  247. end
  248.  
  249. function meshs(Par,name,scale,mtype,id)
  250. local mesh=create("SpecialMesh"){
  251. Parent=Par,
  252. Name=name,
  253. Scale=scale,
  254. MeshType=mtype}
  255. if id~="" then
  256. mesh.MeshId="rbxassetid://"..id
  257. end
  258. return meshs
  259. end
  260.  
  261. function welds(Par,name,p0,p1,c0,c1)
  262. local weld=create("Weld"){
  263. Parent=Par,
  264. Name=name,
  265. Part0=p0,
  266. Part1=p1,
  267. C0=c0,
  268. C1=c1}
  269. return weld
  270. end
  271.  
  272. function sounds(Par,id,vol,pit)
  273. local sound=create("Sound"){
  274. Parent=Par,
  275. SoundId=id,
  276. Volume=vol,
  277. PlaybackSpeed=pit}
  278. sound:Play()
  279. game:GetService("Debris"):AddItem(sound,10)
  280. return sound
  281. end
  282. m=Instance.new("Model",chr)
  283. m.Name="Suit"
  284. e=Instance.new("Model",chr)
  285. e.Name="Effect"
  286.  
  287. C2T=parts(m,"C2T",Vector3.new(2.10000014, 0.199999928, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  288. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.0000267, -1.52587891e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  289. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  290. C2T=parts(m,"C2T",Vector3.new(0.799999952, 1.90000021, 0.199999928),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  291. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -0.0499725342, 0.549983978, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  292. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  293. C1=parts(m,"C1",Vector3.new(0.399999917, 0.600000143, 0.200000003),"Plum",Enum.Material.Neon,0,0)
  294. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600004196, 1.0000267, 0.549983978, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  295. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  296. C1=parts(m,"C1",Vector3.new(0.399999917, 0.600000143, 0.200000003),"Plum",Enum.Material.Neon,0,0)
  297. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.600000381, 1.0000267, 0.549983978, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  298. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  299. C2T=parts(m,"C2T",Vector3.new(2.10000014, 0.199999928, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  300. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.09997153, -1.52587891e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  301. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  302. C2T=parts(m,"C2T",Vector3.new(1.60000014, 1.90000021, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  303. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -0.0499725342, -0.550014496, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  304. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  305. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.599999905, 0.599999905),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  306. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -1.2999742, -0.85001564, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  307. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  308. C2=parts(m,"C2",Vector3.new(1.20000005, 1.19999993, 0.199999928),"Fossil",Enum.Material.SmoothPlastic,0,0)
  309. C2Weld=welds(C2,"C2Weld",Torso,C2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -0.399974823, -0.85001564, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  310. meshs(C2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  311. C2T=parts(m,"C2T",Vector3.new(1.20000005, 1.19999993, 0.199999928),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  312. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -0.399974823, -1.0500164, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  313. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  314. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.299999803, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  315. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, 0.350025177, -0.950016022, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  316. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  317. C2T=parts(m,"C2T",Vector3.new(0.400000006, 0.799999833, 0.799999952),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  318. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.799998283, 0.587165356, -1.06681204, 1, 0, 0, 0, 0.965925872, 0.258818984, -0, -0.258818984, 0.965925872))
  319. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  320. C2T=parts(m,"C2T",Vector3.new(2.39999986, 0.399999797, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  321. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, 0.587165356, -1.06681204, 1, 0, 0, 0, 0.965925872, 0.258818984, -0, -0.258818984, 0.965925872))
  322. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  323. C1=parts(m,"C1",Vector3.new(1.20000005, 0.799999833, 0.799999952),"Plum",Enum.Material.Neon,0,0)
  324. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, 0.587165356, -1.06681204, 1, 0, 0, 0, 0.965925872, 0.258818984, -0, -0.258818984, 0.965925872))
  325. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  326. C2T=parts(m,"C2T",Vector3.new(0.400000006, 0.799999833, 0.799999952),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  327. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.80000782, 0.587165356, -1.06681204, 1, 0, 0, 0, 0.965925872, 0.258818984, -0, -0.258818984, 0.965925872))
  328. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  329. C1=parts(m,"C1",Vector3.new(1.20000005, 0.199999928, 0.199999928),"Plum",Enum.Material.Neon,0,0)
  330. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.90734863e-06, -1.2999742, -1.25001717, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  331. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  332. C1=parts(m,"C1",Vector3.new(1.00000012, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,0)
  333. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.282823086, -0.282826185, -1.1500206, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829, 0, 0, 0, 1))
  334. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  335. C1=parts(m,"C1",Vector3.new(1.00000012, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,0)
  336. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.282826185, -0.282823086, -1.1500206, 0.707106829, -0.707106829, -0, 0.707106829, 0.707106829, 0, 0, 0, 1))
  337. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  338. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.599999905, 1.4000001),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  339. C2TWeld=welds(C2T,"C2TWeld",Torso,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-06, -1.0356791, -0.257513046, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  340. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  341. C1=parts(m,"C1",Vector3.new(1.20000005, 0.199999928, 0.199999928),"Plum",Enum.Material.Neon,0,0)
  342. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-06, -1.0356791, 0.542485237, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  343. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  344. C1=parts(m,"C1",Vector3.new(0.199999928, 0.599999905, 0.399999917),"Plum",Enum.Material.Neon,0,0)
  345. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499999523, -0.835679531, 0.442484856, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  346. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  347. C1=parts(m,"C1",Vector3.new(0.199999928, 0.599999905, 0.399999917),"Plum",Enum.Material.Neon,0,0)
  348. C1Weld=welds(C1,"C1Weld",Torso,C1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.499999523, -0.835679531, 0.442484856, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  349. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  350. C1P=parts(m,"C1P",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,0)
  351. C1PWeld=welds(C1P,"C1PWeld",Torso,C1P,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.282826185, -0.282823086, -1.1500206, 0.707106829, -0.707106829, -0, 0.707106829, 0.707106829, 0, 0, 0, 1))
  352. meshs(C1P,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  353. C4=parts(m,"C4",Vector3.new(0.199999928, 0.399999559, 1.20000005),"Really black",Enum.Material.SmoothPlastic,0,0)
  354. C4Weld=welds(C4,"C4Weld",RArm,C4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.999997854, -0.100037575, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  355. meshs(C4,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  356. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.999999642, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  357. C4TWeld=welds(C4T,"C4TWeld",RArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.799998045, -0.900040627, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  358. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  359. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.399999559, 1.70000005),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  360. C4TWeld=welds(C4T,"C4TWeld",RArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.199998617, -0.250038147, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  361. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  362. C4T=parts(m,"C4T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  363. C4TWeld=welds(C4T,"C4TWeld",RArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.69999814, 0.699965477, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  364. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  365. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.90000093),"Plum",Enum.Material.Neon,0,0)
  366. C3Weld=welds(C3,"C3Weld",RArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.69999814, 5.34996128, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  367. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  368. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.40000084),"Plum",Enum.Material.Neon,0,0)
  369. C3Weld=welds(C3,"C3Weld",RArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.33650208e-05, -1.09999776, 5.59996176, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  370. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  371. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.5),"Plum",Enum.Material.Neon,0,0)
  372. C3Weld=welds(C3,"C3Weld",RArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 1.09999776, 5.14996529, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  373. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  374. C21=parts(m,"C21",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,1)
  375. C21Weld=welds(C21,"C21Weld",RArm,C21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.89999795, 3.14996624, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  376. meshs(C21,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  377. C3=parts(m,"C3",Vector3.new(0.199999928, 0.799999595, 4),"Plum",Enum.Material.Neon,0,0)
  378. C3Weld=welds(C3,"C3Weld",RArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.89999795, 2.89996433, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  379. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  380. C2T=parts(m,"C2T",Vector3.new(1.10000002, 0.499999553, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  381. C2TWeld=welds(C2T,"C2TWeld",RArm,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.19345093e-05, 0.349998474, -3.81469727e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  382. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  383. C5=parts(m,"C5",Vector3.new(0.199999928, 1.19999969, 1.10000098),"Plum",Enum.Material.Neon,0,0)
  384. C5Weld=welds(C5,"C5Weld",RArm,C5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.00271606e-05, -0.999997854, 5.94996166, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  385. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  386. C5=parts(m,"C5",Vector3.new(0.199999928, 0.599999547, 4.49999952),"Plum",Enum.Material.Neon,0,0)
  387. C5Weld=welds(C5,"C5Weld",RArm,C5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.00271606e-05, 1.29999769, 3.14996433, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  388. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  389. C5=parts(m,"C5",Vector3.new(0.199999928, 0.599999547, 0.600000858),"Plum",Enum.Material.Neon,0,0)
  390. C5Weld=welds(C5,"C5Weld",RArm,C5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.0980835e-05, 0.69999814, -5.09996319, -1, 0, 0, 0, 1, 0, 0, 0, -1))
  391. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  392. C6=parts(m,"C6",Vector3.new(0.199999928, 0.399999559, 1.90000021),"Really black",Enum.Material.SmoothPlastic,0,0)
  393. C6Weld=welds(C6,"C6Weld",RArm,C6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.00271606e-05, 0.999997854, -0.45003891, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  394. meshs(C6,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  395. C6T=parts(m,"C6T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  396. C6TWeld=welds(C6T,"C6TWeld",RArm,C6T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.00271606e-05, 0.999997854, 0.699965477, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  397. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  398. C6T=parts(m,"C6T",Vector3.new(0.399999917, 0.599999547, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  399. C6TWeld=welds(C6T,"C6TWeld",RArm,C6T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.00271606e-05, 0.999997854, -1.60004139, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  400. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  401. C6T=parts(m,"C6T",Vector3.new(0.199999928, 0.599999547, 0.600000858),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  402. C6TWeld=welds(C6T,"C6TWeld",RArm,C6T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.0980835e-05, -0.699997902, 5.09996462, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  403. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  404. C6T=parts(m,"C6T",Vector3.new(0.199999928, 0.599999547, 3.9000001),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  405. C6TWeld=welds(C6T,"C6TWeld",RArm,C6T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.00271606e-05, 0.69999814, 2.84996414, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  406. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  407. C2T=parts(m,"C2T",Vector3.new(1.10000002, 0.499999553, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  408. C2TWeld=welds(C2T,"C2TWeld",LArm,C2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-05, 0.350021362, -1.52587891e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  409. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  410. C3=parts(m,"C3",Vector3.new(0.199999928, 0.799999595, 4),"Plum",Enum.Material.Neon,0,0)
  411. C3Weld=welds(C3,"C3Weld",LArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.900020838, 2.89998722, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  412. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  413. C42=parts(m,"C42",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,1)
  414. C42Weld=welds(C42,"C42Weld",LArm,C42,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.900020838, 3.14998913, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  415. meshs(C42,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  416. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.5),"Plum",Enum.Material.Neon,0,0)
  417. C3Weld=welds(C3,"C3Weld",LArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 1.10002065, 5.14998817, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  418. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  419. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.40000084),"Plum",Enum.Material.Neon,0,0)
  420. C3Weld=welds(C3,"C3Weld",LArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43322754e-05, -1.10002065, 5.59998465, -1, 0, 0, 0, -1, 0, 0, 0, 1))
  421. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  422. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.90000093),"Plum",Enum.Material.Neon,0,0)
  423. C3Weld=welds(C3,"C3Weld",LArm,C3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.700021029, 5.34998417, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  424. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  425. C4=parts(m,"C4",Vector3.new(0.199999928, 0.399999559, 1.20000005),"Really black",Enum.Material.SmoothPlastic,0,0)
  426. C4Weld=welds(C4,"C4Weld",LArm,C4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 1.00002074, -0.100014687, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  427. meshs(C4,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  428. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.999999642, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  429. C4TWeld=welds(C4T,"C4TWeld",LArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.800020933, -0.900017738, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  430. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  431. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.399999559, 1.70000005),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  432. C4TWeld=welds(C4T,"C4TWeld",LArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.200021505, -0.250015259, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  433. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  434. C4T=parts(m,"C4T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  435. C4TWeld=welds(C4T,"C4TWeld",LArm,C4T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.48091125e-05, 0.700021029, 0.699988365, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  436. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  437.  
  438. for _,v in pairs(m:children()) do
  439. if v:IsA("Part")and (v.Name=="C2T"or v.Name=="C4T"or v.Name=="C6T")then
  440. v.BrickColor=Torso.BrickColor
  441. end
  442. end
  443.  
  444. aaa=NumberSequence.new({NumberSequenceKeypoint.new(0, .2),NumberSequenceKeypoint.new(1, .0)})
  445. bbb=NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  446. local Efect=create("ParticleEmitter"){
  447. Color=ColorSequence.new(Color3.new(0, 1, 0)),
  448. LightEmission=.45,
  449. Texture="rbxassetid://50657528",
  450. Transparency=bbb,
  451. Size=aaa,
  452. ZOffset=0,
  453. Acceleration=Vector3.new(0, 0, 0),
  454. LockedToPart=false,
  455. EmissionDirection="Top",
  456. Lifetime=NumberRange.new(.5, .5),
  457. Rate=500,
  458. Rotation=NumberRange.new(-100, 100),
  459. RotSpeed=NumberRange.new(-50, 50),
  460. Speed=NumberRange.new(0),
  461. VelocitySpread=0,
  462. Enabled=true,
  463. Parent=C1P
  464. }
  465.  
  466.  
  467.  
  468. local Buff=create("BillboardGui"){
  469. Size=UDim2.new(5, 0, 15, 0),
  470. Adornee=Root,
  471. Parent=Root,
  472. ExtentsOffset=Vector3.new(0, 3, 0),
  473. AlwaysOnTop=true
  474. }
  475. local BuffLabel=create("TextLabel"){
  476. AnchorPoint=Vector2.new(.5,.5),
  477. BackgroundTransparency=1,
  478. TextStrokeTransparency=1,
  479. TextTransparency=1,
  480. TextColor3=Color3.new(1, 0, 0),
  481. Position=UDim2.new(.5, 0, .5, 0),
  482. Size=UDim2.new(1.5, 0, .2, 0),
  483. Text="gg",
  484. Font="SourceSansBold",
  485. TextScaled=true,
  486. Parent=Buff,
  487. }
  488.  
  489. function Damage(Type,Part,hit,dmg,css)
  490. if hit.Parent==nil then
  491. return
  492. end
  493. local h=hit.Parent:FindFirstChildOfClass("Humanoid")
  494. for _,v in pairs(hit.Parent:children()) do
  495. if v:IsA("Humanoid")then
  496. h=v
  497. end
  498. end
  499. if h~=nil and hit.Parent.Name~=chr.Name then
  500. if hit.Parent:findFirstChild("AHit")==nil then
  501. h.Health=h.Health-dmg
  502. if h.Health==math.huge then
  503. hit.Parent:BreakJoints()
  504. end
  505. end
  506. if Type=="Disappear"then
  507. Part.Parent=nil
  508. if hit.Parent:findFirstChild("AHit")==nil then
  509. local c=create("BoolValue"){
  510. Name="AHit",
  511. Value=true,
  512. Parent=hit.Parent}
  513. game:GetService("Debris"):AddItem(c,.0001)
  514. end
  515. elseif Type=="None"then
  516. if hit.Parent:findFirstChild("AHit")==nil then
  517. local c=create("BoolValue"){
  518. Name="AHit",
  519. Value=true,
  520. Parent=hit.Parent}
  521. game:GetService("Debris"):AddItem(c,.25)
  522. end
  523. elseif Type=="Slow"then
  524. --Part.Parent=nil
  525. if hit.Parent:findFirstChild("AHit")==nil then
  526. local c=create("BoolValue"){
  527. Name="AHit",
  528. Value=true,
  529. Parent=hit.Parent}
  530. game:GetService("Debris"):AddItem(c,.2)
  531. if hit.Parent:findFirstChild("Slowe")==nil then
  532. swait()
  533. local sl=create("BoolValue"){
  534. Name="Slowe",
  535. Value=true,
  536. Parent=hit.Parent}
  537. local Slowed=Buff:Clone()
  538. Slowed.Parent=hit.Parent.Torso
  539. Slowed.Adornee=hit.Parent.Torso
  540. Slowed.TextLabel.TextTransparency=0
  541. Slowed.TextLabel.Text="Slowed"
  542. Slowed.TextLabel.TextColor3=BrickColor.new("Bright blue").Color
  543. coroutine.resume(coroutine.create(function()
  544. for i=1,300 do
  545. swait()
  546. if h~=nil then
  547. h.WalkSpeed=8
  548. end
  549. end
  550. if h~=nil then
  551. h.WalkSpeed=16
  552. Slowed:Remove()
  553. sl:Remove()
  554. end
  555. end))
  556. end
  557. end
  558.  
  559. elseif Type=="Time"then
  560. if hit.Parent:findFirstChild("AHit")==nil then
  561. local c=create("BoolValue"){
  562. Name="AHit",
  563. Value=true,
  564. Parent=hit.Parent}
  565. game:GetService("Debris"):AddItem(c,.2)
  566. if hit.Parent:findFirstChild("Stop")==nil then
  567. swait()
  568. local s2=create("BoolValue"){
  569. Name="Stop",
  570. Value=true,
  571. Parent=hit.Parent}
  572. local Stopped=Buff:Clone()
  573. Stopped.Parent=hit.Parent.Torso
  574. Stopped.Adornee=hit.Parent.Torso
  575. Stopped.TextLabel.TextTransparency=0
  576. Stopped.TextLabel.Text="Stop"
  577. Stopped.TextLabel.TextColor3=BrickColor.new("Plum").Color
  578. coroutine.resume(coroutine.create(function()
  579. for i=1,60 do
  580. swait()
  581. if hit.Parent~=nil then
  582. for _,c in pairs(hit.Parent:children()) do
  583. if c:IsA("Part")then
  584. c.Anchored=true
  585. end
  586. end
  587. end
  588. end
  589. if hit.Parent~=nil then
  590. for _,c in pairs(hit.Parent:children()) do
  591. if c:IsA("Part")then
  592. c.Anchored=false
  593. end
  594. end
  595. Stopped:Remove()
  596. s2:Remove()
  597. end
  598. end))
  599. end
  600. end
  601. elseif Type=="Time2"then
  602. if hit.Parent:findFirstChild("AHit")==nil then
  603. local c=create("BoolValue"){
  604. Name="AHit",
  605. Value=true,
  606. Parent=hit.Parent}
  607. game:GetService("Debris"):AddItem(c,.2)
  608. if hit.Parent:findFirstChild("Stop")==nil then
  609. swait()
  610. local s2=create("BoolValue"){
  611. Name="Stop",
  612. Value=true,
  613. Parent=hit.Parent}
  614. local Stopped=Buff:Clone()
  615. Stopped.Parent=hit.Parent.Torso
  616. Stopped.Adornee=hit.Parent.Torso
  617. Stopped.TextLabel.TextTransparency=0
  618. Stopped.TextLabel.Text="Stop"
  619. Stopped.TextLabel.TextColor3=BrickColor.new("Plum").Color
  620. coroutine.resume(coroutine.create(function()
  621. for i=1,100 do
  622. swait()
  623. if hit.Parent~=nil then
  624. for _,c in pairs(hit.Parent:children()) do
  625. if c:IsA("Part")then
  626. c.Anchored=true
  627. end
  628. end
  629. end
  630. end
  631. if hit.Parent~=nil then
  632. for _,c in pairs(hit.Parent:children()) do
  633. if c:IsA("Part")then
  634. c.Anchored=false
  635. end
  636. end
  637. Stopped:Remove()
  638. s2:Remove()
  639. end
  640. end))
  641. end
  642. end
  643. elseif Type=="Time3"then
  644. if hit.Parent:findFirstChild("AHit")==nil then
  645. local c=create("BoolValue"){
  646. Name="AHit",
  647. Value=true,
  648. Parent=hit.Parent}
  649. game:GetService("Debris"):AddItem(c,.2)
  650. if hit.Parent:findFirstChild("Stop")==nil then
  651. swait()
  652. local s2=create("BoolValue"){
  653. Name="Stop",
  654. Value=true,
  655. Parent=hit.Parent}
  656. local Stopped=Buff:Clone()
  657. Stopped.Parent=hit.Parent.Torso
  658. Stopped.Adornee=hit.Parent.Torso
  659. Stopped.TextLabel.TextTransparency=0
  660. Stopped.TextLabel.Text="Stop"
  661. Stopped.TextLabel.TextColor3=BrickColor.new("Plum").Color
  662. coroutine.resume(coroutine.create(function()
  663. for i=1,250 do
  664. swait()
  665. if hit.Parent~=nil then
  666. for _,c in pairs(hit.Parent:children()) do
  667. if c:IsA("Part")then
  668. c.Anchored=true
  669. end
  670. end
  671. end
  672. end
  673. if hit.Parent~=nil then
  674. for _,c in pairs(hit.Parent:children()) do
  675. if c:IsA("Part")then
  676. c.Anchored=false
  677. end
  678. end
  679. Stopped:Remove()
  680. s2:Remove()
  681. end
  682. end))
  683. end
  684. end
  685. end
  686. end
  687. end
  688.  
  689. function Mdamage(Type,Part,Magn,Dmg)
  690. for _,c in pairs(workspace:children()) do
  691. local hum=c:findFirstChildOfClass("Humanoid")
  692. if hum~=nil then
  693. local ddee=c:findFirstChild("Torso")
  694. if ddee~=nil then
  695. local targ=ddee.Position-Part.Position
  696. local mag=targ.magnitude
  697. if mag<=Magn and c.Name~=plr.Name then
  698. Damage(Type,Part,ddee,Dmg)
  699. if hum.Health==math.huge then
  700. ddee:BreakJoints()
  701. end
  702. end
  703. end
  704. end
  705. end
  706. end
  707.  
  708. --v efec
  709. function effect(par,color,CF,x,y,z,x1,y1,z1,de,mtyp,typ)
  710. local ex=create("Part"){
  711. Size=Vector3.new(.2,.2,.2),
  712. BrickColor=BrickColor.new(color),
  713. CanCollide=false,
  714. Material="Neon",
  715. Anchored=true,
  716. CFrame=CF,
  717. Parent=par}
  718. NoOutline(ex)
  719. local exe=create("SpecialMesh"){
  720. Scale=Vector3.new(x,y,z),
  721. MeshType=mtyp,
  722. Parent=ex}
  723. game:GetService("Debris"):AddItem(ex,10)
  724. coroutine.resume(coroutine.create(function()
  725. for i=0,1.1,de do
  726. swait()
  727. ex.Transparency=i
  728. exe.Scale=exe.Scale+Vector3.new(x1,y1,z1)
  729. if typ=="1" then
  730. ex.CFrame=ex.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  731. end
  732. end
  733. ex:Remove()
  734. end))
  735. end
  736. --v other
  737. function idkwhy(wh,tr,asdf,deb)
  738. local aaa=wh:Clone()
  739. aaa.Parent=e
  740. aaa:BreakJoints()
  741. aaa.BrickColor=BrickColor.new("Plum")
  742. aaa.Material="Neon"
  743. aaa.Transparency=tr
  744. aaa.Anchored=true
  745. aaa.CanCollide=false
  746. aaa:BreakJoints()
  747. NoOutline(aaa)
  748. if asdf==true then
  749. aaa.Size=aaa.Size+Vector3.new(0.05,0.05,0.05)
  750. end
  751. game:GetService("Debris"):AddItem(aaa,deb)
  752. if aaa.Name=="Head" then
  753. aaa.Size=Vector3.new(1,1,1)
  754. for _,ff in pairs(aaa:children()) do
  755. if ff:IsA("Sound")or ff:IsA("SpecialMesh")or ff:IsA("Decal")then
  756. ff:Remove()
  757. end
  758. end
  759. elseif aaa.Name=="Torso"then
  760. if aaa:findFirstChild("roblox")~=nil then
  761. aaa:findFirstChild("roblox"):Remove()
  762. end
  763. elseif aaa.Name=="Root"then
  764. sounds(aaa,"rbxassetid://286547423",1,1)
  765. aaa.Transparency=1
  766. end
  767. end
  768.  
  769. function stick(Part,hit)
  770. local weld=create("Weld"){
  771. Part0=Part,
  772. Part1=hit ,
  773. Parent=Part}
  774. local HitPos=Part.Position+(Part.CFrame.lookVector*.5)
  775. local CJ=CFrame.new(HitPos)
  776. local C0=Part.CFrame:inverse()*CJ
  777. local C1=hit.CFrame:inverse()*CJ
  778. weld.C0=C0
  779. weld.C1=C1
  780. end
  781.  
  782. tp=false
  783. function grengrenman(typ)
  784.  
  785. if typ==1 then
  786. local asd=Instance.new("Model",chr)
  787. asd.Name="Suit"
  788. local GrenGrenMsn3=parts(asd,"GrenGrenMsn3",Vector3.new(2, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  789. local GrenGrenMsn3Weld=welds(GrenGrenMsn3,"GrenGrenMsn3Weld",Root,GrenGrenMsn3,CFrame.new(0, 0, 4.5, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  790. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 1, 1),"Plum",Enum.Material.Neon,0,0.5)
  791. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn3,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.50000381, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  792. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  793. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn3,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.04891205, 0.811775208, 0.500001907, 0.965925872, 0, 0.258818984, -0.258818984, 0, 0.965925872, 0, -1, 0))
  794. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  795. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn3,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.14891434, 0.711799622, 0.599979401, 0.965925872, 0, -0.258818984, 0.258818984, 0, 0.965925872, 0, -1, 0))
  796. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  797. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn3,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.157018661, 2.09225082, -0.480438232, 0.965925753, 0.224143937, 0.129409969, -0.258819342, 0.836514354, 0.482966214, 6.51874416e-07, -0.500003278, 0.8660236))
  798. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  799. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn3,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.157031059, 2.09226227, -0.480415344, 0.965925753, -0.224143937, -0.129409969, 0.258819342, 0.836516142, 0.482963085, 2.80155007e-07, -0.500000298, 0.866025209))
  800. local GrenGrenMsn2=parts(asd,"GrenGrenMsn2",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,1)
  801. local GrenGrenMsn2Weld=welds(GrenGrenMsn2,"GrenGrenMsn2Weld",GrenGrenMsn3,GrenGrenMsn2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.610202789, -0.499979019, 2.02233887, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  802. local GrenGrenMsn1=parts(asd,"GrenGrenMsn1",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Plum",Enum.Material.Neon,0,1)
  803. local GrenGrenMsn1Weld=welds(GrenGrenMsn1,"GrenGrenMsn1Weld",GrenGrenMsn3,GrenGrenMsn1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.7068367, -0.499979019, 2.04821777, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  804. swait()
  805. GrenGrenMsn3Weld:Remove()
  806. GrenGrenMsn3.Anchored=true
  807. coroutine.resume(coroutine.create(function()
  808. for i=1,5 do
  809. sounds(GrenGrenMsn1,"rbxassetid://689808011",.8,1.2)
  810. local efec=parts(e,"hit",Vector3.new(1,1,2),"Plum",Enum.Material.Neon,0,.5)
  811. efec.CFrame=GrenGrenMsn1.CFrame*CFrame.Angles(0,0,math.rad(45))
  812. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  813. local aa=create("BodyVelocity"){
  814. Parent=efec,
  815. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  816. Velocity=efec.CFrame.lookVector*100}
  817. game:GetService("Debris"):AddItem(efec,.8)
  818. local hon=efec.Touched:connect(function(hitt)
  819. if hitt.Parent.Name~=chr.Name then
  820. Damage("Disappear",efec,hitt,10)
  821. end
  822. end)
  823. swait(5)
  824. sounds(GrenGrenMsn2,"rbxassetid://689808011",.8,1.2)
  825. local efec=parts(e,"hit",Vector3.new(1,1,2),"Plum",Enum.Material.Neon,0,.5)
  826. efec.CFrame=GrenGrenMsn2.CFrame*CFrame.Angles(0,0,math.rad(45))
  827. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  828. local aa=create("BodyVelocity"){
  829. Parent=efec,
  830. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  831. Velocity=efec.CFrame.lookVector*100}
  832. game:GetService("Debris"):AddItem(efec,.8)
  833. local hon=efec.Touched:connect(function(hitt)
  834. if hitt.Parent.Name~=chr.Name then
  835. Damage("Disappear",efec,hitt,10)
  836. end
  837. end)
  838. swait(5)
  839. end
  840. swait(10)
  841. asd:Remove()
  842. end))
  843. --end
  844. else
  845. local asdf=Instance.new("Model",chr)
  846. asdf.Name="tt"
  847. game:GetService("Debris"):AddItem(asdf,8)
  848. haha=asdf
  849. local lal=asdf
  850. local hit=false
  851. if typ==2 then
  852. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  853. GrenGrenMsn5.CFrame=Torso.CFrame*CFrame.new(0,0,-1)
  854. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Plum",Enum.Material.Neon,0,0.5)
  855. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.50000477, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  856. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  857. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.251628399, 2.13049984, 0, -0.499999911, -0.866025507, 0, 0.866025507, -0.499999911, -0, 0, 0, 1))
  858. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  859. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.560691833, 2.06066418, 7.62939453e-06, -0.707106769, 0.707107008, 0, -0.707107008, -0.707106769, 0, 0, 0, 1))
  860. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  861. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.265324593, 2.06131172, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1))
  862. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  863. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.265310287, 2.06130934, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872, 0, 0, 0, 1))
  864. ccc=GrenGrenMsn5
  865. local aa=create("BodyVelocity"){
  866. Parent=GrenGrenMsn5,
  867. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  868. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  869. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  870. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  871. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  872. Damage("Slow",GrenGrenMsn5,hitt,15)
  873. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  874. print(hitt)
  875. hit=true
  876. end
  877. end
  878. end)
  879. coroutine.resume(coroutine.create(function()
  880. for i=1,20 do
  881. swait()
  882. if hit==true or what==true then
  883. break
  884. end
  885. end
  886. hit=true
  887. aa:Remove()
  888. --if ccc~=nil then
  889. ccc.Anchored=true
  890. for _,c in pairs(asdf:children()) do
  891. if c:IsA("Part")then
  892. c.Anchored=true
  893. end
  894. --end
  895. for i=1,200 do
  896. swait()
  897. if ccc==nil or haha==nil or what==true then
  898. break
  899. end
  900. end
  901. haha=nil
  902. ccc=nil
  903. what=false
  904. if lal.Parent~=nil then
  905. lal:Remove()
  906. end
  907. end
  908. end))
  909. elseif typ==3 then
  910. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  911. local GrenGrenMsn5Weld=welds(GrenGrenMsn5,"GrenGrenMsn5Weld",GrenGrenMsn5,GrenGrenMsn5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  912. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)
  913. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Plum",Enum.Material.Neon,0,0.5)
  914. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0941162109, -1.4488945, -0.236213684, 0.866025269, 0.129410043, 0.482963175, -4.00048179e-07, 0.965925813, -0.258819193, -0.500000358, 0.224143773, 0.836516142))
  915. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  916. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.150010109, 2.09906006, 7.62939453e-06, -0.500000238, -0.866025388, 0, 0.866025388, -0.500000238, -0, 0, 0, 1))
  917. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  918. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.865619659, 0.539970398, -0.200004578, 0.707105994, 0.612372994, -0.35355401, 0.707107604, -0.612372875, 0.353550971, -1.83338852e-06, -0.499998808, -0.866026223))
  919. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  920. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.500011444, 2.00005102, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  921. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  922. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.499998093, 2.00005102, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  923. ccc=GrenGrenMsn5
  924. local aa=create("BodyVelocity"){
  925. Parent=GrenGrenMsn5,
  926. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  927. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  928. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  929. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  930. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  931. Damage("Slow",GrenGrenMsn5,hitt,15)
  932. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  933. print(hitt)
  934. hit=true
  935. end
  936. end
  937. end)
  938. coroutine.resume(coroutine.create(function()
  939. for i=1,20 do
  940. swait()
  941. if hit==true or what==true then
  942. break
  943. end
  944. end
  945. hit=true
  946. aa:Remove()
  947. --if ccc~=nil then
  948. ccc.Anchored=true
  949. for _,c in pairs(asdf:children()) do
  950. if c:IsA("Part")then
  951. c.Anchored=true
  952. end
  953. --end
  954. for i=1,200 do
  955. swait()
  956. if ccc==nil or haha==nil or what==true then
  957. break
  958. end
  959. end
  960. haha=nil
  961. ccc=nil
  962. what=false
  963. if lal.Parent~=nil then
  964. lal:Remove()
  965. end
  966. end
  967. end))
  968. elseif typ==4 then
  969. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  970. local GrenGrenMsn5Weld=welds(GrenGrenMsn5,"GrenGrenMsn5Weld",GrenGrenMsn5,GrenGrenMsn5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012, 0, 0, 0, 1))
  971. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)*CFrame.Angles(0,math.rad(90),math.rad(45))
  972. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Plum",Enum.Material.Neon,0,0.5)
  973. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.34889221, -0.38822937, -0, 0, -1, -0.258818865, 0.965926051, 0, 0.965926051, 0.258818865, 0))
  974. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  975. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.49403763, 0.820716858, -5.7220459e-06, 0.866025448, -0.500000119, 0, 0.500000119, 0.866025448, 0, 0, 0, 1))
  976. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  977. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.727119446, 1.89552307, -0.0410079956, -0.00851854682, 0.997717619, -0.0669870302, -0.968208194, 0.00851851702, 0.250001043, 0.250001043, 0.0669870302, 0.965925574))
  978. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  979. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.460695505, 2.1678009, -7.62939453e-06, 0.707106829, -0.707106829, 0, 0.707106829, 0.707106829, 0, 0, 0, 1))
  980. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  981. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.882072449, 2.03303719, -1.90734863e-06, 0.500000119, 0.866025448, 0, -0.866025448, 0.500000119, 0, 0, 0, 1))
  982. ccc=GrenGrenMsn5
  983. local aa=create("BodyVelocity"){
  984. Parent=GrenGrenMsn5,
  985. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  986. Velocity=Root.CFrame.lookVector*100}
  987. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  988. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  989. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  990. Damage("Slow",GrenGrenMsn5,hitt,15)
  991. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  992. print(hitt)
  993. hit=true
  994. end
  995. end
  996. end)
  997. coroutine.resume(coroutine.create(function()
  998. for i=1,20 do
  999. swait()
  1000. if hit==true or what==true then
  1001. break
  1002. end
  1003. end
  1004. hit=true
  1005. aa:Remove()
  1006. --if ccc~=nil then
  1007. ccc.Anchored=true
  1008. for _,c in pairs(asdf:children()) do
  1009. if c:IsA("Part")then
  1010. c.Anchored=true
  1011. end
  1012. --end
  1013. for i=1,200 do
  1014. swait()
  1015. if ccc==nil or haha==nil or what==true then
  1016. break
  1017. end
  1018. end
  1019. haha=nil
  1020. ccc=nil
  1021. what=false
  1022. if lal.Parent~=nil then
  1023. lal:Remove()
  1024. end
  1025. end
  1026. end))
  1027. elseif typ==5 then
  1028. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  1029. local GrenGrenMsn5Weld=welds(GrenGrenMsn5,"GrenGrenMsn5Weld",GrenGrenMsn5,GrenGrenMsn5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1030. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)
  1031. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Plum",Enum.Material.Neon,0,0.5)
  1032. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.50000381, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  1033. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  1034. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.24891281, -0.188236237, 7.62939453e-06, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, 0, 0, 1))
  1035. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  1036. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.24891663, -0.188215256, 1.52587891e-05, 0.965925872, -0.258818984, -0, 0.258818984, 0.965925872, 0, 0, 0, 1))
  1037. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  1038. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.748859406, 1.90930367, 7.62939453e-06, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, 0, 0, 1))
  1039. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Plum",Enum.Material.Neon,0,0.5)
  1040. local GrenGrenMsnWeld=welds(GrenGrenMsn,"GrenGrenMsnWeld",GrenGrenMsn5,GrenGrenMsn,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.900619507, 1.80249023, 7.62939453e-06, 0.965925872, -0.258818984, -0, 0.258818984, 0.965925872, 0, 0, 0, 1))
  1041. ccc=GrenGrenMsn5
  1042. local aa=create("BodyVelocity"){
  1043. Parent=GrenGrenMsn5,
  1044. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  1045. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  1046. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  1047. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  1048. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  1049. Damage("Slow",GrenGrenMsn5,hitt,15)
  1050. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  1051. print(hitt)
  1052. hit=true
  1053. end
  1054. end
  1055. end)
  1056. coroutine.resume(coroutine.create(function()
  1057. for i=1,20 do
  1058. swait()
  1059. if hit==true or what==true then
  1060. break
  1061. end
  1062. end
  1063. hit=true
  1064. aa:Remove()
  1065. --if ccc~=nil then
  1066. ccc.Anchored=true
  1067. for _,c in pairs(asdf:children()) do
  1068. if c:IsA("Part")then
  1069. c.Anchored=true
  1070. end
  1071. --end
  1072. for i=1,200 do
  1073. swait()
  1074. if ccc==nil or haha==nil or what==true then
  1075. break
  1076. end
  1077. end
  1078. haha=nil
  1079. ccc=nil
  1080. what=false
  1081. if lal.Parent~=nil then
  1082. lal:Remove()
  1083. end
  1084. end
  1085. end))
  1086. end
  1087. end
  1088. end
  1089. --v atak
  1090. function Combo_Slash_n_Before_Shots(combo)
  1091. attack=true
  1092. if combo==1 then
  1093. if mode=="C1"then
  1094. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1095. for i=0,1,0.25 do
  1096. swait()
  1097. RJ.C0=clerp(RJ.C0,CFrame.new(0, 0, -0, 0.866025388, 0, -0.500000238, -2.13162821e-14, 1.00000286, 1.19782726e-08, 0.500001669, 0, 0.866028011)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1098. Neck.C0=clerp(Neck.C0,CFrame.new(5.96048153e-08, 1.49998045, 1.21205701e-07, 0.866025388, -2.13162821e-14, 0.500001669, 0, 1.00000286, 0, -0.500000238, 1.19782726e-08, 0.866028011)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1099. RS.C0=clerp(RS.C0,CFrame.new(1.71560431, 0.0669846535, -0.161288857, 0.258820772, -0.836516619, -0.482963234, 3.04645908e-09, 0.50000155, -0.866028011, 0.965928495, 0.224143565, 0.129409388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1100. LS.C0=clerp(LS.C0,CFrame.new(-1.60606301, 0.0366052277, -0.131956518, 0.482963264, 0.83651793, -0.25881651, -0.866028428, 0.500000834, -8.67884296e-07, 0.129408836, 0.224144787, 0.965928316)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1101. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1102. break
  1103. end
  1104. end
  1105. for i=0,1,0.07 do
  1106. swait()
  1107. Mdamage("None",C21,4,20)
  1108. RJ.C0=clerp(RJ.C0,CFrame.new(0.0203319192, -0.0963103101, -1.39782917, 0.500000119, 1.34110465e-07, 0.866025388, -0.22414431, 0.965927184, 0.129409656, -0.836517394, -0.258819491, 0.482963771)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1109. Neck.C0=clerp(Neck.C0,CFrame.new(0.00815275405, 1.49997628, -0.0281844698, 0.500000119, -4.91738319e-07, -0.866025388, 1.34110465e-07, 1.00000012, -4.76837158e-07, 0.866025388, 1.11758709e-07, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1110. RS.C0=clerp(RS.C0,CFrame.new(1.12217641, 0.466988266, -0.83050257, 1.96695328e-06, 0.258817494, -0.96592623, -1, -4.54485416e-07, -2.16066837e-06, -9.68575478e-07, 0.965926409, 0.258817494)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1111. LS.C0=clerp(LS.C0,CFrame.new(-1.93907809, 0.436611146, -0.555154562, 2.68220901e-07, 0.866025746, -0.499999553, -1, 2.23517418e-07, -1.1920929e-07, 1.49011612e-08, 0.499999613, 0.866025746)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1112. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1113. break
  1114. end
  1115. end
  1116. elseif mode=="C2"then
  1117. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1118. for i=0,1,0.25 do
  1119. swait()
  1120. RJ.C0=clerp(RJ.C0,CFrame.new(-8.2590617e-07, -4.76837158e-07, 4.76837386e-07, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1121. Neck.C0=clerp(Neck.C0,CFrame.new(4.76837386e-07, 1.50000429, -8.2590617e-07, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1122. RS.C0=clerp(RS.C0,CFrame.new(1.68119287, 0.500001192, -0.676144481, 0.707106769, -0.707107008, -0, 0, 0, -1, 0.707107008, 0.707106769, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1123. LS.C0=clerp(LS.C0,CFrame.new(-1.6348331, 0.166505516, -0.533010244, 0.866025567, 0.433012754, -0.249999866, -0.49999994, 0.750000179, -0.433012605, -5.96046448e-08, 0.499999911, 0.866025627)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1124. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1125. break
  1126. end
  1127. end
  1128. for i=0,1,0.06 do
  1129. swait()
  1130. Mdamage("None",C21,4.5,20)
  1131. RJ.C0=clerp(RJ.C0,CFrame.new(-1.5348196e-06, -4.76837158e-07, -1.200005078, 0.258818984, 0, 0.965925872, 0, 1, 0, -0.965925872, 0, 0.258818984)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1132. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000429, 0, 0.258818984, 0, -0.965925872, 0, 1, 0, 0.965925872, 0, 0.258818984)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1133. RS.C0=clerp(RS.C0,CFrame.new(0.905513525, 0.500001192, -0.999117136, 0, 0.499999911, -0.866025507, -1, 0, 0, -0, 0.866025507, 0.499999911)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1134. LS.C0=clerp(LS.C0,CFrame.new(-1.86745083, 0.212133825, 1.9046164e-06, 0.258818954, 0.965925872, 9.983778e-07, -0.965925872, 0.258818954, -6.6800121e-09, -2.68220901e-07, -9.83476639e-07, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1135. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1136. break
  1137. end
  1138. end
  1139. elseif mode=="C3"then
  1140. grengrenman(1)
  1141. for i=0,1,0.18 do
  1142. swait()
  1143. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1144. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1145. RS.C0=clerp(RS.C0,CFrame.new(1.99999237, 0.499999523, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1146. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999523, -0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1147. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1148. break
  1149. end
  1150. end
  1151. for i=0,1,0.18 do
  1152. swait()
  1153. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1154. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1155. RS.C0=clerp(RS.C0,CFrame.new(1.99998856, 0.499999046, -3.81469727e-06, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1156. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999046, -1.90734863e-06, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1157. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1158. break
  1159. end
  1160. end
  1161. for i=0,1,0.09 do
  1162. swait()
  1163. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, -0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(30),0),.45)
  1164. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1165. RS.C0=clerp(RS.C0,CFrame.new(1.87321723, 0.210223377, 0.173094988, 0.250000387, -0.933012784, -0.258818865, 0.965925753, 0.258819401, 0, 0.0669873431, -0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1166. LS.C0=clerp(LS.C0,CFrame.new(-1.87322652, 0.210222125, -0.173089594, 0.250000387, 0.933012784, -0.258818865, -0.965925753, 0.258819401, 0, 0.0669873431, 0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1167. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1168. break
  1169. end
  1170. end
  1171. end
  1172. elseif combo==2 then
  1173. if mode=="C1"then
  1174. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1175. for i=0,1,0.25 do
  1176. swait()
  1177. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, 0, 0.866025388, 0, 0.500000238, 2.13162821e-14, 1.00000286, 1.19782726e-08, -0.500001669, 0, 0.866028011)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1178. Neck.C0=clerp(Neck.C0,CFrame.new(-5.96048153e-08, 1.49998045, 1.21205701e-07, 0.866025388, 2.13162821e-14, -0.500001669, 0, 1.00000286, 0, 0.500000238, 1.19782726e-08, 0.866028011)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1179. RS.C0=clerp(RS.C0,CFrame.new(1.60606456, 0.0366053469, -0.131955534, 0.482963264, -0.83651793, 0.25881651, 0.866028428, 0.500000834, -8.67884296e-07, -0.129408836, 0.224144787, 0.965928316)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1180. LS.C0=clerp(LS.C0,CFrame.new(-1.71560395, 0.0669845939, -0.161288857, 0.258820772, 0.836516619, 0.482963234, -3.04645908e-09, 0.50000155, -0.866028011, -0.965928495, 0.224143565, 0.129409388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1181. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1182. break
  1183. end
  1184. end
  1185. for i=0,1,0.07 do
  1186. swait()
  1187. Mdamage("None",C42,4,20)
  1188. RJ.C0=clerp(RJ.C0,CFrame.new(-0.0203323364, -0.0963098034, -1.39782917, 0.500000119, -1.34110465e-07, -0.866025388, 0.22414431, 0.965927184, 0.129409656, 0.836517394, -0.258819491, 0.482963771)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1189. Neck.C0=clerp(Neck.C0,CFrame.new(-0.00815251563, 1.49997628, -0.0281848833, 0.500000119, 4.91738319e-07, 0.866025388, -1.34110465e-07, 1.00000012, -4.76837158e-07, -0.866025388, 1.11758709e-07, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1190. RS.C0=clerp(RS.C0,CFrame.new(1.93907893, 0.436611146, -0.555155039, 2.68220901e-07, -0.866025746, 0.499999553, 1, 2.23517418e-07, -1.1920929e-07, -1.49011612e-08, 0.499999613, 0.866025746)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1191. LS.C0=clerp(LS.C0,CFrame.new(-1.12217736, 0.466988266, -0.830502391, 1.96695328e-06, -0.258817494, 0.96592623, 1, -4.54485416e-07, -2.16066837e-06, 9.68575478e-07, 0.965926409, 0.258817494)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1192. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1193. break
  1194. end
  1195. end
  1196. elseif mode=="C2"then
  1197. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1198. for i=0,1,0.25 do
  1199. swait()
  1200. RJ.C0=clerp(RJ.C0,CFrame.new(-0.00797060784, 0, 0.0159379058, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1201. Neck.C0=clerp(Neck.C0,CFrame.new(-0.0688118488, 1.49997687, 0.0489302538, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1202. RS.C0=clerp(RS.C0,CFrame.new(0.881370544, 0.499999046, -0.989105582, 0, 0.500000238, 0.866025388, 1, 0, 0, 0, 0.866025388, -0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1203. LS.C0=clerp(LS.C0,CFrame.new(-1.64070654, 0.0988676846, -0.0363707393, 0.94015497, 0.320339173, 0.116154164, -0.279362053, 0.919801831, -0.275538623, -0.195104659, 0.226599932, 0.9542467)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1204. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1205. break
  1206. end
  1207. end
  1208. for i=0,1,0.06 do
  1209. swait()
  1210. Mdamage("None",C21,4.5,20)
  1211. RJ.C0=clerp(RJ.C0,CFrame.new(-0.141819328, -0, -1.26099586, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1212. Neck.C0=clerp(Neck.C0,CFrame.new(0.123729445, 1.49997687, -0.0923232585, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1213. RS.C0=clerp(RS.C0,CFrame.new(1.93757987, 0.499999046, -0.559692025, 0, -0.866024375, 0.500002086, 1, 0, 0, 0, 0.500002086, 0.866024375)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1214. LS.C0=clerp(LS.C0,CFrame.new(-1.86749184, 0.219548419, 0.235672072, 0.228143245, 0.95387888, 0.195105106, -0.970870256, 0.23795332, -0.0280933026, -0.0732235089, -0.183012426, 0.980380058)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1215. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1216. break
  1217. end
  1218. end
  1219. elseif mode=="C3"then
  1220. grengrenman(1)
  1221. for i=0,1,0.18 do
  1222. swait()
  1223. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1224. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1225. RS.C0=clerp(RS.C0,CFrame.new(1.99999237, 0.499999523, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1226. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999523, -0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1227. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1228. break
  1229. end
  1230. end
  1231. for i=0,1,0.18 do
  1232. swait()
  1233. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1234. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1235. RS.C0=clerp(RS.C0,CFrame.new(1.99998856, 0.499999046, -3.81469727e-06, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1236. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999046, -1.90734863e-06, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1237. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1238. break
  1239. end
  1240. end
  1241. for i=0,1,0.09 do
  1242. swait()
  1243. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, -0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(30),0),.45)
  1244. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1245. RS.C0=clerp(RS.C0,CFrame.new(1.87321723, 0.210223377, 0.173094988, 0.250000387, -0.933012784, -0.258818865, 0.965925753, 0.258819401, 0, 0.0669873431, -0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1246. LS.C0=clerp(LS.C0,CFrame.new(-1.87322652, 0.210222125, -0.173089594, 0.250000387, 0.933012784, -0.258818865, -0.965925753, 0.258819401, 0, 0.0669873431, 0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1247. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1248. break
  1249. end
  1250. end
  1251. end
  1252. end
  1253. attack=false
  1254. end
  1255. --20
  1256. function Blink_n_Clock_Spin_n_After_Tackle()
  1257. if skilldoing==true then
  1258. return
  1259. end
  1260. skilldoing=true
  1261. if mode=="C1"then
  1262. for _,c1 in pairs(chr:children()) do
  1263. if c1:IsA("Part")then
  1264. idkwhy(c1,.5,false,.6)
  1265. end
  1266. end
  1267. Root.CFrame=Root.CFrame*CFrame.new(0,0,-20)
  1268. sounds(Root,"rbxassetid://286547423",1,1)
  1269. elseif mode=="C2"then
  1270. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Plum",Enum.Material.Neon,0,0)
  1271. local EfecWeld=welds(Efec,"EfecWeld",Efec,Root,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0))
  1272. meshs(Efec,"Mesh",Vector3.new(170, 8, 170),Enum.MeshType.Sphere,"")
  1273. game:GetService("Debris"):AddItem(Efec,5)
  1274. coroutine.resume(coroutine.create(function()
  1275. for i=0,1,0.05 do
  1276. swait()
  1277. Efec.Transparency=i+.05
  1278. if attack==true or skilldoing2==true or skilldoing3==true then
  1279. break
  1280. end
  1281. end
  1282. end))
  1283. for i=0,1,0.05 do
  1284. swait()
  1285. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(0-360*i),0),.25)
  1286. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49997187, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1287. RS.C0=clerp(RS.C0,CFrame.new(0.424177349, 0.499999523, -0.736603677, 0, 0.866025388, 0.500000238, 1, 0, 0, 0, 0.500000238, -0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1288. LS.C0=clerp(LS.C0,CFrame.new(-1.62321162, 0.186600506, -0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1289. if attack==true or skilldoing2==true or skilldoing3==true then
  1290. break
  1291. end
  1292. end
  1293. sounds(Efec,"rbxassetid://840567549",1,1)
  1294. Mdamage("Time2",Root,19,10)
  1295. EfecWeld:Remove()
  1296. Efec.Anchored=true
  1297. Efec.Transparency=.5
  1298. coroutine.resume(coroutine.create(function()
  1299. swait(40)
  1300. for i=0.5,1,0.02 do
  1301. swait()
  1302. Efec.Transparency=i+.02
  1303. if attack==true or skilldoing2==true or skilldoing3==true then
  1304. break
  1305. end
  1306. end
  1307. Efec.Transparency=1
  1308. end))
  1309. for i=0,1,0.05 do
  1310. swait()
  1311. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(60),0),.4)
  1312. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49997187, 0, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1313. RS.C0=clerp(RS.C0,CFrame.new(1.94689858, 0.499999046, -0.271645725, 0, -0.965925872, 0.258818984, 1, 0, 0, 0, 0.258818984, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1314. LS.C0=clerp(LS.C0,CFrame.new(-1.73972023, 0.184798926, -0.496405095, 0.866025388, 0.433012843, -0.250000209, -0.500000238, 0.749999821, -0.433012813, 0, 0.500000179, 0.866025329)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1315. if attack==true or skilldoing2==true or skilldoing3==true then
  1316. break
  1317. end
  1318. end
  1319. elseif mode=="C3"then
  1320. local heh=math.random(2,5)
  1321. if ccc==nil and haha==nil then
  1322. sounds(Root,"rbxassetid://553462044",.8,1.6)
  1323. if heh==2 then
  1324. for i=0,1,0.15 do
  1325. swait()
  1326. RJ.C0=clerp(RJ.C0,CFrame.new(-0.0294148661, -0.0170390476, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1327. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000477, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1328. RS.C0=clerp(RS.C0,CFrame.new(1.85357904, 1.06064045, -7.62939453e-06, -0.707106769, -0.707107008, 0, 0.707107008, -0.707106769, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1329. LS.C0=clerp(LS.C0,CFrame.new(-1.97088146, 0.847333074, 0, -0.499999911, 0.866025507, 0, -0.866025507, -0.499999911, 0, 0, -0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1330. RH.C0=clerp(RH.C0,CFrame.new(0.789776802, -1.92240465, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1331. LH.C0=clerp(LH.C0,CFrame.new(-0.789790511, -1.92240334, -0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1332. if attack==true or skilldoing2==true or skilldoing3==true then
  1333. break
  1334. end
  1335. end
  1336. grengrenman(2)
  1337. for i=0,1,0.15 do
  1338. swait()
  1339. RJ.C0=clerp(RJ.C0,CFrame.new(-0.0294148661, -0.0170390476, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1340. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000477, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1341. RS.C0=clerp(RS.C0,CFrame.new(1.85357904, 1.06064045, -7.62939453e-06, -0.707106769, -0.707107008, 0, 0.707107008, -0.707106769, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1342. LS.C0=clerp(LS.C0,CFrame.new(-1.97088146, 0.847333074, 0, -0.499999911, 0.866025507, 0, -0.866025507, -0.499999911, 0, 0, -0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1343. RH.C0=clerp(RH.C0,CFrame.new(0.789776802, -1.92240465, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1344. LH.C0=clerp(LH.C0,CFrame.new(-0.789790511, -1.92240334, -0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1345. if attack==true or skilldoing2==true or skilldoing3==true then
  1346. break
  1347. end
  1348. end
  1349. elseif heh==3 then
  1350. for i=0,1,0.15 do
  1351. swait()
  1352. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1353. Neck.C0=clerp(Neck.C0,CFrame.new(-0.0366004854, 1.46465003, -0.131950483, 0.866025269, -4.00048179e-07, -0.500000358, 0.129410043, 0.965925813, 0.224143773, 0.482963175, -0.258819193, 0.836516142)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1354. RS.C0=clerp(RS.C0,CFrame.new(0.230267331, 0.76074326, -0.670159578, 0.707105994, 0.707107604, -1.83338852e-06, 0.612372994, -0.612372875, -0.499998808, -0.35355401, 0.353550971, -0.866026223)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1355. LS.C0=clerp(LS.C0,CFrame.new(-1.89284432, 0.919617951, -7.62939453e-06, -0.500000238, 0.866025388, 0, -0.866025388, -0.500000238, 0, 0, -0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1356. RH.C0=clerp(RH.C0,CFrame.new(0.499998093, -2.00005102, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1357. LH.C0=clerp(LH.C0,CFrame.new(-0.500011444, -2.00005102, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1358. if attack==true or skilldoing2==true or skilldoing3==true then
  1359. break
  1360. end
  1361. end
  1362. grengrenman(3)
  1363. for i=0,1,0.15 do
  1364. swait()
  1365. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1366. Neck.C0=clerp(Neck.C0,CFrame.new(-0.0366004854, 1.46465003, -0.131950483, 0.866025269, -4.00048179e-07, -0.500000358, 0.129410043, 0.965925813, 0.224143773, 0.482963175, -0.258819193, 0.836516142)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1367. RS.C0=clerp(RS.C0,CFrame.new(0.230267331, 0.76074326, -0.670159578, 0.707105994, 0.707107604, -1.83338852e-06, 0.612372994, -0.612372875, -0.499998808, -0.35355401, 0.353550971, -0.866026223)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1368. LS.C0=clerp(LS.C0,CFrame.new(-1.89284432, 0.919617951, -7.62939453e-06, -0.500000238, 0.866025388, 0, -0.866025388, -0.500000238, 0, 0, -0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1369. RH.C0=clerp(RH.C0,CFrame.new(0.499998093, -2.00005102, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1370. LH.C0=clerp(LH.C0,CFrame.new(-0.500011444, -2.00005102, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1371. if attack==true or skilldoing2==true or skilldoing3==true then
  1372. break
  1373. end
  1374. end
  1375. elseif heh==4 then
  1376. for i=0,1,0.15 do
  1377. swait()
  1378. RJ.C0=clerp(RJ.C0,CFrame.new(-1.90734863e-06, -0.0161223412, 0.280348718, -0, 0, -1, -0.707106829, 0.707106829, 0, 0.707106829, 0.707106829, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1379. Neck.C0=clerp(Neck.C0,CFrame.new(0.0258821249, 1.40341115, 0, -0, -0.258818865, 0.965926051, 0, 0.965926051, 0.258818865, -1, 0, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1380. RS.C0=clerp(RS.C0,CFrame.new(1.83931899, 0.712059855, -0.482979596, -0.00851854682, -0.968208194, 0.250001043, 0.997717619, 0.00851851702, 0.0669870302, -0.0669870302, 0.250001043, 0.965925574)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1381. LS.C0=clerp(LS.C0,CFrame.new(-1.70423317, 0.0362573266, 5.7220459e-06, 0.866025448, 0.500000119, 0, -0.500000119, 0.866025448, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1382. RH.C0=clerp(RH.C0,CFrame.new(1.31962562, -1.78041601, 1.90734863e-06, 0.500000119, -0.866025448, 0, 0.866025448, 0.500000119, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1383. LH.C0=clerp(LH.C0,CFrame.new(-1.20710588, -1.8586278, 7.62939453e-06, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1384. if attack==true or skilldoing2==true or skilldoing3==true then
  1385. break
  1386. end
  1387. end
  1388. grengrenman(4)
  1389. for i=0,1,0.15 do
  1390. swait()
  1391. RJ.C0=clerp(RJ.C0,CFrame.new(-1.90734863e-06, -0.0161223412, 0.280348718, -0, 0, -1, -0.707106829, 0.707106829, 0, 0.707106829, 0.707106829, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1392. Neck.C0=clerp(Neck.C0,CFrame.new(0.0258821249, 1.40341115, 0, -0, -0.258818865, 0.965926051, 0, 0.965926051, 0.258818865, -1, 0, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1393. RS.C0=clerp(RS.C0,CFrame.new(1.83931899, 0.712059855, -0.482979596, -0.00851854682, -0.968208194, 0.250001043, 0.997717619, 0.00851851702, 0.0669870302, -0.0669870302, 0.250001043, 0.965925574)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1394. LS.C0=clerp(LS.C0,CFrame.new(-1.70423317, 0.0362573266, 5.7220459e-06, 0.866025448, 0.500000119, 0, -0.500000119, 0.866025448, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1395. RH.C0=clerp(RH.C0,CFrame.new(1.31962562, -1.78041601, 1.90734863e-06, 0.500000119, -0.866025448, 0, 0.866025448, 0.500000119, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1396. LH.C0=clerp(LH.C0,CFrame.new(-1.20710588, -1.8586278, 7.62939453e-06, 0.707106829, 0.707106829, 0, -0.707106829, 0.707106829, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1397. if attack==true or skilldoing2==true or skilldoing3==true then
  1398. break
  1399. end
  1400. end
  1401. elseif heh==5 then
  1402. for i=0,1,0.15 do
  1403. swait()
  1404. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1405. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000381, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1406. RS.C0=clerp(RS.C0,CFrame.new(1.25507462, -0.14144133, -1.52587891e-05, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, -0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1407. LS.C0=clerp(LS.C0,CFrame.new(-1.25507641, -0.141420081, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1408. RH.C0=clerp(RH.C0,CFrame.new(0.403412998, -1.97416937, -7.62939453e-06, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, -0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1409. LH.C0=clerp(LH.C0,CFrame.new(-0.229178607, -2.03806472, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1410. if attack==true or skilldoing2==true or skilldoing3==true then
  1411. break
  1412. end
  1413. end
  1414. grengrenman(5)
  1415. for i=0,1,0.15 do
  1416. swait()
  1417. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1418. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000381, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1419. RS.C0=clerp(RS.C0,CFrame.new(1.25507462, -0.14144133, -1.52587891e-05, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, -0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1420. LS.C0=clerp(LS.C0,CFrame.new(-1.25507641, -0.141420081, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1421. RH.C0=clerp(RH.C0,CFrame.new(0.403412998, -1.97416937, -7.62939453e-06, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, -0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1422. LH.C0=clerp(LH.C0,CFrame.new(-0.229178607, -2.03806472, -7.62939453e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1423. if attack==true or skilldoing2==true or skilldoing3==true then
  1424. break
  1425. end
  1426. end
  1427. end
  1428. --end
  1429. elseif ccc~=nil and haha~=nil then
  1430. --if haha.Parent~=nil and ccc.Parent~=nil then
  1431. what=true
  1432. sounds(Root,"rbxassetid://1363286871",1.2,1.6)
  1433. effect(e,"Plum",ccc.CFrame,60,60,60,0,0,0,.07,"Sphere",2)
  1434. Root.CFrame=ccc.CFrame
  1435. swait(2)
  1436. ccc=nil
  1437. haha=nil
  1438. --end
  1439. end
  1440. end
  1441.  
  1442.  
  1443. skilldoing=false
  1444. end
  1445. --15
  1446. local cilc=false
  1447. function Chrono_Break_n_Chrono_Grenade_n_Time_Snap()
  1448. if skilldoing2==true then
  1449. return
  1450. end
  1451. skilldoing2=true
  1452. if mode=="C1"then
  1453. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Plum",Enum.Material.Neon,0,.5)
  1454. meshs(Efec,"Mesh",Vector3.new(280, 280, 280),Enum.MeshType.Sphere,"")
  1455. Efec.CFrame=Root.CFrame
  1456. Efec.Anchored=true
  1457. Mdamage("Time",Root,30,10)
  1458. sounds(Efec,"rbxassetid://840567549",1,1)
  1459. coroutine.resume(coroutine.create(function()
  1460. for i=1,13 do
  1461. swait(2)
  1462. Efec.Transparency=.7
  1463. swait(2)
  1464. Efec.Transparency=.5
  1465. end
  1466. Efec.Transparency=1
  1467. game:GetService("Debris"):AddItem(Efec,2)
  1468. end))
  1469. for i=0,1,0.15 do
  1470. swait()
  1471. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(0-360*i),0),.4)
  1472. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000381, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1473. RS.C0=clerp(RS.C0,CFrame.new(1.86744666, 0.212111175, -1.52587891e-05, 0.258818984, -0.965925872, 0, 0.965925872, 0.258818984, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1474. LS.C0=clerp(LS.C0,CFrame.new(-1.86744893, 0.212134272, 0, 0.258818984, 0.965925872, 0, -0.965925872, 0.258818984, 0, -0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1475. if attack==true or skilldoing==true or skilldoing3==true then
  1476. break
  1477. end
  1478. end
  1479. elseif mode=="C2"then
  1480. if cilc==false then
  1481. local efec=parts(e,"hitter",Vector3.new(1.2,1.2,1.2),"Plum",Enum.Material.Neon,0,0)
  1482. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  1483. local efecWeld=welds(efec,"M2Weld",LArm,efec,CFrame.new(0, -1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0,0,0))
  1484. for i=0,1,0.12 do
  1485. swait()
  1486. RJ.C0=clerp(RJ.C0,CFrame.new(-6.74349621e-06, -0, -4.04609773e-06, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1487. Neck.C0=clerp(Neck.C0,CFrame.new(2.69739849e-06, 1.50000381, 2.69739849e-06, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1488. RS.C0=clerp(RS.C0,CFrame.new(1.57074118, 0.122451663, -2.35836997e-05, 0.965925992, -0.258819103, 2.98023224e-07, 0.258819103, 0.965925813, 1.5544897e-06, -7.15255737e-07, -1.43051147e-06, 1.00000024)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1489. LS.C0=clerp(LS.C0,CFrame.new(-1.6344142, 0.167238414, 0.289780617, 0.866025329, 0.482962787, 0.129410982, -0.500000298, 0.836516201, 0.224143595, -1.40070915e-06, -0.25881958, 0.965925694)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1490. if attack==true or skilldoing==true or skilldoing3==true then
  1491. break
  1492. end
  1493. end
  1494. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,2)
  1495. efecWeld:Remove()
  1496. efec.CFrame=Root.CFrame*CFrame.new(0,0,-2)
  1497. efec.CanCollide=true
  1498. efec.Velocity=(Root.CFrame.lookVector*50)+(Vector3.new(0,1,0)*40)
  1499. local hon=efec.Touched:connect(function(hitt)
  1500. if hitt.Parent.Name~=chr.Name and hitt.Parent.Parent.Name~=chr.Name then
  1501. stick(efec,hitt)
  1502. efec.CanCollide=false
  1503. end
  1504. end)
  1505. coroutine.resume(coroutine.create(function()
  1506. swait(20)
  1507. for i=1,400 do
  1508. swait()
  1509. if cilc==false or efec.Parent==nil then
  1510. break
  1511. end
  1512. end
  1513. efec:Remove()
  1514. end))
  1515.  
  1516. for i=0,1,0.12 do
  1517. swait()
  1518. RJ.C0=clerp(RJ.C0,CFrame.new(-2.69739849e-06, 0, 2.69739849e-06, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1519. Neck.C0=clerp(Neck.C0,CFrame.new(4.04609773e-06, 1.50000381, -4.04609773e-06, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1520. RS.C0=clerp(RS.C0,CFrame.new(1.47993612, 0.0749774054, 0.289760113, 0.965925992, -0.250000268, -0.066986531, 0.258819103, 0.933012784, 0.249999881, -7.15255737e-07, -0.258818775, 0.965925932)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1521. LS.C0=clerp(LS.C0,CFrame.new(-1.67681396, 0.377238363, -0.57137239, 0.866025746, 0.482963055, -0.129407361, -0.249998063, 0.194115102, -0.948588669, -0.43301326, 0.853853703, 0.288848519)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1522. if attack==true or skilldoing==true or skilldoing3==true then
  1523. break
  1524. end
  1525. end
  1526. cilc=true
  1527. else
  1528. cilc=false
  1529. if e:findFirstChild("hitter")~=nil then
  1530. local hah=e:findFirstChild("hitter")
  1531. effect(e,"Plum",hah.CFrame,90,90,90,0,0,0,.07,"Sphere",2)
  1532. Root.CFrame=CFrame.new(hah.Position+Vector3.new(0,2,0))
  1533. hah.Transparency=1
  1534. hah:BreakJoints()
  1535. hah.Anchored=true
  1536. sounds(Root,"rbxassetid://1363286871",1.2,1.6)
  1537. Mdamage("Slow",hah,13,20)
  1538. game:GetService("Debris"):AddItem(hah,2)
  1539. hah.Name="hitted"
  1540. end
  1541. end
  1542. elseif mode=="C3"then
  1543. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Plum",Enum.Material.Neon,0,0)
  1544. local EfecWeld=welds(Efec,"EfecWeld",Efec,Root,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, -12))
  1545. meshs(Efec,"Mesh",Vector3.new(80, 8, 80),Enum.MeshType.Sphere,"")
  1546. game:GetService("Debris"):AddItem(Efec,5)
  1547. coroutine.resume(coroutine.create(function()
  1548. for i=0,1,0.05 do
  1549. swait()
  1550. Efec.Transparency=i+.05
  1551. if attack==true or skilldoing==true or skilldoing3==true then
  1552. break
  1553. end
  1554. end
  1555. end))
  1556. for i=0,1,0.05 do
  1557. swait()
  1558. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(0-360*i),0),.25)
  1559. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49997187, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1560. RS.C0=clerp(RS.C0,CFrame.new(0.424177349, 0.499999523, -0.736603677, 0, 0.866025388, 0.500000238, 1, 0, 0, 0, 0.500000238, -0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1561. LS.C0=clerp(LS.C0,CFrame.new(-1.62321162, 0.186600506, -0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.25)
  1562. if attack==true or skilldoing==true or skilldoing3==true then
  1563. break
  1564. end
  1565. end
  1566. sounds(Efec,"rbxassetid://840567549",1,1)
  1567. Mdamage("Time2",Efec,8,15)
  1568. EfecWeld:Remove()
  1569. Efec.Anchored=true
  1570. Efec.Transparency=.5
  1571. coroutine.resume(coroutine.create(function()
  1572. swait(40)
  1573. for i=0.5,1,0.02 do
  1574. swait()
  1575. Efec.Transparency=i+.02
  1576. if attack==true or skilldoing==true or skilldoing3==true then
  1577. break
  1578. end
  1579. end
  1580. Efec.Transparency=1
  1581. end))
  1582. for i=0,1,0.05 do
  1583. swait()
  1584. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(60),0),.4)
  1585. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49997187, 0, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1586. RS.C0=clerp(RS.C0,CFrame.new(1.94689858, 0.499999046, -0.271645725, 0, -0.965925872, 0.258818984, 1, 0, 0, 0, 0.258818984, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1587. LS.C0=clerp(LS.C0,CFrame.new(-1.73972023, 0.184798926, -0.496405095, 0.866025388, 0.433012843, -0.250000209, -0.500000238, 0.749999821, -0.433012813, 0, 0.500000179, 0.866025329)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1588. if attack==true or skilldoing==true or skilldoing3==true then
  1589. break
  1590. end
  1591. end
  1592. end
  1593. skilldoing2=false
  1594. end
  1595.  
  1596. function za()
  1597. if skilldoing3==true then
  1598. return
  1599. end
  1600. skilldoing3=true
  1601. if mode=="C1"then
  1602. mode="C2"
  1603. elseif mode=="C2"then
  1604. mode="C3"
  1605. elseif mode=="C3"then
  1606. mode="C1"
  1607. end
  1608. effect(e,"Plum",Root.CFrame,45,45,45,1.5,1.5,1.5,.06,"Sphere",2)
  1609. sounds(Root,"rbxassetid://904930260",.8,1.2)
  1610. for i=0,1,0.18 do
  1611. swait()
  1612. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1613. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1614. RS.C0=clerp(RS.C0,CFrame.new(1.99999237, 0.499999523, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1615. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999523, -0, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1616. if attack==true or skilldoing==true or skilldoing2==true then
  1617. break
  1618. end
  1619. end
  1620. for i=0,1,0.18 do
  1621. swait()
  1622. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)*CFrame.new(0,.5,0)*CFrame.Angles(0,math.rad(0-360*i/2),0),.55)
  1623. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1624. RS.C0=clerp(RS.C0,CFrame.new(1.99998856, 0.499999046, -3.81469727e-06, 0, -1, 0, 1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1625. LS.C0=clerp(LS.C0,CFrame.new(-1.99999237, 0.499999046, -1.90734863e-06, 0, 1, 0, -1, 0, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.7)
  1626. if attack==true or skilldoing==true or skilldoing2==true then
  1627. break
  1628. end
  1629. end
  1630. for i=0,1,0.09 do
  1631. swait()
  1632. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0, -0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(30),0),.45)
  1633. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49999523, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1634. RS.C0=clerp(RS.C0,CFrame.new(1.87321723, 0.210223377, 0.173094988, 0.250000387, -0.933012784, -0.258818865, 0.965925753, 0.258819401, 0, 0.0669873431, -0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1635. LS.C0=clerp(LS.C0,CFrame.new(-1.87322652, 0.210222125, -0.173089594, 0.250000387, 0.933012784, -0.258818865, -0.965925753, 0.258819401, 0, 0.0669873431, 0.249999821, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.45)
  1636. if attack==true or skilldoing==true or skilldoing2==true then
  1637. break
  1638. end
  1639. end
  1640. skilldoing3=false
  1641. end
  1642.  
  1643. function warudo() -- warning aboose
  1644. skilldoing3=true
  1645. if mode~="C1" then
  1646. print'ZA WARUDO'
  1647. sounds(Root,"rbxassetid://1055792303",1.5,1)
  1648. end
  1649. if mode=="C2"then
  1650. for i=0,1,0.01 do
  1651. swait()
  1652. RJ.C0=clerp(RJ.C0,CFrame.new(-1.04219489e-05, 0, -2.79255028e-06, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1653. Neck.C0=clerp(Neck.C0,CFrame.new(5.72204863e-06, 1.50000381, -9.91087381e-06, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1654. RS.C0=clerp(RS.C0,CFrame.new(1.83705616, 0.512112617, -0.559825182, 0, -0.866025805, 0.499999762, 1, 0, 0, 0, 0.499999762, 0.866025805)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1655. LS.C0=clerp(LS.C0,CFrame.new(-1.67725849, 0.048730623, -0.44642216, 0.866025567, 0.433012247, -0.250000805, -0.49999994, 0.749999106, -0.433014244, -5.96046448e-08, 0.500001788, 0.866024494)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1656. end
  1657. local efec=parts(e,"hit",Vector3.new(100,.2,100),"Plum",Enum.Material.Neon,0,.5)
  1658. local lazytomeshs=create("CylinderMesh"){
  1659. Parent=efec}
  1660. efec.CFrame=Root.CFrame*CFrame.new(0,0,-2)*CFrame.Angles(math.rad(90),0,0)
  1661. local aa=create("BodyVelocity"){
  1662. Parent=efec,
  1663. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  1664. Velocity=Root.CFrame.lookVector*120}
  1665. game:GetService("Debris"):AddItem(efec,5)
  1666. local hon=efec.Touched:connect(function(hitt)
  1667. if hitt.Parent.Name~=chr.Name then
  1668. Damage("Time3",efec,hitt,25)
  1669. end
  1670. end)
  1671. for i=0,1,0.06 do
  1672. swait()
  1673. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, 0, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1674. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.50000381, 0, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1675. RS.C0=clerp(RS.C0,CFrame.new(1.80045927, 0.512112617, -0.423215866, 0, -0.866025388, 0.500000238, 1, 0, 0, 0, 0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1676. LS.C0=clerp(LS.C0,CFrame.new(-1.77892339, 0.204796538, 0.561997294, 0.288848639, 0.853853524, 0.433013678, -0.948588133, 0.194113582, 0.250000954, 0.129410386, -0.482964039, 0.866024792)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1677. end
  1678. elseif mode=="C3"then
  1679. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Plum",Enum.Material.Neon,0,0)
  1680. local EfecWeld=welds(Efec,"EfecWeld",Efec,Root,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5, 0))
  1681. meshs(Efec,"Mesh",Vector3.new(1400,1,1400),Enum.MeshType.Sphere,"")
  1682. game:GetService("Debris"):AddItem(Efec,5)
  1683. for i=0,1,0.01 do
  1684. swait()
  1685. Efec.Transparency=i+.02
  1686. RJ.C0=clerp(RJ.C0,CFrame.new(0, 0.557198048, 0.0197849274, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1687. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.44821739, 0.193181947, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1688. RS.C0=clerp(RS.C0,CFrame.new(1.60818923, 1.00922549, 0.39888519, 0.965925872, -0.250000328, 0.0669865683, -0.24999997, -0.83423394, 0.491481155, -0.0669879913, -0.491480976, -0.868308187)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1689. LS.C0=clerp(LS.C0,CFrame.new(-1.58989024, 0.883909941, 0.329477966, 0.965925872, 0.250000328, -0.0669865683, 0.24999997, -0.83423394, 0.491481155, 0.0669879913, -0.491480976, -0.868308187)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1690. RH.C0=clerp(RH.C0,CFrame.new(0.763889074, -1.82577109, -1.90734863e-06, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1691. LH.C0=clerp(LH.C0,CFrame.new(-0.76389277, -1.82577014, -1.90734863e-06, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  1692. end
  1693. effect(e,"Plum",Root.CFrame,1400,1400,1400,0,0,0,.02,"Sphere",2)
  1694. Mdamage("Time3",Root,140,25)
  1695. for i=0,1,0.06 do
  1696. swait()
  1697. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -1.62733579, 0.0821162462, 1, 0, 0, 0, 0.500000238, 0.866025388, 0, -0.866025388, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1698. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.46716297, -0.122476935, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1699. RS.C0=clerp(RS.C0,CFrame.new(1.50836515, 0.17970103, -0.726948738, 0.966507375, -0.124999896, -0.224139839, -0.178749666, 0.298808545, -0.937423229, 0.184152693, 0.946091294, 0.266456962)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1700. LS.C0=clerp(LS.C0,CFrame.new(-1.32914317, 0.314630389, -0.766754806, 0.966502249, 0.124994442, 0.224165037, 0.178774565, 0.298813879, -0.937416732, -0.184155524, 0.946090281, 0.266458452)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1701. RH.C0=clerp(RH.C0,CFrame.new(0.763888836, -1.82577145, -3.01125738e-06, 0.965925872, -0.258818865, 5.54146823e-07, 0.258818895, 0.965926051, 1.49011612e-07, -5.66244125e-07, 0, 1.00000024)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1702. LH.C0=clerp(LH.C0,CFrame.new(-0.763894856, -1.82576704, -1.69780674e-06, 0.965925992, 0.258818537, 7.62851528e-07, -0.258818567, 0.965926111, -2.08616257e-07, -7.89761543e-07, 0, 1.00000024)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.5)
  1703. end
  1704. end
  1705. skilldoing3=false
  1706. end
  1707. --15
  1708. mouse.Button1Down:connect(function()
  1709. if attack==false then
  1710. if comb==1 then
  1711. comb=2
  1712. Combo_Slash_n_Before_Shots(1)
  1713. elseif comb==2 then
  1714. comb=1
  1715. Combo_Slash_n_Before_Shots(2)
  1716. end
  1717. end
  1718. end)
  1719.  
  1720. mouse.KeyDown:connect(function(k)
  1721. k=k:lower()
  1722. if k=="z" and skilldoing==false then
  1723. Blink_n_Clock_Spin_n_After_Tackle()
  1724. elseif k=="x" and skilldoing2==false then
  1725. Chrono_Break_n_Chrono_Grenade_n_Time_Snap()
  1726. elseif k=="c" and skilldoing3==false then
  1727. za()
  1728. elseif k=="p" and skilldoing3==false then
  1729. warudo()
  1730. end
  1731. end)
  1732.  
  1733. while chr.Humanoid.Health>=0 do
  1734. swait()
  1735. sin=sin+cha
  1736. hum.WalkSpeed=35
  1737. if chr:findFirstChild("Effect")==nil then
  1738. e=Instance.new("Model",chr)
  1739. e.Name="Effect"
  1740.  
  1741. end
  1742. for _,v in pairs(m:children()) do
  1743. if mode=="C1"then
  1744. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1745. v.Transparency=0
  1746. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1747. v.Transparency=1
  1748. end
  1749. elseif mode=="C2"then
  1750. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1751. v.Transparency=1
  1752. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1753. v.Transparency=0
  1754. end
  1755. else
  1756. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1757. v.Transparency=1
  1758. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1759. v.Transparency=1
  1760. end
  1761. end
  1762. end
  1763. local torvel=(Root.Velocity*Vector3.new(1,0,1)).magnitude
  1764. local velderp=Root.Velocity.y
  1765. hitfloor,posfloor=rayCast(Root.Position,(CFrame.new(Root.Position,Root.Position-Vector3.new(0,1,0))).lookVector,4,chr)
  1766. if Root.Velocity.y>1 and hitfloor==nil then
  1767. Pose="Jump"
  1768. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1769. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1770. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.49998474, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1771. RS.C0=clerp(RS.C0,CFrame.new(1.70980763, 0.236601114, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1772. LS.C0=clerp(LS.C0,CFrame.new(-1.70980763, 0.236601114, -0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1773. end
  1774. if (attack==true or skilldoing==true) and mode=="C3"then
  1775. else
  1776. RH.C0=clerp(RH.C0,CFrame.new(0.5, -1.99998808, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1777. LH.C0=clerp(LH.C0,CFrame.new(-0.5, -1.99998808, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1778. end
  1779. elseif Root.Velocity.y<-1 and hitfloor==nil then
  1780. Pose="Fall"
  1781. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1782. RJ.C0=clerp(RJ.C0,CFrame.new(-0.034501072, -0, -0.0986937582, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1783. Neck.C0=clerp(Neck.C0,CFrame.new(0.0941823646, 1.49998474, 0.0453972146, 0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, 0.707106829)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1784. RS.C0=clerp(RS.C0,CFrame.new(1.63909817, 0.114127249, -2.24583914e-07, 0.965925992, -0.258818954, 1.78813934e-07, 0.258818924, 0.965925932, -6.76490401e-07, 0, 7.15255737e-07, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1785. LS.C0=clerp(LS.C0,CFrame.new(-1.63910222, 0.114126861, 2.24584937e-07, 0.965925992, 0.258818954, 1.78813934e-07, -0.258818924, 0.965925932, 6.76490401e-07, 0, -7.15255737e-07, 1)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1786. end
  1787. if (attack==true or skilldoing==true) and mode=="C3"then
  1788. else
  1789. RH.C0=clerp(RH.C0,CFrame.new(0.499996245, -1.99998808, -7.62939544e-06, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1790. LH.C0=clerp(LH.C0,CFrame.new(-0.499994338, -1.19998801, -0.500003874, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1791. end
  1792. elseif torvel<1 and hitfloor~=nil then
  1793. Pose="Idle"
  1794. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1795. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0.1, -0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388)*CFrame.new(0,0-.05*math.cos(sin/18),0)*CFrame.Angles(0,0,0),.3)
  1796. Neck.C0=clerp(Neck.C0,CFrame.new(-9.53674771e-07, 1.49998951, -1.65181234e-06, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  1797. RS.C0=clerp(RS.C0,CFrame.new(1.67320299, 0.10000509, 3.71405895e-06, 0.866025567, -0.5, 8.94069672e-08, 0.49999994, 0.866025507, -2.49183756e-07, 5.96046448e-08, 2.5331974e-07, 1.00000012)*CFrame.new(0-.05*math.cos(sin/18),0,0) * CFrame.Angles(0,0,math.rad(0-8*math.cos(sin/18))),.3)
  1798. LS.C0=clerp(LS.C0,CFrame.new(-1.67320156, 0.0999999046, 1.0063988e-07, 0.866025567, 0.5, 8.94069672e-08, -0.49999994, 0.866025507, 2.50893436e-07, 5.96046448e-08, -2.5331974e-07, 1.00000012)*CFrame.new(0+.05*math.cos(sin/18),0,0) * CFrame.Angles(0,0,math.rad(0+8*math.cos(sin/18))),.3)
  1799. end
  1800. if (attack==true or skilldoing==true) and mode=="C3"then
  1801. else
  1802. RH.C0=clerp(RH.C0,CFrame.new(0.500003934, -1.89999309, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024)*CFrame.new(0,0+.05*math.cos(sin/18),0)*CFrame.Angles(0,0,0),.3)
  1803. LH.C0=clerp(LH.C0,CFrame.new(-0.500000119, -1.89999309, -0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024)*CFrame.new(0,0+.05*math.cos(sin/18),0)*CFrame.Angles(0,0,0),.3)
  1804. end
  1805. elseif torvel>2 and hitfloor~=nil then
  1806. Pose="Walk"
  1807. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1808. RJ.C0=clerp(RJ.C0,CFrame.new(0, -0.0669884086-.1*math.cos(sin/3), -0.249999404, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(0)+Root.RotVelocity.Y/15,0),.3)
  1809. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.47410548, 0.096591115, 1, 0, 0, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0+Head.RotVelocity.Y/25,0),.3)
  1810. RS.C0=clerp(RS.C0,CFrame.new(1.50000083, -1.7881257e-07, -7.55374003e-07, 0.866024852, -0.500000954, -3.31524848e-06, 0.500000954, 0.866024971, -2.38418579e-07, 2.98023224e-06, -1.4603138e-06, 1.00000012)*CFrame.new(.2,.1,0+.8*math.cos(sin/6)) * CFrame.Angles(math.rad(0-70*math.cos(sin/6)),0,0),.3)
  1811. LS.C0=clerp(LS.C0,CFrame.new(-1.5, 7.74863224e-07, -2.42472197e-07, 0.86602515, 0.500000536, -1.43179045e-06, -0.500000536, 0.866025209, 1.49011612e-06, 1.98185444e-06, -5.66244125e-07, 1.00000012)*CFrame.new(-.2,.1,0-.8*math.cos(sin/6)) * CFrame.Angles(math.rad(0+70*math.cos(sin/6)),0,0),.3)
  1812. end
  1813. if (attack==true or skilldoing==true) and mode=="C3"then
  1814. else
  1815. RH.C0=clerp(RH.C0,CFrame.new(0.5, -1.99998903, 0, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024)*CFrame.new(0,0,0-1*math.cos(sin/6)) * CFrame.Angles(math.rad(0+70*math.cos(sin/6)),0,0),.3)
  1816. LH.C0=clerp(LH.C0,CFrame.new(-0.5, -1.99998903, -0, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024)*CFrame.new(0,0,0+1*math.cos(sin/6)) * CFrame.Angles(math.rad(0-70*math.cos(sin/6)),0,0),.3)
  1817. end
  1818. end
  1819. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement