Advertisement
lafur

Untitled

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