Advertisement
lafur

Untitled

Nov 6th, 2018
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.36 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 Player = game:GetService("Players").LocalPlayer
  6. Cha = Player.Character
  7. mouse = game.Players.LocalPlayer:GetMouse()
  8. Tool = Instance.new("HopperBin",Player.Backpack)
  9. Tool.Name = "3 Ring"
  10. Daggermode = true
  11. Gunzmode = true
  12. Jetpackmode = true
  13. function onClicked(mouse)
  14. if (not vDebounce) and Daggermode == false then
  15. vDebounce = true
  16. wa = Instance.new("Part",Char)
  17. wa.Transparency=1
  18. wa.CanCollide = false
  19. wa.Size = Vector3.new(1, 1, 1)
  20. wa:BreakJoints()
  21. Weld3 = Instance.new("Weld",wa)
  22. Weld3.Part0 = Bar
  23. Weld3.Part1 = wa
  24. Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0)
  25.  
  26. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -2.5)
  27. wait()
  28. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -2.1)
  29. wait()
  30. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -1.7)
  31. wait()
  32. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -1.3)
  33. wait()
  34. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.9)
  35. wait()
  36. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.5)
  37. wait()
  38. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.3)
  39. wait()
  40. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.5)
  41. wait()
  42. wa:remove()
  43.  
  44. vDebounce = false
  45. end
  46.  
  47. end
  48.  
  49. Tool.Selected:connect(function(mouse)
  50.  
  51. end)
  52.  
  53. mouse.Button1Down:connect(function() onClicked(mouse) end)
  54.  
  55.  
  56.  
  57. Ring = Instance.new("Part",Cha)
  58. Ring.TopSurface = "Smooth"
  59. Ring.BottomSurface = "Smooth"
  60. Ring.Size = Vector3.new(1, 1, 1)
  61. Ring.CanCollide = True
  62. Ring.Reflectance = 0.3
  63. Ring.BrickColor = BrickColor.new("White")
  64. RingMesh = Instance.new("SpecialMesh", Ring)
  65. RingMesh.MeshType = "Brick"
  66. RingMesh.Scale = Vector3.new(1.1,0.2,1.1)
  67. RingWeld = Instance.new("Weld",Cha)
  68. RingWeld.Part0 = Cha["Right Arm"]
  69. RingWeld.Part1 = Ring
  70. RingWeld.C1 = CFrame.new(0, 0.75, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  71.  
  72. Ring2 = Instance.new("Part",Cha)
  73. Ring2.TopSurface = "Smooth"
  74. Ring2.BottomSurface = "Smooth"
  75. Ring2.Size = Vector3.new(1, 1, 1)
  76. Ring2.CanCollide = True
  77. Ring2.Transparency = 0.3
  78. Ring2.BrickColor = BrickColor.new("Bright red")
  79. Ring2Mesh = Instance.new("SpecialMesh", Ring2)
  80. Ring2Mesh.MeshType = "FileMesh"
  81. Ring2Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  82. Ring2Mesh.Scale = Vector3.new(0.3,0.3,0.3)
  83. Ring2Weld = Instance.new("Weld",Cha)
  84. Ring2Weld.Part0 = Cha["Right Arm"]
  85. Ring2Weld.Part1 = Ring2
  86. Ring2Weld.C1 = CFrame.new(0, 0.75, 0.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  87.  
  88. Ring3 = Instance.new("Part",Cha)
  89. Ring3.TopSurface = "Smooth"
  90. Ring3.BottomSurface = "Smooth"
  91. Ring3.Size = Vector3.new(1, 1, 1)
  92. Ring3.CanCollide = True
  93. Ring3.Reflectance = 0.3
  94. Ring3.BrickColor = BrickColor.new("White")
  95. Ring3Mesh = Instance.new("SpecialMesh", Ring3)
  96. Ring3Mesh.MeshType = "Brick"
  97. Ring3Mesh.Scale = Vector3.new(1.1,0.2,1.1)
  98. Ring3Weld = Instance.new("Weld",Cha)
  99. Ring3Weld.Part0 = Cha["Left Arm"]
  100. Ring3Weld.Part1 = Ring3
  101. Ring3Weld.C1 = CFrame.new(0, 0.75, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  102.  
  103. Ring4 = Instance.new("Part",Cha)
  104. Ring4.TopSurface = "Smooth"
  105. Ring4.BottomSurface = "Smooth"
  106. Ring4.Size = Vector3.new(1, 1, 1)
  107. Ring4.CanCollide = True
  108. Ring4.Transparency = 0.3
  109. Ring4.BrickColor = BrickColor.new("Navy blue")
  110. Ring4Mesh = Instance.new("SpecialMesh", Ring4)
  111. Ring4Mesh.MeshType = "FileMesh"
  112. Ring4Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  113. Ring4Mesh.Scale = Vector3.new(0.3,0.3,0.3)
  114. Ring4Weld = Instance.new("Weld",Cha)
  115. Ring4Weld.Part0 = Cha["Left Arm"]
  116. Ring4Weld.Part1 = Ring4
  117. Ring4Weld.C1 = CFrame.new(0, 0.75, 0.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  118.  
  119. Ring5 = Instance.new("Part",Cha)
  120. Ring5.TopSurface = "Smooth"
  121. Ring5.BottomSurface = "Smooth"
  122. Ring5.Size = Vector3.new(1, 1, 1)
  123. Ring5.CanCollide = True
  124. Ring5.Reflectance = 0.3
  125. Ring5.BrickColor = BrickColor.new("White")
  126. Ring5Mesh = Instance.new("SpecialMesh", Ring5)
  127. Ring5Mesh.MeshType = "Brick"
  128. Ring5Mesh.Scale = Vector3.new(1.1,0.2,1.1)
  129. Ring5Weld = Instance.new("Weld",Cha)
  130. Ring5Weld.Part0 = Cha.Head
  131. Ring5Weld.Part1 = Ring5
  132. Ring5Weld.C1 = CFrame.new(0, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  133.  
  134. Ring6 = Instance.new("Part",Cha)
  135. Ring6.TopSurface = "Smooth"
  136. Ring6.BottomSurface = "Smooth"
  137. Ring6.Size = Vector3.new(1, 1, 1)
  138. Ring6.CanCollide = True
  139. Ring6.Transparency = 0.3
  140. Ring6.BrickColor = BrickColor.new("Earth green")
  141. Ring6Mesh = Instance.new("SpecialMesh", Ring6)
  142. Ring6Mesh.MeshType = "FileMesh"
  143. Ring6Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  144. Ring6Mesh.Scale = Vector3.new(0.3,0.3,0.3)
  145. Ring6Weld = Instance.new("Weld",Cha)
  146. Ring6Weld.Part0 = Cha.Head
  147. Ring6Weld.Part1 = Ring6
  148. Ring6Weld.C1 = CFrame.new(0, 0.5, 0.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  149.  
  150. --Dagger
  151.  
  152. Holder = Instance.new("Part",Cha)
  153. Holder.TopSurface = "Smooth"
  154. Holder.BottomSurface = "Smooth"
  155. Holder.Size = Vector3.new(1, 1, 1)
  156. Holder.Transparency = 1
  157. Holder.CanCollide = True
  158. Holder.BrickColor = BrickColor.new("White")
  159. HolderMesh = Instance.new("SpecialMesh", Holder)
  160. HolderMesh.MeshType = "Brick"
  161. HolderMesh.Scale = Vector3.new(0.2,0.2,1.1)
  162. HolderWeld = Instance.new("Weld",Cha)
  163. HolderWeld.Part0 = Cha["Right Arm"]
  164. HolderWeld.Part1 = Holder
  165. HolderWeld.C1 = CFrame.new(0, 1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  166.  
  167. Seperator = Instance.new("Part",Cha)
  168. Seperator.TopSurface = "Smooth"
  169. Seperator.BottomSurface = "Smooth"
  170. Seperator.Size = Vector3.new(1, 1, 1)
  171. Seperator.Transparency = 1
  172. Seperator.CanCollide = True
  173. Seperator.BrickColor = BrickColor.new("White")
  174. SeperatorMesh = Instance.new("SpecialMesh", Seperator)
  175. SeperatorMesh.MeshType = "Brick"
  176. SeperatorMesh.Scale = Vector3.new(0.2,0.8,0.2)
  177. SeperatorWeld = Instance.new("Weld",Cha)
  178. SeperatorWeld.Part0 = Cha["Right Arm"]
  179. SeperatorWeld.Part1 = Seperator
  180. SeperatorWeld.C1 = CFrame.new(0, 1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  181.  
  182. Seperator2 = Instance.new("Part",Cha)
  183. Seperator2.TopSurface = "Smooth"
  184. Seperator2.BottomSurface = "Smooth"
  185. Seperator2.Size = Vector3.new(1, 1, 1)
  186. Seperator2.Transparency = 1
  187. Seperator2.CanCollide = True
  188. Seperator2.BrickColor = BrickColor.new("White")
  189. Seperator2Mesh = Instance.new("SpecialMesh", Seperator2)
  190. Seperator2Mesh.MeshType = "Brick"
  191. Seperator2Mesh.Scale = Vector3.new(0.8,0.2,0.2)
  192. Seperator2Weld = Instance.new("Weld",Cha)
  193. Seperator2Weld.Part0 = Cha["Right Arm"]
  194. Seperator2Weld.Part1 = Seperator2
  195. Seperator2Weld.C1 = CFrame.new(0, 1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  196.  
  197. Blade = Instance.new("Part",Cha)
  198. Blade.TopSurface = "Smooth"
  199. Blade.BottomSurface = "Smooth"
  200. Blade.Size = Vector3.new(1, 1, 1)
  201. Blade.Transparency = 1
  202. Blade.CanCollide = True
  203. Blade.Reflectance = 0.3
  204. Blade.BrickColor = BrickColor.new("White")
  205. BladeMesh = Instance.new("SpecialMesh", Blade)
  206. BladeMesh.MeshType = "Brick"
  207. BladeMesh.Scale = Vector3.new(0.05,0.15,2.5)
  208. BladeWeld = Instance.new("Weld",Cha)
  209. BladeWeld.Part0 = Cha["Right Arm"]
  210. BladeWeld.Part1 = Blade
  211. BladeWeld.C1 = CFrame.new(0, 1.1, 1.75)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  212.  
  213. Blade2 = Instance.new("Part",Cha)
  214. Blade2.TopSurface = "Smooth"
  215. Blade2.BottomSurface = "Smooth"
  216. Blade2.Size = Vector3.new(1, 1, 1)
  217. Blade2.Transparency = 1
  218. Blade2.CanCollide = True
  219. Blade2.Reflectance = 0.3
  220. Blade2.BrickColor = BrickColor.new("Really black")
  221. Blade2Mesh = Instance.new("SpecialMesh", Blade2)
  222. Blade2Mesh.MeshType = "Brick"
  223. Blade2Mesh.Scale = Vector3.new(0.05,0.15,2)
  224. Blade2Weld = Instance.new("Weld",Cha)
  225. Blade2Weld.Part0 = Cha["Right Arm"]
  226. Blade2Weld.Part1 = Blade2
  227. Blade2Weld.C1 = CFrame.new(0, 0.9, 1.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  228.  
  229. Point = Instance.new("Part",Cha)
  230. Point.TopSurface = "Smooth"
  231. Point.BottomSurface = "Smooth"
  232. Point.Size = Vector3.new(1, 1, 1)
  233. Point.Transparency = 1
  234. Point.CanCollide = True
  235. Point.Reflectance = 0.3
  236. Point.BrickColor = BrickColor.new("Really black")
  237. PointMesh = Instance.new("SpecialMesh", Point)
  238. PointMesh.MeshType = "Wedge"
  239. PointMesh.Scale = Vector3.new(0.05,0.15,0.5)
  240. PointWeld = Instance.new("Weld",Cha)
  241. PointWeld.Part0 = Cha["Right Arm"]
  242. PointWeld.Part1 = Point
  243. PointWeld.C1 = CFrame.new(0, 0.9, 2.75)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  244.  
  245. Point2 = Instance.new("Part",Cha)
  246. Point2.TopSurface = "Smooth"
  247. Point2.BottomSurface = "Smooth"
  248. Point2.Size = Vector3.new(1, 1, 1)
  249. Point2.Transparency = 1
  250. Point2.CanCollide = True
  251. Point2.Reflectance = 0.3
  252. Point2.BrickColor = BrickColor.new("White")
  253. Point2Mesh = Instance.new("SpecialMesh", Point2)
  254. Point2Mesh.MeshType = "Wedge"
  255. Point2Mesh.Scale = Vector3.new(0.05,0.15,0.5)
  256. Point2Weld = Instance.new("Weld",Cha)
  257. Point2Weld.Part0 = Cha["Right Arm"]
  258. Point2Weld.Part1 = Point2
  259. Point2Weld.C1 = CFrame.new(0, 1.1, 3.25)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  260.  
  261. --Gun
  262.  
  263. Holder2 = Instance.new("Part",Cha)
  264. Holder2.TopSurface = "Smooth"
  265. Holder2.BottomSurface = "Smooth"
  266. Holder2.Size = Vector3.new(1, 1, 1)
  267. Holder2.CanCollide = True
  268. Holder2.Transparency = 1
  269. Holder2.BrickColor = BrickColor.new("White")
  270. Holder2Mesh = Instance.new("SpecialMesh", Holder2)
  271. Holder2Mesh.MeshType = "Brick"
  272. Holder2Mesh.Scale = Vector3.new(1,0.2,1)
  273. Holder2Weld = Instance.new("Weld",Cha)
  274. Holder2Weld.Part0 = Cha["Left Arm"]
  275. Holder2Weld.Part1 = Holder2
  276. Holder2Weld.C1 = CFrame.new(0, 1, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  277.  
  278. Gun = Instance.new("Part",Cha)
  279. Gun.TopSurface = "Smooth"
  280. Gun.BottomSurface = "Smooth"
  281. Gun.Size = Vector3.new(1, 1, 1)
  282. Gun.CanCollide = True
  283. Gun.Transparency = 1
  284. Gun.BrickColor = BrickColor.new("White")
  285. GunMesh = Instance.new("SpecialMesh", Gun)
  286. GunMesh.MeshType = "Brick"
  287. GunMesh.Scale = Vector3.new(0.75,0.2,0.75)
  288. GunWeld = Instance.new("Weld",Cha)
  289. GunWeld.Part0 = Cha["Left Arm"]
  290. GunWeld.Part1 = Gun
  291. GunWeld.C1 = CFrame.new(0, 1.25, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  292.  
  293. Gun2 = Instance.new("Part",Cha)
  294. Gun2.TopSurface = "Smooth"
  295. Gun2.BottomSurface = "Smooth"
  296. Gun2.Size = Vector3.new(1, 1, 1)
  297. Gun2.CanCollide = True
  298. Gun2.Transparency = 1
  299. Gun2.BrickColor = BrickColor.new("White")
  300. Gun2Mesh = Instance.new("SpecialMesh", Gun2)
  301. Gun2Mesh.MeshType = "Brick"
  302. Gun2Mesh.Scale = Vector3.new(0.5,0.2,0.5)
  303. Gun2Weld = Instance.new("Weld",Cha)
  304. Gun2Weld.Part0 = Cha["Left Arm"]
  305. Gun2Weld.Part1 = Gun2
  306. Gun2Weld.C1 = CFrame.new(0, 1.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  307.  
  308. Gun3 = Instance.new("Part",Cha)
  309. Gun3.TopSurface = "Smooth"
  310. Gun3.BottomSurface = "Smooth"
  311. Gun3.Size = Vector3.new(1, 1, 1)
  312. Gun3.CanCollide = True
  313. Gun3.Transparency = 1
  314. Gun3.BrickColor = BrickColor.new("White")
  315. Gun3Mesh = Instance.new("SpecialMesh", Gun3)
  316. Gun3Mesh.MeshType = "Brick"
  317. Gun3Mesh.Scale = Vector3.new(0.25,1,0.25)
  318. Gun3Weld = Instance.new("Weld",Cha)
  319. Gun3Weld.Part0 = Cha["Left Arm"]
  320. Gun3Weld.Part1 = Gun3
  321. Gun3Weld.C1 = CFrame.new(0, 2, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  322.  
  323. Gun4 = Instance.new("Part",Cha)
  324. Gun4.TopSurface = "Smooth"
  325. Gun4.BottomSurface = "Smooth"
  326. Gun4.Size = Vector3.new(1, 1, 1)
  327. Gun4.CanCollide = True
  328. Gun4.Transparency = 1
  329. Gun4.BrickColor = BrickColor.new("White")
  330. Gun4Mesh = Instance.new("SpecialMesh", Gun4)
  331. Gun4Mesh.MeshType = "Brick"
  332. Gun4Mesh.Scale = Vector3.new(1,1,1)
  333. Gun4Weld = Instance.new("Weld",Cha)
  334. Gun4Weld.Part0 = Cha["Left Arm"]
  335. Gun4Weld.Part1 = Gun4
  336. Gun4Weld.C1 = CFrame.new(0, 3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  337.  
  338. Gun5 = Instance.new("Part",Cha)
  339. Gun5.TopSurface = "Smooth"
  340. Gun5.BottomSurface = "Smooth"
  341. Gun5.Size = Vector3.new(1, 1, 1)
  342. Gun5.CanCollide = True
  343. Gun5.Transparency = 1
  344. Gun5.BrickColor = BrickColor.new("Really black")
  345. Gun5Mesh = Instance.new("SpecialMesh", Gun5)
  346. Gun5Mesh.MeshType = "Brick"
  347. Gun5Mesh.Scale = Vector3.new(0.9,1,0.9)
  348. Gun5Weld = Instance.new("Weld",Cha)
  349. Gun5Weld.Part0 = Cha["Left Arm"]
  350. Gun5Weld.Part1 = Gun5
  351. Gun5Weld.C1 = CFrame.new(0, 3.05, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  352.  
  353. Gun6 = Instance.new("Part",Cha)
  354. Gun6.TopSurface = "Smooth"
  355. Gun6.BottomSurface = "Smooth"
  356. Gun6.Size = Vector3.new(1, 1, 1)
  357. Gun6.CanCollide = True
  358. Gun6.Transparency = 1
  359. Gun6.BrickColor = BrickColor.new("White")
  360. Gun6Mesh = Instance.new("SpecialMesh", Gun6)
  361. Gun6Mesh.MeshType = "Brick"
  362. Gun6Mesh.Scale = Vector3.new(0.2,0.2,2)
  363. Gun6Weld = Instance.new("Weld",Cha)
  364. Gun6Weld.Part0 = Cha["Left Arm"]
  365. Gun6Weld.Part1 = Gun6
  366. Gun6Weld.C1 = CFrame.new(0, 3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  367.  
  368. Gun7 = Instance.new("Part",Cha)
  369. Gun7.TopSurface = "Smooth"
  370. Gun7.BottomSurface = "Smooth"
  371. Gun7.Size = Vector3.new(1, 1, 1)
  372. Gun7.CanCollide = True
  373. Gun7.Transparency = 1
  374. Gun7.BrickColor = BrickColor.new("White")
  375. Gun7Mesh = Instance.new("SpecialMesh", Gun7)
  376. Gun7Mesh.MeshType = "Brick"
  377. Gun7Mesh.Scale = Vector3.new(2,0.2,0.2)
  378. Gun7Weld = Instance.new("Weld",Cha)
  379. Gun7Weld.Part0 = Cha["Left Arm"]
  380. Gun7Weld.Part1 = Gun7
  381. Gun7Weld.C1 = CFrame.new(0, 3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  382.  
  383. Gun8 = Instance.new("Part",Cha)
  384. Gun8.TopSurface = "Smooth"
  385. Gun8.BottomSurface = "Smooth"
  386. Gun8.Size = Vector3.new(1, 1, 1)
  387. Gun8.CanCollide = True
  388. Gun8.Transparency = 1
  389. Gun8.BrickColor = BrickColor.new("White")
  390. Gun8Mesh = Instance.new("SpecialMesh", Gun8)
  391. Gun8Mesh.MeshType = "Brick"
  392. Gun8Mesh.Scale = Vector3.new(0.2,1,0.2)
  393. Gun8Weld = Instance.new("Weld",Cha)
  394. Gun8Weld.Part0 = Cha["Left Arm"]
  395. Gun8Weld.Part1 = Gun8
  396. Gun8Weld.C1 = CFrame.new(0, 3.25, 1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  397.  
  398. Gun9 = Instance.new("Part",Cha)
  399. Gun9.TopSurface = "Smooth"
  400. Gun9.BottomSurface = "Smooth"
  401. Gun9.Size = Vector3.new(1, 1, 1)
  402. Gun9.CanCollide = True
  403. Gun9.Transparency = 1
  404. Gun9.BrickColor = BrickColor.new("White")
  405. Gun9Mesh = Instance.new("SpecialMesh", Gun9)
  406. Gun9Mesh.MeshType = "Brick"
  407. Gun9Mesh.Scale = Vector3.new(0.2,1,0.2)
  408. Gun9Weld = Instance.new("Weld",Cha)
  409. Gun9Weld.Part0 = Cha["Left Arm"]
  410. Gun9Weld.Part1 = Gun9
  411. Gun9Weld.C1 = CFrame.new(0, 3.25, -1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  412.  
  413. Gun10 = Instance.new("Part",Cha)
  414. Gun10.TopSurface = "Smooth"
  415. Gun10.BottomSurface = "Smooth"
  416. Gun10.Size = Vector3.new(1, 1, 1)
  417. Gun10.CanCollide = True
  418. Gun10.Transparency = 1
  419. Gun10.BrickColor = BrickColor.new("White")
  420. Gun10Mesh = Instance.new("SpecialMesh", Gun10)
  421. Gun10Mesh.MeshType = "Brick"
  422. Gun10Mesh.Scale = Vector3.new(0.2,1,0.2)
  423. Gun10Weld = Instance.new("Weld",Cha)
  424. Gun10Weld.Part0 = Cha["Left Arm"]
  425. Gun10Weld.Part1 = Gun10
  426. Gun10Weld.C1 = CFrame.new(1, 3.25, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  427.  
  428. Gun11 = Instance.new("Part",Cha)
  429. Gun11.TopSurface = "Smooth"
  430. Gun11.BottomSurface = "Smooth"
  431. Gun11.Size = Vector3.new(1, 1, 1)
  432. Gun11.CanCollide = True
  433. Gun11.Transparency = 1
  434. Gun11.BrickColor = BrickColor.new("White")
  435. Gun11Mesh = Instance.new("SpecialMesh", Gun11)
  436. Gun11Mesh.MeshType = "Brick"
  437. Gun11Mesh.Scale = Vector3.new(0.2,1,0.2)
  438. Gun11Weld = Instance.new("Weld",Cha)
  439. Gun11Weld.Part0 = Cha["Left Arm"]
  440. Gun11Weld.Part1 = Gun11
  441. Gun11Weld.C1 = CFrame.new(-1, 3.25, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  442.  
  443. --Fly
  444.  
  445. Jet = Instance.new("Part",Cha)
  446. Jet.TopSurface = "Smooth"
  447. Jet.BottomSurface = "Smooth"
  448. Jet.Size = Vector3.new(1, 1, 1)
  449. Jet.CanCollide = True
  450. Jet.Transparency = 1
  451. Jet.BrickColor = BrickColor.new("White")
  452. JetMesh = Instance.new("SpecialMesh", Jet)
  453. JetMesh.MeshType = "Torso"
  454. JetMesh.Scale = Vector3.new(2,1.5,0.5)
  455. JetWeld = Instance.new("Weld",Cha)
  456. JetWeld.Part0 = Cha.Torso
  457. JetWeld.Part1 = Jet
  458. JetWeld.C1 = CFrame.new(0, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  459.  
  460. Jet2 = Instance.new("Part",Cha)
  461. Jet2.TopSurface = "Smooth"
  462. Jet2.BottomSurface = "Smooth"
  463. Jet2.Size = Vector3.new(1, 1, 1)
  464. Jet2.CanCollide = True
  465. Jet2.Transparency = 1
  466. Jet2.BrickColor = BrickColor.new("White")
  467. Jet2Mesh = Instance.new("SpecialMesh", Jet2)
  468. Jet2Mesh.MeshType = "Cylinder"
  469. Jet2Mesh.Scale = Vector3.new(4,0.3,0.3)
  470. Jet2Weld = Instance.new("Weld",Cha)
  471. Jet2Weld.Part0 = Cha.Torso
  472. Jet2Weld.Part1 = Jet2
  473. Jet2Weld.C1 = CFrame.new(0, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  474.  
  475. Jet3 = Instance.new("Part",Cha)
  476. Jet3.TopSurface = "Smooth"
  477. Jet3.BottomSurface = "Smooth"
  478. Jet3.Size = Vector3.new(1, 1, 1)
  479. Jet3.CanCollide = True
  480. Jet3.Transparency = 1
  481. Jet3.BrickColor = BrickColor.new("White")
  482. Jet3Mesh = Instance.new("SpecialMesh", Jet3)
  483. Jet3Mesh.MeshType = "Sphere"
  484. Jet3Mesh.Scale = Vector3.new(3,0.3,3)
  485. Jet3Weld = Instance.new("Weld",Cha)
  486. Jet3Weld.Part0 = Cha.Torso
  487. Jet3Weld.Part1 = Jet3
  488. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  489.  
  490. Jet4 = Instance.new("Part",Cha)
  491. Jet4.TopSurface = "Smooth"
  492. Jet4.BottomSurface = "Smooth"
  493. Jet4.Size = Vector3.new(1, 1, 1)
  494. Jet4.CanCollide = True
  495. Jet4.Transparency = 1
  496. Jet4.BrickColor = BrickColor.new("White")
  497. Jet4Mesh = Instance.new("SpecialMesh", Jet4)
  498. Jet4Mesh.MeshType = "Sphere"
  499. Jet4Mesh.Scale = Vector3.new(3,0.3,3)
  500. Jet4Weld = Instance.new("Weld",Cha)
  501. Jet4Weld.Part0 = Cha.Torso
  502. Jet4Weld.Part1 = Jet4
  503. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  504.  
  505. Tool:Destroy()
  506.  
  507. --Moves
  508.  
  509. function Chat(Object,Text,Color)
  510. local Color = BrickColor.new(Color)
  511. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  512. local G = Instance.new("BillboardGui",Object)
  513. G.Name = "AtlasText"
  514. G.Adornee = Object
  515. G.Size = UDim2.new(3.5,0,2.5,0)
  516. G.AlwaysOnTop = false
  517. G.StudsOffset = Vector3.new(0,3,0)
  518. local Frame = Instance.new("Frame")
  519. Frame.Parent = G
  520. Frame.Size = UDim2.new(1,0,1,0)
  521. Frame.BackgroundTransparency = 1
  522. local Txt = Instance.new("TextLabel",Frame)
  523. Txt.Size = UDim2.new(1,0,1,0)
  524. Txt.Text = Text
  525. Txt.TextScaled = true
  526. Txt.TextWrapped = true
  527. Txt.Font = "SourceSansBold"
  528. Txt.TextColor = Color
  529. Txt.BackgroundTransparency = 1
  530. Txt.ZIndex = 2
  531. Game:GetService("Debris"):AddItem(G,3)
  532. end
  533.  
  534. mouse.KeyDown:connect(function(key)
  535. key:lower()
  536. if key == "z" then
  537. Chat(Cha.Head,"Dagger Mode","Bright red")
  538. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.5)
  539. Daggermode = false
  540. Blade.Touched:connect(function(hit)
  541. if hit.Parent:FindFirstChild("Humanoid") then
  542. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  543. end
  544. end)
  545. Blade2.Touched:connect(function(hit)
  546. if hit.Parent:FindFirstChild("Humanoid") then
  547. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  548. end
  549. end)
  550. Point.Touched:connect(function(hit)
  551. if hit.Parent:FindFirstChild("Humanoid") then
  552. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  553. end
  554. end)
  555. Point2.Touched:connect(function(hit)
  556. if hit.Parent:FindFirstChild("Humanoid") then
  557. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  558. end
  559. end)
  560. Holder.Transparency = 0.8
  561. Seperator.Transparency = 0.8
  562. Seperator2.Transparency = 0.8
  563. Blade.Transparency = 0.8
  564. Blade2.Transparency = 0.8
  565. Point.Transparency = 0.8
  566. Point2.Transparency = 0.8
  567. wait()
  568. Holder.Transparency = 0.6
  569. Seperator.Transparency = 0.6
  570. Seperator2.Transparency = 0.6
  571. Blade.Transparency = 0.6
  572. Blade2.Transparency = 0.6
  573. Point.Transparency = 0.6
  574. Point2.Transparency = 0.6
  575. wait()
  576. Holder.Transparency = 0.4
  577. Seperator.Transparency = 0.4
  578. Seperator2.Transparency = 0.4
  579. Blade.Transparency = 0.4
  580. Blade2.Transparency = 0.4
  581. Point.Transparency = 0.4
  582. Point2.Transparency = 0.4
  583. wait()
  584. Holder.Transparency = 0.2
  585. Seperator.Transparency = 0.2
  586. Seperator2.Transparency = 0.2
  587. Blade.Transparency = 0.2
  588. Blade2.Transparency = 0.2
  589. Point.Transparency = 0.2
  590. Point2.Transparency = 0.2
  591. wait()
  592. Holder.Transparency = 0
  593. Seperator.Transparency = 0
  594. Seperator2.Transparency = 0
  595. Blade.Transparency = 0
  596. Blade2.Transparency = 0
  597. Point.Transparency = 0
  598. Point2.Transparency = 0
  599. end
  600. if key == "v" then
  601. Chat(Cha.Head,"Dagger Mode Off","Bright red")
  602. Daggermode = true
  603. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, 0)
  604. Holder.Transparency = 0.2
  605. Seperator.Transparency = 0.2
  606. Seperator2.Transparency = 0.2
  607. Blade.Transparency = 0.2
  608. Blade2.Transparency = 0.2
  609. Point.Transparency = 0.2
  610. Point2.Transparency = 0.2
  611. wait()
  612. Holder.Transparency = 0.4
  613. Seperator.Transparency = 0.4
  614. Seperator2.Transparency = 0.4
  615. Blade.Transparency = 0.4
  616. Blade2.Transparency = 0.4
  617. Point.Transparency = 0.4
  618. Point2.Transparency = 0.4
  619. wait()
  620. Holder.Transparency = 0.6
  621. Seperator.Transparency = 0.6
  622. Seperator2.Transparency = 0.6
  623. Blade.Transparency = 0.6
  624. Blade2.Transparency = 0.6
  625. Point.Transparency = 0.6
  626. Point2.Transparency = 0.6
  627. wait()
  628. Holder.Transparency = 0.8
  629. Seperator.Transparency = 0.8
  630. Seperator2.Transparency = 0.8
  631. Blade.Transparency = 0.8
  632. Blade2.Transparency = 0.8
  633. Point.Transparency = 0.8
  634. Point2.Transparency = 0.8
  635. wait()
  636. Holder.Transparency = 1
  637. Seperator.Transparency = 1
  638. Seperator2.Transparency = 1
  639. Blade.Transparency = 1
  640. Blade2.Transparency = 1
  641. Point.Transparency = 1
  642. Point2.Transparency = 1
  643. end
  644. if key == "x" then
  645. Chat(Cha.Head,"Gun Mode","Navy blue")
  646. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.7, 1.5)
  647. Gunzmode = false
  648. Gun.Transparency = 0.8
  649. Gun2.Transparency = 0.8
  650. Gun3.Transparency = 0.8
  651. Gun4.Transparency = 0.8
  652. Gun5.Transparency = 0.8
  653. Gun6.Transparency = 0.8
  654. Gun7.Transparency = 0.8
  655. Gun8.Transparency = 0.8
  656. Gun9.Transparency = 0.8
  657. Gun10.Transparency = 0.8
  658. Gun11.Transparency = 0.8
  659. wait()
  660. Gun.Transparency = 0.6
  661. Gun2.Transparency = 0.6
  662. Gun3.Transparency = 0.6
  663. Gun4.Transparency = 0.6
  664. Gun5.Transparency = 0.6
  665. Gun6.Transparency = 0.6
  666. Gun7.Transparency = 0.6
  667. Gun8.Transparency = 0.6
  668. Gun9.Transparency = 0.6
  669. Gun10.Transparency = 0.6
  670. Gun11.Transparency = 0.6
  671. wait()
  672. Gun.Transparency = 0.4
  673. Gun2.Transparency = 0.4
  674. Gun3.Transparency = 0.4
  675. Gun4.Transparency = 0.4
  676. Gun5.Transparency = 0.4
  677. Gun6.Transparency = 0.4
  678. Gun7.Transparency = 0.4
  679. Gun8.Transparency = 0.4
  680. Gun9.Transparency = 0.4
  681. Gun10.Transparency = 0.4
  682. Gun11.Transparency = 0.4
  683. wait()
  684. Gun.Transparency = 0.2
  685. Gun2.Transparency = 0.2
  686. Gun3.Transparency = 0.2
  687. Gun4.Transparency = 0.2
  688. Gun5.Transparency = 0.2
  689. Gun6.Transparency = 0.2
  690. Gun7.Transparency = 0.2
  691. Gun8.Transparency = 0.2
  692. Gun9.Transparency = 0.2
  693. Gun10.Transparency = 0.2
  694. Gun11.Transparency = 0.2
  695. wait()
  696. Gun.Transparency = 0
  697. Gun2.Transparency = 0
  698. Gun3.Transparency = 0
  699. Gun4.Transparency = 0
  700. Gun5.Transparency = 0
  701. Gun6.Transparency = 0
  702. Gun7.Transparency = 0
  703. Gun8.Transparency = 0
  704. Gun9.Transparency = 0
  705. Gun10.Transparency = 0
  706. Gun11.Transparency = 0
  707. end
  708. if key == "b" then
  709. Chat(Cha.Head,"Gun Mode Off","Navy blue")
  710. Gunzmode = true
  711. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.7, 0)
  712. Gun.Transparency = 0.2
  713. Gun2.Transparency = 0.2
  714. Gun3.Transparency = 0.2
  715. Gun4.Transparency = 0.2
  716. Gun5.Transparency = 0.2
  717. Gun6.Transparency = 0.2
  718. Gun7.Transparency = 0.2
  719. Gun8.Transparency = 0.2
  720. Gun9.Transparency = 0.2
  721. Gun10.Transparency = 0.2
  722. Gun11.Transparency = 0.2
  723. wait()
  724. Gun.Transparency = 0.4
  725. Gun2.Transparency = 0.4
  726. Gun3.Transparency = 0.4
  727. Gun4.Transparency = 0.4
  728. Gun5.Transparency = 0.4
  729. Gun6.Transparency = 0.4
  730. Gun7.Transparency = 0.4
  731. Gun8.Transparency = 0.4
  732. Gun9.Transparency = 0.4
  733. Gun10.Transparency = 0.4
  734. Gun11.Transparency = 0.4
  735. wait()
  736. Gun.Transparency = 0.6
  737. Gun2.Transparency = 0.6
  738. Gun3.Transparency = 0.6
  739. Gun4.Transparency = 0.6
  740. Gun5.Transparency = 0.6
  741. Gun6.Transparency = 0.6
  742. Gun7.Transparency = 0.6
  743. Gun8.Transparency = 0.6
  744. Gun9.Transparency = 0.6
  745. Gun10.Transparency = 0.6
  746. Gun11.Transparency = 0.6
  747. wait()
  748. Gun.Transparency = 0.8
  749. Gun2.Transparency = 0.8
  750. Gun3.Transparency = 0.8
  751. Gun4.Transparency = 0.8
  752. Gun5.Transparency = 0.8
  753. Gun6.Transparency = 0.8
  754. Gun7.Transparency = 0.8
  755. Gun8.Transparency = 0.8
  756. Gun9.Transparency = 0.8
  757. Gun10.Transparency = 0.8
  758. Gun11.Transparency = 0.8
  759. wait()
  760. Gun.Transparency = 1
  761. Gun2.Transparency = 1
  762. Gun3.Transparency = 1
  763. Gun4.Transparency = 1
  764. Gun5.Transparency = 1
  765. Gun6.Transparency = 1
  766. Gun7.Transparency = 1
  767. Gun8.Transparency = 1
  768. Gun9.Transparency = 1
  769. Gun10.Transparency = 1
  770. Gun11.Transparency = 1
  771. end
  772. if key == "c" then
  773. Chat(Cha.Head,"Jet Mode","Earth green")
  774. Jetpackmode = false
  775. Jet.Transparency = 0.8
  776. Jet2.Transparency = 0.8
  777. Jet3.Transparency = 0.8
  778. Jet4.Transparency = 0.8
  779. wait()
  780. Jet.Transparency = 0.6
  781. Jet2.Transparency = 0.6
  782. Jet3.Transparency = 0.6
  783. Jet4.Transparency = 0.6
  784. wait()
  785. Jet.Transparency = 0.4
  786. Jet2.Transparency = 0.4
  787. Jet3.Transparency = 0.4
  788. Jet4.Transparency = 0.4
  789. wait()
  790. Jet.Transparency = 0.2
  791. Jet2.Transparency = 0.2
  792. Jet3.Transparency = 0.2
  793. Jet4.Transparency = 0.2
  794. wait()
  795. Jet.Transparency = 0
  796. Jet2.Transparency = 0
  797. Jet3.Transparency = 0
  798. Jet4.Transparency = 0
  799. end
  800. if key == "n" then
  801. Chat(Cha.Head,"Jet Mode Off","Earth green")
  802. Jetpackmode= true
  803. Jet.Transparency = 0.2
  804. Jet2.Transparency = 0.2
  805. Jet3.Transparency = 0.2
  806. Jet4.Transparency = 0.2
  807. wait()
  808. Jet.Transparency = 0.4
  809. Jet2.Transparency = 0.4
  810. Jet3.Transparency = 0.4
  811. Jet4.Transparency = 0.4
  812. wait()
  813. Jet.Transparency = 0.6
  814. Jet2.Transparency = 0.6
  815. Jet3.Transparency = 0.6
  816. Jet4.Transparency = 0.6
  817. wait()
  818. Jet.Transparency = 0.8
  819. Jet2.Transparency = 0.8
  820. Jet3.Transparency = 0.8
  821. Jet4.Transparency = 0.8
  822. wait()
  823. Jet.Transparency = 1
  824. Jet2.Transparency = 1
  825. Jet3.Transparency = 1
  826. Jet4.Transparency = 1
  827. end
  828. if key == "e" and Daggermode == false then
  829. Chat(Cha.Head,"Dagger Range Strike","Bright red")
  830. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -2.5)
  831. wait()
  832. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -2.1)
  833. wait()
  834. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -1.7)
  835. wait()
  836. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -1.3)
  837. wait()
  838. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.9)
  839. wait()
  840. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.5)
  841. wait()
  842. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.3)
  843. wait()
  844. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.7, -0.5)
  845. p = Instance.new("Part",Workspace)
  846. p.Size = Vector3.new(5,10,5)
  847. p.TopSurface = "Smooth"
  848. p.BottomSurface = "Smooth"
  849. p.BrickColor = BrickColor.new("Really black")
  850. p.CFrame = Cha.Torso.CFrame *CFrame.new(0,1,-7)
  851. r = Instance.new("BodyVelocity",p)
  852. r.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  853. r.velocity = Cha.Torso.CFrame.lookVector * 200
  854. p.Touched:connect(function(hit)
  855. if hit.Parent.ClassName == "Model" then
  856. if hit.Parent:FindFirstChild("Humanoid") then
  857. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(5)
  858. end
  859. end
  860. end)
  861. p:BreakJoints()
  862. wait(5)
  863. p:Destroy()
  864. end
  865. if key == "e" and Gunzmode == false then
  866. Chat(Cha.Head,"Death shot","Navy blue")
  867. p = Instance.new("Part",Workspace)
  868. p.Size = Vector3.new(1,1,1)
  869. p.CanCollide = True
  870. p.TopSurface = "Smooth"
  871. p.BottomSurface = "Smooth"
  872. p.BrickColor = BrickColor.new("Really black")
  873. p.CFrame = Cha.Torso.CFrame *CFrame.new(0,2,-8)
  874. wait()
  875. p.Size = Vector3.new(2,2,2)
  876. wait()
  877. p.Size = Vector3.new(3,3,3)
  878. wait()
  879. p.Size = Vector3.new(4,4,4)
  880. wait()
  881. p.Size = Vector3.new(5,5,5)
  882. wait()
  883. p.Size = Vector3.new(6,6,6)
  884. wait()
  885. p.Size = Vector3.new(7,7,7)
  886. wait()
  887. r = Instance.new("BodyVelocity",p)
  888. r.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  889. r.velocity = Cha.Torso.CFrame.lookVector * 300
  890. p.Touched:connect(function(hit)
  891. if hit.Parent.ClassName == "Model" then
  892. if hit.Parent:FindFirstChild("Humanoid") then
  893. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  894. end
  895. end
  896. end)
  897. p:BreakJoints()
  898. wait(5)
  899. p:Destroy()
  900. end
  901. end)
  902.  
  903. Player:GetMouse().KeyDown:connect(function (key)
  904. if key == " " and Jetpackmode == false then
  905. bv = Instance.new("BodyVelocity",Jet)
  906. bv.maxForce = Vector3.new(3, math.huge, 3)
  907. bv.velocity = Vector3.new(0, 20, 0)
  908. end
  909. end)
  910. Player:GetMouse().KeyUp:connect(function (key)
  911. if key == " " and Jetpackmode == false then
  912. bv:Destroy()
  913. end
  914. end)
  915.  
  916. Player:GetMouse().KeyDown:connect(function (key)
  917. if key == "e" and Jetpackmode == false then
  918. Chat(Cha.Head,"Death eyes","Earth green")
  919. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.2, 0, 0)
  920. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.2, 0, 0)
  921. wait()
  922. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.4, 0, 0)
  923. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.4, 0, 0)
  924. wait()
  925. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  926. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  927. wait()
  928. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  929. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  930. wait()
  931. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(1, 0, 0)
  932. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(1, 0, 0)
  933. wait()
  934. sh = Instance.new("Part",Workspace)
  935. sh.Size = Vector3.new(3,3,3)
  936. sh.CanCollide = True
  937. sh.TopSurface = "Smooth"
  938. sh.BottomSurface = "Smooth"
  939. sh.BrickColor = BrickColor.new("Really black")
  940. sh.CFrame = Cha.Torso.CFrame *CFrame.new(6.5,0,-1)
  941. r = Instance.new("BodyVelocity",sh)
  942. r.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  943. r.velocity = Cha.Torso.CFrame.lookVector * 300
  944. sh2 = Instance.new("Part",Workspace)
  945. sh2.Size = Vector3.new(3,3,3)
  946. sh2.CanCollide = True
  947. sh2.TopSurface = "Smooth"
  948. sh2.BottomSurface = "Smooth"
  949. sh2.BrickColor = BrickColor.new("Really black")
  950. sh2.CFrame = Cha.Torso.CFrame *CFrame.new(-6.5,0,-1)
  951. r2 = Instance.new("BodyVelocity",sh2)
  952. r2.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  953. r2.velocity = Cha.Torso.CFrame.lookVector * 300
  954. sh:BreakJoints()
  955. sh2:BreakJoints()
  956. sh.Touched:connect(function(hit)
  957. if hit.Parent.ClassName == "Model" then
  958. if hit.Parent:FindFirstChild("Humanoid") then
  959. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(5)
  960. end
  961. end
  962. end)
  963. sh2.Touched:connect(function(hit)
  964. if hit.Parent.ClassName == "Model" then
  965. if hit.Parent:FindFirstChild("Humanoid") then
  966. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(5)
  967. end
  968. end
  969. end)
  970. end
  971. end)
  972. Player:GetMouse().KeyUp:connect(function (key)
  973. if key == "e" and Jetpackmode == false then
  974. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  975. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  976. wait()
  977. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  978. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  979. wait()
  980. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.4, 0, 0)
  981. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.4, 0, 0)
  982. wait()
  983. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.2, 0, 0)
  984. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0.2, 0, 0)
  985. wait()
  986. Jet3Weld.C1 = CFrame.new(4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  987. Jet4Weld.C1 = CFrame.new(-4, 0, -0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  988. sh:Destroy()
  989. sh2:Destroy()
  990. end
  991. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement