Jerlous

Insane Genocidal Maniac (makhail07)

Mar 23rd, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 110.30 KB | None | 0 0
  1. -- Insane Genocidal Maniac, Long ass name lmao
  2. -- A script By makhail07
  3. -- Discord Creterisk#2958
  4. -- Credit to Salvos sadist for the uzi idea, and also salvo's genocider :thonk:
  5.  
  6.  
  7.  
  8. --[[ If you wish to change the color of the gun simply just replace "Dark stone grey" for the mag,
  9. "Black" and "Really black" for the gun, with any color you wish.
  10. --]]
  11.  
  12.  
  13.  
  14. local IDs = {340106355,927529620,876981900,398987889}
  15.  
  16.  
  17. ------------------------------------------------------------
  18. ---------------------------------------------
  19. --Start of Functions--
  20. ------------------------------------------------------------
  21. ---------------------------------------------
  22.  
  23.  
  24. function swait(num)
  25. if num==0 or num==nil then
  26. game:service'RunService'.Stepped:wait(0)
  27. else
  28. for i=0,num do
  29. game:service'RunService'.Stepped:wait(0)
  30. end
  31. end
  32. end
  33. function thread(f)
  34. coroutine.resume(coroutine.create(f))
  35. end
  36. function clerp(a, b, t)
  37. local qa = {
  38. QuaternionFromCFrame(a)
  39. }
  40. local qb = {
  41. QuaternionFromCFrame(b)
  42. }
  43. local ax, ay, az = a.x, a.y, a.z
  44. local bx, by, bz = b.x, b.y, b.z
  45. local _t = 1 - t
  46. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  47. end
  48. function QuaternionFromCFrame(cf)
  49. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  50. local trace = m00 + m11 + m22
  51. if trace > 0 then
  52. local s = math.sqrt(1 + trace)
  53. local recip = 0.5 / s
  54. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  55. else
  56. local i = 0
  57. if m00 < m11 then
  58. i = 1
  59. end
  60. if m22 > (i == 0 and m00 or m11) then
  61. i = 2
  62. end
  63. if i == 0 then
  64. local s = math.sqrt(m00 - m11 - m22 + 1)
  65. local recip = 0.5 / s
  66. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  67. elseif i == 1 then
  68. local s = math.sqrt(m11 - m22 - m00 + 1)
  69. local recip = 0.5 / s
  70. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  71. elseif i == 2 then
  72. local s = math.sqrt(m22 - m00 - m11 + 1)
  73. local recip = 0.5 / s
  74. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  75. end
  76. end
  77. end
  78. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  79. local xs, ys, zs = x + x, y + y, z + z
  80. local wx, wy, wz = w * xs, w * ys, w * zs
  81. local xx = x * xs
  82. local xy = x * ys
  83. local xz = x * zs
  84. local yy = y * ys
  85. local yz = y * zs
  86. local zz = z * zs
  87. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  88. end
  89. function QuaternionSlerp(a, b, t)
  90. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  91. local startInterp, finishInterp
  92. if cosTheta >= 1.0E-4 then
  93. if 1 - cosTheta > 1.0E-4 then
  94. local theta = math.acos(cosTheta)
  95. local invSinTheta = 1 / math.sin(theta)
  96. startInterp = math.sin((1 - t) * theta) * invSinTheta
  97. finishInterp = math.sin(t * theta) * invSinTheta
  98. else
  99. startInterp = 1 - t
  100. finishInterp = t
  101. end
  102. elseif 1 + cosTheta > 1.0E-4 then
  103. local theta = math.acos(-cosTheta)
  104. local invSinTheta = 1 / math.sin(theta)
  105. startInterp = math.sin((t - 1) * theta) * invSinTheta
  106. finishInterp = math.sin(t * theta) * invSinTheta
  107. else
  108. startInterp = t - 1
  109. finishInterp = t
  110. end
  111. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  112. end
  113. function rayCast(Position, Direction, Range, Ignore)
  114. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  115. end
  116. --Wait what okay
  117. wait()
  118. local plr = game:service'Players'.LocalPlayer
  119. local char = plr.Character
  120. local hum = char.Humanoid
  121. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  122. ff.Visible = false
  123. hum.MaxHealth = 1.0E298
  124. hum.Health = 1.0E298
  125. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  126. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  127. hum.MaxHealth = 1.0E298
  128. hum.Health = 1.0E298
  129. end
  130. end)
  131. local ra = char["Right Arm"]
  132. local la= char["Left Arm"]
  133. local rl= char["Right Leg"]
  134. local ll = char["Left Leg"]
  135. local hed = char.Head
  136. local root = char.HumanoidRootPart
  137. local rootj = root.RootJoint
  138. local tors = char.Torso
  139. local mouse = plr:GetMouse()
  140. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  141. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  142. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  143. local maincolor = BrickColor.new("Really black")
  144. cf = CFrame.new
  145. angles = CFrame.Angles
  146. attack = false
  147. euler=CFrame.fromEulerAnglesXYZ
  148. equipped = false
  149. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  150. RSH, LSH = nil, nil
  151. RW = Instance.new("Weld")
  152. LW = Instance.new("Weld")
  153. RH = tors["Right Hip"]
  154. LH = tors["Left Hip"]
  155. RSH = tors["Right Shoulder"]
  156. LSH = tors["Left Shoulder"]
  157. RSH.Parent = nil
  158. LSH.Parent = nil
  159. RW.Name = "RW"
  160. RW.Part0 = tors
  161. RW.C0 = CFrame.new(1.5, 0.5, 0)
  162. RW.C1 = CFrame.new(0, 0.5, 0)
  163. RW.Part1 = ra
  164. RW.Parent = tors
  165. LW.Name = "LW"
  166. LW.Part0 = tors
  167. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  168. LW.C1 = CFrame.new(0, 0.5, 0)
  169. LW.Part1 = la
  170. LW.Parent = tors
  171. print('User is '..plr.Name)
  172. Effects = {}
  173.  
  174. ArtificialHB = Instance.new("BindableEvent", script)
  175. ArtificialHB.Name = "Heartbeat"
  176.  
  177. script:WaitForChild("Heartbeat")
  178.  
  179.  
  180. frame = 1 / 60
  181. tf = 0
  182. allowframeloss = false
  183. tossremainder = false
  184. lastframe = tick()
  185. script.Heartbeat:Fire()
  186.  
  187. game:GetService("RunService").Heartbeat:connect(function(s, p)
  188. tf = tf + s
  189. if tf >= frame then
  190. if allowframeloss then
  191. script.Heartbeat:Fire()
  192. lastframe = tick()
  193. else
  194. for i = 1, math.floor(tf / frame) do
  195. script.Heartbeat:Fire()
  196. end
  197. lastframe = tick()
  198. end
  199. if tossremainder then
  200. tf = 0
  201. else
  202. tf = tf - frame * math.floor(tf / frame)
  203. end
  204. end
  205. end)
  206. local RbxUtility = LoadLibrary("RbxUtility")
  207. local Create = RbxUtility.Create
  208.  
  209.  
  210. function ShowDamage(Pos, Text, Time, Color)
  211. local Rate = (1 / 30)
  212. local Pos = (Pos or Vector3.new(0, 0, 0))
  213. local Text = (Text or "")
  214. local Time = (Time or 2)
  215. local Color = (Color or Color3.new(1, 0, 1))
  216. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  217. EffectPart.Anchored = true
  218. local BillboardGui = Create("BillboardGui"){
  219. Size = UDim2.new(3, 0, 3, 0),
  220. Adornee = EffectPart,
  221. Parent = EffectPart,
  222. }
  223. local TextLabel = Create("TextLabel"){
  224. BackgroundTransparency = 1,
  225. Size = UDim2.new(1, 0, 1, 0),
  226. Text = Text,
  227. Font = "Highway",
  228. TextColor3 = Color,
  229. TextScaled = true,
  230. Parent = BillboardGui,
  231. }
  232. game.Debris:AddItem(EffectPart, (Time))
  233. EffectPart.Parent = game:GetService("Workspace")
  234. delay(0, function()
  235. local Frames = (Time / Rate)
  236. for Frame = 1, Frames do
  237. wait(Rate)
  238. local Percent = (Frame / Frames)
  239. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  240. TextLabel.TextTransparency = Percent
  241. end
  242. if EffectPart and EffectPart.Parent then
  243. EffectPart:Destroy()
  244. end
  245. end)
  246. end
  247. CFuncs = {
  248. Part = {
  249. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  250. local Part = Create("Part")({
  251. Parent = Parent,
  252. Reflectance = Reflectance,
  253. Transparency = Transparency,
  254. CanCollide = false,
  255. Locked = true,
  256. BrickColor = BrickColor.new(tostring(BColor)),
  257. Name = Name,
  258. Size = Size,
  259. Material = Material
  260. })
  261. RemoveOutlines(Part)
  262. return Part
  263. end
  264. },
  265. Mesh = {
  266. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  267. local Msh = Create(Mesh)({
  268. Parent = Part,
  269. Offset = OffSet,
  270. Scale = Scale
  271. })
  272. if Mesh == "SpecialMesh" then
  273. Msh.MeshType = MeshType
  274. Msh.MeshId = MeshId
  275. end
  276. return Msh
  277. end
  278. },
  279. Mesh = {
  280. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  281. local Msh = Create(Mesh)({
  282. Parent = Part,
  283. Offset = OffSet,
  284. Scale = Scale
  285. })
  286. if Mesh == "SpecialMesh" then
  287. Msh.MeshType = MeshType
  288. Msh.MeshId = MeshId
  289. end
  290. return Msh
  291. end
  292. },
  293. Weld = {
  294. Create = function(Parent, Part0, Part1, C0, C1)
  295. local Weld = Create("Weld")({
  296. Parent = Parent,
  297. Part0 = Part0,
  298. Part1 = Part1,
  299. C0 = C0,
  300. C1 = C1
  301. })
  302. return Weld
  303. end
  304. },
  305. Sound = {
  306. Create = function(id, par, vol, pit)
  307. coroutine.resume(coroutine.create(function()
  308. local S = Create("Sound")({
  309. Volume = vol,
  310. Pitch = pit or 1,
  311. SoundId = id,
  312. Parent = par or workspace
  313. })
  314. wait()
  315. S:play()
  316. game:GetService("Debris"):AddItem(S, 6)
  317. end))
  318. end
  319. },
  320. ParticleEmitter = {
  321. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  322. local fp = Create("ParticleEmitter")({
  323. Parent = Parent,
  324. Color = ColorSequence.new(Color1, Color2),
  325. LightEmission = LightEmission,
  326. Size = Size,
  327. Texture = Texture,
  328. Transparency = Transparency,
  329. ZOffset = ZOffset,
  330. Acceleration = Accel,
  331. Drag = Drag,
  332. LockedToPart = LockedToPart,
  333. VelocityInheritance = VelocityInheritance,
  334. EmissionDirection = EmissionDirection,
  335. Enabled = Enabled,
  336. Lifetime = LifeTime,
  337. Rate = Rate,
  338. Rotation = Rotation,
  339. RotSpeed = RotSpeed,
  340. Speed = Speed,
  341. VelocitySpread = VelocitySpread
  342. })
  343. return fp
  344. end
  345. }
  346. }
  347. function RemoveOutlines(part)
  348. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  349. end
  350. function CreateSound(ID, PARENT, VOLUME, PITCH)
  351. local NEWSOUND = nil
  352. coroutine.resume(coroutine.create(function()
  353. NEWSOUND = Instance.new("Sound", PARENT)
  354. NEWSOUND.Volume = VOLUME
  355. NEWSOUND.Pitch = PITCH
  356. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  357. swait()
  358. NEWSOUND:play()
  359. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  360. end))
  361. return NEWSOUND
  362. end
  363. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  364. local Part = Create("Part")({
  365. formFactor = FormFactor,
  366. Parent = Parent,
  367. Reflectance = Reflectance,
  368. Transparency = Transparency,
  369. CanCollide = false,
  370. Locked = true,
  371. BrickColor = BrickColor.new(tostring(BColor)),
  372. Name = Name,
  373. Size = Size,
  374. Material = Material
  375. })
  376. RemoveOutlines(Part)
  377. return Part
  378. end
  379. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  380. local Msh = Create(Mesh)({
  381. Parent = Part,
  382. Offset = OffSet,
  383. Scale = Scale
  384. })
  385. if Mesh == "SpecialMesh" then
  386. Msh.MeshType = MeshType
  387. Msh.MeshId = MeshId
  388. end
  389. return Msh
  390. end
  391. function CreateWeld(Parent, Part0, Part1, C0, C1)
  392. local Weld = Create("Weld")({
  393. Parent = Parent,
  394. Part0 = Part0,
  395. Part1 = Part1,
  396. C0 = C0,
  397. C1 = C1
  398. })
  399. return Weld
  400. end
  401.  
  402.  
  403. EffectModel = Instance.new("Model", char)
  404. Effects = {
  405. Block = {
  406. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  407. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  408. prt.Anchored = true
  409. prt.CFrame = cframe
  410. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  411. game:GetService("Debris"):AddItem(prt, 10)
  412. if Type == 1 or Type == nil then
  413. table.insert(Effects, {
  414. prt,
  415. "Block1",
  416. delay,
  417. x3,
  418. y3,
  419. z3,
  420. msh
  421. })
  422. elseif Type == 2 then
  423. table.insert(Effects, {
  424. prt,
  425. "Block2",
  426. delay,
  427. x3,
  428. y3,
  429. z3,
  430. msh
  431. })
  432. else
  433. table.insert(Effects, {
  434. prt,
  435. "Block3",
  436. delay,
  437. x3,
  438. y3,
  439. z3,
  440. msh
  441. })
  442. end
  443. end
  444. },
  445. Sphere = {
  446. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  447. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  448. prt.Anchored = true
  449. prt.CFrame = cframe
  450. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  451. game:GetService("Debris"):AddItem(prt, 10)
  452. table.insert(Effects, {
  453. prt,
  454. "Cylinder",
  455. delay,
  456. x3,
  457. y3,
  458. z3,
  459. msh
  460. })
  461. end
  462. },
  463. Cylinder = {
  464. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  465. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  466. prt.Anchored = true
  467. prt.CFrame = cframe
  468. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  469. game:GetService("Debris"):AddItem(prt, 10)
  470. table.insert(Effects, {
  471. prt,
  472. "Cylinder",
  473. delay,
  474. x3,
  475. y3,
  476. z3,
  477. msh
  478. })
  479. end
  480. },
  481. Wave = {
  482. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  483. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  484. prt.Anchored = true
  485. prt.CFrame = cframe
  486. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  487. game:GetService("Debris"):AddItem(prt, 10)
  488. table.insert(Effects, {
  489. prt,
  490. "Cylinder",
  491. delay,
  492. x3 / 60,
  493. y3 / 60,
  494. z3 / 60,
  495. msh
  496. })
  497. end
  498. },
  499. Ring = {
  500. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  501. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  502. prt.Anchored = true
  503. prt.CFrame = cframe
  504. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  505. game:GetService("Debris"):AddItem(prt, 10)
  506. table.insert(Effects, {
  507. prt,
  508. "Cylinder",
  509. delay,
  510. x3,
  511. y3,
  512. z3,
  513. msh
  514. })
  515. end
  516. },
  517. Break = {
  518. Create = function(brickcolor, cframe, x1, y1, z1)
  519. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  520. prt.Anchored = true
  521. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  522. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  523. local num = math.random(10, 50) / 1000
  524. game:GetService("Debris"):AddItem(prt, 10)
  525. table.insert(Effects, {
  526. prt,
  527. "Shatter",
  528. num,
  529. prt.CFrame,
  530. math.random() - math.random(),
  531. 0,
  532. math.random(50, 100) / 100
  533. })
  534. end
  535. }
  536. }
  537. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  538. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  539. prt.Anchored = true
  540. prt.CFrame = cframe
  541. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  542. game:GetService("Debris"):AddItem(prt, 10)
  543. if Type == 1 or Type == nil then
  544. table.insert(Effects, {
  545. prt,
  546. "Block1",
  547. delay,
  548. x3,
  549. y3,
  550. z3,
  551. msh
  552. })
  553. elseif Type == 2 then
  554. table.insert(Effects, {
  555. prt,
  556. "Block2",
  557. delay,
  558. x3,
  559. y3,
  560. z3,
  561. msh
  562. })
  563. elseif Type == 3 then
  564. table.insert(Effects, {
  565. prt,
  566. "Block3",
  567. delay,
  568. x3,
  569. y3,
  570. z3,
  571. msh
  572. })
  573. end
  574. end
  575. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  576. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  577. prt.Anchored = true
  578. prt.CFrame = cframe
  579. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  580. game:GetService("Debris"):AddItem(prt, 10)
  581. table.insert(Effects, {
  582. prt,
  583. "Cylinder",
  584. delay,
  585. x3,
  586. y3,
  587. z3,
  588. msh
  589. })
  590. end
  591. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  592. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  593. prt.Anchored = true
  594. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  595. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  596. game:GetService("Debris"):AddItem(prt, 10)
  597. table.insert(Effects, {
  598. prt,
  599. "Cylinder",
  600. delay,
  601. x3,
  602. y3,
  603. z3,
  604. msh
  605. })
  606. end
  607. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  608. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  609. prt.Anchored = true
  610. prt.CFrame = cframe
  611. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  612. game:GetService("Debris"):AddItem(prt, 10)
  613. table.insert(Effects, {
  614. prt,
  615. "Cylinder",
  616. delay,
  617. x3,
  618. y3,
  619. z3,
  620. msh
  621. })
  622. end
  623. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  624. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  625. prt.Anchored = true
  626. prt.CFrame = cframe
  627. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  628. game:GetService("Debris"):AddItem(prt, 10)
  629. table.insert(Effects, {
  630. prt,
  631. "Cylinder",
  632. delay,
  633. x3,
  634. y3,
  635. z3,
  636. msh
  637. })
  638. end
  639. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  640. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  641. prt.Anchored = true
  642. prt.CFrame = cframe
  643. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  644. game:GetService("Debris"):AddItem(prt, 10)
  645. table.insert(Effects, {
  646. prt,
  647. "Cylinder",
  648. delay,
  649. x3,
  650. y3,
  651. z3,
  652. msh
  653. })
  654. end
  655. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  656. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  657. prt.Anchored = true
  658. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  659. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  660. local num = math.random(10, 50) / 1000
  661. game:GetService("Debris"):AddItem(prt, 10)
  662. table.insert(Effects, {
  663. prt,
  664. "Shatter",
  665. num,
  666. prt.CFrame,
  667. math.random() - math.random(),
  668. 0,
  669. math.random(50, 100) / 100
  670. })
  671. end
  672.  
  673.  
  674. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  675. function WACKYEFFECT(Table)
  676. local TYPE = (Table.EffectType or "Sphere")
  677. local SIZE = (Table.Size or VT(1,1,1))
  678. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  679. local TRANSPARENCY = (Table.Transparency or 0)
  680. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  681. local CFRAME = (Table.CFrame or tors.CFrame)
  682. local MOVEDIRECTION = (Table.MoveToPos or nil)
  683. local ROTATION1 = (Table.RotationX or 0)
  684. local ROTATION2 = (Table.RotationY or 0)
  685. local ROTATION3 = (Table.RotationZ or 0)
  686. local MATERIAL = (Table.Material or "Neon")
  687. local COLOR = (Table.Color or C3(1,1,1))
  688. local TIME = (Table.Time or 45)
  689. local SOUNDID = (Table.SoundID or nil)
  690. local SOUNDPITCH = (Table.SoundPitch or nil)
  691. local SOUNDVOLUME = (Table.SoundVolume or nil)
  692. coroutine.resume(coroutine.create(function()
  693. local PLAYSSOUND = false
  694. local SOUND = nil
  695. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  696. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  697. PLAYSSOUND = true
  698. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  699. end
  700. EFFECT.Color = COLOR
  701. local MSH = nil
  702. if TYPE == "Sphere" then
  703. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  704. elseif TYPE == "Block" then
  705. MSH = IT("BlockMesh",EFFECT)
  706. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  707. elseif TYPE == "Wave" then
  708. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  709. elseif TYPE == "Ring" then
  710. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  711. elseif TYPE == "Slash" then
  712. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  713. elseif TYPE == "Round Slash" then
  714. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  715. elseif TYPE == "Swirl" then
  716. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  717. elseif TYPE == "Skull" then
  718. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  719. elseif TYPE == "Crystal" then
  720. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  721. end
  722. if MSH ~= nil then
  723. local MOVESPEED = nil
  724. if MOVEDIRECTION ~= nil then
  725. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  726. end
  727. local GROWTH = SIZE - ENDSIZE
  728. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  729. if TYPE == "Block" then
  730. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  731. else
  732. EFFECT.CFrame = CFRAME
  733. end
  734. for LOOP = 1, TIME+1 do
  735. swait()
  736. MSH.Scale = MSH.Scale - GROWTH/TIME
  737. if TYPE == "Wave" then
  738. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  739. end
  740. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  741. if TYPE == "Block" then
  742. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  743. else
  744. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  745. end
  746. if MOVEDIRECTION ~= nil then
  747. local ORI = EFFECT.Orientation
  748. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  749. EFFECT.Orientation = ORI
  750. end
  751. end
  752. if PLAYSSOUND == false then
  753. EFFECT:remove()
  754. else
  755. SOUND.Stopped:Connect(function()
  756. EFFECT:remove()
  757. end)
  758. end
  759. else
  760. if PLAYSSOUND == false then
  761. EFFECT:remove()
  762. else
  763. repeat swait() until SOUND.Playing == false
  764. EFFECT:remove()
  765. end
  766. end
  767. end))
  768. end
  769.  
  770.  
  771.  
  772. local lrs = game:service'RunService'.RenderStepped
  773. function bleed(char,timeforbleed)
  774. local Rate = (1/30)
  775. local clr = BrickColor.new"Really black"
  776. if char.Name == "Quil_Cyndaquil" or char.Name == "Nebula_Zorua" or char.Parent.Name == "Quil_Cyndaquil" or char.Parent.Name == "Nebula_Zorua" then
  777. clr = BrickColor.new"Teal"
  778. elseif char.Name == "Salvo_Starly" or char.Parent.Name == "Salvo_Starly" then
  779. clr = BrickColor.new"Institutional white"
  780. elseif char.Name == "visabledude" or char.Parent.Name == "visabledude" then
  781. clr = BrickColor.new"Really blue"
  782. elseif char.Name == "makhail07" or char.Parent.Name == "makhail07" then
  783. clr = BrickColor.new"Lime green"
  784. elseif char.Name == "KillerDarkness0105" or char.Parent.Name == "KillerDarkness0105" then
  785. clr = BrickColor.new"Really black"
  786. end
  787. local Frames = timeforbleed / Rate
  788. wait(.25)
  789.  
  790. for Frame = 1, Frames do
  791. coroutine.wrap(function()
  792. local p = Instance.new("Part",workspace)
  793. p.BrickColor = clr
  794. p.Size = Vector3.new(.25,.25,.25)
  795. p.Material = Enum.Material.Neon
  796. local prt
  797. if char:IsA"Model" then
  798. prt = char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso"
  799. else
  800. prt = char;
  801. end
  802. p.CFrame = prt.CFrame;
  803. p.Name = "Blood"
  804. p.CanCollide = false
  805. p.Velocity = prt.CFrame.lookVector * -math.random(25,30) + Vector3.new(math.random(-10,10),0,0)
  806. p.Touched:connect(function(tou)
  807. if tou.Name ~= "Blood" and tou.Parent and tou.Parent ~= char and (not tou.Parent.Parent or tou.Parent.Parent ~= char.Parent) and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:IsA"Tool" == false and tou.Name ~= "Handle" then
  808. local pos = Vector3.new(p.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,p.Position.Z)
  809. p:destroy()
  810. if tou.Name == "BloodPuddle" then
  811. local reee = tou.CFrame
  812. if tou.Transparency > .2 then
  813. tou.Transparency = tou.Transparency - .1
  814. end
  815. if tou.Size.X < 15 then
  816. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  817. tou.CFrame = reee
  818. end
  819. else
  820. local bloodlol = Instance.new('Part',workspace)
  821. bloodlol.Size=Vector3.new(1,0.2,1)
  822. bloodlol.Name = "BloodPuddle"
  823. bloodlol.Anchored = true
  824. bloodlol.CanCollide = false
  825. bloodlol.Material = Enum.Material.Neon
  826. bloodlol.BrickColor = clr
  827. local cyl = Instance.new('CylinderMesh',bloodlol)
  828. cyl.Scale = Vector3.new(1,0.1,1)
  829. bloodlol.CFrame = CFrame.new(pos)
  830. coroutine.wrap(function()
  831. wait(1)
  832. while bloodlol.Parent ~= nil do
  833. if bloodlol.Transparency < 1 then
  834. bloodlol.Transparency = bloodlol.Transparency+0.01
  835. else
  836. bloodlol:Destroy()
  837. end
  838. wait()
  839. end
  840. end)()
  841. end
  842. end
  843. end)
  844. end)()
  845. wait((1/30))
  846. end
  847. end
  848.  
  849. ----shack2
  850.  
  851. local PlayerGui = plr.PlayerGui
  852.  
  853. local WEAPONGUI = Instance.new("ScreenGui", PlayerGui)
  854. WEAPONGUI.Name = "AAA"
  855.  
  856. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  857. local frame = IT("Frame")
  858. frame.BackgroundTransparency = TRANSPARENCY
  859. frame.BorderSizePixel = BORDERSIZEPIXEL
  860. frame.Position = POSITION
  861. frame.Size = SIZE
  862. frame.BackgroundColor3 = COLOR
  863. frame.BorderColor3 = BORDERCOLOR
  864. frame.Name = NAME
  865. frame.Parent = PARENT
  866. return frame
  867. end
  868.  
  869. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  870. local label = IT("TextLabel")
  871. label.BackgroundTransparency = 1
  872. label.Size = UD2(1, 0, 1, 0)
  873. label.Position = UD2(0, 0, 0, 0)
  874. label.TextColor3 = TEXTCOLOR
  875. label.TextStrokeTransparency = STROKETRANSPARENCY
  876. label.TextTransparency = TRANSPARENCY
  877. label.FontSize = TEXTFONTSIZE
  878. label.Font = TEXTFONT
  879. label.BorderSizePixel = BORDERSIZEPIXEL
  880. label.TextScaled = false
  881. label.Text = TEXT
  882. label.Name = NAME
  883. label.Parent = PARENT
  884. return label
  885. end
  886. -----shack2
  887.  
  888.  
  889. ----shack
  890. IT = Instance.new
  891. CF = CFrame.new
  892. VT = Vector3.new
  893. RAD = math.rad
  894. C3 = Color3.new
  895. UD2 = UDim2.new
  896. BRICKC = BrickColor.new
  897. ANGLES = CFrame.Angles
  898. EULER = CFrame.fromEulerAnglesXYZ
  899. COS = math.cos
  900. ACOS = math.acos
  901. SIN = math.sin
  902. ASIN = math.asin
  903. ABS = math.abs
  904. MRANDOM = math.random
  905. FLOOR = math.floor
  906. ----end
  907.  
  908. function dmg(dude)
  909. if dude.Name ~= char then
  910. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  911. local bgf = Instance.new("BodyGyro",dude.Head)
  912. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  913. local val = Instance.new("BoolValue",dude)
  914. val.Name = "IsHit"
  915. coroutine.wrap(function()
  916. targetted = nil
  917. swait(30)
  918. local asd = Instance.new("ParticleEmitter",dude.Head)
  919. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  920. asd.LightEmission = .1
  921. asd.Size = NumberSequence.new(0.2)
  922. asd.Texture = "rbxassetid://771221224"
  923. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  924. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  925. asd.Transparency = bbb
  926. asd.Size = aaa
  927. asd.ZOffset = .9
  928. asd.Acceleration = Vector3.new(0, -5, 0)
  929. asd.LockedToPart = false
  930. asd.EmissionDirection = "Back"
  931. asd.Lifetime = NumberRange.new(1, 2)
  932. asd.Rate = 1000
  933. asd.Rotation = NumberRange.new(-100, 100)
  934. asd.RotSpeed = NumberRange.new(-100, 100)
  935. asd.Speed = NumberRange.new(6)
  936. asd.VelocitySpread = 10000
  937. asd.Enabled=true
  938. dude:BreakJoints()
  939. swait(5)
  940. for i,v in pairs(dude:GetChildren()) do
  941. if v:IsA("BasePart") then
  942. local bodpos = Instance.new("BodyPosition",v)
  943. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  944. end
  945. end
  946. for i=0,1,.05 do
  947. for a,v in pairs(dude:GetChildren()) do
  948. if v:IsA("BasePart") then
  949. v.Transparency = i
  950. end
  951. end
  952. swait()
  953. end
  954. for a,v in pairs(dude:GetChildren()) do
  955. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  956. v.ParticleEmitter.Enabled = false
  957. end
  958. game:service'Debris':AddItem(v,2)
  959. asd.Enabled = false
  960. end
  961. end)()
  962. end
  963. end
  964.  
  965.  
  966. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  967. local TORSO = tors
  968. local HUM = hum
  969. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  970. coroutine.wrap(function()
  971. VT = Vector3.new
  972. MRANDOM = math.random
  973. local A = TIME
  974. local B = INTENSITY
  975. local C = true
  976. local HUMANOID = hum
  977. local TIMER = A or 35
  978. local SHAKE = B or 5
  979. local FADE = C or true
  980. if HUMANOID then
  981. local FADER = SHAKE / TIMER
  982. for i = 1, TIMER do
  983. wait()
  984. HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
  985. end
  986. HUMANOID.CameraOffset = VT(0, 0, 0)
  987. end
  988.  
  989. end)()
  990. end
  991. end
  992.  
  993.  
  994. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  995. --local buddy
  996. for _, c in pairs(workspace:GetDescendants()) do
  997. local hum = c:FindFirstChildOfClass("Humanoid")
  998. if hum ~= nil then
  999. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  1000. if head ~= nil then
  1001. local targ = head.Position - Part.Position
  1002. local mag = targ.magnitude
  1003. if mag <= Magnitude and c.Name ~= plr.Name and c:FindFirstChild("MagDmgd")==nil then
  1004. if c.Name ~= char then
  1005. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" or c.Name ~= "Makhail07" then
  1006. local val = Instance.new("BoolValue",c)
  1007. val.Name = "MagDmgd"
  1008. local asd = Instance.new("ParticleEmitter",head)
  1009. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1010. asd.LightEmission = .1
  1011. asd.Size = NumberSequence.new(0.2)
  1012. asd.Texture = "rbxassetid://771221224"
  1013. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1014. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1015. asd.Transparency = bbb
  1016. asd.Size = aaa
  1017. asd.ZOffset = .9
  1018. asd.Acceleration = Vector3.new(0, -5, 0)
  1019. asd.LockedToPart = false
  1020. asd.EmissionDirection = "Back"
  1021. asd.Lifetime = NumberRange.new(1, 2)
  1022. asd.Rate = 1000
  1023. asd.Rotation = NumberRange.new(-100, 100)
  1024. asd.RotSpeed = NumberRange.new(-100, 100)
  1025. asd.Speed = NumberRange.new(6)
  1026. asd.VelocitySpread = 10000
  1027. asd.Enabled=true
  1028. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1029. dmg(c)
  1030. CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
  1031. coroutine.wrap(function()
  1032. swait(.2)
  1033. asd.Enabled = false
  1034. wait(2)
  1035. asd:Remove()
  1036. end)()
  1037. else
  1038.  
  1039. Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1040.  
  1041. end
  1042. end
  1043. end
  1044. end
  1045. end
  1046. end
  1047. end
  1048.  
  1049. targetted = nil
  1050.  
  1051.  
  1052.  
  1053.  
  1054. ------------------------------------------------------------
  1055. ---------------------------------------------
  1056. --End of Important Functions--
  1057. ------------------------------------------------------------
  1058. ---------------------------------------------
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066. --[[
  1067. Thanks for using Build-To-Lua by jarredbcv.
  1068. ]]--
  1069.  
  1070. New = function(Object, Parent, Name, Data)
  1071. local Object = Instance.new(Object)
  1072. for Index, Value in pairs(Data or {}) do
  1073. Object[Index] = Value
  1074. end
  1075. Object.Parent = Parent
  1076. Object.Name = Name
  1077. return Object
  1078. end
  1079.  
  1080. Uzi = New("Model",char,"Uzi",{})
  1081. Handle = New("Part",Uzi,"Handle",{BrickColor = BrickColor.new("Black"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.9497833, 3.39759564, 8.0905323, -0.999997377, -1.38907907e-09, 5.60066837e-09, -4.67619166e-10, 0.999989152, 5.95959136e-07, -1.86810212e-09, 1.98648195e-07, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1082. Port = New("Part",Uzi,"Port",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.514359295),CFrame = CFrame.new(-64.0102158, 4.07008171, 7.94762278, -0.258818001, 0.965921998, 7.03767e-09, -0.965913594, -0.258815765, -8.10978804e-07, -2.25573785e-07, -4.02978912e-08, 0.999983191),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1083. Mesh = New("BlockMesh",Port,"Mesh",{Scale = Vector3.new(0.0769230723, 0.538461506, 1),})
  1084. mot = New("Motor",Port,"mot",{Part0 = Port,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258819044, -0.965925932, -5.89169019e-07, 0.965925872, -0.258819073, -1.6708546e-07, 8.90398955e-09, -6.12338397e-07, 1),C1 = CFrame.new(0.0604324341, 0.672489882, 0.142884254, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1085. Mag2 = New("Part",Uzi,"Mag2",{BrickColor = BrickColor.new("Dark stone grey"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.969711781, 0.303939581),CFrame = CFrame.new(-63.8785477, 2.57360268, 8.01299381, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1086. Mesh = New("BlockMesh",Mag2,"Mesh",{Scale = Vector3.new(0.809523821, 1, 0.714285731),})
  1087. mot = New("Motor",Mag2,"mot",{Part0 = Mag2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0712356567, -0.824002028, 0.077539444, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1088. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.47921586, 7.06472969, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1089. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.380952388, 0.190476194),})
  1090. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0704956055, 0.0816204548, 1.02581644, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1091. AimPart = New("Part",Uzi,"AimPart",{BrickColor = BrickColor.new("Black"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8798447, 4.32250595, 5.97696972, -0.999997377, -1.38856626e-09, 5.60066127e-09, -4.67106354e-10, 0.999989152, 5.95963002e-07, -1.86809501e-09, 1.9865206e-07, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1092. mot = New("Motor",AimPart,"mot",{Part0 = AimPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -9.25960919e-10, -3.73438835e-09, -9.25962418e-10, 1, 3.97315489e-07, 3.73438791e-09, 3.97315489e-07, -1),C1 = CFrame.new(-0.0699386597, 0.92491889, 2.11359167, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1093. Hole = New("Part",Uzi,"Hole",{BrickColor = BrickColor.new("Really black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.607879162, 0.607879221, 1.51969779),CFrame = CFrame.new(-64.0106277, 4.09136534, 7.99518442, 3.04593304e-05, -6.80373148e-07, 0.999997377, -0.999989152, -1.32646619e-05, 3.04581481e-05, 1.36619119e-05, -0.999986291, -6.84514248e-07),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1094. Mesh = New("BlockMesh",Hole,"Mesh",{Scale = Vector3.new(0.238095239, 1.19047618, 0.0476190485),})
  1095. mot = New("Motor",Hole,"mot",{Part0 = Hole,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.04589466e-05, -1, 1.34634383e-05, -6.8224125e-07, -1.34634593e-05, -1, 1, 3.04589375e-05, -6.82651319e-07),C1 = CFrame.new(0.0608444214, 0.693777323, 0.0953493118, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1096. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.9215851, 4.32565308, 8.6785574, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1097. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333343, 0.142857149, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1098. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0281982422, 0.928067923, -0.588032722, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1099. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8792877, 4.27408314, 8.6785574, -0.999997377, 0.00037727732, 4.80012168e-05, -0.000377270597, -0.999989152, 5.5595694e-05, 4.8025533e-05, 5.59747241e-05, 0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1100. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.380952358, 0.190476194, 0.333333343),MeshType = Enum.MeshType.Torso,})
  1101. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -0.000377275166, 4.80242488e-05, 0.000377277844, -1, 5.57768326e-05, 4.80032068e-05, 5.57949534e-05, 1),C1 = CFrame.new(-0.0704956055, 0.876497507, -0.588032722, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1102. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("White"),Transparency = 1,Transparency = 1,Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8792877, 4.33158779, 9.11930084, 0.999997377, -0.000377276359, -1.73402132e-05, 0.000377273274, 0.999989152, 5.57149033e-05, 1.73151166e-05, -5.61185843e-05, 0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.94902, 0.952941, 0.952941),})
  1103. lenspart = New("IntValue",NoSight,"lenspart",{})
  1104. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.095238097, 0.0476190485, 0.0476190485),})
  1105. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0.000377277844, 1.73172939e-05, -0.000377276883, 1, -5.59206928e-05, -1.73383924e-05, 5.59141627e-05, 1),C1 = CFrame.new(-0.0704956055, 0.934002638, -1.02878189, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1106. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8792877, 4.29654217, 9.19813633, 0.000420435099, -1.53568108e-05, 0.999997318, -0.999989092, -4.51352062e-05, 0.000420430006, 4.55259251e-05, -0.999986291, -1.53795154e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1107. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.285714269, 0.476190478, 0.095238097),})
  1108. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000420435739, -0.99999994, 4.53278881e-05, -1.53587171e-05, -4.53343491e-05, -1, 0.99999994, 0.000420435041, -1.53777764e-05),C1 = CFrame.new(-0.0704956055, 0.898957014, -1.10761929, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1109. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8355064, 4.32565308, 8.6785574, 1.51598751e-05, -0.000407793617, 0.999997377, -4.30490618e-05, 0.999989152, 0.000407790008, -0.999986291, -4.34524227e-05, 1.51382555e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1110. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333343, 0.142857149, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1111. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.51580489e-05, -4.32481829e-05, -1, -0.000407794229, 1, -4.32543566e-05, 1, 0.000407794898, 1.51404101e-05),C1 = CFrame.new(-0.114276886, 0.928067923, -0.588032722, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1112. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8792877, 4.33177757, 7.20867538, 0.999997318, 0.000420433673, 1.73239296e-05, 0.00042042954, -0.999989152, -1.25467186e-05, 1.73145636e-05, 1.29512719e-05, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1113. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.0868398845, 0.0868398845, 0.0868398845),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  1114. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.99999994, 0.000420434575, 1.731675e-05, 0.000420434313, -1, 1.27527892e-05, 1.73221088e-05, -1.27455087e-05, -1),C1 = CFrame.new(-0.0704956055, 0.934191465, 0.881869316, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1115. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.9950485, 4.25275517, 7.24577427, 0.000316243502, -0.999997318, -1.53725232e-05, -0.999989152, -0.000316239311, -4.30490618e-05, 4.34413814e-05, 1.53898236e-05, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1116. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1117. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000316243852, -1, 4.32433153e-05, -0.99999994, -0.000316243211, 1.53881065e-05, -1.53744295e-05, -4.32481829e-05, -1),C1 = CFrame.new(0.0452651978, 0.855168581, 0.844769955, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1118. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.9950485, 4.25256538, 9.19813633, 0.000316243502, -0.999997318, -1.53725232e-05, -0.999989152, -0.000316239311, -4.30490618e-05, 4.34413814e-05, 1.53898236e-05, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1119. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1120. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000316243852, -1, 4.32433153e-05, -0.99999994, -0.000316243211, 1.53881065e-05, -1.53744295e-05, -4.32481829e-05, -1),C1 = CFrame.new(0.0452651978, 0.854979753, -1.10761929, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1121. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.84094381, 7.38972139, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1122. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.571428597, 0.095238097, 0.190476194),})
  1123. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0704956055, 0.443352461, 0.700820446, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1124. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.4792161, 6.99127293, -0.999997377, 0.00037727732, 4.80012168e-05, -0.000377270597, -0.999989152, 5.5595694e-05, 4.8025533e-05, 5.59747241e-05, 0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1125. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.380952388, 0.0476190485),MeshType = Enum.MeshType.Wedge,})
  1126. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -0.000377275166, 4.80242488e-05, 0.000377277844, -1, 5.57768326e-05, 4.80032068e-05, 5.57949534e-05, 1),C1 = CFrame.new(-0.0704956055, 0.0816206932, 1.09927416, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1127. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 4.10843039, 9.70547295, 0.000420435099, -1.53568108e-05, 0.999997318, -0.999989092, -4.51352062e-05, 0.000420430006, 4.55259251e-05, -0.999986291, -1.53795154e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1128. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.285714298, 0.095238097),})
  1129. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000420435739, -0.99999994, 4.53278881e-05, -1.53587171e-05, -4.53343491e-05, -1, 0.99999994, 0.000420435041, -1.53777764e-05),C1 = CFrame.new(-0.0704956055, 0.710843325, -1.61496258, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1130. A1 = New("Part",Uzi,"A1",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.623076081, 0.729454994, 1.51969779),CFrame = CFrame.new(-64.0106277, 4.09897423, 7.99518442, 3.04593304e-05, -6.80373148e-07, 0.999997377, -0.999989152, -1.32646619e-05, 3.04581481e-05, 1.36619119e-05, -0.999986291, -6.84514248e-07),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1131. Mesh = New("BlockMesh",A1,"Mesh",{Scale = Vector3.new(0.238000005, 1, 0.0480000004),})
  1132. mot = New("Motor",A1,"mot",{Part0 = A1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.04589466e-05, -1, 1.34634383e-05, -6.8224125e-07, -1.34634593e-05, -1, 1, 3.04589375e-05, -6.82651319e-07),C1 = CFrame.new(0.0608444214, 0.701386213, 0.0953493118, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1133. Cylinder1 = New("Part",Uzi,"Cylinder",{BrickColor = BrickColor.new("Really black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.8792877, 4.10842991, 9.93623352, 0.000334118115, 1.53568108e-05, -0.999997318, -0.999989092, 4.51352062e-05, -0.000334113749, 4.5527253e-05, 0.999986291, 1.53755864e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1134. Mesh = New("CylinderMesh",Cylinder1,"Mesh",{Offset = Vector3.new(0, -0.0185714271, 0),Scale = Vector3.new(0.0666666627, 0.0476190485, 0.0666666627),})
  1135. mot = New("Motor",Cylinder1,"mot",{Part0 = Cylinder1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000334118522, -0.99999994, 4.53292159e-05, 1.53587171e-05, 4.53343491e-05, 1, -0.99999994, -0.000334117853, 1.53738638e-05),C1 = CFrame.new(-0.0704956055, 0.710842848, -1.84572601, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1136. Mag1 = New("Part",Uzi,"Mag1",{BrickColor = BrickColor.new("Dark stone grey"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.723665655, 0.303939581),CFrame = CFrame.new(-63.8785477, 2.8062222, 8.01299381, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1137. Mesh = New("BlockMesh",Mag1,"Mesh",{Scale = Vector3.new(0.809523821, 1, 0.714285731),})
  1138. mot = New("Motor",Mag1,"mot",{Part0 = Mag1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0712356567, -0.591379881, 0.077539444, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1139. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792839, 3.96399546, 8.94571686, 0.000420436263, -1.53869969e-05, 0.999994516, -0.999985397, -4.49496983e-05, 0.000420421362, 4.57110073e-05, -0.999980092, -1.53492692e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1140. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.523809552, 0.238095239),})
  1141. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Port,C0 = CFrame.new(-0.759848893, 0.759848893, 0.759848893, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.862224281, 0.690827668, 0.238218009, -0.965815187, -0.259224743, 4.81826173e-05, -0.259224653, 0.965815544, -3.01207638e-06, -4.59400871e-05, -1.53690817e-05, -0.999996901),})
  1142. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000420408818, -0.99999994, 4.51425221e-05, -1.53889487e-05, -4.51489977e-05, -1, 1, 0.000420408091, -1.5407928e-05),C1 = CFrame.new(-0.0704994202, 0.566405296, -0.855195999, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1143. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 4.07189083, 8.22297764, 0.000334118115, 1.53568108e-05, -0.999997318, -0.999989092, 4.51352062e-05, -0.000334113749, 4.5527253e-05, 0.999986291, 1.53755864e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1144. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.238095239, 1.47619045, 0.190476194),})
  1145. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000334118522, -0.99999994, 4.53292159e-05, 1.53587171e-05, 4.53343491e-05, 1, -0.99999994, -0.000334117853, 1.53738638e-05),C1 = CFrame.new(-0.0704956055, 0.674302816, -0.132447243, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1146. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.89102483, 8.94586086, 0.000420435099, -1.53568108e-05, 0.999997318, -0.999989092, -4.51352062e-05, 0.000420430006, 4.55259251e-05, -0.999986291, -1.53795154e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1147. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.285714298, 0.523809552, 0.238095239),})
  1148. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Port,C0 = CFrame.new(-0.759848893, 0.759848893, 0.759848893, -1, 0, 0, 0, 0, 1, 0, 1, -0),C1 = CFrame.new(-0.791742086, 0.70971489, 0.238357142, -0.965815187, -0.259224743, 4.81826173e-05, -0.259224653, 0.965815544, -3.01207638e-06, -4.59400871e-05, -1.53690817e-05, -0.999996901),})
  1149. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000420435739, -0.99999994, 4.53278881e-05, -1.53587171e-05, -4.53343491e-05, -1, 0.99999994, 0.000420435041, -1.53777764e-05),C1 = CFrame.new(-0.0704956055, 0.493435144, -0.855340004, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1150. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.38516831, 8.00556946, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1151. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.238095239, 0.476190478, 0.190476194),})
  1152. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0704956055, -0.0124275684, 0.0849637985, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1153. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.13159156, 7.78817034, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1154. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.142857149, 0.190476194),})
  1155. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0704956055, -0.266007185, 0.302366257, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1156. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.81812668, 8.18587875, 0.000334118115, 1.53568108e-05, -0.999997318, -0.999989092, 4.51352062e-05, -0.000334113749, 4.5527253e-05, 0.999986291, 1.53755864e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1157. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.476190478, 0.190476194),})
  1158. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000334118522, -0.99999994, 4.53292159e-05, 1.53587171e-05, 4.53343491e-05, 1, -0.99999994, -0.000334117853, 1.53738638e-05),C1 = CFrame.new(-0.0704956055, 0.420535564, -0.0953474045, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1159. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.57790494, 7.28955317, 0.000237775297, -0.000239374975, -0.999997377, -0.707075596, 0.707122624, -0.000337392528, 0.707120895, 0.707073271, -1.11602742e-06),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1160. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.428571433, 0.095238097),})
  1161. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000237776927, -0.707083166, 0.707130432, -0.000239373941, 0.707130432, 0.707083166, -1, -0.000337396661, -1.1179759e-06),C1 = CFrame.new(-0.0704956055, 0.180310726, 0.800990105, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1162. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.91217613, 7.10108757, 1.53677556e-05, 0.999997318, -0.000344614644, 5.5595694e-05, 0.000344610075, 0.999989152, 0.999986291, -1.53906112e-05, -5.59875407e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1163. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.190476194, 0.190476194),})
  1164. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.53696619e-05, 5.57949534e-05, 1, 0.99999994, 0.000344614265, -1.53888886e-05, -0.00034461508, 1, -5.57896492e-05),C1 = CFrame.new(-0.0704956055, 0.514585495, 0.989458561, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1165. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.49313116, 7.78817034, -0.999997318, -4.58751165e-05, 0.000407794083, -0.000407787855, -4.30788677e-05, -0.999989152, 4.58960603e-05, -0.999986291, 4.3457334e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1166. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.0476190485, 0.333333343),MeshType = Enum.MeshType.Wedge,})
  1167. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.99999994, -0.000407792744, 4.58947434e-05, -4.58770992e-05, -4.32779889e-05, -1, 0.000407794694, -1, 4.32592715e-05),C1 = CFrame.new(-0.0704956055, 0.0955364704, 0.302366257, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1168. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.81812716, 7.78816938, 0.999997377, 7.62029813e-05, -0.000407784712, 0.00040778832, -0.000104068669, 0.999989092, 7.61557822e-05, -0.999986291, -0.00010449675),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1169. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.0476190485, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1170. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0.000407793239, 7.61587726e-05, 7.62013078e-05, -0.000104268453, -1, -0.000407785323, 0.99999994, -0.000104299521),C1 = CFrame.new(-0.0704956055, 0.420535803, 0.30236721, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1171. Part = New("Part",Uzi,"Part",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 4.10843039, 9.41535473, 0.000420435099, -1.53568108e-05, 0.999997318, -0.999989092, -4.51352062e-05, 0.000420430006, 4.55259251e-05, -0.999986291, -1.53795154e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1172. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.142857149, 0.095238097, 0.142857149),})
  1173. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000420435739, -0.99999994, 4.53278881e-05, -1.53587171e-05, -4.53343491e-05, -1, 0.99999994, 0.000420435041, -1.53777764e-05),C1 = CFrame.new(-0.0704956055, 0.710843325, -1.32484055, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1174. Block = New("Part",Uzi,"Block",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.673805, 8.25339222, -0.000323260669, 0.000216992383, -0.999997377, 0.866039515, -0.499953777, -0.000388442742, -0.499952704, -0.866036952, -2.63046823e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1175. Mesh = New("BlockMesh",Block,"Mesh",{Scale = Vector3.new(0.142857149, 0.0952381045, 0.0476190485),})
  1176. mot = New("Motor",Block,"mot",{Part0 = Block,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.000323262066, 0.866048813, -0.499959379, 0.000216991102, -0.49995935, -0.866048872, -1, -0.000388447457, -2.63069869e-05),C1 = CFrame.new(-0.0704956055, 0.276212454, -0.162861824, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1177. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.7637138, 4.25275517, 7.24577427, 0.000316243502, -0.999997318, -1.53725232e-05, -0.999989152, -0.000316239311, -4.30490618e-05, 4.34413814e-05, 1.53898236e-05, -0.999986291),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1178. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1179. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000316243852, -1, 4.32433153e-05, -0.99999994, -0.000316243211, 1.53881065e-05, -1.53744295e-05, -4.32481829e-05, -1),C1 = CFrame.new(-0.186069489, 0.855168581, 0.844769955, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1180. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.857769, 4.31044102, 8.6785574, 1.51598751e-05, -0.000407793617, 0.999997377, -4.30490618e-05, 0.999989152, 0.000407790008, -0.999986291, -4.34524227e-05, 1.51382555e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1181. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333224, 0.0476190485, 0.142857105),MeshType = Enum.MeshType.Wedge,})
  1182. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.51580489e-05, -4.32481829e-05, -1, -0.000407794229, 1, -4.32543566e-05, 1, 0.000407794898, 1.51404101e-05),C1 = CFrame.new(-0.0920143127, 0.912855864, -0.588032722, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1183. Ring = New("Part",Uzi,"Ring",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.51969779, 1.51969779, 1.51969779),CFrame = CFrame.new(-63.8792877, 3.71034932, 8.25933456, 4.58751165e-05, 0.00040779452, 0.999997318, 4.30788677e-05, -0.999989152, 0.000407788291, 0.999986291, 4.34573376e-05, -4.58960603e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1184. Mesh = New("SpecialMesh",Ring,"Mesh",{Scale = Vector3.new(0.434199393, 0.361832827, 0.361832827),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  1185. mot = New("Motor",Ring,"mot",{Part0 = Ring,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.58770992e-05, 4.32779889e-05, 1, 0.000407795131, -1, 4.32592751e-05, 0.99999994, 0.000407793181, -4.58947434e-05),C1 = CFrame.new(-0.0704956055, 0.312757254, -0.168804169, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1186. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.9008064, 4.31044102, 8.6785574, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490618e-05, 0.999989152, -0.000346755522, 0.999986291, -4.34514986e-05, -1.51409104e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1187. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333224, 0.0476190485, 0.142857105),MeshType = Enum.MeshType.Wedge,})
  1188. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.51580507e-05, 4.32481829e-05, 1, -0.000346759072, 1, -4.32534325e-05, -1, -0.000346759742, -1.51430522e-05),C1 = CFrame.new(-0.0489768982, 0.912855864, -0.588032722, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1189. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1.51969779, 0.607879162, 1.51969779),CFrame = CFrame.new(-63.7637138, 4.25256538, 9.19813633, 0.000316242484, -0.999998629, -1.53781439e-05, -0.999994516, -0.000316240039, -4.36452538e-05, 4.38389834e-05, 1.53937908e-05, -0.999993145),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1190. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1191. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000316242484, -0.999994516, 4.38389834e-05, -0.999998629, -0.000316240039, 1.53937908e-05, -1.53781439e-05, -4.36452538e-05, -0.999993145),C1 = CFrame.new(-0.186069489, 0.854979753, -1.10761929, -1, -9.26473731e-10, -3.73439546e-09, -9.2647523e-10, 1, 3.97311624e-07, 3.73439502e-09, 3.97311624e-07, -1),})
  1192. NoSight = New("Part",Uzi,"NoSight",{BrickColor = BrickColor.new("Black"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 0.303939581),CFrame = CFrame.new(-63.8792877, 4.27389956, 7.20867825, -1.5159877e-05, -0.000346758636, -0.999997377, 4.30490654e-05, 0.999989152, -0.000346755493, 0.999986291, -4.34515023e-05, -1.51409085e-05),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1193. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.0476190522, 0.190476194, 0.19047603),})
  1194. mot = New("Motor",NoSight,"mot",{Part0 = NoSight,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.5159917e-05, 4.30495311e-05, 1, -0.000346759538, 1, -4.30547843e-05, -1, -0.000346760178, -1.51449858e-05),C1 = CFrame.new(-0.0704956055, 0.876312971, 0.881866455, -1, -1.38907941e-09, -5.60068347e-09, -1.38908274e-09, 1, 5.95965616e-07, 5.60068303e-09, 5.95965616e-07, -1),})
  1195. A2 = New("Part",Uzi,"A2",{BrickColor = BrickColor.new("Dark stone grey"),Elasticity = 0,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.303939581, 0.303939581, 1.8236376),CFrame = CFrame.new(-64.1623764, 4.10658884, 8.22297573, 3.04593304e-05, -6.80373148e-07, 0.999997377, -0.999989152, -1.32646619e-05, 3.04581481e-05, 1.36619119e-05, -0.999986291, -6.84514305e-07),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  1196. Mesh = New("BlockMesh",A2,"Mesh",{Offset = Vector3.new(0, 0, 0.0599999987),Scale = Vector3.new(0.200000003, 0.200000003, 0.0480000004),})
  1197. mot = New("Motor",A2,"mot",{Part0 = A2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.04594105e-05, -1, 1.32647847e-05, -6.80374967e-07, -1.32648056e-05, -1, 1, 3.04594014e-05, -6.8077901e-07),C1 = CFrame.new(0.212593079, 0.709000826, -0.132445335, -1, -1.38907941e-09, -5.60068347e-09, -1.38908274e-09, 1, 5.95965616e-07, 5.60068303e-09, 5.95965616e-07, -1),})
  1198.  
  1199. local A = Instance.new("Attachment",tors)
  1200. A.Position = Vector3.new(1,1.3,0)
  1201. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1202. local B = Instance.new("Attachment",tors)
  1203. B.Position = Vector3.new(-1.3,-0.6,0)
  1204. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1205. local ChainLink = Instance.new("Beam",tors)
  1206. ChainLink.Texture = "rbxassetid://73042633"
  1207. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1208. ChainLink.TextureSpeed = 1
  1209. ChainLink.FaceCamera = true
  1210. ChainLink.Width0 = 1
  1211. ChainLink.Width1 = 1
  1212. ChainLink.TextureLength = 3
  1213. ChainLink.Attachment0 = A
  1214. ChainLink.Attachment1 = B
  1215. ChainLink.CurveSize0 = 1.6
  1216. ChainLink.CurveSize1 = 1.6
  1217. ChainLink.FaceCamera = true
  1218. ChainLink.Transparency = NumberSequence.new(0)
  1219. local ChainLink = Instance.new("Beam",tors)
  1220. ChainLink.Texture = "rbxassetid://73042633"
  1221. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1222. ChainLink.TextureSpeed = 1
  1223. ChainLink.FaceCamera = true
  1224. ChainLink.Width0 = 1
  1225. ChainLink.Width1 = 1
  1226. ChainLink.TextureLength = 3
  1227. ChainLink.Attachment0 = B
  1228. ChainLink.Attachment1 = A
  1229. ChainLink.CurveSize0 = 1.6
  1230. ChainLink.CurveSize1 = 1.6
  1231. ChainLink.FaceCamera = true
  1232. ChainLink.Transparency = NumberSequence.new(0)
  1233. local A = Instance.new("Attachment",tors)
  1234. A.Position = Vector3.new(1.3,-0.85,0)
  1235. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1236. local B = Instance.new("Attachment",tors)
  1237. B.Position = Vector3.new(-1,2,0)
  1238. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1239. local ChainLink = Instance.new("Beam",tors)
  1240. ChainLink.Texture = "rbxassetid://73042633"
  1241. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1242. ChainLink.TextureSpeed = 1
  1243. ChainLink.FaceCamera = true
  1244. ChainLink.Width0 = 1
  1245. ChainLink.Width1 = 1
  1246. ChainLink.TextureLength = 3
  1247. ChainLink.Attachment0 = A
  1248. ChainLink.Attachment1 = B
  1249. ChainLink.CurveSize0 = 1.3
  1250. ChainLink.CurveSize1 = 1.3
  1251. ChainLink.FaceCamera = true
  1252. ChainLink.Transparency = NumberSequence.new(0)
  1253. local ChainLink = Instance.new("Beam",tors)
  1254. ChainLink.Texture = "rbxassetid://73042633"
  1255. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1256. ChainLink.TextureSpeed = 1
  1257. ChainLink.FaceCamera = true
  1258. ChainLink.Width0 = 1
  1259. ChainLink.Width1 = 1
  1260. ChainLink.TextureLength = 3
  1261. ChainLink.Attachment0 = B
  1262. ChainLink.Attachment1 = A
  1263. ChainLink.CurveSize0 = 1.3
  1264. ChainLink.CurveSize1 = 1.3
  1265. ChainLink.FaceCamera = true
  1266. ChainLink.Transparency = NumberSequence.new(0)
  1267.  
  1268.  
  1269.  
  1270. for _, v in pairs(Uzi:GetChildren()) do
  1271. if v:IsA'BasePart' then
  1272. v.CanCollide = false
  1273. end
  1274. end
  1275.  
  1276.  
  1277.  
  1278.  
  1279. local NewInstance = function(instance,parent,properties)
  1280. local inst = Instance.new(instance,parent)
  1281. if(properties)then
  1282. for i,v in next, properties do
  1283. pcall(function() inst[i] = v end)
  1284. end
  1285. end
  1286. return inst;
  1287. end
  1288. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,-1.1,-0.2)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))})
  1289.  
  1290. hed.face.Texture = "http://www.roblox.com/asset/?id=120463437"
  1291.  
  1292. local naeeym2 = Instance.new("BillboardGui",char)
  1293. naeeym2.AlwaysOnTop = true
  1294. naeeym2.Size = UDim2.new(2, 0, 1, 0)
  1295. naeeym2.StudsOffset = Vector3.new(-4, 4, 0)
  1296. naeeym2.Adornee = hed
  1297. naeeym2.Name = "Name"
  1298. --naeeym2.PlayerToHideFrom = plr
  1299. local tecks2 = Instance.new("TextLabel",naeeym2)
  1300. tecks2.BackgroundTransparency = 1
  1301. tecks2.TextScaled = true
  1302. tecks2.BorderSizePixel = 0
  1303. tecks2.Text = "Verr?ckt V?lkerm?rder"
  1304. tecks2.Font = 15
  1305. tecks2.TextSize = 24
  1306. tecks2.TextStrokeTransparency = 0
  1307. tecks2.TextColor3 = Color3.new(180/255,0,0)
  1308. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1309. tecks2.Size = UDim2.new(5, 0, 2.5, 0)
  1310. tecks2.Parent = naeeym2
  1311. VALUE1 = false
  1312.  
  1313. local SKILLTEXTCOLOR = C3(1,0,0)
  1314. local SKILLFONT = "SciFi"
  1315. local SKILLTEXTSIZE = 5
  1316.  
  1317. hum.Died:connect(function()
  1318. ATTACK = true
  1319. end)
  1320.  
  1321. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1322. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1323. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1324. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1325. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1326. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1327. local SKILL7FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.66, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
  1328. local SKILL8FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.62, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 8 Frame")
  1329. local SKILL9FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.58, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 9 Frame")
  1330.  
  1331. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  1332. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  1333. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  1334. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[T]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  1335. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  1336. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[E + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  1337. local SKILL7TEXT = CreateLabel(SKILL7FRAME, "[F + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 7")
  1338. local SKILL8TEXT = CreateLabel(SKILL8FRAME, "[Click + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 8")
  1339. local SKILL9TEXT = CreateLabel(SKILL9FRAME, "[Edit By NameClan]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 9")
  1340.  
  1341.  
  1342.  
  1343. coroutine.wrap(function()
  1344. while true do
  1345. swait(15)
  1346. hum.Health = hum.Health + 55
  1347. local chance = 200
  1348. local name = math.random(1,45)
  1349. if(name == 1)then
  1350. tecks2.Text = "iNSaNiTY"
  1351. wait(.3)
  1352. tecks2.Text = "Insane Genocidal Maniac"
  1353. elseif(name == 2)then
  1354. tecks2.Text = "S stands for ;)"
  1355. wait(.3)
  1356. tecks2.Text = "Insane Genocidal Maniac"
  1357. elseif(name == 3)then
  1358. tecks2.Text = ":))))))))))))))))))"
  1359. wait(.3)
  1360. tecks2.Text = "Insane Genocidal Maniac"
  1361. elseif(name == 4) then
  1362. tecks2.Text = "WORTTTThLESS"
  1363. wait(.3)
  1364. tecks2.Text = "Insane Genocidal Maniac"
  1365. elseif(math.random(1,chance) == math.ceil(chance/2))then
  1366. tecks2.Text = "Why BOOOOTHer"
  1367. else
  1368. tecks2.Text = "Insane Genocidal Maniac"
  1369. end
  1370. if(VALUE1)then
  1371. tecks2.Text = tecks2.Text:gsub("",string.char(math.random(1,127)))
  1372. end
  1373. end
  1374. end)()
  1375.  
  1376. ------------------------------------------------------------
  1377. ---------------------------------------------
  1378. --Start of attacks--
  1379. ------------------------------------------------------------
  1380. ---------------------------------------------
  1381.  
  1382. local BBG = Instance.new("BillboardGui",char)
  1383. BBG.Size = UDim2.new(10,0,10,0)
  1384. BBG.Enabled = false
  1385. local TargetCircle = Instance.new("ImageLabel",BBG)
  1386. TargetCircle.Position = UDim2.new(0,0,0,0)
  1387. TargetCircle.Size = UDim2.new(1,0,1,0)
  1388. TargetCircle.Image = "rbxassetid://845483336"
  1389. TargetCircle.BackgroundTransparency = 1
  1390. TargetCircle.ImageColor3 = Color3.new(1,0,0)
  1391. local TargetCircle2 = TargetCircle:Clone()
  1392. TargetCircle2.Parent = BBG
  1393. TargetCircle2.ImageTransparency = 1;
  1394.  
  1395.  
  1396.  
  1397. targgeted = nil
  1398. function TargetSelect(ch)
  1399. local dd=coroutine.wrap(function()
  1400. if targgeted ~= ch then
  1401. targgeted = ch
  1402. TargetCircle2.Size = UDim2.new(1,0,1,0)
  1403. TargetCircle2.ImageTransparency = 0
  1404. TargetCircle2.Position = UDim2.new(0,0,0,0)
  1405. for i = 0, 2, 0.1 do
  1406. wait()
  1407. TargetCircle2.Size = TargetCircle2.Size + UDim2.new(.05,0,.05,0)
  1408. TargetCircle2.Position = TargetCircle2.Position + UDim2.new(-.025,0,-.025,0)
  1409. TargetCircle2.ImageTransparency = TargetCircle2.ImageTransparency + 0.05
  1410. end
  1411. end
  1412. end)()
  1413. end
  1414.  
  1415. function LockOn()
  1416. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1417. TargetSelect(mouse.Target.Parent)
  1418.  
  1419. end
  1420. end
  1421.  
  1422. function TargetSelect(person)
  1423. local dd=coroutine.wrap(function()
  1424. if targetted ~= person then
  1425. targetted = person
  1426. TargetCircle2.Size = UDim2.new(1,0,1,0)
  1427. TargetCircle2.ImageTransparency = 0
  1428. TargetCircle2.Position = UDim2.new(0,0,0,0)
  1429. for i = 0, 2, 0.1 do
  1430. swait()
  1431. TargetCircle2.Size = TargetCircle2.Size + UDim2.new(.05,0,.05,0)
  1432. TargetCircle2.Position = TargetCircle2.Position + UDim2.new(-.025,0,-.025,0)
  1433. TargetCircle2.ImageTransparency = TargetCircle2.ImageTransparency + 0.05
  1434. end
  1435. end
  1436. end)
  1437. dd()
  1438. end
  1439.  
  1440.  
  1441.  
  1442. local sine = 0
  1443. function Laugh()
  1444. attack = true
  1445. hum.WalkSpeed = 0
  1446. CreateSound("221057812", tors, 3, 1)
  1447. for i = 0,4.5,0.1/ 3 do
  1448. swait()
  1449. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1 + 0.1 * math.cos(sine/1.5))* angles(math.rad(0),math.rad(0),math.rad(0)),.15)
  1450. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1451. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1453. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/1.5),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  1454. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/1.5),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  1455. end
  1456. attack = false
  1457. hum.WalkSpeed = 8
  1458. end
  1459.  
  1460. function smileforme()
  1461. attack = true
  1462. local POS = root.Position
  1463. CreateSound("317129949", char, 500, .7)
  1464. SHAKECAM(POS, 45, 15, 15)
  1465. hum.WalkSpeed = 0
  1466. for i = 1,55 do
  1467. for i = 0,0.1,0.1 do
  1468. swait()
  1469. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1470. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0)),0.15)
  1471. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(0),math.rad(-4.5)),0.15)
  1472. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1473. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1474. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  1475.  
  1476. end
  1477. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1478. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1479. CreateSound("249050335", char, 1, .5)
  1480.  
  1481. for i = 0,0.1,0.1 do
  1482. swait()
  1483. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(5),math.rad(0),math.rad(0)),0.15)
  1484. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0)),0.15)
  1485. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(0),math.rad(-4.5)),0.15)
  1486. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-75),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1487. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1488. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  1489. end
  1490. end
  1491. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1492. wait(.4)
  1493. attack = false
  1494. hum.WalkSpeed = 8
  1495. for i = 1, 65 do
  1496. wait(.1)
  1497. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", char, 1.5, .7)
  1498. ref1.Position = mouse.hit.p
  1499. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1500. mdmg(ref1, 10)
  1501. Effects.Cylinder.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, .7, 0, .7, 0.05)
  1502. Effects.Sphere.Create(BrickColor.new("Dark orange"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
  1503. Effects.Break.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
  1504. end
  1505. ref1:Remove()
  1506.  
  1507. end
  1508. function targetkill()
  1509. attack = true
  1510. local POS = root.Position
  1511. CreateSound("317129949", char, 500, .7)
  1512. SHAKECAM(POS, 45, 15, 15)
  1513. for i = 1,15 do
  1514. swait()
  1515. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
  1516. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1517. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
  1518. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-5)),0.15)
  1519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(-25), math.rad(-35)), 0.3)
  1520. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0.3)*angles(math.rad(0),math.rad(12),math.rad(0)),0.15)
  1521. end
  1522. hum.WalkSpeed = 0
  1523. for i = 1,15 do
  1524. for i = 0,0.1,0.1 do
  1525. swait()
  1526. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1527. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  1528. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  1529. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  1530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1531. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(12),math.rad(-25)),0.15)
  1532. end
  1533. SHAKECAM(POS, 2, 2, 2)
  1534. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1535. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1536. CreateSound("249050335", char, 1, .5)
  1537. for i = 0,0.1,0.1 do
  1538. swait()
  1539. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1540. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  1541. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  1542. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  1543. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0.2) * angles(math.rad(95), math.rad(0), math.rad(0)), 0.3)
  1544. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-26)),0.15)
  1545. end
  1546. end
  1547. coroutine.wrap(function() if targetted then
  1548. dmg(targetted)
  1549. end end)()
  1550. attack = false
  1551. hum.WalkSpeed = 8
  1552. end
  1553.  
  1554. function frombelow()
  1555. local POS = root.Position
  1556. SHAKECAM(POS, 15, 15, 15)
  1557. local humR = targetted:FindFirstChild"Torso" or targetted:FindFirstChild"UpperTorso";
  1558. local tHum = targetted:FindFirstChildOfClass'Humanoid'
  1559. humR.Anchored = true
  1560. attack = true
  1561. hum.WalkSpeed = 0
  1562. nothinpersonal(targetted.Head.CFrame * CFrame.new(0,-1.5,2))
  1563. for i = 0,3.5,0.1 do
  1564. swait()
  1565. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1566. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1567. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  1568. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  1569. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),0.15)
  1570. end
  1571. for i = 0,3.5,0.1 do
  1572. swait()
  1573. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1574. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1575. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  1576. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  1577. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,-0.5)*angles(math.rad(0),math.rad(-135),math.rad(-90)),0.15)
  1578. end
  1579. SHAKECAM(POS, 3, 3, 3)
  1580. humR.Anchored = false
  1581. local grabWeld = NewInstance("Weld",targgeted,{Part0=BBG.Adornee,Part1=la,C0 = CFrame.new(0,0,1)*CFrame.Angles(math.rad(90),math.rad(-90),0)})
  1582. for i = 0,35 do
  1583. for i = 0,0.1,0.1 do
  1584. swait()
  1585. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1586. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1587. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.2, -0.35) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1588. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  1589. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1590. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1591. end
  1592. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1593. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1594. CreateSound("249050335", char, 1, .5)
  1595. for i = 0,0.21,0.1 do
  1596. swait()
  1597. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1598. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1599. RW.C0 = clerp(RW.C0, CFrame.new(1, 1.2, -0.35) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1600. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.3,0)*angles(math.rad(0),math.rad(0),math.rad(-4.5)),0.15)
  1601. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-60),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),0.15)
  1602. LH.C0=clerp(LH.C0,cf(-0.75,0.25,-1)*angles(math.rad(-15),math.rad(-90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),0.15)
  1603. end
  1604. end
  1605.  
  1606. attack = false
  1607. hum.WalkSpeed = 8
  1608. end
  1609.  
  1610.  
  1611. function shootyboi()
  1612. attack = true
  1613. hum.WalkSpeed = 0
  1614. local POS = root.Position
  1615. CreateSound("317129949", char, 500, .7)
  1616. SHAKECAM(POS, 45, 15, 15)
  1617. for i = 0,65 do
  1618. for i = 0,0.1,0.1 do
  1619. swait()
  1620. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1621. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(18),math.rad(0),math.rad(0)),.3)
  1622. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1,0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(0)),0.15)
  1623. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1,0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-0),math.rad(-0)),0.15)
  1624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  1625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-20 ), math.rad(7*math.sin(sine/1)), math.rad(-5)), 0.1)
  1626. end
  1627. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1628. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1629. CreateSound("249050335", char, 1, .5)
  1630. local ref1 = New("Part",char,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1631. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  1632. ref1.Position = mouse.hit.p
  1633. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1634. coroutine.wrap(function()
  1635. for i,v in next, workspace:children() do
  1636. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  1637. if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  1638. local hum = v:FindFirstChildOfClass"Humanoid"
  1639. if hum and hum.Health > 0 then
  1640. coroutine.wrap(function() dmg(v) end)()
  1641. end
  1642. end
  1643. end
  1644. end)()
  1645. local dist = (Cylinder1.CFrame.p - ref1.CFrame.p).magnitude
  1646. local ray1 = Create("Part"){Parent=workspace,BrickColor = BrickColor.new"Dark orange",Material = "Neon",Transparency = 0.25,Anchored=true,Locked=true,CanCollide=false,Size = Vector3.new(0.3, 0.3, dist),CFrame = CFrame.new(Cylinder1.CFrame.p, ref1.CFrame.p) * CFrame.new(0, 0, -dist / 2)}
  1647. delay(0, function()
  1648. ray1.Anchored = true;
  1649. for i = 0.25, 1, .1 do
  1650. ray1.Transparency = i
  1651. wait()
  1652. end
  1653. ray1:destroy()
  1654. end)
  1655. for i = 0,0.1,0.1 do
  1656. swait()
  1657. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  1658. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  1659. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  1660. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1661. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
  1662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-20 ), math.rad(7*math.sin(sine/1)), math.rad(-5)), 0.1)
  1663. end
  1664. end
  1665. attack = false
  1666. hum.WalkSpeed = 8
  1667. end
  1668.  
  1669. function nothinpersonal(pos)
  1670. CFuncs["Sound"].Create("rbxassetid://743521656", char, 1, .8)
  1671. for _, v in pairs(char:children()) do
  1672. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1673. do
  1674. local p = v:clone()
  1675. p.Name = "trail"
  1676. p.Parent = EffectModel
  1677. p.Transparency = 0.5
  1678. p.Anchored = true
  1679. p.BrickColor = BrickColor.new("Really black")
  1680. p.Material = "Neon"
  1681. p:BreakJoints()
  1682. p.CanCollide = false
  1683. if v == hed then
  1684. for a, b in pairs(p:children()) do
  1685. if b:IsA("Sound") then
  1686. b:Destroy()
  1687. end
  1688. end
  1689. end
  1690. coroutine.resume(coroutine.create(function()
  1691. for i = 1, 50 do
  1692. swait()
  1693. p.Transparency = i / 50
  1694. end
  1695. p:Destroy()
  1696. end))
  1697. end
  1698. end
  1699. if v.className == "Accessory" then
  1700. end
  1701. end
  1702. root.CFrame = pos
  1703. end
  1704. local music = Instance.new("Sound", tors)
  1705. music.SoundId = "rbxassetid://672027901"
  1706. music.Looped = true
  1707. music.Pitch = 1.3
  1708. music.Volume = 2
  1709. music:Play()
  1710. angery = false
  1711. function ohshitimangry()
  1712. attack = true
  1713. ShadowHead = New("Part",char,"ShadowHeadss",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1714. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1715. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1716. local A = Instance.new("Attachment",tors)
  1717. A.Position = Vector3.new(1,1.3,0)
  1718. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1719. local B = Instance.new("Attachment",tors)
  1720. B.Position = Vector3.new(-1.3,-0.6,0)
  1721. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1722. local ChainLink = Instance.new("Beam",tors)
  1723. ChainLink.Texture = "rbxassetid://73042633"
  1724. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1725. ChainLink.TextureSpeed = 1
  1726. ChainLink.FaceCamera = true
  1727. ChainLink.Width0 = 1
  1728. ChainLink.Width1 = 1
  1729. ChainLink.TextureLength = 3
  1730. ChainLink.Attachment0 = A
  1731. ChainLink.Attachment1 = B
  1732. ChainLink.CurveSize0 = 1.6
  1733. ChainLink.CurveSize1 = 1.6
  1734. ChainLink.FaceCamera = true
  1735. ChainLink.Transparency = NumberSequence.new(0)
  1736. local ChainLink = Instance.new("Beam",tors)
  1737. ChainLink.Texture = "rbxassetid://73042633"
  1738. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1739. ChainLink.TextureSpeed = 1
  1740. ChainLink.FaceCamera = true
  1741. ChainLink.Width0 = 1
  1742. ChainLink.Width1 = 1
  1743. ChainLink.TextureLength = 3
  1744. ChainLink.Attachment0 = B
  1745. ChainLink.Attachment1 = A
  1746. ChainLink.CurveSize0 = 1.6
  1747. ChainLink.CurveSize1 = 1.6
  1748. ChainLink.FaceCamera = true
  1749. ChainLink.Transparency = NumberSequence.new(0)
  1750. local A = Instance.new("Attachment",tors)
  1751. A.Position = Vector3.new(1.3,-0.85,0)
  1752. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1753. local B = Instance.new("Attachment",tors)
  1754. B.Position = Vector3.new(-1,2,0)
  1755. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1756. local ChainLink = Instance.new("Beam",tors)
  1757. ChainLink.Texture = "rbxassetid://73042633"
  1758. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1759. ChainLink.TextureSpeed = 1
  1760. ChainLink.FaceCamera = true
  1761. ChainLink.Width0 = 1
  1762. ChainLink.Width1 = 1
  1763. ChainLink.TextureLength = 3
  1764. ChainLink.Attachment0 = A
  1765. ChainLink.Attachment1 = B
  1766. ChainLink.CurveSize0 = 1.3
  1767. ChainLink.CurveSize1 = 1.3
  1768. ChainLink.FaceCamera = true
  1769. ChainLink.Transparency = NumberSequence.new(0)
  1770. local ChainLink = Instance.new("Beam",tors)
  1771. ChainLink.Texture = "rbxassetid://73042633"
  1772. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1773. ChainLink.TextureSpeed = 1
  1774. ChainLink.FaceCamera = true
  1775. ChainLink.Width0 = 1
  1776. ChainLink.Width1 = 1
  1777. ChainLink.TextureLength = 3
  1778. ChainLink.Attachment0 = B
  1779. ChainLink.Attachment1 = A
  1780. ChainLink.CurveSize0 = 1.3
  1781. ChainLink.CurveSize1 = 1.3
  1782. ChainLink.FaceCamera = true
  1783. ChainLink.Transparency = NumberSequence.new(0)
  1784. angery = true
  1785. music.SoundId = "rbxassetid://849713469"
  1786. music:Play()
  1787. local BodyColors = char:FindFirstChildOfClass"BodyColors"
  1788. if BodyColors then
  1789. BodyColors.TorsoColor = BrickColor.new"Really black"
  1790. BodyColors.LeftArmColor = BrickColor.new"Really black"
  1791. BodyColors.RightArmColor = BrickColor.new"Really black"
  1792. BodyColors.LeftLegColor = BrickColor.new"Really black"
  1793. BodyColors.RightLegColor = BrickColor.new"Really black"
  1794. end
  1795. attack = false
  1796. end
  1797.  
  1798.  
  1799.  
  1800.  
  1801. ------------------------------------------------------------
  1802. ---------------------------------------------
  1803. --End of attacks--
  1804. ------------------------------------------------------------
  1805. ---------------------------------------------
  1806. mouse.Button1Down:connect(function()
  1807. if attack == false and targetted ~= nil and targetted.Parent ~= nil then
  1808. targetkill()
  1809. end
  1810. end)
  1811.  
  1812. mouse.KeyDown:connect(function(key)
  1813. if attack == false then
  1814. if key == 't' then
  1815. Laugh()
  1816. elseif key == 'v' then
  1817. smileforme()
  1818. elseif key == 'q' then
  1819. LockOn()
  1820. elseif key == 'f' and targetted ~= nil then
  1821. frombelow()
  1822. elseif key == 'x' then
  1823. shootyboi()
  1824. elseif key == 'e' and targetted ~= nil then
  1825. nothinpersonal(targetted.Head.CFrame * CFrame.new(0,-1.5,3))
  1826. --[[elseif key == 'z' then
  1827. waitwathowdididashwithjustmyhumanoidokaynvm()]]--
  1828. elseif key == 'b' and angery == false then
  1829. ohshitimangry()
  1830. --[[elseif key == 'p' then
  1831. suicide()]]--
  1832. end
  1833. end
  1834. end)
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840. ------------------------------------------------------------
  1841. ---------------------------------------------
  1842. --Start of Animations--
  1843. ------------------------------------------------------------
  1844. ---------------------------------------------
  1845. local PlayerSize = 1
  1846. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  1847. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1848. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1849. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1850. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1851. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1852.  
  1853.  
  1854. local idle=0
  1855. local change = 1
  1856. local val = 0
  1857. toim = 0
  1858. hum.Animator.Parent = nil
  1859. idleanim=.4
  1860. while true do
  1861. swait()
  1862. naeeym2.StudsOffset = Vector3.new(-4, 4, 0) + Vector3.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, 0)
  1863. TargetCircle.Rotation = TargetCircle.Rotation + 3
  1864. TargetCircle2.Rotation = TargetCircle2.Rotation + 3
  1865. if targetted ~= nil then
  1866. BBG.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1867. BBG.Enabled = true
  1868. elseif targetted == nil then
  1869. BBG.Adornee = nil
  1870. BBG.Enabled = false
  1871. end
  1872. while true and TargetCircle.Rotation >= 360 do
  1873. TargetCircle.Rotation = 0
  1874. TargetCircle.Rotation = 0
  1875. end
  1876. sine = sine + change
  1877. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  1878. local velderp=root.Velocity.y
  1879. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  1880. if equipped==true or equipped==false then
  1881. if attack==false then
  1882. idle=idle+1
  1883. else
  1884. idle=0
  1885. end
  1886. if root.Velocity.y > 1 and hitfloor==nil then
  1887. Anim="Jump"
  1888. if attack==false then
  1889. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1890. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1891. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  1892. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1893. LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),-0.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1894. RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1895. end
  1896. elseif root.Velocity.y < -1 and hitfloor==nil then
  1897. Anim="Fall"
  1898. if attack==false then
  1899. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1900. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1901. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1902. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  1903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-90)), 0.3)
  1905. end
  1906. elseif torvel<1 and hitfloor~=nil then
  1907. Anim="Idle"
  1908. change = .5
  1909. if attack==false then
  1910. if angery == false then
  1911. VALUE1 = false
  1912. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
  1913. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
  1914. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
  1915. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(-5)),0.15)
  1916. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(20 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
  1917. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(20 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
  1918. if VALUE1 == false and math.random(1,200) == 1 then
  1919. coroutine.resume(coroutine.create(function()
  1920. VALUE1 = true
  1921. for i = 1, 75 do
  1922. swait()
  1923. music.Pitch = .5+math.random(.5,.2)/.5
  1924. hed.face.Texture = "http://www.roblox.com/asset/?id=124907882"
  1925. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/1))*angles(math.rad(15),math.rad(0),math.rad(0)),.5)
  1926. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/1),0.025*math.cos(sine/1))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),.5)
  1927. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/1),0.025*math.cos(sine/1))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(-5)),.5)
  1928. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(4 ), math.rad(-7*math.sin(sine/1)), math.rad((15+math.random(-15,15)/15))),.5)
  1929. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(4 ), math.rad(7*math.sin(sine/1)), math.rad((-15+math.random(-15,15)/15))),.5)
  1930. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
  1931. end
  1932. music.Pitch = 1
  1933. VALUE1 = false
  1934.  
  1935. end))
  1936. end
  1937. elseif angery == true then
  1938. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  1939. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
  1940. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  1941. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  1942. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
  1943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
  1944. if VALUE1 == false and math.random(1,200) == 1 then
  1945. coroutine.resume(coroutine.create(function()
  1946. VALUE1 = true
  1947. for i = 1, 25 do
  1948. swait()
  1949. local POS = root.Position
  1950. SHAKECAM(POS, 2, 2, 2)
  1951. music.Pitch = .5+math.random(.5,.2)/.5
  1952. FT.Parent = tors
  1953. RA.Parent = ra
  1954. LA.Parent = la
  1955. RL.Parent = rl
  1956. LL.Parent = ll
  1957. for _,v in next, char:GetDescendants() do
  1958. if(v:IsA'DataModelMesh')then
  1959. v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
  1960. end
  1961. end
  1962. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
  1963. end
  1964. music.Pitch = 0.66
  1965. VALUE1 = false
  1966. FT.Parent = nil
  1967. RA.Parent = nil
  1968. LA.Parent = nil
  1969. RL.Parent = nil
  1970. LL.Parent = nil
  1971. for _,v in next, char:GetDescendants() do
  1972. if(v:IsA'DataModelMesh')then
  1973. v.Offset = Vector3.new(0,0,0)
  1974. end
  1975. end
  1976.  
  1977. end))
  1978. end
  1979. end
  1980. end
  1981. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  1982. Anim="Walk"
  1983. change = .6
  1984. char.Humanoid.WalkSpeed = 8
  1985. if attack==false then
  1986. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.175+0.025*math.cos(sine/3.5)+ -math.sin(sine/3.5)/7)*angles(math.rad(5-2.5*math.cos(sine/3.5)),math.rad(0)+root.RotVelocity.Y/30,math.rad(0)+root.RotVelocity.Y/30),0.15)
  1987. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(12),math.rad(0)),.3)
  1988. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/15), 0) * angles(math.rad(20) * math.cos(sine / 7), math.rad(0), math.rad(5)), 0.3)
  1989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/15), 0) * angles(math.rad(-20) * math.cos(sine / 7) , math.rad(0), math.rad(-5)), 0.1)
  1990. RH.C0=clerp(RH.C0,cf(1,-0.925-0.5*math.cos(sine/7)/2,0.025*math.cos(sine/7)/2)*angles(math.rad(-5-15*math.cos(sine/7))+ -math.sin(sine/7)/1.5,math.rad(90-0.1*math.cos(sine/7)),math.rad(0)),0.15)
  1991. LH.C0=clerp(LH.C0,cf(-1,-0.925+0.5*math.cos(sine/7)/2,-0.025*math.cos(sine/7)/2)*angles(math.rad(-5+15*math.cos(sine/7))+ math.sin(sine/7)/1.5,math.rad(-90-0.1*math.cos(sine/7)),math.rad(0)),0.15)
  1992. end
  1993. end
  1994. end
  1995. if 0 < #Effects then
  1996. for e = 1, #Effects do
  1997. if Effects[e] ~= nil then
  1998. local Thing = Effects[e]
  1999. if Thing ~= nil then
  2000. local Part = Thing[1]
  2001. local Mode = Thing[2]
  2002. local Delay = Thing[3]
  2003. local IncX = Thing[4]
  2004. local IncY = Thing[5]
  2005. local IncZ = Thing[6]
  2006. if 1 >= Thing[1].Transparency then
  2007. if Thing[2] == "Block1" then
  2008. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2009. local Mesh = Thing[1].Mesh
  2010. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2011. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2012. elseif Thing[2] == "Block2" then
  2013. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2014. local Mesh = Thing[7]
  2015. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2016. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2017. elseif Thing[2] == "Block3" then
  2018. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2019. local Mesh = Thing[7]
  2020. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2021. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2022. elseif Thing[2] == "Cylinder" then
  2023. local Mesh = Thing[1].Mesh
  2024. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2025. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2026. elseif Thing[2] == "Blood" then
  2027. local Mesh = Thing[7]
  2028. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2029. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2030. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2031. elseif Thing[2] == "Elec" then
  2032. local Mesh = Thing[1].Mesh
  2033. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2034. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2035. elseif Thing[2] == "Disappear" then
  2036. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2037. elseif Thing[2] == "Shatter" then
  2038. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2039. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2040. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2041. Thing[6] = Thing[6] + Thing[5]
  2042. end
  2043. else
  2044. Part.Parent = nil
  2045. table.remove(Effects, e)
  2046. end
  2047. end
  2048. end
  2049. end
  2050. end
  2051. end
  2052. ------------------------------------------------------------
  2053. ---------------------------------------------
  2054. --End of Script--
  2055. ------------------------------------------------------------
  2056. ---------------------------------------------
Add Comment
Please, Sign In to add comment