Advertisement
EdgyHedgehog

Idk

Dec 24th, 2018
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.74 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. --[[Salvo_Starly[Salvy].Weaponry_2018.2]]--
  87. --[[Project Name: Rocketer from Critical Strike]]--
  88. --[[ybeqsr]]--
  89. wait(.2)
  90. plr=owner
  91. chr=plr.Character
  92. Head=chr.Head
  93. Root=chr.HumanoidRootPart
  94. Torso=chr.Torso
  95. RArm=chr["Right Arm"]
  96. LArm=chr["Left Arm"]
  97. RLeg=chr["Right Leg"]
  98. LLeg=chr["Left Leg"]
  99. RJ=Root.RootJoint
  100. Neck=Torso.Neck
  101. LS=Torso["Left Shoulder"]
  102. LH=Torso["Left Hip"]
  103. RS=Torso["Right Shoulder"]
  104. RH=Torso["Right Hip"]
  105. hum=chr:FindFirstChildOfClass("Humanoid")
  106. Pose="Idle"
  107. attack=false
  108. combo=1
  109. skilldoing=false
  110. skilldoing2=false
  111. skilldoing3=false
  112. comb=1
  113. sin=0
  114. cha=1
  115. buff=1
  116. another=false
  117. hold=false
  118. create=LoadLibrary("RbxUtility").Create
  119.  
  120. local hax=create("BodyVelocity"){
  121. Parent=nil,
  122. MaxForce=Vector3.new(0, math.huge, 0),
  123. Velocity=(Vector3.new(0,1,0)*10)}
  124.  
  125.  
  126. chr.Animate:Remove()
  127. hum.Animator:Remove()
  128.  
  129. function clerp(a,b,t)
  130. return a:lerp(b,t)
  131. end
  132.  
  133. local newMotor=function(p0,p1,c0,c1)
  134. local w=Instance.new('Motor',p0)
  135. w.Part0=p0
  136. w.Part1=p1
  137. w.C0=c0
  138. w.C1=c1
  139. return w
  140. end
  141.  
  142. RJ.C0,RJ.C1=CFrame.new(0,0,0),CFrame.new(0,0,0)
  143. Neck.C0,Neck.C1=CFrame.new(0,1.5,0),CFrame.new(0,0,0)
  144. --[[RS.C0,RS.C1=CFrame.new(1.5,0,0),CFrame.new(0,0,0)
  145. LS.C0,LS.C1=CFrame.new(-1.5,0,0),CFrame.new(0,0,0)
  146. RH.C0,RH.C1=CFrame.new(.5,-2,0),CFrame.new(0,0,0)
  147. LH.C0,LH.C1=CFrame.new(-.5,-2,0),CFrame.new(0,0,0)]]
  148. local RS=newMotor(Torso, RArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  149. local LS=newMotor(Torso, LArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  150. local RH=newMotor(Torso, RLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  151. local LH=newMotor(Torso, LLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  152.  
  153. function NoOutline(Part)
  154. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface=10,10,10,10,10,10
  155. end
  156.  
  157. function rayCast(Position,Direction,Range,Ignore)
  158. return game:service("Workspace"):FindPartOnRay(Ray.new(Position,Direction.unit*(Range or 999.999)),Ignore)
  159. end
  160.  
  161. function swait(num)
  162. if num==0 or num==nil then
  163. game:service'RunService'.Stepped:wait(0)
  164. else
  165. for i=0,num do
  166. game:service'RunService'.Stepped:wait(0)
  167. end
  168. end
  169. end
  170.  
  171. function parts(Par,name,size,color,mat,ref,tra)
  172. local part=create("Part"){
  173. Parent=Par,
  174. Name=name,
  175. Size=size,
  176. CanCollide=false,
  177. Anchored=false,
  178. BrickColor=BrickColor.new(color),
  179. Material=mat,
  180. Reflectance=ref,
  181. Transparency=tra}
  182. --Position=Torso.Position}
  183. NoOutline(part)
  184. part:BreakJoints()
  185. return part
  186. end
  187.  
  188. function meshs(Par,name,scale,mtype,id)
  189. local mesh=create("SpecialMesh"){
  190. Parent=Par,
  191. Name=name,
  192. Scale=scale,
  193. MeshType=mtype}
  194. if id~="" then
  195. mesh.MeshId="rbxassetid://"..id
  196. end
  197. return meshs
  198. end
  199.  
  200. function welds(Par,name,p0,p1,c0,c1)
  201. local weld=create("Weld"){
  202. Parent=Par,
  203. Name=name,
  204. Part0=p0,
  205. Part1=p1,
  206. C0=c0,
  207. C1=c1}
  208. return weld
  209. end
  210.  
  211. function sounds(Par,id,vol,pit)
  212. local sound=create("Sound"){
  213. Parent=Par,
  214. SoundId="rbxassetid://"..id,
  215. Volume=vol,
  216. PlaybackSpeed=pit}
  217. sound:Play()
  218. game:GetService("Debris"):AddItem(sound,10)
  219. return sound
  220. end
  221. m=Instance.new("Model",chr)
  222. m.Name="Suit"
  223. e=Instance.new("Model",chr)
  224. e.Name="Effect"
  225.  
  226. R3=parts(m,"R3",Vector3.new(2.10000014, 0.199999928, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  227. R3Weld=welds(R3,"R3Weld",Torso,R3,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))
  228. meshs(R3,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  229. R2=parts(m,"R2",Vector3.new(2.00000024, 0.799999595, 1.20000005),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  230. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0500049591, -0.799976587, 0.0999909639, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  231. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  232. R2=parts(m,"R2",Vector3.new(1.60000014, 1.99999988, 0.800000012),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  233. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.7220459e-06, 2.28881836e-05, -0.90001297, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  234. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  235. R2=parts(m,"R2",Vector3.new(2.39999986, 1.19999969, 0.399999917),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  236. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-06, -0.692916393, -0.87274766, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  237. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  238. R2=parts(m,"R2",Vector3.new(2.00000024, 0.999999642, 1),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  239. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.53674316e-06, -0.592919827, -1.57274485, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  240. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  241. R2=parts(m,"R2",Vector3.new(0.400000006, 3, 0.400000006),"Really black",Enum.Material.SmoothPlastic,0,0)
  242. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.599994659, -0.592919827, -1.57274485, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  243. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  244. R2=parts(m,"R2",Vector3.new(0.400000006, 3, 0.400000006),"Really black",Enum.Material.SmoothPlastic,0,0)
  245. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600006104, -0.592919827, -1.57274485, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  246. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  247. R2=parts(m,"R2",Vector3.new(0.400000006, 3, 0.400000006),"Really black",Enum.Material.SmoothPlastic,0,0)
  248. R2Weld=welds(R2,"R2Weld",Torso,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.7220459e-06, -0.592919827, -1.57274485, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  249. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  250. R2T=parts(m,"R2T",Vector3.new(0.200000003, 1.000000072, 0.200000003),"Really black",Enum.Material.SmoothPlastic,0,0)
  251. R2TWeld=welds(R2T,"R2TWeld",Torso,R2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.419266701, 0.419252396, -2.07274485, -0.707106829, -0.683012843, 0.183011949, 0.707106709, -0.683012962, 0.183011979, -3.5527141e-15, 0.258818001, 0.965926111))
  252. meshs(R2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  253. R2T=parts(m,"R2T",Vector3.new(0.200000003, 1.000000072, 0.200000003),"Really black",Enum.Material.SmoothPlastic,0,0)
  254. R2TWeld=welds(R2T,"R2TWeld",Torso,R2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.419253349, -0.41926384, -2.07274532, 0.707106829, -0.683012843, 0.183011949, 0.707106829, 0.683012724, -0.183012918, 6.84886288e-07, 0.258818656, 0.965925932))
  255. meshs(R2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  256. R2T=parts(m,"R2T",Vector3.new(1.20000005, 1.49999976, 1.20000005),"Really black",Enum.Material.SmoothPlastic,0,0)
  257. R2TWeld=welds(R2T,"R2TWeld",Torso,R2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-06, 0.350021362, 0.0999909639, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  258. meshs(R2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  259. R2=parts(m,"R2",Vector3.new(0.199999928, 0.499999553, 1),"Really black",Enum.Material.SmoothPlastic,0,0)
  260. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 0.950004578, -3.6239624e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  261. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  262. R2=parts(m,"R2",Vector3.new(0.599999905, 0.999999642, 0.199999973),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  263. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 1.00000191, -0.600034714, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  264. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  265. R2=parts(m,"R2",Vector3.new(1, 2.00000167, 1),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  266. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 0.600002289, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  267. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  268. R2T=parts(m,"R2T",Vector3.new(1, 0.400000364, 1),"Really black",Enum.Material.SmoothPlastic,0,0)
  269. R2TWeld=welds(R2T,"R2TWeld",RArm,R2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 1.8000021, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  270. meshs(R2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  271. R2=parts(m,"R2",Vector3.new(1, 0.600000024, 1),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  272. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 2.30000401, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  273. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  274. R2T=parts(m,"R2T",Vector3.new(1, 0.400000364, 1),"Really black",Enum.Material.SmoothPlastic,0,0)
  275. R2TWeld=welds(R2T,"R2TWeld",RArm,R2T,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, -0.599996567, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  276. meshs(R2T,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  277. R2=parts(m,"R2",Vector3.new(1, 0.600001633, 1),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  278. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, -1.09999871, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  279. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  280. R2=parts(m,"R2",Vector3.new(1.20000005, 0.400000006, 1.20000005),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  281. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, -1.59999681, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  282. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  283. R2=parts(m,"R2",Vector3.new(1.20000005, 0.400000006, 1.20000005),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  284. R2Weld=welds(R2,"R2Weld",RArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, 2.80000401, 0.999965787, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  285. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  286. R2=parts(m,"R2",Vector3.new(1.10000002, 1.09999967, 1.10000002),"Smoky grey",Enum.Material.SmoothPlastic,0,0)
  287. R2Weld=welds(R2T,"R2TWeld",LArm,R2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28881836e-05, -0.549974442, -1.52587891e-05, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  288. meshs(R2,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  289. R21=parts(m,"R21",Vector3.new(0.800000012, 0.800000012, 0.400000006),"Really black",Enum.Material.SmoothPlastic,0,0)
  290. R21Weld=welds(R21,"R2Weld",RArm,R21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.05175781e-05, -0.999954343, 2.80000401, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  291. meshs(R21,"Mesh",Vector3.new(1, 1, 1.00999999),Enum.MeshType.Brick,"")
  292.  
  293. for _,v in pairs(m:children()) do
  294. if v:IsA("Part")and v.Name=="R2T"then
  295. v.BrickColor=Torso.BrickColor
  296. end
  297. end
  298.  
  299. aaa=NumberSequence.new({NumberSequenceKeypoint.new(0, .5),NumberSequenceKeypoint.new(1, 0)})
  300. bbb=NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 0)})
  301. local Efect=create("ParticleEmitter"){
  302. Color=ColorSequence.new(BrickColor.new("Bright orange").Color),
  303. LightEmission=.45,
  304. Texture="rbxassetid://50657528",
  305. Transparency=bbb,
  306. Size=aaa,
  307. ZOffset=0,
  308. Acceleration=Vector3.new(0, 0, 0),
  309. LockedToPart=false,
  310. EmissionDirection="Top",
  311. Lifetime=NumberRange.new(.5,.5),
  312. Rate=100,
  313. Rotation=NumberRange.new(-100, 100),
  314. RotSpeed=NumberRange.new(-50, 50),
  315. Speed=NumberRange.new(0),
  316. VelocitySpread=1000,
  317. Enabled=false,
  318. Parent=Root
  319. }
  320.  
  321. Efecc=Efect:Clone()
  322. Efecc.Parent=R3
  323. Efecc.EmissionDirection="Bottom"
  324. Efecc.VelocitySpread=0
  325. Efecc.Speed=NumberRange.new(6)
  326. Efecc.Color=ColorSequence.new(BrickColor.new("Neon orange").Color)
  327.  
  328. local Buff=create("BillboardGui"){
  329. Size=UDim2.new(5, 0, 15, 0),
  330. Adornee=Root,
  331. Parent=Root,
  332. ExtentsOffset=Vector3.new(0, 3, 0),
  333. AlwaysOnTop=true
  334. }
  335. local BuffLabel=create("TextLabel"){
  336. AnchorPoint=Vector2.new(.5,.5),
  337. BackgroundTransparency=1,
  338. TextStrokeTransparency=1,
  339. TextTransparency=1,
  340. TextColor3=Color3.new(0, 1, 1),
  341. Position=UDim2.new(.5, 0, .5, 0),
  342. Size=UDim2.new(1.5, 0, .2, 0),
  343. Text="Damage+",
  344. Font="SourceSansBold",
  345. TextScaled=true,
  346. Parent=Buff,
  347. }
  348.  
  349. function FindNearestTorso(pos)
  350. local list=(workspace:children())
  351. local torso=nil
  352. local dist=100000
  353. local temp,human,temp2=nil,nil,nil
  354. for x=1,#list do
  355. temp2=list[x]
  356. if temp2.className=="Model"and temp2.Name~=chr.Name then
  357. temp=temp2:findFirstChild("Head")
  358. human=temp2:findFirstChildOfClass("Humanoid")
  359. if temp~=nil and human~=nil and human.Health>=0 and (temp.Position-pos).magnitude<dist then
  360. local dohit=true
  361. if dohit==true then
  362. torso=temp
  363. dist=(temp.Position-pos).magnitude
  364. end
  365. end
  366. end
  367. end
  368. return torso,dist
  369. end
  370.  
  371. function Damage(Type,Part,hit,dmg,delet)
  372. if hit.Parent==nil then
  373. return
  374. end
  375. local h=hit.Parent:FindFirstChildOfClass("Humanoid")
  376. for _,v in pairs(hit.Parent:children()) do
  377. if v:IsA("Humanoid")then
  378. h=v
  379. end
  380. end
  381. if h~=nil and hit.Parent.Name~=chr.Name then
  382. if hit.Parent:findFirstChild("AHit")==nil then
  383. h.Health=h.Health-dmg
  384. if h.Health==math.huge or dmg==math.huge then
  385. hit.Parent:BreakJoints()
  386. end
  387. end
  388. if Type=="Disappear"then
  389. effect(e,"Bright orange",Part.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  390. Part.Parent=nil
  391. if hit.Parent:findFirstChild("AHit")==nil then
  392. local c=create("BoolValue"){
  393. Name="AHit",
  394. Value=true,
  395. Parent=hit.Parent}
  396. game:GetService("Debris"):AddItem(c,0)
  397. end
  398. elseif Type=="None"then
  399. if hit.Parent:findFirstChild("AHit")==nil then
  400. local c=create("BoolValue"){
  401. Name="AHit",
  402. Value=true,
  403. Parent=hit.Parent}
  404. game:GetService("Debris"):AddItem(c,0)
  405. end
  406. end
  407. end
  408. end
  409.  
  410. function Mdamage(Type,Part,Magn,Dmg)
  411. for _,c in pairs(workspace:children()) do
  412. local hum=c:findFirstChildOfClass("Humanoid")
  413. if hum~=nil then
  414. local ddee=c:findFirstChild("Torso")
  415. if ddee~=nil then
  416. local targ=ddee.Position-Part.Position
  417. local mag=targ.magnitude
  418. if mag<=Magn and c.Name~=plr.Name then
  419. Damage(Type,Part,ddee,Dmg)
  420. if hum.Health==math.huge then
  421. ddee:BreakJoints()
  422. end
  423. end
  424. end
  425. end
  426. end
  427. end
  428.  
  429. --v efec
  430. function effect(par,color,CF,x,y,z,x1,y1,z1,de,mtyp,typ)
  431. local ex=create("Part"){
  432. Size=Vector3.new(.2,.2,.2),
  433. BrickColor=BrickColor.new(color),
  434. CanCollide=false,
  435. Material="Neon",
  436. Anchored=true,
  437. CFrame=CF,
  438. Parent=par}
  439. NoOutline(ex)
  440. local exe=create("SpecialMesh"){
  441. Scale=Vector3.new(x,y,z),
  442. MeshType=mtyp,
  443. Parent=ex}
  444. game:GetService("Debris"):AddItem(ex,10)
  445. coroutine.resume(coroutine.create(function()
  446. for i=0,1.1,de do
  447. swait()
  448. ex.Transparency=i
  449. exe.Scale=exe.Scale+Vector3.new(x1,y1,z1)
  450. if typ==1 then
  451. ex.CFrame=ex.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  452. end
  453. end
  454. ex:Remove()
  455. end))
  456. end
  457. --v atak
  458. function Rocket_Launcher()
  459. attack=true
  460. for i=0,1,0.14 do
  461. swait()
  462. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  463. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  464. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  465. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  466. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  467. break
  468. end
  469. end
  470. sounds(Root,"515942061",1,1)
  471. local efec=parts(e,"hit",Vector3.new(1,1,3.5),"White",Enum.Material.Neon,0,0)
  472. efec.CFrame=Root.CFrame*CFrame.new(1,1,-2)
  473. local fire=Efect:Clone()
  474. fire.Parent=efec
  475. fire.Color=ColorSequence.new(BrickColor.new("Bright orange").Color)
  476. fire.Enabled=true
  477. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  478. local aa=create("BodyVelocity"){
  479. Parent=efec,
  480. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  481. Velocity=efec.CFrame.lookVector*70}
  482. local hon=efec.Touched:connect(function(hitt)
  483. if hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  484. Damage("Disappear",efec,hitt,20)
  485. elseif hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  486. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  487. swait()
  488. efec:Remove()
  489. end
  490. end)
  491. coroutine.resume(coroutine.create(function()
  492. for i=1,450 do
  493. swait()
  494. if efec.Parent==nil then
  495. break
  496. end
  497. end
  498. if efec.Parent~=nil then
  499. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  500. swait()
  501. efec:Remove()
  502. end
  503. end))
  504. for i=0,1,0.14 do
  505. swait()
  506. RJ.C0=clerp(RJ.C0,CFrame.new(-1.32061541e-05, 0, 0.1999984592, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  507. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  508. RS.C0=clerp(RS.C0,CFrame.new(0.542488813, 0.80978471, -1.01473677, 0.500000238, 0.75, -0.433012903, 0, -0.500000238, -0.866025388, -0.866025388, 0.433012903, -0.250000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  509. LS.C0=clerp(LS.C0,CFrame.new(-1.46680224, 0.719067335, -0.762373567, 0.965926051, 0.249999881, -0.0669872165, 0, -0.258818924, -0.965925872, -0.258818865, 0.933012962, -0.249999911)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  510. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  511. break
  512. end
  513. end
  514. for i=0,1,0.12 do
  515. swait()
  516. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  517. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  518. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  519. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  520. if skilldoing==true or skilldoing2==true or skilldoing3==true then
  521. break
  522. end
  523. end
  524. attack=false
  525. end
  526. --20
  527. function Land_Mine()
  528. if skilldoing==true then
  529. return
  530. end
  531. skilldoing=true
  532. for i=1,3 do
  533. for i=0,1,0.3 do
  534. swait()
  535. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  536. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  537. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  538. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  539. if attack==true or skilldoing2==true or skilldoing3==true then
  540. break
  541. end
  542. end
  543. sounds(Root,"515942061",1,1)
  544. local efec=parts(e,"hit",Vector3.new(2,.2,2),"Crimson",Enum.Material.Neon,0,0)
  545. local lazytomeshs=create("CylinderMesh"){
  546. Parent=efec}
  547. efec.CFrame=R21.CFrame
  548. efec.BrickColor=Torso.BrickColor
  549. efec.Velocity=Root.CFrame.lookVector*50
  550. efec.CanCollide=true
  551. local hon=efec.Touched:connect(function(hitt)
  552. if hitt.Parent.Name~=chr.Name then
  553. Damage("Disappear",efec,hitt,20)
  554. end
  555. end)
  556. coroutine.resume(coroutine.create(function()
  557. for i=1,650 do
  558. swait()
  559. if efec.Parent==nil then
  560. break
  561. end
  562. end
  563. if efec.Parent~=nil then
  564. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  565. swait()
  566. efec:Remove()
  567. end
  568. end))
  569.  
  570. for i=0,1,0.3 do
  571. swait()
  572. RJ.C0=clerp(RJ.C0,CFrame.new(-1.32061541e-05, 0, 0.1999984592, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  573. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  574. RS.C0=clerp(RS.C0,CFrame.new(0.542488813, 0.80978471, -1.01473677, 0.500000238, 0.75, -0.433012903, 0, -0.500000238, -0.866025388, -0.866025388, 0.433012903, -0.250000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  575. LS.C0=clerp(LS.C0,CFrame.new(-1.46680224, 0.719067335, -0.762373567, 0.965926051, 0.249999881, -0.0669872165, 0, -0.258818924, -0.965925872, -0.258818865, 0.933012962, -0.249999911)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  576. if attack==true or skilldoing2==true or skilldoing3==true then
  577. break
  578. end
  579. end
  580. end
  581. for i=0,1,0.12 do
  582. swait()
  583. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  584. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  585. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  586. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  587. if attack==true or skilldoing2==true or skilldoing3==true then
  588. break
  589. end
  590. end
  591.  
  592. skilldoing=false
  593. end
  594. --15
  595. function Homing_Missle()
  596. if skilldoing2==true then
  597. return
  598. end
  599. skilldoing2=true
  600. for i=1,3 do
  601. for i=0,1,0.16 do
  602. swait()
  603. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  604. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  605. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  606. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  607. if attack==true or skilldoing==true or skilldoing3==true then
  608. break
  609. end
  610. end
  611. sounds(Root,"515942061",1,1)
  612. local efec=parts(e,"hit",Vector3.new(1,1,3.5),"Really red",Enum.Material.Neon,0,0)
  613. efec.CFrame=R21.CFrame
  614. local fire=Efect:Clone()
  615. fire.Parent=efec
  616. fire.Color=ColorSequence.new(BrickColor.new("Bright orange").Color)
  617. fire.Enabled=true
  618. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  619. efec.BrickColor=Torso.BrickColor
  620. local aa=create("BodyVelocity"){
  621. Parent=efec,
  622. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  623. Velocity=efec.CFrame.lookVector*60}
  624. local ab=create("BodyGyro"){
  625. Parent=efec,
  626. MaxTorque=Vector3.new(math.huge, math.huge, math.huge)}
  627. game:GetService("Debris"):AddItem(efec,15)
  628. local chase=FindNearestTorso(efec.Position)
  629. if chase~=nil then
  630. ab.cframe=CFrame.new(efec.Position,chase.Position)
  631. end
  632. local hon=efec.Touched:connect(function(hitt)
  633. if hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  634. Damage("Disappear",efec,hitt,20)
  635. elseif hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  636. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  637. swait()
  638. efec:Remove()
  639. end
  640. end)
  641. coroutine.resume(coroutine.create(function()
  642. for i=1,60 do
  643. swait(2)
  644. if chase~=nil then
  645. ab.cframe=CFrame.new(efec.Position,chase.Position)
  646. end
  647. aa.Velocity=efec.CFrame.lookVector*60
  648. if efec.Parent==nil then
  649. break
  650. end
  651. end
  652. for i=1,120 do
  653. swait(1)
  654. ab.cframe=efec.CFrame
  655. if efec.Parent==nil then
  656. break
  657. end
  658. end
  659. if efec.Parent~=nil then
  660. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  661. swait()
  662. efec:Remove()
  663. end
  664. end))
  665. for i=0,1,0.16 do
  666. swait()
  667. RJ.C0=clerp(RJ.C0,CFrame.new(-1.32061541e-05, 0, 0.1999984592, 0.500000238, 0, -0.866025388, 0, 1, 0, 0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  668. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  669. RS.C0=clerp(RS.C0,CFrame.new(0.542488813, 0.80978471, -1.01473677, 0.500000238, 0.75, -0.433012903, 0, -0.500000238, -0.866025388, -0.866025388, 0.433012903, -0.250000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  670. LS.C0=clerp(LS.C0,CFrame.new(-1.46680224, 0.719067335, -0.762373567, 0.965926051, 0.249999881, -0.0669872165, 0, -0.258818924, -0.965925872, -0.258818865, 0.933012962, -0.249999911)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  671. if attack==true or skilldoing==true or skilldoing3==true then
  672. break
  673. end
  674. end
  675. end
  676. for i=0,1,0.12 do
  677. swait()
  678. RJ.C0=clerp(RJ.C0,CFrame.new(-1.42024101e-05, 0, -1.71110696e-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)
  679. Neck.C0=clerp(Neck.C0,CFrame.new(8.3275354e-06, 1.50000429, -1.0609012e-05, 0.500000238, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.500000238)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  680. RS.C0=clerp(RS.C0,CFrame.new(0.487585902, 0.499977589, -1.046435, 0.500000238, 0.866025388, -0, 0, 0, -1, -0.866025388, 0.500000238, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  681. LS.C0=clerp(LS.C0,CFrame.new(-1.45520043, 0.500001192, -0.719071865, 0.965926051, 0.258818865, -0, 0, 0, -1, -0.258818865, 0.965926051, 0)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.4)
  682. if attack==true or skilldoing==true or skilldoing3==true then
  683. break
  684. end
  685. end
  686. skilldoing2=false
  687. end
  688. --15
  689. function rocket_jump()
  690. if skilldoing3==true then
  691. return
  692. end
  693. skilldoing3=true
  694. local sound=create("Sound"){
  695. Parent=Root,
  696. SoundId="rbxassetid://1086152873",
  697. Volume=1.2,
  698. PlaybackSpeed=1}
  699. sound:Play()
  700. for i=0,1,0.08 do
  701. swait()
  702. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0.226795956, -0.119617194, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  703. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.5382762, -0.289225727, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  704. RS.C0=clerp(RS.C0,CFrame.new(1.40002203, 0.00358454883, -0.552657604, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  705. LS.C0=clerp(LS.C0,CFrame.new(-0.227237135, 0.116231769, -1.0522635, 0.707105994, -0.707107604, -2.95028229e-07, 0.353553444, 0.353553087, -0.866025686, 0.612373352, 0.612371922, 0.499999821)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  706. RH.C0=clerp(RH.C0,CFrame.new(0.499995708, -1.84751534, 0.250238627, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  707. LH.C0=clerp(LH.C0,CFrame.new(-0.500016212, -1.85445249, -0.689795613, 1, 0, 0, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  708. end
  709. hum.Jump=true
  710. Torso.Velocity=(Root.CFrame.lookVector*160)+(Vector3.new(0,1,0)*190)
  711. Mdamage("None",Root,12,30)
  712. effect(e,"Bright orange",Root.CFrame,120,120,120,0,0,0,.07,"Sphere",2)
  713. sounds(Root,"698417145",1,1.1)
  714. swait(10)
  715. sounds(Root,"130823281",2,1)
  716. swait(50)
  717. local num2=0
  718. local R22=parts(m,"R22",Vector3.new(0.800000012, 0.800000012, 0.400000006),"Really black",Enum.Material.SmoothPlastic,0,1)
  719. local R22Weld=welds(R22,"R2Weld",R22,R21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.Angles(0,0,-math.rad(90)),CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  720. for i=0,1,.002 do
  721. swait(1)
  722. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0.226795956, -0.119617194, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  723. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.5382762, -0.289225727, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  724. RS.C0=clerp(RS.C0,CFrame.new(1.40002203, 0.00358454883, -0.552657604, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  725. LS.C0=clerp(LS.C0,CFrame.new(-0.227237135, 0.116231769, -1.0522635, 0.707105994, -0.707107604, -2.95028229e-07, 0.353553444, 0.353553087, -0.866025686, 0.612373352, 0.612371922, 0.499999821)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  726. RH.C0=clerp(RH.C0,CFrame.new(0.499995708, -1.84751534, 0.250238627, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  727. LH.C0=clerp(LH.C0,CFrame.new(-0.500016212, -1.85445249, -0.689795613, 1, 0, 0, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  728. Torso.Velocity=(Root.CFrame.lookVector*hum.WalkSpeed)+(Vector3.new(0,1,0)*4)
  729. num2=num2+21
  730. sounds(R21,"515942061",1,1)
  731. local efec=parts(e,"hit",Vector3.new(1,1,3.5),"White",Enum.Material.Neon,0,0)
  732. efec.CFrame=R22.CFrame*CFrame.Angles(math.rad(num2*math.random(-10,10)),math.rad(math.random(65,90)),0)
  733. local fire=Efect:Clone()
  734. fire.Parent=efec
  735. fire.Color=ColorSequence.new(BrickColor.new("Bright orange").Color)
  736. fire.Enabled=true
  737. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  738. local aa=create("BodyVelocity"){
  739. Parent=efec,
  740. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  741. Velocity=efec.CFrame.lookVector*70}
  742. local hon=efec.Touched:connect(function(hitt)
  743. if hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")~=nil then
  744. Damage("Disappear",efec,hitt,20)
  745. elseif hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  746. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  747. swait()
  748. efec:Remove()
  749. end
  750. end)
  751. coroutine.resume(coroutine.create(function()
  752. for i=1,450 do
  753. swait()
  754. if efec.Parent==nil then
  755. break
  756. end
  757. end
  758. if efec.Parent~=nil then
  759. effect(e,"Bright orange",efec.CFrame,20,20,20,0,0,0,.07,"Sphere",2)
  760. swait()
  761. efec:Remove()
  762. end
  763. end))
  764. end
  765. swait(20)
  766. R22:Remove()
  767. sounds(Root,"1255656289",1.5,1)
  768. for i=0,1,.0025 do
  769. swait()
  770. RJ.C0=clerp(RJ.C0,CFrame.new(-0, -0.226795956, -0.119617194, 1, 0, 0, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  771. Neck.C0=clerp(Neck.C0,CFrame.new(0, 1.5382762, -0.289225727, 1, 0, 0, 0, 0.866025805, 0.499999762, 0, -0.499999762, 0.866025805)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  772. RS.C0=clerp(RS.C0,CFrame.new(1.40002203, 0.00358454883, -0.552657604, 1, 0, 0, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  773. LS.C0=clerp(LS.C0,CFrame.new(-0.227237135, 0.116231769, -1.0522635, 0.707105994, -0.707107604, -2.95028229e-07, 0.353553444, 0.353553087, -0.866025686, 0.612373352, 0.612371922, 0.499999821)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  774. RH.C0=clerp(RH.C0,CFrame.new(0.499995708, -1.84751534, 0.250238627, 1, 0, 0, 0, 0.965926051, 0.258818865, 0, -0.258818865, 0.965926051)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  775. LH.C0=clerp(LH.C0,CFrame.new(-0.500016212, -1.85445249, -0.689795613, 1, 0, 0, 0, 0.965925872, -0.258819342, 0, 0.258819342, 0.965925872)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.3)
  776. Torso.Velocity=(Root.CFrame.lookVector*hum.WalkSpeed)+(Vector3.new(0,1,0)*4)
  777. end
  778. sounds(Root,"152624155",2,1)
  779. sounds(Root,"148814641",1.3,1)
  780. local efec=parts(e,"hit",Vector3.new(3,3,10.5),"White",Enum.Material.Neon,0,0)
  781. efec.CFrame=R21.CFrame*CFrame.new(0,0,-10)
  782. local fire=Efect:Clone()
  783. fire.Parent=efec
  784. fire.Color=ColorSequence.new(BrickColor.new("Bright orange").Color)
  785. fire.Enabled=true
  786. meshs(efec,"Mesh",Vector3.new(1, 1, 1),Enum.MeshType.Brick,"")
  787. local aa=create("BodyVelocity"){
  788. Parent=efec,
  789. MaxForce=Vector3.new(math.huge, math.huge, math.huge),
  790. Velocity=efec.CFrame.lookVector*70}
  791. local hon=efec.Touched:connect(function(hitt)
  792. if hitt.Parent.Name~=chr.Name and hitt.Parent:findFirstChildOfClass("Humanoid")==nil and hitt.Parent.Parent:findFirstChildOfClass("Humanoid")==nil then
  793. local aaa=parts(e,"gg",Vector3.new(.2,.2,.2),"White",Enum.Material.Neon,0,1)
  794. aaa.CFrame=efec.CFrame
  795. Mdamage("Disappear",efec,80,math.huge)
  796. game:GetService("Debris"):AddItem(aaa,1)
  797. local Efec=parts(m,"Area",Vector3.new(0.199999928, 0.199999988, 0.199999988),"Royal purple",Enum.Material.Neon,0,0)
  798. meshs(Efec,"Mesh",Vector3.new(800, 800, 800),Enum.MeshType.Sphere,"")
  799. Efec.CFrame=aaa.CFrame
  800. Efec.Anchored=true
  801. sounds(Efec,"131101306",3,1)
  802. sounds(Efec,"197161452",1,1)
  803. coroutine.resume(coroutine.create(function()
  804. for i=0,1.01,.002 do
  805. swait()
  806. Efec.Transparency=i
  807. Efec.Color=Color3.new(math.random(), math.random(), math.random())
  808. end
  809. Efec.Transparency=1
  810. game:GetService("Debris"):AddItem(Efec,1)
  811. end))
  812. end
  813. end)
  814. coroutine.resume(coroutine.create(function()
  815. repeat
  816. swait()
  817. fire.Color=ColorSequence.new(Color3.new(math.random(), math.random(), math.random()))
  818. efec.Color=Color3.new(math.random(), math.random(), math.random())
  819. until efec.Parent==nil
  820. end))
  821. Torso.Velocity=(Root.CFrame.lookVector*1)+(Vector3.new(0,1,0)*150)
  822. swait(90)
  823. game:GetService("Debris"):AddItem(sound,22)
  824. sounds(Root,"184080858",1.5,1)
  825. skilldoing3=false
  826. end
  827.  
  828. mouse.Button1Down:connect(function()
  829. if attack==false then
  830. if combo==1 then
  831. combo=2
  832. Rocket_Launcher(1)
  833. elseif combo==2 then
  834. combo=1
  835. Rocket_Launcher(2)
  836. end
  837. end
  838. end)
  839.  
  840. sounds(Root,"174437226",2,1)
  841. mouse.KeyDown:connect(function(k)
  842. k=k:lower()
  843. if k=="z" and skilldoing==false then
  844. Land_Mine()
  845. elseif k=="x" and skilldoing2==false and another==false then
  846. Homing_Missle()
  847. elseif k=="m" and skilldoing3==false then
  848. rocket_jump()
  849. elseif k==" " and hold==false and skilldoing3==false and(Pose=="Jump"or Pose=="Fall")then
  850. hax.Parent=Root
  851. hold=true
  852. Efecc.Enabled=true
  853. end
  854. end)
  855.  
  856. mouse.KeyUp:connect(function(k)
  857. k=k:lower()
  858. if k==" " and hold==true then
  859. hax.Parent=nil
  860. hold=false
  861. Efecc.Enabled=false
  862. end
  863. end)
  864.  
  865. while chr.Humanoid.Health>=0 do
  866. swait()
  867. sin=sin+cha
  868. hum.WalkSpeed=25
  869. hax.Velocity=(Torso.CFrame.lookVector*hum.WalkSpeed)+(Vector3.new(0,1,0)*5)
  870. if skilldoing3==true then
  871. hax.Parent=nil
  872. end
  873. if chr:findFirstChild("Effect")==nil then
  874. e=Instance.new("Model",chr)
  875. e.Name="Effect"
  876. end
  877. local torvel=(Root.Velocity*Vector3.new(1,0,1)).magnitude
  878. local velderp=Root.Velocity.y
  879. hitfloor,posfloor=rayCast(Root.Position,(CFrame.new(Root.Position,Root.Position-Vector3.new(0,1,0))).lookVector,4,chr)
  880. if Root.Velocity.y>1 and hitfloor==nil then
  881. Pose="Jump"
  882. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  883. 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)
  884. 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)
  885. 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)
  886. 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)
  887. end
  888. if skilldoing3==false then
  889. 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)
  890. 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)
  891. end
  892. elseif Root.Velocity.y<-1 and hitfloor==nil then
  893. Pose="Fall"
  894. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  895. 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)
  896. 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)
  897. 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)
  898. 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)
  899. end
  900. if skilldoing3==false then
  901. 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)
  902. 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)
  903. end
  904. elseif torvel<1 and hitfloor~=nil then
  905. Pose="Idle"
  906. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  907. 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)
  908. 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)
  909. 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)
  910. 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)
  911. end
  912. if skilldoing3==false then
  913. 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)
  914. 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)
  915. end
  916. elseif torvel>2 and hitfloor~=nil then
  917. Pose="Walk"
  918. if attack==false and skilldoing==false and skilldoing2==false and skilldoing3==false then
  919. 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)
  920. 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)
  921. 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)
  922. 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)
  923. end
  924. if skilldoing3==false then
  925. 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)
  926. 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)
  927. end
  928. end
  929. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement