aweeb

chrono

Feb 15th, 2019
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 95.06 KB | None | 0 0
  1. --[[Salvo_Starly[Salvy].Weaponry_2018.2]]--
  2. --[[Project Name: Chrono from Critical Strike]]--
  3. --just put this on the top of a script and boom 89% works
  4. --note this does not work on big scripts
  5. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  6. local Player,game,owner = owner,game
  7. local RealPlayer = Player
  8. do
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129. self._btrs[name] = self.Heartbeat:Connect(fun)
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. --[[uuprjs]]--
  148. wait(.2)
  149. plr=game.Players.LocalPlayer
  150. chr=plr.Character
  151. Head=chr.Head
  152. Root=chr.HumanoidRootPart
  153. Torso=chr.Torso
  154. RArm=chr["Right Arm"]
  155. LArm=chr["Left Arm"]
  156. RLeg=chr["Right Leg"]
  157. LLeg=chr["Left Leg"]
  158. RJ=Root.RootJoint
  159. Neck=Torso.Neck
  160. LS=Torso["Left Shoulder"]
  161. LH=Torso["Left Hip"]
  162. RS=Torso["Right Shoulder"]
  163. RH=Torso["Right Hip"]
  164. hum=chr:FindFirstChildOfClass("Humanoid")
  165. mouse=plr:GetMouse()
  166. Pose="Idle"
  167. attack=false
  168. skilldoing=false
  169. skilldoing2=false
  170. skilldoing3=false
  171. comb=1
  172. comb2=1
  173. mode="C1"
  174. sin=0
  175. cha=1
  176. what=false
  177. ccc=nil
  178. haha=nil
  179. create=LoadLibrary("RbxUtility").Create
  180.  
  181. chr.Animate:Remove()
  182. hum.Animator:Remove()
  183.  
  184. function clerp(a,b,t)
  185. return a:lerp(b,t)
  186. end
  187.  
  188. local newMotor=function(p0,p1,c0,c1)
  189. local w=Instance.new('Motor',p0)
  190. w.Part0=p0
  191. w.Part1=p1
  192. w.C0=c0
  193. w.C1=c1
  194. return w
  195. end
  196.  
  197. RJ.C0,RJ.C1=CFrame.new(0,0,0),CFrame.new(0,0,0)
  198. Neck.C0,Neck.C1=CFrame.new(0,1.5,0),CFrame.new(0,0,0)
  199. --[[RS.C0,RS.C1=CFrame.new(1.5,0,0),CFrame.new(0,0,0)
  200. LS.C0,LS.C1=CFrame.new(-1.5,0,0),CFrame.new(0,0,0)
  201. RH.C0,RH.C1=CFrame.new(.5,-2,0),CFrame.new(0,0,0)
  202. LH.C0,LH.C1=CFrame.new(-.5,-2,0),CFrame.new(0,0,0)]]
  203. local RS=newMotor(Torso, RArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  204. local LS=newMotor(Torso, LArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  205. local RH=newMotor(Torso, RLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  206. local LH=newMotor(Torso, LLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  207.  
  208. function NoOutline(Part)
  209. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface=10,10,10,10,10,10
  210. end
  211.  
  212. function rayCast(Position,Direction,Range,Ignore)
  213. return game:service("Workspace"):FindPartOnRay(Ray.new(Position,Direction.unit*(Range or 999.999)),Ignore)
  214. end
  215.  
  216. function swait(num)
  217. if num==0 or num==nil then
  218. game:service'RunService'.Stepped:wait(0)
  219. else
  220. for i=0,num do
  221. game:service'RunService'.Stepped:wait(0)
  222. end
  223. end
  224. end
  225.  
  226. function parts(Par,name,size,color,mat,ref,tra)
  227. local part=create("Part"){
  228. Parent=Par,
  229. Name=name,
  230. Size=size,
  231. CanCollide=false,
  232. Anchored=false,
  233. BrickColor=BrickColor.new(color),
  234. Material=mat,
  235. Reflectance=ref,
  236. Transparency=tra}
  237. --Position=Torso.Position}
  238. NoOutline(part)
  239. part:BreakJoints()
  240. return part
  241. end
  242.  
  243. local sick = Instance.new("Sound", Torso)
  244. sick.SoundId = "rbxassetid://447743933"
  245. sick.Looped = true
  246. sick.Pitch = 1
  247. sick.Volume = 1
  248. sick:Play()
  249.  
  250. sick.SoundId = "rbxassetid://447743933"
  251. sick.Looped = true
  252. sick.Pitch = 1
  253. sick.Volume = 1
  254. sick.Parent = Torso
  255. sick:Resume()
  256.  
  257. function meshs(Par,name,scale,mtype,id)
  258. local mesh=create("SpecialMesh"){
  259. Parent=Par,
  260. Name=name,
  261. Scale=scale,
  262. MeshType=mtype}
  263. if id~="" then
  264. mesh.MeshId="rbxassetid://"..id
  265. end
  266. return meshs
  267. end
  268.  
  269. function welds(Par,name,p0,p1,c0,c1)
  270. local weld=create("Weld"){
  271. Parent=Par,
  272. Name=name,
  273. Part0=p0,
  274. Part1=p1,
  275. C0=c0,
  276. C1=c1}
  277. return weld
  278. end
  279.  
  280. function sounds(Par,id,vol,pit)
  281. local sound=create("Sound"){
  282. Parent=Par,
  283. SoundId=id,
  284. Volume=vol,
  285. PlaybackSpeed=pit}
  286. sound:Play()
  287. game:GetService("Debris"):AddItem(sound,10)
  288. return sound
  289. end
  290. m=Instance.new("Model",chr)
  291. m.Name="Suit"
  292. e=Instance.new("Model",chr)
  293. e.Name="Effect"
  294.  
  295. C2T=parts(m,"C2T",Vector3.new(2.10000014, 0.199999928, 1.10000002),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  296. 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))
  297. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  298. C2T=parts(m,"C2T",Vector3.new(0.799999952, 1.90000021, 0.199999928),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  299. 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))
  300. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  301. C1=parts(m,"C1",Vector3.new(0.399999917, 0.600000143, 0.200000003),"Royal purple",Enum.Material.Neon,0,0)
  302. 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))
  303. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  304. C1=parts(m,"C1",Vector3.new(0.399999917, 0.600000143, 0.200000003),"Royal purple",Enum.Material.Neon,0,0)
  305. 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))
  306. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  307. C2T=parts(m,"C2T",Vector3.new(2.10000014, 0.199999928, 1.10000002),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  308. 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))
  309. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  310. C2T=parts(m,"C2T",Vector3.new(1.60000014, 1.90000021, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  311. 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))
  312. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  313. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.599999905, 0.599999905),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  314. 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))
  315. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  316. C2=parts(m,"C2",Vector3.new(1.20000005, 1.19999993, 0.199999928),"Fossil",Enum.Material.SmoothPlastic,0,0)
  317. 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))
  318. meshs(C2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  319. C2T=parts(m,"C2T",Vector3.new(1.20000005, 1.19999993, 0.199999928),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  320. 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))
  321. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  322. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.299999803, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  323. 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))
  324. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  325. C2T=parts(m,"C2T",Vector3.new(0.400000006, 0.799999833, 0.799999952),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  326. 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))
  327. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  328. C2T=parts(m,"C2T",Vector3.new(2.39999986, 0.399999797, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  329. 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))
  330. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  331. C1=parts(m,"C1",Vector3.new(1.20000005, 0.799999833, 0.799999952),"Royal purple",Enum.Material.Neon,0,0)
  332. 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))
  333. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  334. C2T=parts(m,"C2T",Vector3.new(0.400000006, 0.799999833, 0.799999952),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  335. 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))
  336. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  337. C1=parts(m,"C1",Vector3.new(1.20000005, 0.199999928, 0.199999928),"Royal purple",Enum.Material.Neon,0,0)
  338. 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))
  339. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  340. C1=parts(m,"C1",Vector3.new(1.00000012, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,0)
  341. 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))
  342. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  343. C1=parts(m,"C1",Vector3.new(1.00000012, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,0)
  344. 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))
  345. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  346. C2T=parts(m,"C2T",Vector3.new(1.60000014, 0.599999905, 1.4000001),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  347. 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))
  348. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  349. C1=parts(m,"C1",Vector3.new(1.20000005, 0.199999928, 0.199999928),"Royal purple",Enum.Material.Neon,0,0)
  350. 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))
  351. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  352. C1=parts(m,"C1",Vector3.new(0.199999928, 0.599999905, 0.399999917),"Royal purple",Enum.Material.Neon,0,0)
  353. 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))
  354. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  355. C1=parts(m,"C1",Vector3.new(0.199999928, 0.599999905, 0.399999917),"Royal purple",Enum.Material.Neon,0,0)
  356. 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))
  357. meshs(C1,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  358. C1P=parts(m,"C1P",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,0)
  359. 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))
  360. meshs(C1P,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  361. C4=parts(m,"C4",Vector3.new(0.199999928, 0.399999559, 1.20000005),"Really black",Enum.Material.SmoothPlastic,0,0)
  362. 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))
  363. meshs(C4,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  364. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.999999642, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  365. 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))
  366. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  367. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.399999559, 1.70000005),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  368. 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))
  369. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  370. C4T=parts(m,"C4T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  371. 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))
  372. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  373. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.90000093),"Royal purple",Enum.Material.Neon,0,0)
  374. 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))
  375. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  376. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.40000084),"Royal purple",Enum.Material.Neon,0,0)
  377. 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))
  378. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  379. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.5),"Royal purple",Enum.Material.Neon,0,0)
  380. 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))
  381. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  382. C21=parts(m,"C21",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,1)
  383. 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))
  384. meshs(C21,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  385. C3=parts(m,"C3",Vector3.new(0.199999928, 0.799999595, 4),"Royal purple",Enum.Material.Neon,0,0)
  386. 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))
  387. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  388. C2T=parts(m,"C2T",Vector3.new(1.10000002, 0.499999553, 1.10000002),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  389. 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))
  390. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  391. C5=parts(m,"C5",Vector3.new(0.199999928, 1.19999969, 1.10000098),"Royal purple",Enum.Material.Neon,0,0)
  392. 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))
  393. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  394. C5=parts(m,"C5",Vector3.new(0.199999928, 0.599999547, 4.49999952),"Royal purple",Enum.Material.Neon,0,0)
  395. 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))
  396. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  397. C5=parts(m,"C5",Vector3.new(0.199999928, 0.599999547, 0.600000858),"Royal purple",Enum.Material.Neon,0,0)
  398. 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))
  399. meshs(C5,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  400. C6=parts(m,"C6",Vector3.new(0.199999928, 0.399999559, 1.90000021),"Really black",Enum.Material.SmoothPlastic,0,0)
  401. 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))
  402. meshs(C6,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  403. C6T=parts(m,"C6T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  404. 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))
  405. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  406. C6T=parts(m,"C6T",Vector3.new(0.399999917, 0.599999547, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  407. 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))
  408. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  409. C6T=parts(m,"C6T",Vector3.new(0.199999928, 0.599999547, 0.600000858),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  410. 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))
  411. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  412. C6T=parts(m,"C6T",Vector3.new(0.199999928, 0.599999547, 3.9000001),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  413. 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))
  414. meshs(C6T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  415. C2T=parts(m,"C2T",Vector3.new(1.10000002, 0.499999553, 1.10000002),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  416. 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))
  417. meshs(C2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  418. C3=parts(m,"C3",Vector3.new(0.199999928, 0.799999595, 4),"Royal purple",Enum.Material.Neon,0,0)
  419. 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))
  420. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  421. C42=parts(m,"C42",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,1)
  422. 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))
  423. meshs(C42,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  424. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.5),"Royal purple",Enum.Material.Neon,0,0)
  425. 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))
  426. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  427. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.40000084),"Royal purple",Enum.Material.Neon,0,0)
  428. 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))
  429. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  430. C3=parts(m,"C3",Vector3.new(0.199999928, 0.399999559, 0.90000093),"Royal purple",Enum.Material.Neon,0,0)
  431. 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))
  432. meshs(C3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Wedge,"")
  433. C4=parts(m,"C4",Vector3.new(0.199999928, 0.399999559, 1.20000005),"Really black",Enum.Material.SmoothPlastic,0,0)
  434. 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))
  435. meshs(C4,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  436. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.999999642, 0.399999917),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  437. 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))
  438. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  439. C4T=parts(m,"C4T",Vector3.new(0.399999917, 0.399999559, 1.70000005),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  440. 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))
  441. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  442. C4T=parts(m,"C4T",Vector3.new(0.599999905, 1.59999979, 0.399999797),"Black metallic",Enum.Material.SmoothPlastic,0,0)
  443. 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))
  444. meshs(C4T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  445.  
  446. for _,v in pairs(m:children()) do
  447. if v:IsA("Part")and (v.Name=="C2T"or v.Name=="C4T"or v.Name=="C6T")then
  448. end
  449. end
  450.  
  451. aaa=NumberSequence.new({NumberSequenceKeypoint.new(0, .2),NumberSequenceKeypoint.new(1, .0)})
  452. bbb=NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  453. local Efect=create("ParticleEmitter"){
  454. Color=ColorSequence.new(Color3.new(.8, 0, 1)),
  455. LightEmission=.45,
  456. Texture="rbxassetid://50657528",
  457. Transparency=bbb,
  458. Size=aaa,
  459. ZOffset=0,
  460. Acceleration=Vector3.new(0, 0, 0),
  461. LockedToPart=false,
  462. EmissionDirection="Top",
  463. Lifetime=NumberRange.new(.5, .5),
  464. Rate=500,
  465. Rotation=NumberRange.new(-100, 100),
  466. RotSpeed=NumberRange.new(-50, 50),
  467. Speed=NumberRange.new(0),
  468. VelocitySpread=0,
  469. Enabled=true,
  470. Parent=C1P
  471. }
  472.  
  473.  
  474.  
  475. local Buff=create("BillboardGui"){
  476. Size=UDim2.new(5, 0, 15, 0),
  477. Adornee=Root,
  478. Parent=Root,
  479. ExtentsOffset=Vector3.new(0, 3, 0),
  480. AlwaysOnTop=true
  481. }
  482. local BuffLabel=create("TextLabel"){
  483. AnchorPoint=Vector2.new(.5,.5),
  484. BackgroundTransparency=1,
  485. TextStrokeTransparency=1,
  486. TextTransparency=1,
  487. TextColor3=Color3.new(1, 0, 0),
  488. Position=UDim2.new(.5, 0, .5, 0),
  489. Size=UDim2.new(1.5, 0, .2, 0),
  490. Text="gg",
  491. Font="SourceSansBold",
  492. TextScaled=true,
  493. Parent=Buff,
  494. }
  495.  
  496. function Damage(Type,Part,hit,dmg,css)
  497. if hit.Parent==nil then
  498. return
  499. end
  500. local h=hit.Parent:FindFirstChildOfClass("Humanoid")
  501. for _,v in pairs(hit.Parent:children()) do
  502. if v:IsA("Humanoid")then
  503. h=v
  504. end
  505. end
  506. if h~=nil and hit.Parent.Name~=chr.Name then
  507. if hit.Parent:findFirstChild("AHit")==nil then
  508. h.Health=h.Health-dmg
  509. if h.Health==math.huge then
  510. hit.Parent:BreakJoints()
  511. end
  512. end
  513. if Type=="Disappear"then
  514. Part.Parent=nil
  515. if hit.Parent:findFirstChild("AHit")==nil then
  516. local c=create("BoolValue"){
  517. Name="AHit",
  518. Value=true,
  519. Parent=hit.Parent}
  520. game:GetService("Debris"):AddItem(c,.0001)
  521. end
  522. elseif Type=="None"then
  523. if hit.Parent:findFirstChild("AHit")==nil then
  524. local c=create("BoolValue"){
  525. Name="AHit",
  526. Value=true,
  527. Parent=hit.Parent}
  528. game:GetService("Debris"):AddItem(c,.25)
  529. end
  530. elseif Type=="Slow"then
  531. --Part.Parent=nil
  532. if hit.Parent:findFirstChild("AHit")==nil then
  533. local c=create("BoolValue"){
  534. Name="AHit",
  535. Value=true,
  536. Parent=hit.Parent}
  537. game:GetService("Debris"):AddItem(c,.2)
  538. if hit.Parent:findFirstChild("Slowe")==nil then
  539. swait()
  540. local sl=create("BoolValue"){
  541. Name="Slowe",
  542. Value=true,
  543. Parent=hit.Parent}
  544. local Slowed=Buff:Clone()
  545. Slowed.Parent=hit.Parent.Torso
  546. Slowed.Adornee=hit.Parent.Torso
  547. Slowed.TextLabel.TextTransparency=0
  548. Slowed.TextLabel.Text="Slowed"
  549. Slowed.TextLabel.TextColor3=BrickColor.new("Bright blue").Color
  550. coroutine.resume(coroutine.create(function()
  551. for i=1,300 do
  552. swait()
  553. if h~=nil then
  554. h.WalkSpeed=8
  555. end
  556. end
  557. if h~=nil then
  558. h.WalkSpeed=16
  559. Slowed:Remove()
  560. sl:Remove()
  561. end
  562. end))
  563. end
  564. end
  565.  
  566. elseif Type=="Time"then
  567. if hit.Parent:findFirstChild("AHit")==nil then
  568. local c=create("BoolValue"){
  569. Name="AHit",
  570. Value=true,
  571. Parent=hit.Parent}
  572. game:GetService("Debris"):AddItem(c,.2)
  573. if hit.Parent:findFirstChild("Stop")==nil then
  574. swait()
  575. local s2=create("BoolValue"){
  576. Name="Stop",
  577. Value=true,
  578. Parent=hit.Parent}
  579. local Stopped=Buff:Clone()
  580. Stopped.Parent=hit.Parent.Torso
  581. Stopped.Adornee=hit.Parent.Torso
  582. Stopped.TextLabel.TextTransparency=0
  583. Stopped.TextLabel.Text="Stop"
  584. Stopped.TextLabel.TextColor3=BrickColor.new("Royal purple").Color
  585. coroutine.resume(coroutine.create(function()
  586. for i=1,60 do
  587. swait()
  588. if hit.Parent~=nil then
  589. for _,c in pairs(hit.Parent:children()) do
  590. if c:IsA("Part")then
  591. c.Anchored=true
  592. end
  593. end
  594. end
  595. end
  596. if hit.Parent~=nil then
  597. for _,c in pairs(hit.Parent:children()) do
  598. if c:IsA("Part")then
  599. c.Anchored=false
  600. end
  601. end
  602. Stopped:Remove()
  603. s2:Remove()
  604. end
  605. end))
  606. end
  607. end
  608. elseif Type=="Time2"then
  609. if hit.Parent:findFirstChild("AHit")==nil then
  610. local c=create("BoolValue"){
  611. Name="AHit",
  612. Value=true,
  613. Parent=hit.Parent}
  614. game:GetService("Debris"):AddItem(c,.2)
  615. if hit.Parent:findFirstChild("Stop")==nil then
  616. swait()
  617. local s2=create("BoolValue"){
  618. Name="Stop",
  619. Value=true,
  620. Parent=hit.Parent}
  621. local Stopped=Buff:Clone()
  622. Stopped.Parent=hit.Parent.Torso
  623. Stopped.Adornee=hit.Parent.Torso
  624. Stopped.TextLabel.TextTransparency=0
  625. Stopped.TextLabel.Text="Stop"
  626. Stopped.TextLabel.TextColor3=BrickColor.new("Royal purple").Color
  627. coroutine.resume(coroutine.create(function()
  628. for i=1,100 do
  629. swait()
  630. if hit.Parent~=nil then
  631. for _,c in pairs(hit.Parent:children()) do
  632. if c:IsA("Part")then
  633. c.Anchored=true
  634. end
  635. end
  636. end
  637. end
  638. if hit.Parent~=nil then
  639. for _,c in pairs(hit.Parent:children()) do
  640. if c:IsA("Part")then
  641. c.Anchored=false
  642. end
  643. end
  644. Stopped:Remove()
  645. s2:Remove()
  646. end
  647. end))
  648. end
  649. end
  650. elseif Type=="Time3"then
  651. if hit.Parent:findFirstChild("AHit")==nil then
  652. local c=create("BoolValue"){
  653. Name="AHit",
  654. Value=true,
  655. Parent=hit.Parent}
  656. game:GetService("Debris"):AddItem(c,.2)
  657. if hit.Parent:findFirstChild("Stop")==nil then
  658. swait()
  659. local s2=create("BoolValue"){
  660. Name="Stop",
  661. Value=true,
  662. Parent=hit.Parent}
  663. local Stopped=Buff:Clone()
  664. Stopped.Parent=hit.Parent.Torso
  665. Stopped.Adornee=hit.Parent.Torso
  666. Stopped.TextLabel.TextTransparency=0
  667. Stopped.TextLabel.Text="Stop"
  668. Stopped.TextLabel.TextColor3=BrickColor.new("Royal purple").Color
  669. coroutine.resume(coroutine.create(function()
  670. for i=1,250 do
  671. swait()
  672. if hit.Parent~=nil then
  673. for _,c in pairs(hit.Parent:children()) do
  674. if c:IsA("Part")then
  675. c.Anchored=true
  676. end
  677. end
  678. end
  679. end
  680. if hit.Parent~=nil then
  681. for _,c in pairs(hit.Parent:children()) do
  682. if c:IsA("Part")then
  683. c.Anchored=false
  684. end
  685. end
  686. Stopped:Remove()
  687. s2:Remove()
  688. end
  689. end))
  690. end
  691. end
  692. end
  693. end
  694. end
  695.  
  696. function Mdamage(Type,Part,Magn,Dmg)
  697. for _,c in pairs(workspace:children()) do
  698. local hum=c:findFirstChildOfClass("Humanoid")
  699. if hum~=nil then
  700. local ddee=c:findFirstChild("Torso")
  701. if ddee~=nil then
  702. local targ=ddee.Position-Part.Position
  703. local mag=targ.magnitude
  704. if mag<=Magn and c.Name~=plr.Name then
  705. Damage(Type,Part,ddee,Dmg)
  706. if hum.Health==math.huge then
  707. ddee:BreakJoints()
  708. end
  709. end
  710. end
  711. end
  712. end
  713. end
  714.  
  715. --v efec
  716. function effect(par,color,CF,x,y,z,x1,y1,z1,de,mtyp,typ)
  717. local ex=create("Part"){
  718. Size=Vector3.new(.2,.2,.2),
  719. BrickColor=BrickColor.new(color),
  720. CanCollide=false,
  721. Material="Neon",
  722. Anchored=true,
  723. CFrame=CF,
  724. Parent=par}
  725. NoOutline(ex)
  726. local exe=create("SpecialMesh"){
  727. Scale=Vector3.new(x,y,z),
  728. MeshType=mtyp,
  729. Parent=ex}
  730. game:GetService("Debris"):AddItem(ex,10)
  731. coroutine.resume(coroutine.create(function()
  732. for i=0,1.1,de do
  733. swait()
  734. ex.Transparency=i
  735. exe.Scale=exe.Scale+Vector3.new(x1,y1,z1)
  736. if typ=="1" then
  737. ex.CFrame=ex.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  738. end
  739. end
  740. ex:Remove()
  741. end))
  742. end
  743. --v other
  744. function idkwhy(wh,tr,asdf,deb)
  745. local aaa=wh:Clone()
  746. aaa.Parent=e
  747. aaa:BreakJoints()
  748. aaa.BrickColor=BrickColor.new("Royal purple")
  749. aaa.Material="Neon"
  750. aaa.Transparency=tr
  751. aaa.Anchored=true
  752. aaa.CanCollide=false
  753. aaa:BreakJoints()
  754. NoOutline(aaa)
  755. if asdf==true then
  756. aaa.Size=aaa.Size+Vector3.new(0.05,0.05,0.05)
  757. end
  758. game:GetService("Debris"):AddItem(aaa,deb)
  759. if aaa.Name=="Head" then
  760. aaa.Size=Vector3.new(1,1,1)
  761. for _,ff in pairs(aaa:children()) do
  762. if ff:IsA("Sound")or ff:IsA("SpecialMesh")or ff:IsA("Decal")then
  763. ff:Remove()
  764. end
  765. end
  766. elseif aaa.Name=="Torso"then
  767. if aaa:findFirstChild("roblox")~=nil then
  768. aaa:findFirstChild("roblox"):Remove()
  769. end
  770. elseif aaa.Name=="Root"then
  771. sounds(aaa,"rbxassetid://286547423",1,1)
  772. aaa.Transparency=1
  773. end
  774. end
  775.  
  776. function stick(Part,hit)
  777. local weld=create("Weld"){
  778. Part0=Part,
  779. Part1=hit ,
  780. Parent=Part}
  781. local HitPos=Part.Position+(Part.CFrame.lookVector*.5)
  782. local CJ=CFrame.new(HitPos)
  783. local C0=Part.CFrame:inverse()*CJ
  784. local C1=hit.CFrame:inverse()*CJ
  785. weld.C0=C0
  786. weld.C1=C1
  787. end
  788.  
  789. tp=false
  790. function grengrenman(typ)
  791.  
  792. if typ==1 then
  793. local asd=Instance.new("Model",chr)
  794. asd.Name="Suit"
  795. local GrenGrenMsn3=parts(asd,"GrenGrenMsn3",Vector3.new(2, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  796. 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))
  797. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 1, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  798. 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))
  799. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  800. 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))
  801. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  802. 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))
  803. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  804. 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))
  805. local GrenGrenMsn=parts(asd,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  806. 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))
  807. local GrenGrenMsn2=parts(asd,"GrenGrenMsn2",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,1)
  808. 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))
  809. local GrenGrenMsn1=parts(asd,"GrenGrenMsn1",Vector3.new(0.200000003, 0.200000003, 0.200000003),"Royal purple",Enum.Material.Neon,0,1)
  810. 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))
  811. swait()
  812. GrenGrenMsn3Weld:Remove()
  813. GrenGrenMsn3.Anchored=true
  814. coroutine.resume(coroutine.create(function()
  815. for i=1,5 do
  816. sounds(GrenGrenMsn1,"rbxassetid://689808011",.8,1.2)
  817. local efec=parts(e,"hit",Vector3.new(1,1,2),"Royal purple",Enum.Material.Neon,0,.5)
  818. efec.CFrame=GrenGrenMsn1.CFrame*CFrame.Angles(0,0,math.rad(45))
  819. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  820. local aa=create("BodyVelocity"){
  821. Parent=efec,
  822. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  823. Velocity=efec.CFrame.lookVector*100}
  824. game:GetService("Debris"):AddItem(efec,.8)
  825. local hon=efec.Touched:connect(function(hitt)
  826. if hitt.Parent.Name~=chr.Name then
  827. Damage("Disappear",efec,hitt,10)
  828. end
  829. end)
  830. swait(5)
  831. sounds(GrenGrenMsn2,"rbxassetid://689808011",.8,1.2)
  832. local efec=parts(e,"hit",Vector3.new(1,1,2),"Royal purple",Enum.Material.Neon,0,.5)
  833. efec.CFrame=GrenGrenMsn2.CFrame*CFrame.Angles(0,0,math.rad(45))
  834. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  835. local aa=create("BodyVelocity"){
  836. Parent=efec,
  837. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  838. Velocity=efec.CFrame.lookVector*100}
  839. game:GetService("Debris"):AddItem(efec,.8)
  840. local hon=efec.Touched:connect(function(hitt)
  841. if hitt.Parent.Name~=chr.Name then
  842. Damage("Disappear",efec,hitt,10)
  843. end
  844. end)
  845. swait(5)
  846. end
  847. swait(10)
  848. asd:Remove()
  849. end))
  850. --end
  851. else
  852. local asdf=Instance.new("Model",chr)
  853. asdf.Name="tt"
  854. game:GetService("Debris"):AddItem(asdf,8)
  855. haha=asdf
  856. local lal=asdf
  857. local hit=false
  858. if typ==2 then
  859. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  860. GrenGrenMsn5.CFrame=Torso.CFrame*CFrame.new(0,0,-1)
  861. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  862. 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))
  863. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  864. 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))
  865. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  866. 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))
  867. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  868. 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))
  869. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  870. 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))
  871. ccc=GrenGrenMsn5
  872. local aa=create("BodyVelocity"){
  873. Parent=GrenGrenMsn5,
  874. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  875. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  876. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  877. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  878. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  879. Damage("Slow",GrenGrenMsn5,hitt,15)
  880. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  881. print(hitt)
  882. hit=true
  883. end
  884. end
  885. end)
  886. coroutine.resume(coroutine.create(function()
  887. for i=1,20 do
  888. swait()
  889. if hit==true or what==true then
  890. break
  891. end
  892. end
  893. hit=true
  894. aa:Remove()
  895. --if ccc~=nil then
  896. ccc.Anchored=true
  897. for _,c in pairs(asdf:children()) do
  898. if c:IsA("Part")then
  899. c.Anchored=true
  900. end
  901. --end
  902. for i=1,200 do
  903. swait()
  904. if ccc==nil or haha==nil or what==true then
  905. break
  906. end
  907. end
  908. haha=nil
  909. ccc=nil
  910. what=false
  911. if lal.Parent~=nil then
  912. lal:Remove()
  913. end
  914. end
  915. end))
  916. elseif typ==3 then
  917. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  918. 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))
  919. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)
  920. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  921. 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))
  922. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  923. 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))
  924. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  925. 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))
  926. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  927. 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))
  928. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  929. 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))
  930. ccc=GrenGrenMsn5
  931. local aa=create("BodyVelocity"){
  932. Parent=GrenGrenMsn5,
  933. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  934. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  935. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  936. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  937. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  938. Damage("Slow",GrenGrenMsn5,hitt,15)
  939. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  940. print(hitt)
  941. hit=true
  942. end
  943. end
  944. end)
  945. coroutine.resume(coroutine.create(function()
  946. for i=1,20 do
  947. swait()
  948. if hit==true or what==true then
  949. break
  950. end
  951. end
  952. hit=true
  953. aa:Remove()
  954. --if ccc~=nil then
  955. ccc.Anchored=true
  956. for _,c in pairs(asdf:children()) do
  957. if c:IsA("Part")then
  958. c.Anchored=true
  959. end
  960. --end
  961. for i=1,200 do
  962. swait()
  963. if ccc==nil or haha==nil or what==true then
  964. break
  965. end
  966. end
  967. haha=nil
  968. ccc=nil
  969. what=false
  970. if lal.Parent~=nil then
  971. lal:Remove()
  972. end
  973. end
  974. end))
  975. elseif typ==4 then
  976. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  977. 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))
  978. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)*CFrame.Angles(0,math.rad(90),math.rad(45))
  979. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  980. 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))
  981. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  982. 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))
  983. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  984. 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))
  985. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  986. 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))
  987. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  988. 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))
  989. ccc=GrenGrenMsn5
  990. local aa=create("BodyVelocity"){
  991. Parent=GrenGrenMsn5,
  992. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  993. Velocity=Root.CFrame.lookVector*100}
  994. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  995. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  996. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  997. Damage("Slow",GrenGrenMsn5,hitt,15)
  998. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  999. print(hitt)
  1000. hit=true
  1001. end
  1002. end
  1003. end)
  1004. coroutine.resume(coroutine.create(function()
  1005. for i=1,20 do
  1006. swait()
  1007. if hit==true or what==true then
  1008. break
  1009. end
  1010. end
  1011. hit=true
  1012. aa:Remove()
  1013. --if ccc~=nil then
  1014. ccc.Anchored=true
  1015. for _,c in pairs(asdf:children()) do
  1016. if c:IsA("Part")then
  1017. c.Anchored=true
  1018. end
  1019. --end
  1020. for i=1,200 do
  1021. swait()
  1022. if ccc==nil or haha==nil or what==true then
  1023. break
  1024. end
  1025. end
  1026. haha=nil
  1027. ccc=nil
  1028. what=false
  1029. if lal.Parent~=nil then
  1030. lal:Remove()
  1031. end
  1032. end
  1033. end))
  1034. elseif typ==5 then
  1035. local GrenGrenMsn5=parts(asdf,"GrenGrenMsn5",Vector3.new(2, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1036. 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))
  1037. GrenGrenMsn5.CFrame=Root.CFrame*CFrame.new(0,0,-1)
  1038. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 1, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1039. 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))
  1040. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1041. 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))
  1042. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1043. 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))
  1044. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1045. 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))
  1046. local GrenGrenMsn=parts(asdf,"GrenGrenMsn",Vector3.new(1, 2, 1),"Royal purple",Enum.Material.Neon,0,0.5)
  1047. 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))
  1048. ccc=GrenGrenMsn5
  1049. local aa=create("BodyVelocity"){
  1050. Parent=GrenGrenMsn5,
  1051. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  1052. Velocity=GrenGrenMsn5.CFrame.lookVector*100}
  1053. local hon=GrenGrenMsn5.Touched:connect(function(hitt)
  1054. if hitt.Parent.Name~=chr.Name and hitt.Name~="GrenGrenMsn"and hit==false then
  1055. if hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  1056. Damage("Slow",GrenGrenMsn5,hitt,15)
  1057. elseif hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  1058. print(hitt)
  1059. hit=true
  1060. end
  1061. end
  1062. end)
  1063. coroutine.resume(coroutine.create(function()
  1064. for i=1,20 do
  1065. swait()
  1066. if hit==true or what==true then
  1067. break
  1068. end
  1069. end
  1070. hit=true
  1071. aa:Remove()
  1072. --if ccc~=nil then
  1073. ccc.Anchored=true
  1074. for _,c in pairs(asdf:children()) do
  1075. if c:IsA("Part")then
  1076. c.Anchored=true
  1077. end
  1078. --end
  1079. for i=1,200 do
  1080. swait()
  1081. if ccc==nil or haha==nil or what==true then
  1082. break
  1083. end
  1084. end
  1085. haha=nil
  1086. ccc=nil
  1087. what=false
  1088. if lal.Parent~=nil then
  1089. lal:Remove()
  1090. end
  1091. end
  1092. end))
  1093. end
  1094. end
  1095. end
  1096. --v atak
  1097. function Combo_Slash_n_Before_Shots(combo)
  1098. attack=true
  1099. if combo==1 then
  1100. if mode=="C1"then
  1101. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1102. for i=0,1,0.25 do
  1103. swait()
  1104. 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)
  1105. 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)
  1106. 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)
  1107. 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)
  1108. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1109. break
  1110. end
  1111. end
  1112. for i=0,1,0.07 do
  1113. swait()
  1114. Mdamage("None",C21,4,20)
  1115. 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)
  1116. 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)
  1117. 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)
  1118. 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)
  1119. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1120. break
  1121. end
  1122. end
  1123. elseif mode=="C2"then
  1124. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1125. for i=0,1,0.25 do
  1126. swait()
  1127. 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)
  1128. 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)
  1129. 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)
  1130. 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)
  1131. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1132. break
  1133. end
  1134. end
  1135. for i=0,1,0.06 do
  1136. swait()
  1137. Mdamage("None",C21,4.5,20)
  1138. 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)
  1139. 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)
  1140. 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)
  1141. 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)
  1142. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1143. break
  1144. end
  1145. end
  1146. elseif mode=="C3"then
  1147. grengrenman(1)
  1148. for i=0,1,0.18 do
  1149. swait()
  1150. 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)
  1151. 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)
  1152. 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)
  1153. 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)
  1154. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1155. break
  1156. end
  1157. end
  1158. for i=0,1,0.18 do
  1159. swait()
  1160. 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)
  1161. 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)
  1162. 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)
  1163. 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)
  1164. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1165. break
  1166. end
  1167. end
  1168. for i=0,1,0.09 do
  1169. swait()
  1170. 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)
  1171. 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)
  1172. 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)
  1173. 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)
  1174. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1175. break
  1176. end
  1177. end
  1178. end
  1179. elseif combo==2 then
  1180. if mode=="C1"then
  1181. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1182. for i=0,1,0.25 do
  1183. swait()
  1184. 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)
  1185. 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)
  1186. 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)
  1187. 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)
  1188. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1189. break
  1190. end
  1191. end
  1192. for i=0,1,0.07 do
  1193. swait()
  1194. Mdamage("None",C42,4,20)
  1195. 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)
  1196. 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)
  1197. 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)
  1198. 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)
  1199. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1200. break
  1201. end
  1202. end
  1203. elseif mode=="C2"then
  1204. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,1)
  1205. for i=0,1,0.25 do
  1206. swait()
  1207. 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)
  1208. 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)
  1209. 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)
  1210. 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)
  1211. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1212. break
  1213. end
  1214. end
  1215. for i=0,1,0.06 do
  1216. swait()
  1217. Mdamage("None",C21,4.5,20)
  1218. 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)
  1219. 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)
  1220. 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)
  1221. 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)
  1222. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1223. break
  1224. end
  1225. end
  1226. elseif mode=="C3"then
  1227. grengrenman(1)
  1228. for i=0,1,0.18 do
  1229. swait()
  1230. 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)
  1231. 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)
  1232. 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)
  1233. 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)
  1234. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1235. break
  1236. end
  1237. end
  1238. for i=0,1,0.18 do
  1239. swait()
  1240. 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)
  1241. 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)
  1242. 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)
  1243. 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)
  1244. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1245. break
  1246. end
  1247. end
  1248. for i=0,1,0.09 do
  1249. swait()
  1250. 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)
  1251. 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)
  1252. 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)
  1253. 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)
  1254. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  1255. break
  1256. end
  1257. end
  1258. end
  1259. end
  1260. attack=false
  1261. end
  1262. --20
  1263. function Blink_n_Clock_Spin_n_After_Tackle()
  1264. if skilldoing==true then
  1265. return
  1266. end
  1267. skilldoing=true
  1268. if mode=="C1"then
  1269. for _,c1 in pairs(chr:children()) do
  1270. if c1:IsA("Part")then
  1271. idkwhy(c1,.5,false,.6)
  1272. end
  1273. end
  1274. Root.CFrame=Root.CFrame*CFrame.new(0,0,-20)
  1275. sounds(Root,"rbxassetid://286547423",1,1)
  1276. elseif mode=="C2"then
  1277. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Royal purple",Enum.Material.Neon,0,0)
  1278. 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))
  1279. meshs(Efec,"Mesh",Vector3.new(170, 8, 170),Enum.MeshType.Sphere,"")
  1280. game:GetService("Debris"):AddItem(Efec,5)
  1281. coroutine.resume(coroutine.create(function()
  1282. for i=0,1,0.05 do
  1283. swait()
  1284. Efec.Transparency=i+.05
  1285. if attack==true or skilldoing2==true or skilldoing3==true then
  1286. break
  1287. end
  1288. end
  1289. end))
  1290. for i=0,1,0.05 do
  1291. swait()
  1292. 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)
  1293. 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)
  1294. 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)
  1295. 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)
  1296. if attack==true or skilldoing2==true or skilldoing3==true then
  1297. break
  1298. end
  1299. end
  1300. sounds(Efec,"rbxassetid://840567549",1,1)
  1301. Mdamage("Time2",Root,19,10)
  1302. EfecWeld:Remove()
  1303. Efec.Anchored=true
  1304. Efec.Transparency=.5
  1305. coroutine.resume(coroutine.create(function()
  1306. swait(40)
  1307. for i=0.5,1,0.02 do
  1308. swait()
  1309. Efec.Transparency=i+.02
  1310. if attack==true or skilldoing2==true or skilldoing3==true then
  1311. break
  1312. end
  1313. end
  1314. Efec.Transparency=1
  1315. end))
  1316. for i=0,1,0.05 do
  1317. swait()
  1318. 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)
  1319. 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)
  1320. 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)
  1321. 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)
  1322. if attack==true or skilldoing2==true or skilldoing3==true then
  1323. break
  1324. end
  1325. end
  1326. elseif mode=="C3"then
  1327. local heh=math.random(2,5)
  1328. if ccc==nil and haha==nil then
  1329. sounds(Root,"rbxassetid://553462044",.8,1.6)
  1330. if heh==2 then
  1331. for i=0,1,0.15 do
  1332. swait()
  1333. 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)
  1334. 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)
  1335. 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)
  1336. 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)
  1337. 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)
  1338. 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)
  1339. if attack==true or skilldoing2==true or skilldoing3==true then
  1340. break
  1341. end
  1342. end
  1343. grengrenman(2)
  1344. for i=0,1,0.15 do
  1345. swait()
  1346. 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)
  1347. 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)
  1348. 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)
  1349. 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)
  1350. 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)
  1351. 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)
  1352. if attack==true or skilldoing2==true or skilldoing3==true then
  1353. break
  1354. end
  1355. end
  1356. elseif heh==3 then
  1357. for i=0,1,0.15 do
  1358. swait()
  1359. 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)
  1360. 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)
  1361. 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)
  1362. 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)
  1363. 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)
  1364. 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)
  1365. if attack==true or skilldoing2==true or skilldoing3==true then
  1366. break
  1367. end
  1368. end
  1369. grengrenman(3)
  1370. for i=0,1,0.15 do
  1371. swait()
  1372. 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)
  1373. 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)
  1374. 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)
  1375. 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)
  1376. 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)
  1377. 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)
  1378. if attack==true or skilldoing2==true or skilldoing3==true then
  1379. break
  1380. end
  1381. end
  1382. elseif heh==4 then
  1383. for i=0,1,0.15 do
  1384. swait()
  1385. 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)
  1386. 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)
  1387. 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)
  1388. 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)
  1389. 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)
  1390. 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)
  1391. if attack==true or skilldoing2==true or skilldoing3==true then
  1392. break
  1393. end
  1394. end
  1395. grengrenman(4)
  1396. for i=0,1,0.15 do
  1397. swait()
  1398. 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)
  1399. 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)
  1400. 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)
  1401. 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)
  1402. 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)
  1403. 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)
  1404. if attack==true or skilldoing2==true or skilldoing3==true then
  1405. break
  1406. end
  1407. end
  1408. elseif heh==5 then
  1409. for i=0,1,0.15 do
  1410. swait()
  1411. 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)
  1412. 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)
  1413. 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)
  1414. 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)
  1415. 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)
  1416. 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)
  1417. if attack==true or skilldoing2==true or skilldoing3==true then
  1418. break
  1419. end
  1420. end
  1421. grengrenman(5)
  1422. for i=0,1,0.15 do
  1423. swait()
  1424. 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)
  1425. 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)
  1426. 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)
  1427. 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)
  1428. 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)
  1429. 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)
  1430. if attack==true or skilldoing2==true or skilldoing3==true then
  1431. break
  1432. end
  1433. end
  1434. end
  1435. --end
  1436. elseif ccc~=nil and haha~=nil then
  1437. --if haha.Parent~=nil and ccc.Parent~=nil then
  1438. what=true
  1439. sounds(Root,"rbxassetid://1363286871",1.2,1.6)
  1440. effect(e,"Royal purple",ccc.CFrame,60,60,60,0,0,0,.07,"Sphere",2)
  1441. Root.CFrame=ccc.CFrame
  1442. swait(2)
  1443. ccc=nil
  1444. haha=nil
  1445. --end
  1446. end
  1447. end
  1448.  
  1449.  
  1450. skilldoing=false
  1451. end
  1452. --15
  1453. local cilc=false
  1454. function Chrono_Break_n_Chrono_Grenade_n_Time_Snap()
  1455. if skilldoing2==true then
  1456. return
  1457. end
  1458. skilldoing2=true
  1459. if mode=="C1"then
  1460. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Royal purple",Enum.Material.Neon,0,.5)
  1461. meshs(Efec,"Mesh",Vector3.new(280, 280, 280),Enum.MeshType.Sphere,"")
  1462. Efec.CFrame=Root.CFrame
  1463. Efec.Anchored=true
  1464. Mdamage("Time",Root,30,10)
  1465. sounds(Efec,"rbxassetid://840567549",1,1)
  1466. coroutine.resume(coroutine.create(function()
  1467. for i=1,13 do
  1468. swait(2)
  1469. Efec.Transparency=.7
  1470. swait(2)
  1471. Efec.Transparency=.5
  1472. end
  1473. Efec.Transparency=1
  1474. game:GetService("Debris"):AddItem(Efec,2)
  1475. end))
  1476. for i=0,1,0.15 do
  1477. swait()
  1478. 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)
  1479. 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)
  1480. 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)
  1481. 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)
  1482. if attack==true or skilldoing==true or skilldoing3==true then
  1483. break
  1484. end
  1485. end
  1486. elseif mode=="C2"then
  1487. if cilc==false then
  1488. local efec=parts(e,"hitter",Vector3.new(1.2,1.2,1.2),"Royal purple",Enum.Material.Neon,0,0)
  1489. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  1490. 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))
  1491. for i=0,1,0.12 do
  1492. swait()
  1493. 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)
  1494. 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)
  1495. 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)
  1496. 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)
  1497. if attack==true or skilldoing==true or skilldoing3==true then
  1498. break
  1499. end
  1500. end
  1501. sounds(Root,"rbxasset://sounds/swordslash.wav",1.2,2)
  1502. efecWeld:Remove()
  1503. efec.CFrame=Root.CFrame*CFrame.new(0,0,-2)
  1504. efec.CanCollide=true
  1505. efec.Velocity=(Root.CFrame.lookVector*50)+(Vector3.new(0,1,0)*40)
  1506. local hon=efec.Touched:connect(function(hitt)
  1507. if hitt.Parent.Name~=chr.Name and hitt.Parent.Parent.Name~=chr.Name then
  1508. stick(efec,hitt)
  1509. efec.CanCollide=false
  1510. end
  1511. end)
  1512. coroutine.resume(coroutine.create(function()
  1513. swait(20)
  1514. for i=1,400 do
  1515. swait()
  1516. if cilc==false or efec.Parent==nil then
  1517. break
  1518. end
  1519. end
  1520. efec:Remove()
  1521. end))
  1522.  
  1523. for i=0,1,0.12 do
  1524. swait()
  1525. 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)
  1526. 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)
  1527. 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)
  1528. 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)
  1529. if attack==true or skilldoing==true or skilldoing3==true then
  1530. break
  1531. end
  1532. end
  1533. cilc=true
  1534. else
  1535. cilc=false
  1536. if e:findFirstChild("hitter")~=nil then
  1537. local hah=e:findFirstChild("hitter")
  1538. effect(e,"Royal purple",hah.CFrame,90,90,90,0,0,0,.07,"Sphere",2)
  1539. Root.CFrame=CFrame.new(hah.Position+Vector3.new(0,2,0))
  1540. hah.Transparency=1
  1541. hah:BreakJoints()
  1542. hah.Anchored=true
  1543. sounds(Root,"rbxassetid://1363286871",1.2,1.6)
  1544. Mdamage("Slow",hah,13,20)
  1545. game:GetService("Debris"):AddItem(hah,2)
  1546. hah.Name="hitted"
  1547. end
  1548. end
  1549. elseif mode=="C3"then
  1550. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Royal purple",Enum.Material.Neon,0,0)
  1551. 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))
  1552. meshs(Efec,"Mesh",Vector3.new(80, 8, 80),Enum.MeshType.Sphere,"")
  1553. game:GetService("Debris"):AddItem(Efec,5)
  1554. coroutine.resume(coroutine.create(function()
  1555. for i=0,1,0.05 do
  1556. swait()
  1557. Efec.Transparency=i+.05
  1558. if attack==true or skilldoing==true or skilldoing3==true then
  1559. break
  1560. end
  1561. end
  1562. end))
  1563. for i=0,1,0.05 do
  1564. swait()
  1565. 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)
  1566. 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)
  1567. 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)
  1568. 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)
  1569. if attack==true or skilldoing==true or skilldoing3==true then
  1570. break
  1571. end
  1572. end
  1573. sounds(Efec,"rbxassetid://840567549",1,1)
  1574. Mdamage("Time2",Efec,8,15)
  1575. EfecWeld:Remove()
  1576. Efec.Anchored=true
  1577. Efec.Transparency=.5
  1578. coroutine.resume(coroutine.create(function()
  1579. swait(40)
  1580. for i=0.5,1,0.02 do
  1581. swait()
  1582. Efec.Transparency=i+.02
  1583. if attack==true or skilldoing==true or skilldoing3==true then
  1584. break
  1585. end
  1586. end
  1587. Efec.Transparency=1
  1588. end))
  1589. for i=0,1,0.05 do
  1590. swait()
  1591. 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)
  1592. 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)
  1593. 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)
  1594. 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)
  1595. if attack==true or skilldoing==true or skilldoing3==true then
  1596. break
  1597. end
  1598. end
  1599. end
  1600. skilldoing2=false
  1601. end
  1602.  
  1603. function za()
  1604. if skilldoing3==true then
  1605. return
  1606. end
  1607. skilldoing3=true
  1608. if mode=="C1"then
  1609. mode="C2"
  1610. elseif mode=="C2"then
  1611. mode="C3"
  1612. elseif mode=="C3"then
  1613. mode="C1"
  1614. end
  1615. effect(e,"Royal purple",Root.CFrame,45,45,45,1.5,1.5,1.5,.06,"Sphere",2)
  1616. sounds(Root,"rbxassetid://904930260",.8,1.2)
  1617. for i=0,1,0.18 do
  1618. swait()
  1619. 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)
  1620. 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)
  1621. 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)
  1622. 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)
  1623. if attack==true or skilldoing==true or skilldoing2==true then
  1624. break
  1625. end
  1626. end
  1627. for i=0,1,0.18 do
  1628. swait()
  1629. 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)
  1630. 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)
  1631. 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)
  1632. 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)
  1633. if attack==true or skilldoing==true or skilldoing2==true then
  1634. break
  1635. end
  1636. end
  1637. for i=0,1,0.09 do
  1638. swait()
  1639. 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)
  1640. 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)
  1641. 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)
  1642. 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)
  1643. if attack==true or skilldoing==true or skilldoing2==true then
  1644. break
  1645. end
  1646. end
  1647. skilldoing3=false
  1648. end
  1649.  
  1650. function warudo() -- warning aboose
  1651. skilldoing3=true
  1652. if mode~="C1" then
  1653. print'ZA WARUDO'
  1654. sounds(Root,"rbxassetid://1055792303",1.5,1)
  1655. end
  1656. if mode=="C2"then
  1657. for i=0,1,0.01 do
  1658. swait()
  1659. 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)
  1660. 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)
  1661. 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)
  1662. 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)
  1663. end
  1664. local efec=parts(e,"hit",Vector3.new(100,.2,100),"Royal purple",Enum.Material.Neon,0,.5)
  1665. local lazytomeshs=create("CylinderMesh"){
  1666. Parent=efec}
  1667. efec.CFrame=Root.CFrame*CFrame.new(0,0,-2)*CFrame.Angles(math.rad(90),0,0)
  1668. local aa=create("BodyVelocity"){
  1669. Parent=efec,
  1670. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  1671. Velocity=Root.CFrame.lookVector*120}
  1672. game:GetService("Debris"):AddItem(efec,5)
  1673. local hon=efec.Touched:connect(function(hitt)
  1674. if hitt.Parent.Name~=chr.Name then
  1675. Damage("Time3",efec,hitt,25)
  1676. end
  1677. end)
  1678. for i=0,1,0.06 do
  1679. swait()
  1680. 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)
  1681. 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)
  1682. 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)
  1683. 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)
  1684. end
  1685. elseif mode=="C3"then
  1686. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Royal purple",Enum.Material.Neon,0,0)
  1687. 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))
  1688. meshs(Efec,"Mesh",Vector3.new(1400,1,1400),Enum.MeshType.Sphere,"")
  1689. game:GetService("Debris"):AddItem(Efec,5)
  1690. for i=0,1,0.01 do
  1691. swait()
  1692. Efec.Transparency=i+.02
  1693. 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)
  1694. 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)
  1695. 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)
  1696. 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)
  1697. 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)
  1698. 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)
  1699. end
  1700. effect(e,"Royal purple",Root.CFrame,1400,1400,1400,0,0,0,.02,"Sphere",2)
  1701. Mdamage("Time3",Root,140,25)
  1702. for i=0,1,0.06 do
  1703. swait()
  1704. 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)
  1705. 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)
  1706. 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)
  1707. 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)
  1708. 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)
  1709. 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)
  1710. end
  1711. end
  1712. skilldoing3=false
  1713. end
  1714. --15
  1715. mouse.Button1Down:connect(function()
  1716. if attack==false then
  1717. if comb==1 then
  1718. comb=2
  1719. Combo_Slash_n_Before_Shots(1)
  1720. elseif comb==2 then
  1721. comb=1
  1722. Combo_Slash_n_Before_Shots(2)
  1723. end
  1724. end
  1725. end)
  1726.  
  1727. mouse.KeyDown:connect(function(k)
  1728. k=k:lower()
  1729. if k=="z" and skilldoing==false then
  1730. Blink_n_Clock_Spin_n_After_Tackle()
  1731. elseif k=="x" and skilldoing2==false then
  1732. Chrono_Break_n_Chrono_Grenade_n_Time_Snap()
  1733. elseif k=="c" and skilldoing3==false then
  1734. za()
  1735. elseif k=="t" then
  1736. sounds(Torso,"rbxassetid://225076850",10,1)
  1737. elseif k=="p" and skilldoing3==false then
  1738. warudo()
  1739. end
  1740. end)
  1741.  
  1742. while chr.Humanoid.Health>=0 do
  1743. swait()
  1744. sin=sin+cha
  1745. hum.WalkSpeed=35
  1746. if chr:findFirstChild("Effect")==nil then
  1747. e=Instance.new("Model",chr)
  1748. e.Name="Effect"
  1749.  
  1750. end
  1751. for _,v in pairs(m:children()) do
  1752. if mode=="C1"then
  1753. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1754. v.Transparency=0
  1755. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1756. v.Transparency=1
  1757. end
  1758. elseif mode=="C2"then
  1759. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1760. v.Transparency=1
  1761. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1762. v.Transparency=0
  1763. end
  1764. else
  1765. if v:IsA("Part")and (v.Name=="C4T"or v.Name=="C4"or v.Name=="C3")then
  1766. v.Transparency=1
  1767. elseif v:IsA("Part")and (v.Name=="C6T"or v.Name=="C6"or v.Name=="C5")then
  1768. v.Transparency=1
  1769. end
  1770. end
  1771. end
  1772. local torvel=(Root.Velocity*Vector3.new(1,0,1)).magnitude
  1773. local velderp=Root.Velocity.y
  1774. hitfloor,posfloor=rayCast(Root.Position,(CFrame.new(Root.Position,Root.Position-Vector3.new(0,1,0))).lookVector,4,chr)
  1775. if Root.Velocity.y>1 and hitfloor==nil then
  1776. Pose="Jump"
  1777. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1778. 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)
  1779. 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)
  1780. 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)
  1781. 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)
  1782. end
  1783. if (attack==true or skilldoing==true) and mode=="C3"then
  1784. else
  1785. 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)
  1786. 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)
  1787. end
  1788. elseif Root.Velocity.y<-1 and hitfloor==nil then
  1789. Pose="Fall"
  1790. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1791. 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)
  1792. 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)
  1793. 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)
  1794. 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)
  1795. end
  1796. if (attack==true or skilldoing==true) and mode=="C3"then
  1797. else
  1798. 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)
  1799. 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)
  1800. end
  1801. elseif torvel<1 and hitfloor~=nil then
  1802. Pose="Idle"
  1803. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1804. 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)
  1805. 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)
  1806. 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)
  1807. 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)
  1808. end
  1809. if (attack==true or skilldoing==true) and mode=="C3"then
  1810. else
  1811. 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)
  1812. 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)
  1813. end
  1814. elseif torvel>2 and hitfloor~=nil then
  1815. Pose="Walk"
  1816. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  1817. 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)
  1818. 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)
  1819. 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)
  1820. 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)
  1821. end
  1822. if (attack==true or skilldoing==true) and mode=="C3"then
  1823. else
  1824. 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)
  1825. 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)
  1826. end
  1827. end
  1828. end
Advertisement
Add Comment
Please, Sign In to add comment