Advertisement
DrakerMaker

Vengeance Banisher

Dec 21st, 2019 (edited)
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.10 KB | None | 0 0
  1. print([[
  2. Ya can't be forgiven, kid.
  3. by DrakerMaker
  4. ]])
  5. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  6. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  7. do
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. local song = Instance.new("Sound")
  87. song.SoundId = "rbxassetid://606005356"
  88. song.PlaybackSpeed = 1
  89. song.Volume = 6
  90. song.Looped = true
  91. song.Parent = owner.Character.Head
  92. song:Play()
  93. local BillboardGui = Instance.new("BillboardGui")
  94. local Frame = Instance.new("Frame")
  95. local Text = Instance.new("TextBox")
  96. BillboardGui.MaxDistance = 50
  97. BillboardGui.Name = "Type"
  98. BillboardGui.Parent = owner.Character.Head
  99. BillboardGui.Active = true
  100. BillboardGui.Size = UDim2.new(15.5, 0, 15, 0)
  101. BillboardGui.StudsOffset = Vector3.new(0, 6, 0)
  102.  
  103. Frame.Name = "Framer"
  104. Frame.Parent = BillboardGui
  105. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  106. Frame.BackgroundTransparency = 1
  107. Frame.BorderSizePixel = 0
  108. Frame.Position = UDim2.new(0.209999993, 0, 0.209999993, 0)
  109. Frame.Selectable = true
  110. Frame.Size = UDim2.new(0.600000024, 0, 0.699999988, 0)
  111.  
  112. Text.Name = "Labeler"
  113. Text.Parent = Frame
  114. Text.BackgroundColor3 = Color3.new(0, 0, 0)
  115. Text.BackgroundTransparency = 1
  116. Text.BorderColor3 = Color3.new(0, 0, 0)
  117. Text.Position = UDim2.new(0.200000003, 0, 0.150000006, 0)
  118. Text.Size = UDim2.new(0.600000024, 0, 0.699999988, 0)
  119. Text.ClearTextOnFocus = false
  120. Text.Font = Enum.Font.Fantasy
  121. Text.Text = "Vengeance"
  122. Text.TextColor3 = Color3.new(255,0,0)
  123. Text.TextSize = 100
  124. Text.TextWrapped = false
  125. Text.TextScaled = true
  126. function wbtwe(Part0, Part1, C0)
  127. local weld = Instance.new("Weld", Part0)
  128. weld.Part0 = Part0
  129. weld.Part1 = Part1
  130. weld.C0 = Part1.CFrame:inverse() *Part1.CFrame *C0
  131. return weld
  132. end
  133. function rayCast(Position, Direction, Range, Ignore)
  134. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  135. end
  136. walk = 0
  137. idle = 0
  138. wingmove = 0
  139. animt = true
  140. mode = 1
  141. link = 0
  142. hrw = wbtwe(owner.Character.Torso, owner.Character.HumanoidRootPart, CFrame.new(0, 0, 0))
  143. law = wbtwe(owner.Character["Left Arm"], owner.Character.Torso, CFrame.new(1.45, 0.1, 0.3) *CFrame.Angles(0, 25, 0.1))
  144. raw = wbtwe(owner.Character["Right Arm"], owner.Character.Torso, CFrame.new(-1.4, 1, 0.5) *CFrame.Angles(0, 0, -0.1) *CFrame.fromEulerAnglesXYZ(-89.5, 0, 0))
  145. llw = wbtwe(owner.Character["Left Leg"], owner.Character.Torso, CFrame.new(0.45, 2.1, 0) *CFrame.Angles(0, 25, 0.2))
  146. rlw = wbtwe(owner.Character["Right Leg"], owner.Character.Torso, CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(0, 0, -0.2))
  147. hw = wbtwe(owner.Character.Head, owner.Character.Torso, CFrame.new(0.2, -1.5, 0) *CFrame.Angles(0, 0, 0.2))
  148. local mas = Instance.new("Model", game:GetService("Lighting"))
  149. -- DECLARING VARIABLES
  150.  
  151. local Gun = Instance.new("Model")
  152. local Part = Instance.new("Part")
  153. local Weld = Instance.new("Weld")
  154. local Weld_1 = Instance.new("Weld")
  155. local Weld_2 = Instance.new("Weld")
  156. local Weld_3 = Instance.new("Weld")
  157. local Weld_4 = Instance.new("Weld")
  158. local Weld_5 = Instance.new("Weld")
  159. local Weld_6 = Instance.new("Weld")
  160. local Weld_7 = Instance.new("Weld")
  161. local Weld_8 = Instance.new("Weld")
  162. local Weld_9 = Instance.new("Weld")
  163. local Weld_10 = Instance.new("Weld")
  164. local Weld_11 = Instance.new("Weld")
  165. local Weld_12 = Instance.new("Weld")
  166. local Weld_13 = Instance.new("Weld")
  167. local Weld_14 = Instance.new("Weld")
  168. local Weld_15 = Instance.new("Weld")
  169. local Weld_16 = Instance.new("Weld")
  170. local Weld_17 = Instance.new("Weld")
  171. local Weld_18 = Instance.new("Weld")
  172. local Weld_19 = Instance.new("Weld")
  173. local Weld_20 = Instance.new("Weld")
  174. local Weld_21 = Instance.new("Weld")
  175. local Weld_22 = Instance.new("Weld")
  176. local Weld_23 = Instance.new("Weld")
  177. local Weld_24 = Instance.new("Weld")
  178. local Weld_25 = Instance.new("Weld")
  179. local Weld_26 = Instance.new("Weld")
  180. local Weld_27 = Instance.new("Weld")
  181. local Weld_28 = Instance.new("Weld")
  182. local Weld_29 = Instance.new("Weld")
  183. local Weld_30 = Instance.new("Weld")
  184. local Weld_31 = Instance.new("Weld")
  185. local WeldConstraint = Instance.new("WeldConstraint")
  186. local Part_1 = Instance.new("Part")
  187. local Mesh = Instance.new("SpecialMesh")
  188. local WeldConstraint_1 = Instance.new("WeldConstraint")
  189. local Part_2 = Instance.new("Part")
  190. local Mesh_1 = Instance.new("SpecialMesh")
  191. local WeldConstraint_2 = Instance.new("WeldConstraint")
  192. local Part_3 = Instance.new("Part")
  193. local WeldConstraint_3 = Instance.new("WeldConstraint")
  194. local Part_4 = Instance.new("Part")
  195. local WeldConstraint_4 = Instance.new("WeldConstraint")
  196. local Part_5 = Instance.new("Part")
  197. local Mesh_2 = Instance.new("CylinderMesh")
  198. local WeldConstraint_5 = Instance.new("WeldConstraint")
  199. local Eye = Instance.new("Part")
  200. local WeldConstraint_6 = Instance.new("WeldConstraint")
  201. local Eye_1 = Instance.new("Part")
  202. local WeldConstraint_7 = Instance.new("WeldConstraint")
  203. local Eye_2 = Instance.new("Part")
  204. local WeldConstraint_8 = Instance.new("WeldConstraint")
  205. local Eye_3 = Instance.new("Part")
  206. local WeldConstraint_9 = Instance.new("WeldConstraint")
  207. local Eye_4 = Instance.new("Part")
  208. local WeldConstraint_10 = Instance.new("WeldConstraint")
  209. local Eye_5 = Instance.new("Part")
  210. local WeldConstraint_11 = Instance.new("WeldConstraint")
  211. local Eye_6 = Instance.new("Part")
  212. local WeldConstraint_12 = Instance.new("WeldConstraint")
  213. local Eye_7 = Instance.new("Part")
  214. local WeldConstraint_13 = Instance.new("WeldConstraint")
  215. local Eye_8 = Instance.new("Part")
  216. local Mesh_3 = Instance.new("CylinderMesh")
  217. local WeldConstraint_14 = Instance.new("WeldConstraint")
  218. local Part_6 = Instance.new("Part")
  219. local Mesh_4 = Instance.new("SpecialMesh")
  220. local WeldConstraint_15 = Instance.new("WeldConstraint")
  221. local Part_7 = Instance.new("Part")
  222. local Mesh_5 = Instance.new("SpecialMesh")
  223. local WeldConstraint_16 = Instance.new("WeldConstraint")
  224. local Part_8 = Instance.new("Part")
  225. local WeldConstraint_17 = Instance.new("WeldConstraint")
  226. local Part_9 = Instance.new("Part")
  227. local Mesh_6 = Instance.new("CylinderMesh")
  228. local WeldConstraint_18 = Instance.new("WeldConstraint")
  229. local Part_10 = Instance.new("Part")
  230. local Mesh_7 = Instance.new("CylinderMesh")
  231. local Snap = Instance.new("Snap")
  232. local WeldConstraint_19 = Instance.new("WeldConstraint")
  233. local Part_11 = Instance.new("Part")
  234. local Mesh_8 = Instance.new("CylinderMesh")
  235. local WeldConstraint_20 = Instance.new("WeldConstraint")
  236. local Part_12 = Instance.new("Part")
  237. local Mesh_9 = Instance.new("SpecialMesh")
  238. local WeldConstraint_21 = Instance.new("WeldConstraint")
  239. local Part_13 = Instance.new("Part")
  240. local WeldConstraint_22 = Instance.new("WeldConstraint")
  241. local Part_14 = Instance.new("Part")
  242. local WeldConstraint_23 = Instance.new("WeldConstraint")
  243. local Part_15 = Instance.new("Part")
  244. local WeldConstraint_24 = Instance.new("WeldConstraint")
  245. local Part_16 = Instance.new("Part")
  246. local WeldConstraint_25 = Instance.new("WeldConstraint")
  247. local Part_17 = Instance.new("Part")
  248. local WeldConstraint_26 = Instance.new("WeldConstraint")
  249. local Part_18 = Instance.new("Part")
  250. local WeldConstraint_27 = Instance.new("WeldConstraint")
  251. local Part_19 = Instance.new("Part")
  252. local WeldConstraint_28 = Instance.new("WeldConstraint")
  253. local Part_20 = Instance.new("Part")
  254. local WeldConstraint_29 = Instance.new("WeldConstraint")
  255. local Part_21 = Instance.new("Part")
  256. local WeldConstraint_30 = Instance.new("WeldConstraint")
  257. local Part_22 = Instance.new("Part")
  258. local WeldConstraint_31 = Instance.new("WeldConstraint")
  259. local Part_23 = Instance.new("Part")
  260. local Mesh_10 = Instance.new("CylinderMesh")
  261. local WeldConstraint_32 = Instance.new("WeldConstraint")
  262. local Part_24 = Instance.new("Part")
  263. local Mesh_11 = Instance.new("CylinderMesh")
  264. local WeldConstraint_33 = Instance.new("WeldConstraint")
  265. local Part_25 = Instance.new("Part")
  266. local Mesh_12 = Instance.new("SpecialMesh")
  267. local WeldConstraint_34 = Instance.new("WeldConstraint")
  268. local Eye_9 = Instance.new("Part")
  269. local Mesh_13 = Instance.new("CylinderMesh")
  270. local ParticleEmitter = Instance.new("ParticleEmitter")
  271. local WeldConstraint_35 = Instance.new("WeldConstraint")
  272. local Part_26 = Instance.new("Part")
  273. local Mesh_14 = Instance.new("SpecialMesh")
  274. local WeldConstraint_36 = Instance.new("WeldConstraint")
  275. local Eye_10 = Instance.new("Part")
  276. local Mesh_15 = Instance.new("SpecialMesh")
  277. local WeldConstraint_37 = Instance.new("WeldConstraint")
  278. local Main = Instance.new("Part")
  279.  
  280. -- SETTING PROPERTIES
  281.  
  282. Gun.Name = "Gun"
  283. Gun.Parent = mas
  284.  
  285. Part.CFrame = CFrame.new(-64.827,1.807,4.157,0.999,-0.045,0,-0.045,-0.996,0.082,-0.004,-0.082,-0.997)
  286. Part.CanCollide = false
  287. Part.Color = Color3.new(0.106,0.165,0.208)
  288. Part.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  289. Part.Material = Enum.Material.Glass
  290. Part.Size = Vector3.new(0.2,0.6,0.2)
  291. Part.Parent = Gun
  292.  
  293. Weld.C0 = CFrame.new(0,-1,0,1,0,0,0,0,-1,0,1,0)
  294. Weld.C1 = CFrame.new(0,0.21,0,1,0,0,0,1,0,0,0,1)
  295. Weld.Part1 = Part
  296. Weld.Parent = Part
  297.  
  298. Weld_1.C0 = CFrame.new(0,-0.3,0.2,-1,0,0,0,1,0,0,0,-1)
  299. Weld_1.Part0 = Part
  300. Weld_1.Part1 = Part_1
  301. Weld_1.Parent = Part
  302.  
  303. Weld_2.C0 = CFrame.new(0,-0.4,0,-1,0,0,0,-1,0,0,0,1)
  304. Weld_2.Part0 = Part
  305. Weld_2.Part1 = Part_2
  306. Weld_2.Parent = Part
  307.  
  308. Weld_3.C0 = CFrame.new(0,-0.5,0.2,1,0,0,0,1,0,0,0,1)
  309. Weld_3.Part0 = Part
  310. Weld_3.Part1 = Part_3
  311. Weld_3.Parent = Part
  312.  
  313. Weld_4.C0 = CFrame.new(0,-0.6,0.5,1,0,0,0,1,0,0,0,1)
  314. Weld_4.Part0 = Part
  315. Weld_4.Part1 = Part_4
  316. Weld_4.Parent = Part
  317.  
  318. Weld_5.C0 = CFrame.new(0,-0.6,0.5,1,0,0,0,0,-1,0,1,0)
  319. Weld_5.Part0 = Part
  320. Weld_5.Part1 = Part_5
  321. Weld_5.Parent = Part
  322.  
  323. Weld_6.C0 = CFrame.new(0,0,0,0.707,0,0.707,0,1,0,-0.707,0,0.707)
  324. Weld_6.Part0 = Part_5
  325. Weld_6.Part1 = Eye
  326. Weld_6.Parent = Part
  327.  
  328. Weld_7.C0 = CFrame.new(0,0,0,0,0,1,0,1,0,-1,0,0)
  329. Weld_7.Part0 = Part_5
  330. Weld_7.Part1 = Eye_1
  331. Weld_7.Parent = Part
  332.  
  333. Weld_8.C0 = CFrame.new(0,0,0,-0.707,0,0.707,0,1,0,-0.707,0,-0.707)
  334. Weld_8.Part0 = Part_5
  335. Weld_8.Part1 = Eye_2
  336. Weld_8.Parent = Part
  337.  
  338. Weld_9.C0 = CFrame.new(0,0,0,-1,0,0,0,1,0,0,0,-1)
  339. Weld_9.Part0 = Part_5
  340. Weld_9.Part1 = Eye_3
  341. Weld_9.Parent = Part
  342.  
  343. Weld_10.C0 = CFrame.new(0,0,0,-0.707,0,-0.707,0,1,0,0.707,0,-0.707)
  344. Weld_10.Part0 = Part_5
  345. Weld_10.Part1 = Eye_4
  346. Weld_10.Parent = Part
  347.  
  348. Weld_11.C0 = CFrame.new(0,0,0,0,0,-1,0,1,0,1,0,0)
  349. Weld_11.Part0 = Part_5
  350. Weld_11.Part1 = Eye_5
  351. Weld_11.Parent = Part
  352.  
  353. Weld_12.C0 = CFrame.new(0,0,0,0.707,0,-0.707,0,1,0,0.707,0,0.707)
  354. Weld_12.Part0 = Part_5
  355. Weld_12.Part1 = Eye_6
  356. Weld_12.Parent = Part
  357.  
  358. Weld_13.Part0 = Part_5
  359. Weld_13.Part1 = Eye_7
  360. Weld_13.Parent = Part
  361.  
  362. Weld_14.C0 = CFrame.new(0,-0.6,0.5,1,0,0,0,0,-1,0,1,0)
  363. Weld_14.Part0 = Part
  364. Weld_14.Part1 = Eye_8
  365. Weld_14.Parent = Part
  366.  
  367. Weld_15.C0 = CFrame.new(0,-0.6,0.3,1,0,0,0,0,-1,0,1,0)
  368. Weld_15.Part0 = Part
  369. Weld_15.Part1 = Part_6
  370. Weld_15.Parent = Part
  371.  
  372. Weld_16.C0 = CFrame.new(0,-0.7,0.5,1,0,0,0,0,1,0,-1,0)
  373. Weld_16.Part0 = Part
  374. Weld_16.Part1 = Part_7
  375. Weld_16.Parent = Part
  376.  
  377. Weld_17.C0 = CFrame.new(0,-0.6,0.7,0.719,0.695,0,-0.695,0.719,0,0,0,1)
  378. Weld_17.Part0 = Part
  379. Weld_17.Part1 = Eye_10
  380. Weld_17.Parent = Part
  381.  
  382. Weld_18.C0 = CFrame.new(0,-0.6,0.7,1,0,0,0,0,-1,0,1,0)
  383. Weld_18.Part0 = Part
  384. Weld_18.Part1 = Part_9
  385. Weld_18.Parent = Part
  386.  
  387. Weld_19.C0 = CFrame.new(0,-0.6,0.7,0.719,-0.695,0,0.695,0.719,0,0,0,1)
  388. Weld_19.Part0 = Part
  389. Weld_19.Part1 = Part_26
  390. Weld_19.Parent = Part
  391.  
  392. Weld_20.C0 = CFrame.new(0,-0.6,1.1,1,0,0,0,0,-1,0,1,0)
  393. Weld_20.Part0 = Part
  394. Weld_20.Part1 = Part_11
  395. Weld_20.Parent = Part
  396.  
  397. Weld_21.C0 = CFrame.new(0,-0.55,0.2,1,0,0,0,-0.707,0.707,0,-0.707,-0.707)
  398. Weld_21.C1 = CFrame.new(0,-0.3,0,1,0,0,0,1,0,0,0,1)
  399. Weld_21.Part0 = Part
  400. Weld_21.Part1 = Part_12
  401. Weld_21.Parent = Part
  402.  
  403. Weld_22.C0 = CFrame.new(0,-0.1,0.2,1,0,0,0,0,-1,0,1,0)
  404. Weld_22.Part0 = Part
  405. Weld_22.Part1 = Part_13
  406. Weld_22.Parent = Part
  407.  
  408. Weld_23.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  409. Weld_23.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  410. Weld_23.Part0 = Part_13
  411. Weld_23.Part1 = Part_14
  412. Weld_23.Parent = Part
  413.  
  414. Weld_24.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  415. Weld_24.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  416. Weld_24.Part0 = Part_14
  417. Weld_24.Part1 = Part_15
  418. Weld_24.Parent = Part
  419.  
  420. Weld_25.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  421. Weld_25.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  422. Weld_25.Part0 = Part_15
  423. Weld_25.Part1 = Part_16
  424. Weld_25.Parent = Part
  425.  
  426. Weld_26.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  427. Weld_26.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  428. Weld_26.Part0 = Part_16
  429. Weld_26.Part1 = Part_17
  430. Weld_26.Parent = Part
  431.  
  432. Weld_27.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  433. Weld_27.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  434. Weld_27.Part0 = Part_17
  435. Weld_27.Part1 = Part_18
  436. Weld_27.Parent = Part
  437.  
  438. Weld_28.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  439. Weld_28.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  440. Weld_28.Part0 = Part_18
  441. Weld_28.Part1 = Part_19
  442. Weld_28.Parent = Part
  443.  
  444. Weld_29.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  445. Weld_29.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  446. Weld_29.Part0 = Part_19
  447. Weld_29.Part1 = Part_20
  448. Weld_29.Parent = Part
  449.  
  450. Weld_30.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  451. Weld_30.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  452. Weld_30.Part0 = Part_20
  453. Weld_30.Part1 = Part_21
  454. Weld_30.Parent = Part
  455.  
  456. Weld_31.C0 = CFrame.new(0,0.025,0,1,0,0,0,0.99,-0.139,0,0.139,0.99)
  457. Weld_31.C1 = CFrame.new(0,-0.025,0,1,0,0,0,1,0,0,0,1)
  458. Weld_31.Part0 = Part_21
  459. Weld_31.Part1 = Part_22
  460. Weld_31.Parent = Part
  461.  
  462. WeldConstraint.Part0 = Part
  463. WeldConstraint.Part1 = Main
  464. WeldConstraint.Parent = Part
  465.  
  466. Part_1.CFrame = CFrame.new(-64.814,2.122,3.982,-0.999,-0.045,0,0.045,-0.996,-0.082,0.004,-0.082,0.997)
  467. Part_1.CanCollide = false
  468. Part_1.Color = Color3.new(0.106,0.165,0.208)
  469. Part_1.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  470. Part_1.Material = Enum.Material.Glass
  471. Part_1.Size = Vector3.new(0.2,0.5,0.2)
  472. Part_1.Parent = Gun
  473.  
  474. Mesh.MeshType = Enum.MeshType.Wedge
  475. Mesh.Parent = Part_1
  476.  
  477. WeldConstraint_1.Part0 = Part_1
  478. WeldConstraint_1.Part1 = Main
  479. WeldConstraint_1.Parent = Part_1
  480.  
  481. Part_2.CFrame = CFrame.new(-64.809,2.206,4.189,-0.999,0.045,0,0.045,0.996,0.082,0.004,0.082,-0.997)
  482. Part_2.CanCollide = false
  483. Part_2.Color = Color3.new(0.106,0.165,0.208)
  484. Part_2.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  485. Part_2.Material = Enum.Material.Glass
  486. Part_2.Size = Vector3.new(0.2,0.3,0.2)
  487. Part_2.Parent = Gun
  488.  
  489. Mesh_1.MeshType = Enum.MeshType.Wedge
  490. Mesh_1.Parent = Part_2
  491.  
  492. WeldConstraint_2.Part0 = Part_2
  493. WeldConstraint_2.Part1 = Main
  494. WeldConstraint_2.Parent = Part_2
  495.  
  496. Part_3.CFrame = CFrame.new(-64.805,2.321,3.998,0.999,-0.045,0,-0.045,-0.996,0.082,-0.004,-0.082,-0.997)
  497. Part_3.CanCollide = false
  498. Part_3.Color = Color3.new(0.106,0.165,0.208)
  499. Part_3.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  500. Part_3.Material = Enum.Material.Glass
  501. Part_3.Size = Vector3.new(0.3,0.3,0.3)
  502. Part_3.Parent = Gun
  503.  
  504. WeldConstraint_3.Part0 = Part_3
  505. WeldConstraint_3.Part1 = Main
  506. WeldConstraint_3.Parent = Part_3
  507.  
  508. Part_4.CFrame = CFrame.new(-64.8,2.446,3.707,0.999,-0.045,0,-0.045,-0.996,0.082,-0.004,-0.082,-0.997)
  509. Part_4.CanCollide = false
  510. Part_4.Color = Color3.new(0.106,0.165,0.208)
  511. Part_4.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  512. Part_4.Material = Enum.Material.Glass
  513. Part_4.Size = Vector3.new(0.3,0.5,0.5)
  514. Part_4.Parent = Gun
  515.  
  516. WeldConstraint_4.Part0 = Part_4
  517. WeldConstraint_4.Part1 = Main
  518. WeldConstraint_4.Parent = Part_4
  519.  
  520. Part_5.CFrame = CFrame.new(-64.8,2.446,3.707,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  521. Part_5.CanCollide = false
  522. Part_5.Color = Color3.new(0.106,0.165,0.208)
  523. Part_5.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  524. Part_5.Material = Enum.Material.Glass
  525. Part_5.Size = Vector3.new(0.4,0.4,0.4)
  526. Part_5.Parent = Gun
  527.  
  528. Mesh_2.Parent = Part_5
  529.  
  530. WeldConstraint_5.Part0 = Part_5
  531. WeldConstraint_5.Part1 = Main
  532. WeldConstraint_5.Parent = Part_5
  533.  
  534. Eye.CFrame = CFrame.new(-64.8,2.446,3.707,0.675,0,0.738,-0.736,0.082,0.672,-0.06,-0.997,0.055)
  535. Eye.CanCollide = false
  536. Eye.Color = Color3.new(1,0,0)
  537. Eye.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  538. Eye.Material = Enum.Material.Neon
  539. Eye.Size = Vector3.new(0.05,0.35,0.41)
  540. Eye.Name = "Eye"
  541. Eye.Parent = Gun
  542.  
  543. WeldConstraint_6.Part0 = Eye
  544. WeldConstraint_6.Part1 = Main
  545. WeldConstraint_6.Parent = Eye
  546.  
  547. Eye_1.CFrame = CFrame.new(-64.8,2.446,3.707,-0.045,0,0.999,-0.996,0.082,-0.045,-0.082,-0.997,-0.004)
  548. Eye_1.CanCollide = false
  549. Eye_1.Color = Color3.new(1,0,0)
  550. Eye_1.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  551. Eye_1.Material = Enum.Material.Neon
  552. Eye_1.Size = Vector3.new(0.05,0.35,0.41)
  553. Eye_1.Name = "Eye"
  554. Eye_1.Parent = Gun
  555.  
  556. WeldConstraint_7.Part0 = Eye_1
  557. WeldConstraint_7.Part1 = Main
  558. WeldConstraint_7.Parent = Eye_1
  559.  
  560. Eye_2.CFrame = CFrame.new(-64.8,2.446,3.707,-0.738,0,0.675,-0.672,0.082,-0.736,-0.055,-0.997,-0.06)
  561. Eye_2.CanCollide = false
  562. Eye_2.Color = Color3.new(1,0,0)
  563. Eye_2.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  564. Eye_2.Material = Enum.Material.Neon
  565. Eye_2.Size = Vector3.new(0.05,0.35,0.41)
  566. Eye_2.Name = "Eye"
  567. Eye_2.Parent = Gun
  568.  
  569. WeldConstraint_8.Part0 = Eye_2
  570. WeldConstraint_8.Part1 = Main
  571. WeldConstraint_8.Parent = Eye_2
  572.  
  573. Eye_3.CFrame = CFrame.new(-64.8,2.446,3.707,-0.999,0,-0.045,0.045,0.082,-0.996,0.004,-0.997,-0.082)
  574. Eye_3.CanCollide = false
  575. Eye_3.Color = Color3.new(1,0,0)
  576. Eye_3.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  577. Eye_3.Material = Enum.Material.Neon
  578. Eye_3.Size = Vector3.new(0.05,0.35,0.41)
  579. Eye_3.Name = "Eye"
  580. Eye_3.Parent = Gun
  581.  
  582. WeldConstraint_9.Part0 = Eye_3
  583. WeldConstraint_9.Part1 = Main
  584. WeldConstraint_9.Parent = Eye_3
  585.  
  586. Eye_4.CFrame = CFrame.new(-64.8,2.446,3.707,-0.675,0,-0.738,0.736,0.082,-0.672,0.06,-0.997,-0.055)
  587. Eye_4.CanCollide = false
  588. Eye_4.Color = Color3.new(1,0,0)
  589. Eye_4.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  590. Eye_4.Material = Enum.Material.Neon
  591. Eye_4.Size = Vector3.new(0.05,0.35,0.41)
  592. Eye_4.Name = "Eye"
  593. Eye_4.Parent = Gun
  594.  
  595. WeldConstraint_10.Part0 = Eye_4
  596. WeldConstraint_10.Part1 = Main
  597. WeldConstraint_10.Parent = Eye_4
  598.  
  599. Eye_5.CFrame = CFrame.new(-64.8,2.446,3.707,0.045,0,-0.999,0.996,0.082,0.045,0.082,-0.997,0.004)
  600. Eye_5.CanCollide = false
  601. Eye_5.Color = Color3.new(1,0,0)
  602. Eye_5.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  603. Eye_5.Material = Enum.Material.Neon
  604. Eye_5.Size = Vector3.new(0.05,0.35,0.41)
  605. Eye_5.Name = "Eye"
  606. Eye_5.Parent = Gun
  607.  
  608. WeldConstraint_11.Part0 = Eye_5
  609. WeldConstraint_11.Part1 = Main
  610. WeldConstraint_11.Parent = Eye_5
  611.  
  612. Eye_6.CFrame = CFrame.new(-64.8,2.446,3.707,0.738,0,-0.675,0.672,0.082,0.736,0.055,-0.997,0.06)
  613. Eye_6.CanCollide = false
  614. Eye_6.Color = Color3.new(1,0,0)
  615. Eye_6.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  616. Eye_6.Material = Enum.Material.Neon
  617. Eye_6.Size = Vector3.new(0.05,0.35,0.41)
  618. Eye_6.Name = "Eye"
  619. Eye_6.Parent = Gun
  620.  
  621. WeldConstraint_12.Part0 = Eye_6
  622. WeldConstraint_12.Part1 = Main
  623. WeldConstraint_12.Parent = Eye_6
  624.  
  625. Eye_7.CFrame = CFrame.new(-64.8,2.446,3.707,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  626. Eye_7.CanCollide = false
  627. Eye_7.Color = Color3.new(1,0,0)
  628. Eye_7.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  629. Eye_7.Material = Enum.Material.Neon
  630. Eye_7.Size = Vector3.new(0.05,0.35,0.41)
  631. Eye_7.Name = "Eye"
  632. Eye_7.Parent = Gun
  633.  
  634. WeldConstraint_13.Part0 = Eye_7
  635. WeldConstraint_13.Part1 = Main
  636. WeldConstraint_13.Parent = Eye_7
  637.  
  638. Eye_8.CFrame = CFrame.new(-64.8,2.446,3.707,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  639. Eye_8.CanCollide = false
  640. Eye_8.Color = Color3.new(1,0,0)
  641. Eye_8.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  642. Eye_8.Material = Enum.Material.Neon
  643. Eye_8.Size = Vector3.new(0.38,0.41,0.38)
  644. Eye_8.Name = "Eye"
  645. Eye_8.Parent = Gun
  646.  
  647. Mesh_3.Parent = Eye_8
  648.  
  649. WeldConstraint_14.Part0 = Eye_8
  650. WeldConstraint_14.Part1 = Main
  651. WeldConstraint_14.Parent = Eye_8
  652.  
  653. Part_6.CFrame = CFrame.new(-64.8,2.429,3.906,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  654. Part_6.CanCollide = false
  655. Part_6.Color = Color3.new(0.106,0.165,0.208)
  656. Part_6.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  657. Part_6.Material = Enum.Material.Glass
  658. Part_6.Size = Vector3.new(0.37,0.5,0.37)
  659. Part_6.Parent = Gun
  660.  
  661. Mesh_4.MeshType = Enum.MeshType.Sphere
  662. Mesh_4.Parent = Part_6
  663.  
  664. WeldConstraint_15.Part0 = Part_6
  665. WeldConstraint_15.Part1 = Main
  666. WeldConstraint_15.Parent = Part_6
  667.  
  668. Part_7.CFrame = CFrame.new(-64.796,2.545,3.715,0.999,0,-0.045,-0.045,-0.082,-0.996,-0.004,0.997,-0.082)
  669. Part_7.CanCollide = false
  670. Part_7.Color = Color3.new(0.106,0.165,0.208)
  671. Part_7.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  672. Part_7.Material = Enum.Material.Glass
  673. Part_7.Size = Vector3.new(0.2,0.7,0.4)
  674. Part_7.Parent = Gun
  675.  
  676. Mesh_5.MeshType = Enum.MeshType.Wedge
  677. Mesh_5.Parent = Part_7
  678.  
  679. WeldConstraint_16.Part0 = Part_7
  680. WeldConstraint_16.Part1 = Main
  681. WeldConstraint_16.Parent = Part_7
  682.  
  683. Part_8.CFrame = CFrame.new(-64.798,2.462,3.508,0.999,-0.045,0,-0.045,-0.996,0.082,-0.004,-0.082,-0.997)
  684. Part_8.CanCollide = false
  685. Part_8.Color = Color3.new(0.106,0.165,0.208)
  686. Part_8.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  687. Part_8.Material = Enum.Material.Glass
  688. Part_8.Size = Vector3.new(0.3,0.4,0.2)
  689. Part_8.Parent = Gun
  690.  
  691. WeldConstraint_17.Part0 = Part_8
  692. WeldConstraint_17.Part1 = Main
  693. WeldConstraint_17.Parent = Part_8
  694.  
  695. Part_9.CFrame = CFrame.new(-64.801,2.462,3.508,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  696. Part_9.CanCollide = false
  697. Part_9.Color = Color3.new(0.106,0.165,0.208)
  698. Part_9.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  699. Part_9.Material = Enum.Material.Glass
  700. Part_9.Size = Vector3.new(0.35,0.35,0.35)
  701. Part_9.Parent = Gun
  702.  
  703. Mesh_6.Parent = Part_9
  704.  
  705. WeldConstraint_18.Part0 = Part_9
  706. WeldConstraint_18.Part1 = Main
  707. WeldConstraint_18.Parent = Part_9
  708.  
  709. Part_10.CFrame = CFrame.new(-64.801,2.486,3.209,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  710. Part_10.CanCollide = false
  711. Part_10.Color = Color3.new(0.106,0.165,0.208)
  712. Part_10.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  713. Part_10.Material = Enum.Material.Glass
  714. Part_10.Size = Vector3.new(0.5,0.1,0.5)
  715. Part_10.Parent = Gun
  716.  
  717. Mesh_7.Parent = Part_10
  718.  
  719. Snap.C0 = CFrame.new(0,0.05,0,-1,0,0,0,0,1,0,1,0)
  720. Snap.C1 = CFrame.new(0,-0.05,0,-1,0,0,0,0,1,0,1,0)
  721. Snap.Part0 = Part_10
  722. Snap.Part1 = Part_11
  723. Snap.Parent = Part_10
  724.  
  725. WeldConstraint_19.Part0 = Part_10
  726. WeldConstraint_19.Part1 = Main
  727. WeldConstraint_19.Parent = Part_10
  728.  
  729. Part_11.CFrame = CFrame.new(-64.801,2.495,3.109,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  730. Part_11.CanCollide = false
  731. Part_11.Color = Color3.new(0.106,0.165,0.208)
  732. Part_11.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  733. Part_11.Material = Enum.Material.Glass
  734. Part_11.Size = Vector3.new(0.5,0.1,0.45)
  735. Part_11.Parent = Gun
  736.  
  737. Mesh_8.Parent = Part_11
  738.  
  739. WeldConstraint_20.Part0 = Part_11
  740. WeldConstraint_20.Part1 = Main
  741. WeldConstraint_20.Parent = Part_11
  742.  
  743. Part_12.CFrame = CFrame.new(-64.793,2.565,4.231,0.999,0.032,-0.032,-0.045,0.646,-0.762,-0.004,0.762,0.647)
  744. Part_12.CanCollide = false
  745. Part_12.Color = Color3.new(0.106,0.165,0.208)
  746. Part_12.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  747. Part_12.Material = Enum.Material.Glass
  748. Part_12.Size = Vector3.new(0.2,0.5,0.2)
  749. Part_12.Parent = Gun
  750.  
  751. Mesh_9.MeshType = Enum.MeshType.Wedge
  752. Mesh_9.Parent = Part_12
  753.  
  754. WeldConstraint_21.Part0 = Part_12
  755. WeldConstraint_21.Part1 = Main
  756. WeldConstraint_21.Parent = Part_12
  757.  
  758. Part_13.CFrame = CFrame.new(-64.823,1.923,3.965,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  759. Part_13.CanCollide = false
  760. Part_13.Color = Color3.new(0.106,0.165,0.208)
  761. Part_13.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  762. Part_13.Material = Enum.Material.Glass
  763. Part_13.Size = Vector3.new(0.1,0.2,0.05)
  764. Part_13.Parent = Gun
  765.  
  766. WeldConstraint_22.Part0 = Part_13
  767. WeldConstraint_22.Part1 = Main
  768. WeldConstraint_22.Parent = Part_13
  769.  
  770. Part_14.CFrame = CFrame.new(-64.823,1.931,3.916,0.999,0.006,0.044,-0.045,0.219,0.975,-0.004,-0.976,0.219)
  771. Part_14.CanCollide = false
  772. Part_14.Color = Color3.new(0.106,0.165,0.208)
  773. Part_14.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  774. Part_14.Material = Enum.Material.Glass
  775. Part_14.Size = Vector3.new(0.1,0.05,0.05)
  776. Part_14.Parent = Gun
  777.  
  778. WeldConstraint_23.Part0 = Part_14
  779. WeldConstraint_23.Part1 = Main
  780. WeldConstraint_23.Parent = Part_14
  781.  
  782. Part_15.CFrame = CFrame.new(-64.822,1.945,3.868,0.999,0.012,0.043,-0.045,0.353,0.935,-0.004,-0.936,0.353)
  783. Part_15.CanCollide = false
  784. Part_15.Color = Color3.new(0.106,0.165,0.208)
  785. Part_15.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  786. Part_15.Material = Enum.Material.Glass
  787. Part_15.Size = Vector3.new(0.1,0.05,0.05)
  788. Part_15.Parent = Gun
  789.  
  790. WeldConstraint_24.Part0 = Part_15
  791. WeldConstraint_24.Part1 = Main
  792. WeldConstraint_24.Parent = Part_15
  793.  
  794. Part_16.CFrame = CFrame.new(-64.821,1.966,3.823,0.999,0.018,0.041,-0.045,0.48,0.876,-0.004,-0.877,0.48)
  795. Part_16.CanCollide = false
  796. Part_16.Color = Color3.new(0.106,0.165,0.208)
  797. Part_16.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  798. Part_16.Material = Enum.Material.Glass
  799. Part_16.Size = Vector3.new(0.1,0.05,0.05)
  800. Part_16.Parent = Gun
  801.  
  802. WeldConstraint_25.Part0 = Part_16
  803. WeldConstraint_25.Part1 = Main
  804. WeldConstraint_25.Parent = Part_16
  805.  
  806. Part_17.CFrame = CFrame.new(-64.82,1.993,3.781,0.999,0.024,0.038,-0.045,0.597,0.801,-0.004,-0.802,0.597)
  807. Part_17.CanCollide = false
  808. Part_17.Color = Color3.new(0.106,0.165,0.208)
  809. Part_17.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  810. Part_17.Material = Enum.Material.Glass
  811. Part_17.Size = Vector3.new(0.1,0.05,0.05)
  812. Part_17.Parent = Gun
  813.  
  814. WeldConstraint_26.Part0 = Part_17
  815. WeldConstraint_26.Part1 = Main
  816. WeldConstraint_26.Parent = Part_17
  817.  
  818. Part_18.CFrame = CFrame.new(-64.819,2.025,3.743,0.999,0.029,0.035,-0.045,0.702,0.71,-0.004,-0.711,0.703)
  819. Part_18.CanCollide = false
  820. Part_18.Color = Color3.new(0.106,0.165,0.208)
  821. Part_18.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  822. Part_18.Material = Enum.Material.Glass
  823. Part_18.Size = Vector3.new(0.1,0.05,0.05)
  824. Part_18.Parent = Gun
  825.  
  826. WeldConstraint_27.Part0 = Part_18
  827. WeldConstraint_27.Part1 = Main
  828. WeldConstraint_27.Parent = Part_18
  829.  
  830. Part_19.CFrame = CFrame.new(-64.818,2.063,3.71,0.999,0.033,0.03,-0.045,0.794,0.606,-0.004,-0.606,0.795)
  831. Part_19.CanCollide = false
  832. Part_19.Color = Color3.new(0.106,0.165,0.208)
  833. Part_19.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  834. Part_19.Material = Enum.Material.Glass
  835. Part_19.Size = Vector3.new(0.1,0.05,0.05)
  836. Part_19.Parent = Gun
  837.  
  838. WeldConstraint_28.Part0 = Part_19
  839. WeldConstraint_28.Part1 = Main
  840. WeldConstraint_28.Parent = Part_19
  841.  
  842. Part_20.CFrame = CFrame.new(-64.816,2.104,3.683,0.999,0.037,0.025,-0.045,0.871,0.489,-0.004,-0.49,0.872)
  843. Part_20.CanCollide = false
  844. Part_20.Color = Color3.new(0.106,0.165,0.208)
  845. Part_20.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  846. Part_20.Material = Enum.Material.Glass
  847. Part_20.Size = Vector3.new(0.1,0.05,0.05)
  848. Part_20.Parent = Gun
  849.  
  850. WeldConstraint_29.Part0 = Part_20
  851. WeldConstraint_29.Part1 = Main
  852. WeldConstraint_29.Parent = Part_20
  853.  
  854. Part_21.CFrame = CFrame.new(-64.814,2.149,3.661,0.999,0.04,0.02,-0.045,0.931,0.363,-0.004,-0.364,0.932)
  855. Part_21.CanCollide = false
  856. Part_21.Color = Color3.new(0.106,0.165,0.208)
  857. Part_21.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  858. Part_21.Material = Enum.Material.Glass
  859. Part_21.Size = Vector3.new(0.1,0.05,0.05)
  860. Part_21.Parent = Gun
  861.  
  862. WeldConstraint_30.Part0 = Part_21
  863. WeldConstraint_30.Part1 = Main
  864. WeldConstraint_30.Parent = Part_21
  865.  
  866. Part_22.CFrame = CFrame.new(-64.812,2.197,3.647,0.999,0.043,0.014,-0.045,0.972,0.23,-0.004,-0.231,0.973)
  867. Part_22.CanCollide = false
  868. Part_22.Color = Color3.new(0.106,0.165,0.208)
  869. Part_22.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  870. Part_22.Material = Enum.Material.Glass
  871. Part_22.Size = Vector3.new(0.1,0.05,0.05)
  872. Part_22.Parent = Gun
  873.  
  874. WeldConstraint_31.Part0 = Part_22
  875. WeldConstraint_31.Part1 = Main
  876. WeldConstraint_31.Parent = Part_22
  877.  
  878. Part_23.CFrame = CFrame.new(-64.797,2.556,2.361,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  879. Part_23.CanCollide = false
  880. Part_23.Color = Color3.new(0.106,0.165,0.208)
  881. Part_23.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  882. Part_23.Material = Enum.Material.Glass
  883. Part_23.Size = Vector3.new(0.15,4,0.15)
  884. Part_23.Parent = Gun
  885.  
  886. Mesh_10.Parent = Part_23
  887.  
  888. WeldConstraint_32.Part0 = Part_23
  889. WeldConstraint_32.Part1 = Main
  890. WeldConstraint_32.Parent = Part_23
  891.  
  892. Part_24.CFrame = CFrame.new(-64.798,2.539,2.561,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  893. Part_24.CanCollide = false
  894. Part_24.Color = Color3.new(0.106,0.165,0.208)
  895. Part_24.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  896. Part_24.Material = Enum.Material.Glass
  897. Part_24.Size = Vector3.new(0.25,2,0.25)
  898. Part_24.Parent = Gun
  899.  
  900. Mesh_11.Parent = Part_24
  901.  
  902. WeldConstraint_33.Part0 = Part_24
  903. WeldConstraint_33.Part1 = Main
  904. WeldConstraint_33.Parent = Part_24
  905.  
  906. Part_25.CFrame = CFrame.new(-64.794,2.732,1.428,0.999,0,-0.045,-0.045,-0.082,-0.996,-0.004,0.997,-0.082)
  907. Part_25.CanCollide = false
  908. Part_25.Color = Color3.new(0.106,0.165,0.208)
  909. Part_25.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  910. Part_25.Material = Enum.Material.Glass
  911. Part_25.Size = Vector3.new(0.05,0.1,0.2)
  912. Part_25.Parent = Gun
  913.  
  914. Mesh_12.MeshType = Enum.MeshType.Wedge
  915. Mesh_12.Parent = Part_25
  916.  
  917. WeldConstraint_34.Part0 = Part_25
  918. WeldConstraint_34.Part1 = Main
  919. WeldConstraint_34.Parent = Part_25
  920.  
  921. Eye_9.CFrame = CFrame.new(-64.799,2.719,0.368,0.999,0,0.045,-0.045,0.082,0.996,-0.004,-0.997,0.082)
  922. Eye_9.CanCollide = false
  923. Eye_9.Color = Color3.new(1,0,0)
  924. Eye_9.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  925. Eye_9.Material = Enum.Material.Neon
  926. Eye_9.Size = Vector3.new(0.125,0.05,0.125)
  927. Eye_9.Name = "Eye"
  928. Eye_9.Parent = Gun
  929.  
  930. Mesh_13.Parent = Eye_9
  931.  
  932. ParticleEmitter.Acceleration = Vector3.new(0,5,0)
  933. ParticleEmitter.Color = ColorSequence.new(Color3.new(1,0,0))
  934. ParticleEmitter.Lifetime = NumberRange.new(0.3,0.5)
  935. ParticleEmitter.LightEmission = 0.5
  936. ParticleEmitter.Rate = 150
  937. ParticleEmitter.RotSpeed = NumberRange.new(-180,180)
  938. ParticleEmitter.Rotation = NumberRange.new(-180,180)
  939. ParticleEmitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.10000000149012,0),NumberSequenceKeypoint.new(1,0,0)})
  940. ParticleEmitter.Speed = NumberRange.new(0.2)
  941. ParticleEmitter.SpreadAngle = Vector2.new(360,360)
  942. ParticleEmitter.Texture = "http://www.roblox.com/asset/?id=304437537"
  943. ParticleEmitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.30000001192093,0),NumberSequenceKeypoint.new(0.3,0,0),NumberSequenceKeypoint.new(1,1,0)})
  944. ParticleEmitter.ZOffset = 0.2
  945. ParticleEmitter.Parent = Eye_9
  946.  
  947. WeldConstraint_35.Part0 = Eye_9
  948. WeldConstraint_35.Part1 = Main
  949. WeldConstraint_35.Parent = Eye_9
  950.  
  951. Part_26.CFrame = CFrame.new(-64.801,2.462,3.508,0.687,-0.727,0,-0.724,-0.684,0.082,-0.06,-0.056,-0.997)
  952. Part_26.CanCollide = false
  953. Part_26.Color = Color3.new(0.106,0.165,0.208)
  954. Part_26.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  955. Part_26.Material = Enum.Material.Glass
  956. Part_26.Size = Vector3.new(0.05,0.05,0.05)
  957. Part_26.Parent = Gun
  958.  
  959. Mesh_14.MeshType = Enum.MeshType.FileMesh
  960. Mesh_14.MeshId = "http://www.roblox.com/asset/?id=156292343"
  961. Mesh_14.Offset = Vector3.new(0,0,0.2)
  962. Mesh_14.Scale = Vector3.new(0.8,0.8,1.5)
  963. Mesh_14.Parent = Part_26
  964.  
  965. WeldConstraint_36.Part0 = Part_26
  966. WeldConstraint_36.Part1 = Main
  967. WeldConstraint_36.Parent = Part_26
  968.  
  969. Eye_10.CFrame = CFrame.new(-64.801,2.462,3.508,0.749,0.662,0,0.66,-0.747,0.082,0.054,-0.061,-0.997)
  970. Eye_10.CanCollide = false
  971. Eye_10.Color = Color3.new(1,0,0)
  972. Eye_10.CustomPhysicalProperties = PhysicalProperties.new(0.0099999997764826,0,0,0,0)
  973. Eye_10.Material = Enum.Material.Neon
  974. Eye_10.Size = Vector3.new(0.05,0.05,0.05)
  975. Eye_10.Transparency = 0.5
  976. Eye_10.Name = "Eye"
  977. Eye_10.Parent = Gun
  978.  
  979. Mesh_15.MeshType = Enum.MeshType.FileMesh
  980. Mesh_15.MeshId = "http://www.roblox.com/asset/?id=156292343"
  981. Mesh_15.Offset = Vector3.new(0,0,0.2)
  982. Mesh_15.Scale = Vector3.new(0.9,0.9,0.3)
  983. Mesh_15.Parent = Eye_10
  984.  
  985. WeldConstraint_37.Part0 = Eye_10
  986. WeldConstraint_37.Part1 = Main
  987. WeldConstraint_37.Parent = Eye_10
  988.  
  989. Main.BottomSurface = Enum.SurfaceType.Smooth
  990. Main.CFrame = CFrame.new(-64.817,1.446,4.112,1,0,0,0,1,0,0,0,1)
  991. Main.Color = Color3.new(0.106,0.165,0.208)
  992. Main.Size = Vector3.new(0.13,0.26,0.2)
  993. Main.TopSurface = Enum.SurfaceType.Smooth
  994. Main.Transparency = 1
  995. Main.Name = "Main"
  996. Main.Parent = Gun
  997. mas.Parent = owner.Character
  998. gw = wbtwe(Main, owner.Character["Right Arm"], CFrame.new(0, 0, 1) *CFrame.fromEulerAnglesXYZ(89.5, 0, 0))
  999. anim = coroutine.wrap(function()
  1000. while game:GetService("RunService").Stepped:wait() do
  1001. hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.2, -1.5, 0) *CFrame.Angles(0, 0, 0.2), 0.3)
  1002. Text.Rotation = math.random(-5,5)
  1003. if owner.Character.HumanoidRootPart.Velocity.Magnitude < 1 then
  1004. idle = idle +0.1
  1005. hrw.C0 = hrw.C0:lerp(owner.Character.HumanoidRootPart.CFrame:inverse() *owner.Character.HumanoidRootPart.CFrame *CFrame.new(0, -2 +math.sin(idle) *0.4, 0), 0.08)
  1006. llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, 0) *CFrame.Angles(math.cos(idle) *-0.2, 25, math.cos(idle) *0.2), 0.3)
  1007. rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(math.cos(idle) *0.2, 0, math.cos(idle) *-0.2), 0.3)
  1008. law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.45, 0, 0) *CFrame.Angles(0, 25, 0) *CFrame.fromEulerAnglesXYZ(0, 0, 0), 0.3)
  1009. raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.4, 1, 0.5) *CFrame.Angles(0, 0, -0.1) *CFrame.fromEulerAnglesXYZ(-89.5, 0, 0), 0.3)
  1010. end
  1011. if owner.Character.HumanoidRootPart.Velocity.Magnitude > 1 then
  1012. walk = walk+0.1
  1013. hrw.C0 = hrw.C0:lerp(owner.Character.HumanoidRootPart.CFrame:inverse() *owner.Character.HumanoidRootPart.CFrame *CFrame.new(0, 0, 0.4) *CFrame.Angles(0.4, math.cos(walk) *0.2, 0), 0.08)
  1014. llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1 +math.cos(walk) *-0.2, 0) *CFrame.Angles(25 -math.sin(walk) *0.2, 25, 0), 0.3)
  1015. rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1 +math.cos(walk) *0.2, 0) *CFrame.Angles(25-math.sin(walk) *-0.2, 0, 0), 0.3)
  1016. law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.45, 0, 0) *CFrame.Angles(-0.4, 25, 0) *CFrame.fromEulerAnglesXYZ(0, 0, 0), 0.3)
  1017. raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.4, 1, 0.5) *CFrame.Angles(-0.4, 0, -0.1) *CFrame.fromEulerAnglesXYZ(-89.5, 0, 0), 0.3)
  1018. end
  1019. end
  1020. end)anim()
  1021. twitch = coroutine.wrap(function()
  1022. while wait(math.random(1, 1)) do
  1023. hw.C0 = owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.2, -1.5, 0) *CFrame.Angles(math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5)))
  1024. end
  1025. end)twitch()
  1026. local sound = Instance.new("Sound", Eye_9)
  1027. sound.SoundId = "rbxassetid://136523485"
  1028. sound.Volume = 3
  1029. local soundd = Instance.new("Sound", Eye_9)
  1030. soundd.SoundId = "rbxassetid://340722848"
  1031. soundd.Volume = 2
  1032. killed = {}
  1033. mouse.Button1Down:connect(function()
  1034. sound:Play()
  1035. local ray = Ray.new(Eye_9.CFrame.p, (mouse.Hit.p - Eye_9.CFrame.p).unit*300)
  1036. local hit, position = workspace:FindPartOnRay(ray, owner.Character)
  1037.  
  1038.  
  1039. local humanoid = hit and hit.Parent and hit.Parent:FindFirstChildOfClass("Humanoid")
  1040. local distance = (position - Eye_9.CFrame.p).magnitude
  1041. local rayPart = Instance.new("Part", owner.Character)
  1042. rayPart.Transparency = 0.5
  1043. rayPart.Name = "RayPart"
  1044. rayPart.BrickColor = BrickColor.new("Really red")
  1045. rayPart.Material = "Neon"
  1046. rayPart.Anchored = true
  1047. rayPart.CanCollide = false
  1048. rayPart.TopSurface = Enum.SurfaceType.Smooth
  1049. rayPart.BottomSurface = Enum.SurfaceType.Smooth
  1050. rayPart.formFactor = Enum.FormFactor.Custom
  1051. rayPart.Size = Vector3.new(0.2, 0.2, distance)
  1052. rayPart.CFrame = CFrame.new(position, Eye_9.CFrame.p) * CFrame.new(0, 0, -distance/2)
  1053.  
  1054. game.Debris:AddItem(rayPart, 0.1)
  1055. if mouse.Target then
  1056. if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
  1057. if mouse.Target.Parent ~= owner.Character or mouse.Target ~= workspace or mouse.Target.Name ~= "Base" then
  1058. for i,v in pairs(mouse.Target.Parent:GetDescendants()) do
  1059. if v:IsA("SpecialMesh") or v:IsA("Accessory") or v:IsA("Humanoid") or v:IsA("Decal") or v:IsA("Texture") or v:IsA("CharacterMesh") then
  1060. v:Destroy()
  1061. end
  1062. if v:IsA("Part") or v:IsA("MeshPart") then
  1063. v.Material = "Neon"
  1064. v.Anchored = true
  1065. v.CanCollide = false
  1066. if math.random(1,2) == 1 then
  1067. v.BrickColor = BrickColor.new("Really red")
  1068. else
  1069. v.BrickColor = BrickColor.new("Really black")
  1070. end
  1071. end
  1072. end
  1073. soundd:Play()
  1074. table.insert(killed, mouse.Target.Parent.Name)
  1075. target = mouse.Target
  1076. for i = 1,25 do
  1077. game:GetService("RunService").Stepped:wait()
  1078. for i,v in pairs(target.Parent:GetDescendants()) do
  1079. if v:IsA("Part") or v:IsA("MeshPart") then
  1080. if math.random(1,2) == 1 then
  1081. v.BrickColor = BrickColor.new("Really red")
  1082. else
  1083. v.BrickColor = BrickColor.new("Really black")
  1084. end
  1085. end
  1086. end
  1087. end
  1088.  
  1089. for i = 1,100 do
  1090. game:GetService("RunService").Stepped:wait()
  1091. for i,v in pairs(target.Parent:GetDescendants()) do
  1092. if v:IsA("Part") or v:IsA("MeshPart") then
  1093. v.Transparency = v.Transparency +0.01
  1094. if math.random(1,2) == 1 then
  1095. v.BrickColor = BrickColor.new("Really red")
  1096. else
  1097. v.BrickColor = BrickColor.new("Really black")
  1098. end
  1099. end
  1100. end
  1101. end
  1102. for i,v in pairs(target:GetDescendants()) do
  1103. if v:IsA("Part") or v:IsA("MeshPart") then
  1104. v:Destroy()
  1105. end
  1106. end
  1107. end
  1108. end
  1109. end
  1110. end)
  1111. workspace.ChildAdded:connect(function(p)
  1112. for i = 1,#killed do
  1113. if killed[i] == p.Name then
  1114. for i,v in pairs(p:GetChildren()) do
  1115. v:Destroy()
  1116. end
  1117. end
  1118. end
  1119. end)
  1120. health = coroutine.wrap(function()
  1121. while game:GetService("RunService").Stepped:wait() do
  1122. owner.Character.Humanoid.MaxHealth = math.huge
  1123. owner.Character.Humanoid.Health = math.huge
  1124. end
  1125. end)health()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement