Advertisement
Unspecifi_ed

Untitled

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