Advertisement
doryna2281337

Untitled

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