ericdesouza

The insane Godly script

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