Advertisement
PR0J3CT11

Untitled

Aug 3rd, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros, Edited by StarzoZero")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  51. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67. local Mouse = Player:GetMouse()
  68. local UIS = game:GetService("UserInputService")
  69. local input = function(io,a)
  70. if a then return end
  71. --Since InputObject is a client-side instance, we create and pass table instead
  72. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  73. end
  74. UIS.InputBegan:Connect(input)
  75. UIS.InputEnded:Connect(input)
  76. local h,t
  77. --Give the server mouse data 30 times every second, but only if the values changed
  78. --If player is not moving their mouse, client won't fire events
  79. while wait(1/30) do
  80. if h~=Mouse.Hit or t~=Mouse.Target then
  81. h,t=Mouse.Hit,Mouse.Target
  82. Event:FireServer({isMouse=true,Target=t,Hit=h})
  83. end
  84. end]==],Player.Character)
  85.  
  86. ----Sandboxed game object that allows the usage of client-side methods and services
  87. --Real game object
  88. local _rg = game
  89.  
  90. --Metatable for fake service
  91. local fsmt = {
  92. __index = function(self,k)
  93. local s = rawget(self,"_RealService")
  94. if s then
  95. return typeof(s[k])=="function"
  96. and function(_,...)return s[k](s,...)end or s[k]
  97. end
  98. end,
  99. __newindex = function(self,k,v)
  100. local s = rawget(self,"_RealService")
  101. if s then s[k]=v end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return rawget(self,s) or _rg:GetService(s)
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. RunService = FakeService({
  120. _btrs = {},
  121. RenderStepped = _rg:GetService("RunService").Heartbeat,
  122. BindToRenderStep = function(self,name,_,fun)
  123. self._btrs[name] = self.Heartbeat:Connect(fun)
  124. end,
  125. UnbindFromRenderStep = function(self,name)
  126. self._btrs[name]:Disconnect()
  127. end,
  128. },"RunService")
  129. }
  130. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  131. g.service = g.GetService
  132. FakeService(g,game)
  133. --Changing owner to fake player object to support owner:GetMouse()
  134. game,owner = g,g.Players.LocalPlayer
  135. end
  136.  
  137. -- Insane Genocidal Maniac, Long ass name lmao
  138. -- A script By makhail07
  139. -- Discord Creterisk#2958
  140. -- Credit to Salvos sadist for the uzi idea, and also salvo's genocider :thonk:
  141.  
  142.  
  143.  
  144. --[[ If you wish to change the color of the gun simply just replace "Dark stone grey" for the mag,
  145. "Black" and "Really black" for the gun, with any color you wish.
  146. --]]
  147.  
  148.  
  149.  
  150. local IDs = {340106355,927529620,876981900,398987889}
  151.  
  152.  
  153. ------------------------------------------------------------
  154. ---------------------------------------------
  155. --Start of Functions--
  156. ------------------------------------------------------------
  157. ---------------------------------------------
  158.  
  159.  
  160. function swait(num)
  161. if num==0 or num==nil then
  162. game:service'RunService'.Stepped:wait(0)
  163. else
  164. for i=0,num do
  165. game:service'RunService'.Stepped:wait(0)
  166. end
  167. end
  168. end
  169. function thread(f)
  170. coroutine.resume(coroutine.create(f))
  171. end
  172. function clerp(a, b, t)
  173. local qa = {
  174. QuaternionFromCFrame(a)
  175. }
  176. local qb = {
  177. QuaternionFromCFrame(b)
  178. }
  179. local ax, ay, az = a.x, a.y, a.z
  180. local bx, by, bz = b.x, b.y, b.z
  181. local _t = 1 - t
  182. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  183. end
  184. function QuaternionFromCFrame(cf)
  185. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  186. local trace = m00 + m11 + m22
  187. if trace > 0 then
  188. local s = math.sqrt(1 + trace)
  189. local recip = 0.5 / s
  190. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  191. else
  192. local i = 0
  193. if m00 < m11 then
  194. i = 1
  195. end
  196. if m22 > (i == 0 and m00 or m11) then
  197. i = 2
  198. end
  199. if i == 0 then
  200. local s = math.sqrt(m00 - m11 - m22 + 1)
  201. local recip = 0.5 / s
  202. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  203. elseif i == 1 then
  204. local s = math.sqrt(m11 - m22 - m00 + 1)
  205. local recip = 0.5 / s
  206. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  207. elseif i == 2 then
  208. local s = math.sqrt(m22 - m00 - m11 + 1)
  209. local recip = 0.5 / s
  210. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  211. end
  212. end
  213. end
  214. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  215. local xs, ys, zs = x + x, y + y, z + z
  216. local wx, wy, wz = w * xs, w * ys, w * zs
  217. local xx = x * xs
  218. local xy = x * ys
  219. local xz = x * zs
  220. local yy = y * ys
  221. local yz = y * zs
  222. local zz = z * zs
  223. 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))
  224. end
  225. function QuaternionSlerp(a, b, t)
  226. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  227. local startInterp, finishInterp
  228. if cosTheta >= 1.0E-4 then
  229. if 1 - cosTheta > 1.0E-4 then
  230. local theta = math.acos(cosTheta)
  231. local invSinTheta = 1 / math.sin(theta)
  232. startInterp = math.sin((1 - t) * theta) * invSinTheta
  233. finishInterp = math.sin(t * theta) * invSinTheta
  234. else
  235. startInterp = 1 - t
  236. finishInterp = t
  237. end
  238. elseif 1 + cosTheta > 1.0E-4 then
  239. local theta = math.acos(-cosTheta)
  240. local invSinTheta = 1 / math.sin(theta)
  241. startInterp = math.sin((t - 1) * theta) * invSinTheta
  242. finishInterp = math.sin(t * theta) * invSinTheta
  243. else
  244. startInterp = t - 1
  245. finishInterp = t
  246. end
  247. 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
  248. end
  249. function rayCast(Position, Direction, Range, Ignore)
  250. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  251. end
  252. --Wait what okay
  253. wait()
  254. local plr = game:service'Players'.LocalPlayer
  255. local char = plr.Character
  256. local hum = char.Humanoid
  257. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  258. ff.Visible = false
  259. hum.MaxHealth = 1.0E298
  260. hum.Health = 1.0E298
  261. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  262. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  263. hum.MaxHealth = 1.0E298
  264. hum.Health = 1.0E298
  265. end
  266. end)
  267. local ra = char["Right Arm"]
  268. local la= char["Left Arm"]
  269. local rl= char["Right Leg"]
  270. local ll = char["Left Leg"]
  271. local hed = char.Head
  272. local root = char.HumanoidRootPart
  273. local rootj = root.RootJoint
  274. local tors = char.Torso
  275. local mouse = plr:GetMouse()
  276. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  277. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  278. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  279. local maincolor = BrickColor.new("Really black")
  280. cf = CFrame.new
  281. angles = CFrame.Angles
  282. attack = false
  283. euler=CFrame.fromEulerAnglesXYZ
  284. equipped = false
  285. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  286. RSH, LSH = nil, nil
  287. RW = Instance.new("Weld")
  288. LW = Instance.new("Weld")
  289. RH = tors["Right Hip"]
  290. LH = tors["Left Hip"]
  291. RSH = tors["Right Shoulder"]
  292. LSH = tors["Left Shoulder"]
  293. RSH.Parent = nil
  294. LSH.Parent = nil
  295. RW.Name = "RW"
  296. RW.Part0 = tors
  297. RW.C0 = CFrame.new(1.5, 0.5, 0)
  298. RW.C1 = CFrame.new(0, 0.5, 0)
  299. RW.Part1 = ra
  300. RW.Parent = tors
  301. LW.Name = "LW"
  302. LW.Part0 = tors
  303. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  304. LW.C1 = CFrame.new(0, 0.5, 0)
  305. LW.Part1 = la
  306. LW.Parent = tors
  307. print('User is '..plr.Name)
  308. Effects = {}
  309.  
  310. ArtificialHB = Instance.new("BindableEvent", script)
  311. ArtificialHB.Name = "Heartbeat"
  312.  
  313. script:WaitForChild("Heartbeat")
  314.  
  315.  
  316. frame = 1 / 60
  317. tf = 0
  318. allowframeloss = false
  319. tossremainder = false
  320. lastframe = tick()
  321. script.Heartbeat:Fire()
  322.  
  323. game:GetService("RunService").Heartbeat:connect(function(s, p)
  324. tf = tf + s
  325. if tf >= frame then
  326. if allowframeloss then
  327. script.Heartbeat:Fire()
  328. lastframe = tick()
  329. else
  330. for i = 1, math.floor(tf / frame) do
  331. script.Heartbeat:Fire()
  332. end
  333. lastframe = tick()
  334. end
  335. if tossremainder then
  336. tf = 0
  337. else
  338. tf = tf - frame * math.floor(tf / frame)
  339. end
  340. end
  341. end)
  342. local RbxUtility = LoadLibrary("RbxUtility")
  343. local Create = RbxUtility.Create
  344.  
  345.  
  346. function ShowDamage(Pos, Text, Time, Color)
  347. local Rate = (1 / 30)
  348. local Pos = (Pos or Vector3.new(0, 0, 0))
  349. local Text = (Text or "")
  350. local Time = (Time or 2)
  351. local Color = (Color or Color3.new(1, 0, 1))
  352. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  353. EffectPart.Anchored = true
  354. local BillboardGui = Create("BillboardGui"){
  355. Size = UDim2.new(3, 0, 3, 0),
  356. Adornee = EffectPart,
  357. Parent = EffectPart,
  358. }
  359. local TextLabel = Create("TextLabel"){
  360. BackgroundTransparency = 1,
  361. Size = UDim2.new(1, 0, 1, 0),
  362. Text = Text,
  363. Font = "Highway",
  364. TextColor3 = Color,
  365. TextScaled = true,
  366. Parent = BillboardGui,
  367. }
  368. game.Debris:AddItem(EffectPart, (Time))
  369. EffectPart.Parent = game:GetService("Workspace")
  370. delay(0, function()
  371. local Frames = (Time / Rate)
  372. for Frame = 1, Frames do
  373. wait(Rate)
  374. local Percent = (Frame / Frames)
  375. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  376. TextLabel.TextTransparency = Percent
  377. end
  378. if EffectPart and EffectPart.Parent then
  379. EffectPart:Destroy()
  380. end
  381. end)
  382. end
  383. CFuncs = {
  384. Part = {
  385. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  386. local Part = Create("Part")({
  387. Parent = Parent,
  388. Reflectance = Reflectance,
  389. Transparency = Transparency,
  390. CanCollide = false,
  391. Locked = true,
  392. BrickColor = BrickColor.new(tostring(BColor)),
  393. Name = Name,
  394. Size = Size,
  395. Material = Material
  396. })
  397. RemoveOutlines(Part)
  398. return Part
  399. end
  400. },
  401. Mesh = {
  402. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  403. local Msh = Create(Mesh)({
  404. Parent = Part,
  405. Offset = OffSet,
  406. Scale = Scale
  407. })
  408. if Mesh == "SpecialMesh" then
  409. Msh.MeshType = MeshType
  410. Msh.MeshId = MeshId
  411. end
  412. return Msh
  413. end
  414. },
  415. Mesh = {
  416. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  417. local Msh = Create(Mesh)({
  418. Parent = Part,
  419. Offset = OffSet,
  420. Scale = Scale
  421. })
  422. if Mesh == "SpecialMesh" then
  423. Msh.MeshType = MeshType
  424. Msh.MeshId = MeshId
  425. end
  426. return Msh
  427. end
  428. },
  429. Weld = {
  430. Create = function(Parent, Part0, Part1, C0, C1)
  431. local Weld = Create("Weld")({
  432. Parent = Parent,
  433. Part0 = Part0,
  434. Part1 = Part1,
  435. C0 = C0,
  436. C1 = C1
  437. })
  438. return Weld
  439. end
  440. },
  441. Sound = {
  442. Create = function(id, par, vol, pit)
  443. coroutine.resume(coroutine.create(function()
  444. local S = Create("Sound")({
  445. Volume = vol,
  446. Pitch = pit or 1,
  447. SoundId = id,
  448. Parent = par or workspace
  449. })
  450. wait()
  451. S:play()
  452. game:GetService("Debris"):AddItem(S, 6)
  453. end))
  454. end
  455. },
  456. ParticleEmitter = {
  457. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  458. local fp = Create("ParticleEmitter")({
  459. Parent = Parent,
  460. Color = ColorSequence.new(Color1, Color2),
  461. LightEmission = LightEmission,
  462. Size = Size,
  463. Texture = Texture,
  464. Transparency = Transparency,
  465. ZOffset = ZOffset,
  466. Acceleration = Accel,
  467. Drag = Drag,
  468. LockedToPart = LockedToPart,
  469. VelocityInheritance = VelocityInheritance,
  470. EmissionDirection = EmissionDirection,
  471. Enabled = Enabled,
  472. Lifetime = LifeTime,
  473. Rate = Rate,
  474. Rotation = Rotation,
  475. RotSpeed = RotSpeed,
  476. Speed = Speed,
  477. VelocitySpread = VelocitySpread
  478. })
  479. return fp
  480. end
  481. }
  482. }
  483. function RemoveOutlines(part)
  484. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  485. end
  486. function CreateSound(ID, PARENT, VOLUME, PITCH)
  487. local NEWSOUND = nil
  488. coroutine.resume(coroutine.create(function()
  489. NEWSOUND = Instance.new("Sound", PARENT)
  490. NEWSOUND.Volume = VOLUME
  491. NEWSOUND.Pitch = PITCH
  492. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  493. swait()
  494. NEWSOUND:play()
  495. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  496. end))
  497. return NEWSOUND
  498. end
  499. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  500. local Part = Create("Part")({
  501. formFactor = FormFactor,
  502. Parent = Parent,
  503. Reflectance = Reflectance,
  504. Transparency = Transparency,
  505. CanCollide = false,
  506. Locked = true,
  507. BrickColor = BrickColor.new(tostring(BColor)),
  508. Name = Name,
  509. Size = Size,
  510. Material = Material
  511. })
  512. RemoveOutlines(Part)
  513. return Part
  514. end
  515. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  516. local Msh = Create(Mesh)({
  517. Parent = Part,
  518. Offset = OffSet,
  519. Scale = Scale
  520. })
  521. if Mesh == "SpecialMesh" then
  522. Msh.MeshType = MeshType
  523. Msh.MeshId = MeshId
  524. end
  525. return Msh
  526. end
  527. function CreateWeld(Parent, Part0, Part1, C0, C1)
  528. local Weld = Create("Weld")({
  529. Parent = Parent,
  530. Part0 = Part0,
  531. Part1 = Part1,
  532. C0 = C0,
  533. C1 = C1
  534. })
  535. return Weld
  536. end
  537.  
  538.  
  539. EffectModel = Instance.new("Model", char)
  540. Effects = {
  541. Block = {
  542. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  543. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  544. prt.Anchored = true
  545. prt.CFrame = cframe
  546. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  547. game:GetService("Debris"):AddItem(prt, 10)
  548. if Type == 1 or Type == nil then
  549. table.insert(Effects, {
  550. prt,
  551. "Block1",
  552. delay,
  553. x3,
  554. y3,
  555. z3,
  556. msh
  557. })
  558. elseif Type == 2 then
  559. table.insert(Effects, {
  560. prt,
  561. "Block2",
  562. delay,
  563. x3,
  564. y3,
  565. z3,
  566. msh
  567. })
  568. else
  569. table.insert(Effects, {
  570. prt,
  571. "Block3",
  572. delay,
  573. x3,
  574. y3,
  575. z3,
  576. msh
  577. })
  578. end
  579. end
  580. },
  581. Sphere = {
  582. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  583. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  584. prt.Anchored = true
  585. prt.CFrame = cframe
  586. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  587. game:GetService("Debris"):AddItem(prt, 10)
  588. table.insert(Effects, {
  589. prt,
  590. "Cylinder",
  591. delay,
  592. x3,
  593. y3,
  594. z3,
  595. msh
  596. })
  597. end
  598. },
  599. Cylinder = {
  600. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  601. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  602. prt.Anchored = true
  603. prt.CFrame = cframe
  604. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  605. game:GetService("Debris"):AddItem(prt, 10)
  606. table.insert(Effects, {
  607. prt,
  608. "Cylinder",
  609. delay,
  610. x3,
  611. y3,
  612. z3,
  613. msh
  614. })
  615. end
  616. },
  617. Wave = {
  618. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  619. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  620. prt.Anchored = true
  621. prt.CFrame = cframe
  622. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  623. game:GetService("Debris"):AddItem(prt, 10)
  624. table.insert(Effects, {
  625. prt,
  626. "Cylinder",
  627. delay,
  628. x3 / 60,
  629. y3 / 60,
  630. z3 / 60,
  631. msh
  632. })
  633. end
  634. },
  635. Ring = {
  636. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  637. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  638. prt.Anchored = true
  639. prt.CFrame = cframe
  640. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  641. game:GetService("Debris"):AddItem(prt, 10)
  642. table.insert(Effects, {
  643. prt,
  644. "Cylinder",
  645. delay,
  646. x3,
  647. y3,
  648. z3,
  649. msh
  650. })
  651. end
  652. },
  653. Break = {
  654. Create = function(brickcolor, cframe, x1, y1, z1)
  655. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  656. prt.Anchored = true
  657. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  658. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  659. local num = math.random(10, 50) / 1000
  660. game:GetService("Debris"):AddItem(prt, 10)
  661. table.insert(Effects, {
  662. prt,
  663. "Shatter",
  664. num,
  665. prt.CFrame,
  666. math.random() - math.random(),
  667. 0,
  668. math.random(50, 100) / 100
  669. })
  670. end
  671. }
  672. }
  673. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  674. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  675. prt.Anchored = true
  676. prt.CFrame = cframe
  677. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  678. game:GetService("Debris"):AddItem(prt, 10)
  679. if Type == 1 or Type == nil then
  680. table.insert(Effects, {
  681. prt,
  682. "Block1",
  683. delay,
  684. x3,
  685. y3,
  686. z3,
  687. msh
  688. })
  689. elseif Type == 2 then
  690. table.insert(Effects, {
  691. prt,
  692. "Block2",
  693. delay,
  694. x3,
  695. y3,
  696. z3,
  697. msh
  698. })
  699. elseif Type == 3 then
  700. table.insert(Effects, {
  701. prt,
  702. "Block3",
  703. delay,
  704. x3,
  705. y3,
  706. z3,
  707. msh
  708. })
  709. end
  710. end
  711. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  712. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  713. prt.Anchored = true
  714. prt.CFrame = cframe
  715. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  716. game:GetService("Debris"):AddItem(prt, 10)
  717. table.insert(Effects, {
  718. prt,
  719. "Cylinder",
  720. delay,
  721. x3,
  722. y3,
  723. z3,
  724. msh
  725. })
  726. end
  727. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  728. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  729. prt.Anchored = true
  730. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  731. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  732. game:GetService("Debris"):AddItem(prt, 10)
  733. table.insert(Effects, {
  734. prt,
  735. "Cylinder",
  736. delay,
  737. x3,
  738. y3,
  739. z3,
  740. msh
  741. })
  742. end
  743. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  744. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  745. prt.Anchored = true
  746. prt.CFrame = cframe
  747. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  748. game:GetService("Debris"):AddItem(prt, 10)
  749. table.insert(Effects, {
  750. prt,
  751. "Cylinder",
  752. delay,
  753. x3,
  754. y3,
  755. z3,
  756. msh
  757. })
  758. end
  759. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  760. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  761. prt.Anchored = true
  762. prt.CFrame = cframe
  763. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  764. game:GetService("Debris"):AddItem(prt, 10)
  765. table.insert(Effects, {
  766. prt,
  767. "Cylinder",
  768. delay,
  769. x3,
  770. y3,
  771. z3,
  772. msh
  773. })
  774. end
  775. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  776. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  777. prt.Anchored = true
  778. prt.CFrame = cframe
  779. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  780. game:GetService("Debris"):AddItem(prt, 10)
  781. table.insert(Effects, {
  782. prt,
  783. "Cylinder",
  784. delay,
  785. x3,
  786. y3,
  787. z3,
  788. msh
  789. })
  790. end
  791. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  792. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  793. prt.Anchored = true
  794. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  795. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  796. local num = math.random(10, 50) / 1000
  797. game:GetService("Debris"):AddItem(prt, 10)
  798. table.insert(Effects, {
  799. prt,
  800. "Shatter",
  801. num,
  802. prt.CFrame,
  803. math.random() - math.random(),
  804. 0,
  805. math.random(50, 100) / 100
  806. })
  807. end
  808.  
  809.  
  810. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  811. function WACKYEFFECT(Table)
  812. local TYPE = (Table.EffectType or "Sphere")
  813. local SIZE = (Table.Size or VT(1,1,1))
  814. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  815. local TRANSPARENCY = (Table.Transparency or 0)
  816. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  817. local CFRAME = (Table.CFrame or tors.CFrame)
  818. local MOVEDIRECTION = (Table.MoveToPos or nil)
  819. local ROTATION1 = (Table.RotationX or 0)
  820. local ROTATION2 = (Table.RotationY or 0)
  821. local ROTATION3 = (Table.RotationZ or 0)
  822. local MATERIAL = (Table.Material or "Neon")
  823. local COLOR = (Table.Color or C3(1,1,1))
  824. local TIME = (Table.Time or 45)
  825. local SOUNDID = (Table.SoundID or nil)
  826. local SOUNDPITCH = (Table.SoundPitch or nil)
  827. local SOUNDVOLUME = (Table.SoundVolume or nil)
  828. coroutine.resume(coroutine.create(function()
  829. local PLAYSSOUND = false
  830. local SOUND = nil
  831. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  832. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  833. PLAYSSOUND = true
  834. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  835. end
  836. EFFECT.Color = COLOR
  837. local MSH = nil
  838. if TYPE == "Sphere" then
  839. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  840. elseif TYPE == "Block" then
  841. MSH = IT("BlockMesh",EFFECT)
  842. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  843. elseif TYPE == "Wave" then
  844. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  845. elseif TYPE == "Ring" then
  846. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  847. elseif TYPE == "Slash" then
  848. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  849. elseif TYPE == "Round Slash" then
  850. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  851. elseif TYPE == "Swirl" then
  852. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  853. elseif TYPE == "Skull" then
  854. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  855. elseif TYPE == "Crystal" then
  856. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  857. end
  858. if MSH ~= nil then
  859. local MOVESPEED = nil
  860. if MOVEDIRECTION ~= nil then
  861. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  862. end
  863. local GROWTH = SIZE - ENDSIZE
  864. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  865. if TYPE == "Block" then
  866. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  867. else
  868. EFFECT.CFrame = CFRAME
  869. end
  870. for LOOP = 1, TIME+1 do
  871. swait()
  872. MSH.Scale = MSH.Scale - GROWTH/TIME
  873. if TYPE == "Wave" then
  874. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  875. end
  876. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  877. if TYPE == "Block" then
  878. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  879. else
  880. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  881. end
  882. if MOVEDIRECTION ~= nil then
  883. local ORI = EFFECT.Orientation
  884. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  885. EFFECT.Orientation = ORI
  886. end
  887. end
  888. if PLAYSSOUND == false then
  889. EFFECT:remove()
  890. else
  891. SOUND.Stopped:Connect(function()
  892. EFFECT:remove()
  893. end)
  894. end
  895. else
  896. if PLAYSSOUND == false then
  897. EFFECT:remove()
  898. else
  899. repeat swait() until SOUND.Playing == false
  900. EFFECT:remove()
  901. end
  902. end
  903. end))
  904. end
  905.  
  906.  
  907.  
  908. local lrs = game:service'RunService'.RenderStepped
  909. function bleed(char,timeforbleed)
  910. local Rate = (1/30)
  911. local clr = BrickColor.new"Really black"
  912. if char.Name == "Quil_Cyndaquil" or char.Name == "Nebula_Zorua" or char.Parent.Name == "Quil_Cyndaquil" or char.Parent.Name == "Nebula_Zorua" then
  913. clr = BrickColor.new"Teal"
  914. elseif char.Name == "Salvo_Starly" or char.Parent.Name == "Salvo_Starly" then
  915. clr = BrickColor.new"Institutional white"
  916. elseif char.Name == "visabledude" or char.Parent.Name == "visabledude" then
  917. clr = BrickColor.new"Really blue"
  918. elseif char.Name == "makhail07" or char.Parent.Name == "makhail07" then
  919. clr = BrickColor.new"Lime green"
  920. elseif char.Name == "KillerDarkness0105" or char.Parent.Name == "KillerDarkness0105" then
  921. clr = BrickColor.new"Really black"
  922. end
  923. local Frames = timeforbleed / Rate
  924. wait(.25)
  925.  
  926. for Frame = 1, Frames do
  927. coroutine.wrap(function()
  928. local p = Instance.new("Part",workspace)
  929. p.BrickColor = clr
  930. p.Size = Vector3.new(.25,.25,.25)
  931. p.Material = Enum.Material.Neon
  932. local prt
  933. if char:IsA"Model" then
  934. prt = char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso"
  935. else
  936. prt = char;
  937. end
  938. p.CFrame = prt.CFrame;
  939. p.Name = "Blood"
  940. p.CanCollide = false
  941. p.Velocity = prt.CFrame.lookVector * -math.random(25,30) + Vector3.new(math.random(-10,10),0,0)
  942. p.Touched:connect(function(tou)
  943. 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
  944. local pos = Vector3.new(p.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,p.Position.Z)
  945. p:destroy()
  946. if tou.Name == "BloodPuddle" then
  947. local reee = tou.CFrame
  948. if tou.Transparency > .2 then
  949. tou.Transparency = tou.Transparency - .1
  950. end
  951. if tou.Size.X < 15 then
  952. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  953. tou.CFrame = reee
  954. end
  955. else
  956. local bloodlol = Instance.new('Part',workspace)
  957. bloodlol.Size=Vector3.new(1,0.2,1)
  958. bloodlol.Name = "BloodPuddle"
  959. bloodlol.Anchored = true
  960. bloodlol.CanCollide = false
  961. bloodlol.Material = Enum.Material.Neon
  962. bloodlol.BrickColor = clr
  963. local cyl = Instance.new('CylinderMesh',bloodlol)
  964. cyl.Scale = Vector3.new(1,0.1,1)
  965. bloodlol.CFrame = CFrame.new(pos)
  966. coroutine.wrap(function()
  967. wait(1)
  968. while bloodlol.Parent ~= nil do
  969. if bloodlol.Transparency < 1 then
  970. bloodlol.Transparency = bloodlol.Transparency+0.01
  971. else
  972. bloodlol:Destroy()
  973. end
  974. wait()
  975. end
  976. end)()
  977. end
  978. end
  979. end)
  980. end)()
  981. wait((1/30))
  982. end
  983. end
  984.  
  985. ----shack2
  986.  
  987. local PlayerGui = plr.PlayerGui
  988.  
  989. local WEAPONGUI = Instance.new("ScreenGui", PlayerGui)
  990. WEAPONGUI.Name = "AAA"
  991.  
  992. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  993. local frame = IT("Frame")
  994. frame.BackgroundTransparency = TRANSPARENCY
  995. frame.BorderSizePixel = BORDERSIZEPIXEL
  996. frame.Position = POSITION
  997. frame.Size = SIZE
  998. frame.BackgroundColor3 = COLOR
  999. frame.BorderColor3 = BORDERCOLOR
  1000. frame.Name = NAME
  1001. frame.Parent = PARENT
  1002. return frame
  1003. end
  1004.  
  1005. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1006. local label = IT("TextLabel")
  1007. label.BackgroundTransparency = 1
  1008. label.Size = UD2(1, 0, 1, 0)
  1009. label.Position = UD2(0, 0, 0, 0)
  1010. label.TextColor3 = TEXTCOLOR
  1011. label.TextStrokeTransparency = STROKETRANSPARENCY
  1012. label.TextTransparency = TRANSPARENCY
  1013. label.FontSize = TEXTFONTSIZE
  1014. label.Font = TEXTFONT
  1015. label.BorderSizePixel = BORDERSIZEPIXEL
  1016. label.TextScaled = false
  1017. label.Text = TEXT
  1018. label.Name = NAME
  1019. label.Parent = PARENT
  1020. return label
  1021. end
  1022. -----shack2
  1023.  
  1024.  
  1025. ----shack
  1026. IT = Instance.new
  1027. CF = CFrame.new
  1028. VT = Vector3.new
  1029. RAD = math.rad
  1030. C3 = Color3.new
  1031. UD2 = UDim2.new
  1032. BRICKC = BrickColor.new
  1033. ANGLES = CFrame.Angles
  1034. EULER = CFrame.fromEulerAnglesXYZ
  1035. COS = math.cos
  1036. ACOS = math.acos
  1037. SIN = math.sin
  1038. ASIN = math.asin
  1039. ABS = math.abs
  1040. MRANDOM = math.random
  1041. FLOOR = math.floor
  1042. ----end
  1043.  
  1044. function dmg(dude)
  1045. if dude.Name ~= char then
  1046. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1047. local bgf = Instance.new("BodyGyro",dude.Head)
  1048. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1049. local val = Instance.new("BoolValue",dude)
  1050. val.Name = "IsHit"
  1051. coroutine.wrap(function()
  1052. targetted = nil
  1053. swait(30)
  1054. local asd = Instance.new("ParticleEmitter",dude.Head)
  1055. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1056. asd.LightEmission = .1
  1057. asd.Size = NumberSequence.new(0.2)
  1058. asd.Texture = "rbxassetid://771221224"
  1059. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1060. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1061. asd.Transparency = bbb
  1062. asd.Size = aaa
  1063. asd.ZOffset = .9
  1064. asd.Acceleration = Vector3.new(0, -5, 0)
  1065. asd.LockedToPart = false
  1066. asd.EmissionDirection = "Back"
  1067. asd.Lifetime = NumberRange.new(1, 2)
  1068. asd.Rate = 1000
  1069. asd.Rotation = NumberRange.new(-100, 100)
  1070. asd.RotSpeed = NumberRange.new(-100, 100)
  1071. asd.Speed = NumberRange.new(6)
  1072. asd.VelocitySpread = 10000
  1073. asd.Enabled=true
  1074. dude:BreakJoints()
  1075. swait(5)
  1076. for i,v in pairs(dude:GetChildren()) do
  1077. if v:IsA("BasePart") then
  1078. local bodpos = Instance.new("BodyPosition",v)
  1079. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  1080. end
  1081. end
  1082. for i=0,1,.05 do
  1083. for a,v in pairs(dude:GetChildren()) do
  1084. if v:IsA("BasePart") then
  1085. v.Transparency = i
  1086. end
  1087. end
  1088. swait()
  1089. end
  1090. for a,v in pairs(dude:GetChildren()) do
  1091. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  1092. v.ParticleEmitter.Enabled = false
  1093. end
  1094. game:service'Debris':AddItem(v,2)
  1095. asd.Enabled = false
  1096. end
  1097. end)()
  1098. end
  1099. end
  1100.  
  1101.  
  1102. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  1103. local TORSO = tors
  1104. local HUM = hum
  1105. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  1106. coroutine.wrap(function()
  1107. VT = Vector3.new
  1108. MRANDOM = math.random
  1109. local A = TIME
  1110. local B = INTENSITY
  1111. local C = true
  1112. local HUMANOID = hum
  1113. local TIMER = A or 35
  1114. local SHAKE = B or 5
  1115. local FADE = C or true
  1116. if HUMANOID then
  1117. local FADER = SHAKE / TIMER
  1118. for i = 1, TIMER do
  1119. wait()
  1120. HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
  1121. end
  1122. HUMANOID.CameraOffset = VT(0, 0, 0)
  1123. end
  1124.  
  1125. end)()
  1126. end
  1127. end
  1128.  
  1129.  
  1130. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1131. --local buddy
  1132. for _, c in pairs(workspace:GetDescendants()) do
  1133. local hum = c:FindFirstChildOfClass("Humanoid")
  1134. if hum ~= nil then
  1135. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  1136. if head ~= nil then
  1137. local targ = head.Position - Part.Position
  1138. local mag = targ.magnitude
  1139. if mag <= Magnitude and c.Name ~= plr.Name and c:FindFirstChild("MagDmgd")==nil then
  1140. if c.Name ~= char then
  1141. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" or c.Name ~= "Makhail07" then
  1142. local val = Instance.new("BoolValue",c)
  1143. val.Name = "MagDmgd"
  1144. local asd = Instance.new("ParticleEmitter",head)
  1145. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1146. asd.LightEmission = .1
  1147. asd.Size = NumberSequence.new(0.2)
  1148. asd.Texture = "rbxassetid://771221224"
  1149. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1150. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1151. asd.Transparency = bbb
  1152. asd.Size = aaa
  1153. asd.ZOffset = .9
  1154. asd.Acceleration = Vector3.new(0, -5, 0)
  1155. asd.LockedToPart = false
  1156. asd.EmissionDirection = "Back"
  1157. asd.Lifetime = NumberRange.new(1, 2)
  1158. asd.Rate = 1000
  1159. asd.Rotation = NumberRange.new(-100, 100)
  1160. asd.RotSpeed = NumberRange.new(-100, 100)
  1161. asd.Speed = NumberRange.new(6)
  1162. asd.VelocitySpread = 10000
  1163. asd.Enabled=true
  1164. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1165. dmg(c)
  1166. CFuncs["Sound"].Create("rbxassetid://206082273", c.Head, 1.2, .8)
  1167. coroutine.wrap(function()
  1168. swait(.2)
  1169. asd.Enabled = false
  1170. wait(2)
  1171. asd:Remove()
  1172. end)()
  1173. else
  1174.  
  1175. Effects.Sphere.Create(BrickColor.new("Bright red"), head.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1176.  
  1177. end
  1178. end
  1179. end
  1180. end
  1181. end
  1182. end
  1183. end
  1184.  
  1185. targetted = nil
  1186.  
  1187.  
  1188.  
  1189.  
  1190. ------------------------------------------------------------
  1191. ---------------------------------------------
  1192. --End of Important Functions--
  1193. ------------------------------------------------------------
  1194. ---------------------------------------------
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202. --[[
  1203. Thanks for using Build-To-Lua by jarredbcv.
  1204. ]]--
  1205.  
  1206. New = function(Object, Parent, Name, Data)
  1207. local Object = Instance.new(Object)
  1208. for Index, Value in pairs(Data or {}) do
  1209. Object[Index] = Value
  1210. end
  1211. Object.Parent = Parent
  1212. Object.Name = Name
  1213. return Object
  1214. end
  1215.  
  1216. Uzi = New("Model",char,"Uzi",{})
  1217. 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),})
  1218. 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),})
  1219. Mesh = New("BlockMesh",Port,"Mesh",{Scale = Vector3.new(0.0769230723, 0.538461506, 1),})
  1220. 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),})
  1221. 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),})
  1222. Mesh = New("BlockMesh",Mag2,"Mesh",{Scale = Vector3.new(0.809523821, 1, 0.714285731),})
  1223. 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),})
  1224. 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),})
  1225. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.380952388, 0.190476194),})
  1226. 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),})
  1227. 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),})
  1228. 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),})
  1229. 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),})
  1230. Mesh = New("BlockMesh",Hole,"Mesh",{Scale = Vector3.new(0.238095239, 1.19047618, 0.0476190485),})
  1231. 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),})
  1232. 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),})
  1233. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333343, 0.142857149, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1234. 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),})
  1235. 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),})
  1236. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.380952358, 0.190476194, 0.333333343),MeshType = Enum.MeshType.Torso,})
  1237. 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),})
  1238. 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),})
  1239. lenspart = New("IntValue",NoSight,"lenspart",{})
  1240. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.095238097, 0.0476190485, 0.0476190485),})
  1241. 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),})
  1242. 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),})
  1243. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.285714269, 0.476190478, 0.095238097),})
  1244. 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),})
  1245. 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),})
  1246. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333343, 0.142857149, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1247. 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),})
  1248. 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),})
  1249. 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,})
  1250. 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),})
  1251. 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),})
  1252. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1253. 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),})
  1254. 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),})
  1255. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1256. 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),})
  1257. 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),})
  1258. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.571428597, 0.095238097, 0.190476194),})
  1259. 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),})
  1260. 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),})
  1261. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.380952388, 0.0476190485),MeshType = Enum.MeshType.Wedge,})
  1262. 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),})
  1263. 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),})
  1264. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.285714298, 0.095238097),})
  1265. 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),})
  1266. 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),})
  1267. Mesh = New("BlockMesh",A1,"Mesh",{Scale = Vector3.new(0.238000005, 1, 0.0480000004),})
  1268. 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),})
  1269. 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),})
  1270. Mesh = New("CylinderMesh",Cylinder1,"Mesh",{Offset = Vector3.new(0, -0.0185714271, 0),Scale = Vector3.new(0.0666666627, 0.0476190485, 0.0666666627),})
  1271. 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),})
  1272. 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),})
  1273. Mesh = New("BlockMesh",Mag1,"Mesh",{Scale = Vector3.new(0.809523821, 1, 0.714285731),})
  1274. 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),})
  1275. 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),})
  1276. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.523809552, 0.238095239),})
  1277. 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),})
  1278. 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),})
  1279. 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),})
  1280. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.238095239, 1.47619045, 0.190476194),})
  1281. 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),})
  1282. 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),})
  1283. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.285714298, 0.523809552, 0.238095239),})
  1284. 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),})
  1285. 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),})
  1286. 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),})
  1287. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.238095239, 0.476190478, 0.190476194),})
  1288. 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),})
  1289. 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),})
  1290. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.142857149, 0.190476194),})
  1291. 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),})
  1292. 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),})
  1293. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.095238097, 0.476190478, 0.190476194),})
  1294. 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),})
  1295. 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),})
  1296. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0476190485, 0.428571433, 0.095238097),})
  1297. 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),})
  1298. 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),})
  1299. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.190476194, 0.190476194),})
  1300. 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),})
  1301. 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),})
  1302. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.0476190485, 0.333333343),MeshType = Enum.MeshType.Wedge,})
  1303. 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),})
  1304. 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),})
  1305. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.190476194, 0.0476190485, 0.095238097),MeshType = Enum.MeshType.Wedge,})
  1306. 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),})
  1307. 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),})
  1308. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.142857149, 0.095238097, 0.142857149),})
  1309. 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),})
  1310. 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),})
  1311. Mesh = New("BlockMesh",Block,"Mesh",{Scale = Vector3.new(0.142857149, 0.0952381045, 0.0476190485),})
  1312. 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),})
  1313. 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),})
  1314. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1315. 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),})
  1316. 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),})
  1317. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333224, 0.0476190485, 0.142857105),MeshType = Enum.MeshType.Wedge,})
  1318. 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),})
  1319. 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),})
  1320. 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,})
  1321. 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),})
  1322. 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),})
  1323. Mesh = New("SpecialMesh",NoSight,"Mesh",{Scale = Vector3.new(0.333333224, 0.0476190485, 0.142857105),MeshType = Enum.MeshType.Wedge,})
  1324. 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),})
  1325. 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),})
  1326. Mesh = New("CylinderMesh",NoSight,"Mesh",{Scale = Vector3.new(0.190476194, 0.095238097, 0.190476194),})
  1327. 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),})
  1328. 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),})
  1329. Mesh = New("BlockMesh",NoSight,"Mesh",{Scale = Vector3.new(0.0476190522, 0.190476194, 0.19047603),})
  1330. 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),})
  1331. 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),})
  1332. Mesh = New("BlockMesh",A2,"Mesh",{Offset = Vector3.new(0, 0, 0.0599999987),Scale = Vector3.new(0.200000003, 0.200000003, 0.0480000004),})
  1333. 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),})
  1334.  
  1335. local A = Instance.new("Attachment",tors)
  1336. A.Position = Vector3.new(1,1.3,0)
  1337. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1338. local B = Instance.new("Attachment",tors)
  1339. B.Position = Vector3.new(-1.3,-0.6,0)
  1340. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1341. local ChainLink = Instance.new("Beam",tors)
  1342. ChainLink.Texture = "rbxassetid://73042633"
  1343. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1344. ChainLink.TextureSpeed = 1
  1345. ChainLink.FaceCamera = true
  1346. ChainLink.Width0 = 1
  1347. ChainLink.Width1 = 1
  1348. ChainLink.TextureLength = 3
  1349. ChainLink.Attachment0 = A
  1350. ChainLink.Attachment1 = B
  1351. ChainLink.CurveSize0 = 1.6
  1352. ChainLink.CurveSize1 = 1.6
  1353. ChainLink.FaceCamera = true
  1354. ChainLink.Transparency = NumberSequence.new(0)
  1355. local ChainLink = Instance.new("Beam",tors)
  1356. ChainLink.Texture = "rbxassetid://73042633"
  1357. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1358. ChainLink.TextureSpeed = 1
  1359. ChainLink.FaceCamera = true
  1360. ChainLink.Width0 = 1
  1361. ChainLink.Width1 = 1
  1362. ChainLink.TextureLength = 3
  1363. ChainLink.Attachment0 = B
  1364. ChainLink.Attachment1 = A
  1365. ChainLink.CurveSize0 = 1.6
  1366. ChainLink.CurveSize1 = 1.6
  1367. ChainLink.FaceCamera = true
  1368. ChainLink.Transparency = NumberSequence.new(0)
  1369. local A = Instance.new("Attachment",tors)
  1370. A.Position = Vector3.new(1.3,-0.85,0)
  1371. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1372. local B = Instance.new("Attachment",tors)
  1373. B.Position = Vector3.new(-1,2,0)
  1374. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1375. local ChainLink = Instance.new("Beam",tors)
  1376. ChainLink.Texture = "rbxassetid://73042633"
  1377. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1378. ChainLink.TextureSpeed = 1
  1379. ChainLink.FaceCamera = true
  1380. ChainLink.Width0 = 1
  1381. ChainLink.Width1 = 1
  1382. ChainLink.TextureLength = 3
  1383. ChainLink.Attachment0 = A
  1384. ChainLink.Attachment1 = B
  1385. ChainLink.CurveSize0 = 1.3
  1386. ChainLink.CurveSize1 = 1.3
  1387. ChainLink.FaceCamera = true
  1388. ChainLink.Transparency = NumberSequence.new(0)
  1389. local ChainLink = Instance.new("Beam",tors)
  1390. ChainLink.Texture = "rbxassetid://73042633"
  1391. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1392. ChainLink.TextureSpeed = 1
  1393. ChainLink.FaceCamera = true
  1394. ChainLink.Width0 = 1
  1395. ChainLink.Width1 = 1
  1396. ChainLink.TextureLength = 3
  1397. ChainLink.Attachment0 = B
  1398. ChainLink.Attachment1 = A
  1399. ChainLink.CurveSize0 = 1.3
  1400. ChainLink.CurveSize1 = 1.3
  1401. ChainLink.FaceCamera = true
  1402. ChainLink.Transparency = NumberSequence.new(0)
  1403.  
  1404.  
  1405.  
  1406. for _, v in pairs(Uzi:GetChildren()) do
  1407. if v:IsA'BasePart' then
  1408. v.CanCollide = false
  1409. end
  1410. end
  1411.  
  1412.  
  1413.  
  1414.  
  1415. local NewInstance = function(instance,parent,properties)
  1416. local inst = Instance.new(instance,parent)
  1417. if(properties)then
  1418. for i,v in next, properties do
  1419. pcall(function() inst[i] = v end)
  1420. end
  1421. end
  1422. return inst;
  1423. end
  1424. 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))})
  1425.  
  1426. hed.face.Texture = "http://www.roblox.com/asset/?id=120463437"
  1427.  
  1428. local naeeym2 = Instance.new("BillboardGui",char)
  1429. naeeym2.AlwaysOnTop = true
  1430. naeeym2.Size = UDim2.new(2, 0, 1, 0)
  1431. naeeym2.StudsOffset = Vector3.new(-4, 4, 0)
  1432. naeeym2.Adornee = hed
  1433. naeeym2.Name = "Name"
  1434. --naeeym2.PlayerToHideFrom = plr
  1435. local tecks2 = Instance.new("TextLabel",naeeym2)
  1436. tecks2.BackgroundTransparency = 1
  1437. tecks2.TextScaled = true
  1438. tecks2.BorderSizePixel = 0
  1439. tecks2.Text = "Verr?ckt V?lkerm?rder"
  1440. tecks2.Font = 15
  1441. tecks2.TextSize = 24
  1442. tecks2.TextStrokeTransparency = 0
  1443. tecks2.TextColor3 = Color3.new(180/255,0,0)
  1444. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1445. tecks2.Size = UDim2.new(5, 0, 2.5, 0)
  1446. tecks2.Parent = naeeym2
  1447. VALUE1 = false
  1448.  
  1449. local SKILLTEXTCOLOR = C3(1,0,0)
  1450. local SKILLFONT = "SciFi"
  1451. local SKILLTEXTSIZE = 5
  1452.  
  1453. hum.Died:connect(function()
  1454. ATTACK = true
  1455. end)
  1456.  
  1457. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1458. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1459. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1460. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1461. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1462. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1463. local SKILL7FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.66, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 7 Frame")
  1464. local SKILL8FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.62, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 8 Frame")
  1465. local SKILL9FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.8, 0, 0.58, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 9 Frame")
  1466.  
  1467. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  1468. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  1469. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  1470. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[T]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  1471. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  1472. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[E + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  1473. local SKILL7TEXT = CreateLabel(SKILL7FRAME, "[F + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 7")
  1474. local SKILL8TEXT = CreateLabel(SKILL8FRAME, "[Click + Q]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 8")
  1475. local SKILL9TEXT = CreateLabel(SKILL9FRAME, "[Edit By NameClan]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 9")
  1476.  
  1477.  
  1478.  
  1479. coroutine.wrap(function()
  1480. while true do
  1481. swait(15)
  1482. hum.Health = hum.Health + 55
  1483. local chance = 200
  1484. local name = math.random(1,45)
  1485. if(name == 1)then
  1486. tecks2.Text = "iNSaNiTY"
  1487. wait(.3)
  1488. tecks2.Text = "Insane Genocidal Maniac"
  1489. elseif(name == 2)then
  1490. tecks2.Text = "S stands for ;)"
  1491. wait(.3)
  1492. tecks2.Text = "Insane Genocidal Maniac"
  1493. elseif(name == 3)then
  1494. tecks2.Text = ":))))))))))))))))))"
  1495. wait(.3)
  1496. tecks2.Text = "Insane Genocidal Maniac"
  1497. elseif(name == 4) then
  1498. tecks2.Text = "WORTTTThLESS"
  1499. wait(.3)
  1500. tecks2.Text = "Insane Genocidal Maniac"
  1501. elseif(math.random(1,chance) == math.ceil(chance/2))then
  1502. tecks2.Text = "Why BOOOOTHer"
  1503. else
  1504. tecks2.Text = "Insane Genocidal Maniac"
  1505. end
  1506. if(VALUE1)then
  1507. tecks2.Text = tecks2.Text:gsub("",string.char(math.random(1,127)))
  1508. end
  1509. end
  1510. end)()
  1511.  
  1512. ------------------------------------------------------------
  1513. ---------------------------------------------
  1514. --Start of attacks--
  1515. ------------------------------------------------------------
  1516. ---------------------------------------------
  1517.  
  1518. local BBG = Instance.new("BillboardGui",char)
  1519. BBG.Size = UDim2.new(10,0,10,0)
  1520. BBG.Enabled = false
  1521. local TargetCircle = Instance.new("ImageLabel",BBG)
  1522. TargetCircle.Position = UDim2.new(0,0,0,0)
  1523. TargetCircle.Size = UDim2.new(1,0,1,0)
  1524. TargetCircle.Image = "rbxassetid://845483336"
  1525. TargetCircle.BackgroundTransparency = 1
  1526. TargetCircle.ImageColor3 = Color3.new(1,0,0)
  1527. local TargetCircle2 = TargetCircle:Clone()
  1528. TargetCircle2.Parent = BBG
  1529. TargetCircle2.ImageTransparency = 1;
  1530.  
  1531.  
  1532.  
  1533. targgeted = nil
  1534. function TargetSelect(ch)
  1535. local dd=coroutine.wrap(function()
  1536. if targgeted ~= ch then
  1537. targgeted = ch
  1538. TargetCircle2.Size = UDim2.new(1,0,1,0)
  1539. TargetCircle2.ImageTransparency = 0
  1540. TargetCircle2.Position = UDim2.new(0,0,0,0)
  1541. for i = 0, 2, 0.1 do
  1542. wait()
  1543. TargetCircle2.Size = TargetCircle2.Size + UDim2.new(.05,0,.05,0)
  1544. TargetCircle2.Position = TargetCircle2.Position + UDim2.new(-.025,0,-.025,0)
  1545. TargetCircle2.ImageTransparency = TargetCircle2.ImageTransparency + 0.05
  1546. end
  1547. end
  1548. end)()
  1549. end
  1550.  
  1551. function LockOn()
  1552. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1553. TargetSelect(mouse.Target.Parent)
  1554.  
  1555. end
  1556. end
  1557.  
  1558. function TargetSelect(person)
  1559. local dd=coroutine.wrap(function()
  1560. if targetted ~= person then
  1561. targetted = person
  1562. TargetCircle2.Size = UDim2.new(1,0,1,0)
  1563. TargetCircle2.ImageTransparency = 0
  1564. TargetCircle2.Position = UDim2.new(0,0,0,0)
  1565. for i = 0, 2, 0.1 do
  1566. swait()
  1567. TargetCircle2.Size = TargetCircle2.Size + UDim2.new(.05,0,.05,0)
  1568. TargetCircle2.Position = TargetCircle2.Position + UDim2.new(-.025,0,-.025,0)
  1569. TargetCircle2.ImageTransparency = TargetCircle2.ImageTransparency + 0.05
  1570. end
  1571. end
  1572. end)
  1573. dd()
  1574. end
  1575.  
  1576.  
  1577.  
  1578. local sine = 0
  1579. function Laugh()
  1580. attack = true
  1581. hum.WalkSpeed = 0
  1582. CreateSound("221057812", tors, 3, 1)
  1583. for i = 0,4.5,0.1/ 3 do
  1584. swait()
  1585. 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)
  1586. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  1587. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1589. 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)
  1590. 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)
  1591. end
  1592. attack = false
  1593. hum.WalkSpeed = 8
  1594. end
  1595.  
  1596. function smileforme()
  1597. attack = true
  1598. local POS = root.Position
  1599. CreateSound("317129949", char, 500, .7)
  1600. SHAKECAM(POS, 45, 15, 15)
  1601. hum.WalkSpeed = 0
  1602. for i = 1,55 do
  1603. for i = 0,0.1,0.1 do
  1604. swait()
  1605. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1606. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0)),0.15)
  1607. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(0),math.rad(-4.5)),0.15)
  1608. 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)
  1609. 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)
  1610. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  1611.  
  1612. end
  1613. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1614. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1615. CreateSound("249050335", char, 1, .5)
  1616.  
  1617. for i = 0,0.1,0.1 do
  1618. swait()
  1619. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(5),math.rad(0),math.rad(0)),0.15)
  1620. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(-30),math.rad(0),math.rad(0)),0.15)
  1621. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(-15),math.rad(0),math.rad(-4.5)),0.15)
  1622. 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)
  1623. 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)
  1624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.2, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  1625. end
  1626. end
  1627. 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,})
  1628. wait(.4)
  1629. attack = false
  1630. hum.WalkSpeed = 8
  1631. for i = 1, 65 do
  1632. wait(.1)
  1633. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", char, 1.5, .7)
  1634. ref1.Position = mouse.hit.p
  1635. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1636. mdmg(ref1, 10)
  1637. Effects.Cylinder.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, .7, 0, .7, 0.05)
  1638. Effects.Sphere.Create(BrickColor.new("Dark orange"), ref1.CFrame, 1, 1, 1, .7, .7, .7, 0.05)
  1639. Effects.Break.Create(BrickColor.new("Dark orange"), ref1.CFrame, .5, 9999, .5, 3.7, 3.7, 3.7, 0.07)
  1640. end
  1641. ref1:Remove()
  1642.  
  1643. end
  1644. function targetkill()
  1645. attack = true
  1646. local POS = root.Position
  1647. CreateSound("317129949", char, 500, .7)
  1648. SHAKECAM(POS, 45, 15, 15)
  1649. for i = 1,15 do
  1650. swait()
  1651. 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)
  1652. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1653. 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)
  1654. 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)
  1655. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(-25), math.rad(-35)), 0.3)
  1656. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0.3)*angles(math.rad(0),math.rad(12),math.rad(0)),0.15)
  1657. end
  1658. hum.WalkSpeed = 0
  1659. for i = 1,15 do
  1660. for i = 0,0.1,0.1 do
  1661. swait()
  1662. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1663. 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)
  1664. 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)
  1665. 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)
  1666. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1667. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(12),math.rad(-25)),0.15)
  1668. end
  1669. SHAKECAM(POS, 2, 2, 2)
  1670. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1671. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1672. CreateSound("249050335", char, 1, .5)
  1673. for i = 0,0.1,0.1 do
  1674. swait()
  1675. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1676. 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)
  1677. 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)
  1678. 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)
  1679. 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)
  1680. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-26)),0.15)
  1681. end
  1682. end
  1683. coroutine.wrap(function() if targetted then
  1684. dmg(targetted)
  1685. end end)()
  1686. attack = false
  1687. hum.WalkSpeed = 8
  1688. end
  1689.  
  1690. function frombelow()
  1691. local POS = root.Position
  1692. SHAKECAM(POS, 15, 15, 15)
  1693. local humR = targetted:FindFirstChild"Torso" or targetted:FindFirstChild"UpperTorso";
  1694. local tHum = targetted:FindFirstChildOfClass'Humanoid'
  1695. humR.Anchored = true
  1696. attack = true
  1697. hum.WalkSpeed = 0
  1698. nothinpersonal(targetted.Head.CFrame * CFrame.new(0,-1.5,2))
  1699. for i = 0,3.5,0.1 do
  1700. swait()
  1701. 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)
  1702. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1703. 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)
  1704. 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)
  1705. LW.C0=clerp(LW.C0,CFrame.new(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),0.15)
  1706. end
  1707. for i = 0,3.5,0.1 do
  1708. swait()
  1709. 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)
  1710. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1711. 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)
  1712. 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)
  1713. 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)
  1714. end
  1715. SHAKECAM(POS, 3, 3, 3)
  1716. humR.Anchored = false
  1717. 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)})
  1718. for i = 0,35 do
  1719. for i = 0,0.1,0.1 do
  1720. swait()
  1721. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1722. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1723. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.2, -0.35) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1724. 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)
  1725. 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)
  1726. 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)
  1727. end
  1728. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1729. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1730. CreateSound("249050335", char, 1, .5)
  1731. for i = 0,0.21,0.1 do
  1732. swait()
  1733. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1734. tors.Neck.C0=clerp(tors.Neck.C0,necko*cf(0,0,0)*angles(math.rad(30),math.rad(0),math.rad(0)),0.15)
  1735. RW.C0 = clerp(RW.C0, CFrame.new(1, 1.2, -0.35) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1736. 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)
  1737. 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)
  1738. 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)
  1739. end
  1740. end
  1741.  
  1742. attack = false
  1743. hum.WalkSpeed = 8
  1744. end
  1745.  
  1746.  
  1747. function shootyboi()
  1748. attack = true
  1749. hum.WalkSpeed = 0
  1750. local POS = root.Position
  1751. CreateSound("317129949", char, 500, .7)
  1752. SHAKECAM(POS, 45, 15, 15)
  1753. for i = 0,65 do
  1754. for i = 0,0.1,0.1 do
  1755. swait()
  1756. 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)
  1757. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(18),math.rad(0),math.rad(0)),.3)
  1758. 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)
  1759. 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)
  1760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.3)
  1761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-20 ), math.rad(7*math.sin(sine/1)), math.rad(-5)), 0.1)
  1762. end
  1763. Effects.Block.Create(BrickColor.new("Dark orange"), Cylinder1.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  1764. Effects.Block.Create(BrickColor.new("Really red"), Cylinder1.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  1765. CreateSound("249050335", char, 1, .5)
  1766. 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,})
  1767. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  1768. ref1.Position = mouse.hit.p
  1769. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  1770. coroutine.wrap(function()
  1771. for i,v in next, workspace:children() do
  1772. local selected = v:FindFirstChild"HumanoidRootPart" or v:FindFirstChild"Torso" or v:FindFirstChild"UpperTorso"
  1773. if v ~= char and selected and (ref1.CFrame.p - selected.CFrame.p).magnitude < 3 then
  1774. local hum = v:FindFirstChildOfClass"Humanoid"
  1775. if hum and hum.Health > 0 then
  1776. coroutine.wrap(function() dmg(v) end)()
  1777. end
  1778. end
  1779. end
  1780. end)()
  1781. local dist = (Cylinder1.CFrame.p - ref1.CFrame.p).magnitude
  1782. 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)}
  1783. delay(0, function()
  1784. ray1.Anchored = true;
  1785. for i = 0.25, 1, .1 do
  1786. ray1.Transparency = i
  1787. wait()
  1788. end
  1789. ray1:destroy()
  1790. end)
  1791. for i = 0,0.1,0.1 do
  1792. swait()
  1793. 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)
  1794. 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)
  1795. 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)
  1796. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  1797. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
  1798. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-20 ), math.rad(7*math.sin(sine/1)), math.rad(-5)), 0.1)
  1799. end
  1800. end
  1801. attack = false
  1802. hum.WalkSpeed = 8
  1803. end
  1804.  
  1805. function nothinpersonal(pos)
  1806. CFuncs["Sound"].Create("rbxassetid://743521656", char, 1, .8)
  1807. for _, v in pairs(char:children()) do
  1808. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1809. do
  1810. local p = v:clone()
  1811. p.Name = "trail"
  1812. p.Parent = EffectModel
  1813. p.Transparency = 0.5
  1814. p.Anchored = true
  1815. p.BrickColor = BrickColor.new("Really black")
  1816. p.Material = "Neon"
  1817. p:BreakJoints()
  1818. p.CanCollide = false
  1819. if v == hed then
  1820. for a, b in pairs(p:children()) do
  1821. if b:IsA("Sound") then
  1822. b:Destroy()
  1823. end
  1824. end
  1825. end
  1826. coroutine.resume(coroutine.create(function()
  1827. for i = 1, 50 do
  1828. swait()
  1829. p.Transparency = i / 50
  1830. end
  1831. p:Destroy()
  1832. end))
  1833. end
  1834. end
  1835. if v.className == "Accessory" then
  1836. end
  1837. end
  1838. root.CFrame = pos
  1839. end
  1840. local music = Instance.new("Sound", tors)
  1841. music.SoundId = "rbxassetid://672027901"
  1842. music.Looped = true
  1843. music.Pitch = 1.3
  1844. music.Volume = 2
  1845. music:Play()
  1846. angery = false
  1847. function ohshitimangry()
  1848. attack = true
  1849. ShadowHead = New("Part",char,"ShadowHeadss",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1850. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1851. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1852. local A = Instance.new("Attachment",tors)
  1853. A.Position = Vector3.new(1,1.3,0)
  1854. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1855. local B = Instance.new("Attachment",tors)
  1856. B.Position = Vector3.new(-1.3,-0.6,0)
  1857. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1858. local ChainLink = Instance.new("Beam",tors)
  1859. ChainLink.Texture = "rbxassetid://73042633"
  1860. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1861. ChainLink.TextureSpeed = 1
  1862. ChainLink.FaceCamera = true
  1863. ChainLink.Width0 = 1
  1864. ChainLink.Width1 = 1
  1865. ChainLink.TextureLength = 3
  1866. ChainLink.Attachment0 = A
  1867. ChainLink.Attachment1 = B
  1868. ChainLink.CurveSize0 = 1.6
  1869. ChainLink.CurveSize1 = 1.6
  1870. ChainLink.FaceCamera = true
  1871. ChainLink.Transparency = NumberSequence.new(0)
  1872. local ChainLink = Instance.new("Beam",tors)
  1873. ChainLink.Texture = "rbxassetid://73042633"
  1874. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1875. ChainLink.TextureSpeed = 1
  1876. ChainLink.FaceCamera = true
  1877. ChainLink.Width0 = 1
  1878. ChainLink.Width1 = 1
  1879. ChainLink.TextureLength = 3
  1880. ChainLink.Attachment0 = B
  1881. ChainLink.Attachment1 = A
  1882. ChainLink.CurveSize0 = 1.6
  1883. ChainLink.CurveSize1 = 1.6
  1884. ChainLink.FaceCamera = true
  1885. ChainLink.Transparency = NumberSequence.new(0)
  1886. local A = Instance.new("Attachment",tors)
  1887. A.Position = Vector3.new(1.3,-0.85,0)
  1888. A.Orientation = Vector3.new(-0.098, -89.999, 0.227)
  1889. local B = Instance.new("Attachment",tors)
  1890. B.Position = Vector3.new(-1,2,0)
  1891. B.Orientation = Vector3.new(-88.911, -68.808, 158.782)
  1892. local ChainLink = Instance.new("Beam",tors)
  1893. ChainLink.Texture = "rbxassetid://73042633"
  1894. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1895. ChainLink.TextureSpeed = 1
  1896. ChainLink.FaceCamera = true
  1897. ChainLink.Width0 = 1
  1898. ChainLink.Width1 = 1
  1899. ChainLink.TextureLength = 3
  1900. ChainLink.Attachment0 = A
  1901. ChainLink.Attachment1 = B
  1902. ChainLink.CurveSize0 = 1.3
  1903. ChainLink.CurveSize1 = 1.3
  1904. ChainLink.FaceCamera = true
  1905. ChainLink.Transparency = NumberSequence.new(0)
  1906. local ChainLink = Instance.new("Beam",tors)
  1907. ChainLink.Texture = "rbxassetid://73042633"
  1908. ChainLink.Color = ColorSequence.new(Color3.new(1,0,0))
  1909. ChainLink.TextureSpeed = 1
  1910. ChainLink.FaceCamera = true
  1911. ChainLink.Width0 = 1
  1912. ChainLink.Width1 = 1
  1913. ChainLink.TextureLength = 3
  1914. ChainLink.Attachment0 = B
  1915. ChainLink.Attachment1 = A
  1916. ChainLink.CurveSize0 = 1.3
  1917. ChainLink.CurveSize1 = 1.3
  1918. ChainLink.FaceCamera = true
  1919. ChainLink.Transparency = NumberSequence.new(0)
  1920. angery = true
  1921. music.SoundId = "rbxassetid://849713469"
  1922. music:Play()
  1923. local BodyColors = char:FindFirstChildOfClass"BodyColors"
  1924. if BodyColors then
  1925. BodyColors.TorsoColor = BrickColor.new"Really black"
  1926. BodyColors.LeftArmColor = BrickColor.new"Really black"
  1927. BodyColors.RightArmColor = BrickColor.new"Really black"
  1928. BodyColors.LeftLegColor = BrickColor.new"Really black"
  1929. BodyColors.RightLegColor = BrickColor.new"Really black"
  1930. end
  1931. attack = false
  1932. end
  1933.  
  1934.  
  1935.  
  1936.  
  1937. ------------------------------------------------------------
  1938. ---------------------------------------------
  1939. --End of attacks--
  1940. ------------------------------------------------------------
  1941. ---------------------------------------------
  1942. mouse.Button1Down:connect(function()
  1943. if attack == false and targetted ~= nil and targetted.Parent ~= nil then
  1944. targetkill()
  1945. end
  1946. end)
  1947.  
  1948. mouse.KeyDown:connect(function(key)
  1949. if attack == false then
  1950. if key == 't' then
  1951. Laugh()
  1952. elseif key == 'v' then
  1953. smileforme()
  1954. elseif key == 'q' then
  1955. LockOn()
  1956. elseif key == 'f' and targetted ~= nil then
  1957. frombelow()
  1958. elseif key == 'x' then
  1959. shootyboi()
  1960. elseif key == 'e' and targetted ~= nil then
  1961. nothinpersonal(targetted.Head.CFrame * CFrame.new(0,-1.5,3))
  1962. --[[elseif key == 'z' then
  1963. waitwathowdididashwithjustmyhumanoidokaynvm()]]--
  1964. elseif key == 'b' and angery == false then
  1965. ohshitimangry()
  1966. --[[elseif key == 'p' then
  1967. suicide()]]--
  1968. end
  1969. end
  1970. end)
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976. ------------------------------------------------------------
  1977. ---------------------------------------------
  1978. --Start of Animations--
  1979. ------------------------------------------------------------
  1980. ---------------------------------------------
  1981. local PlayerSize = 1
  1982. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  1983. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1984. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1985. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1986. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1987. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  1988.  
  1989.  
  1990. local idle=0
  1991. local change = 1
  1992. local val = 0
  1993. toim = 0
  1994. hum.Animator.Parent = nil
  1995. idleanim=.4
  1996. while true do
  1997. swait()
  1998. naeeym2.StudsOffset = Vector3.new(-4, 4, 0) + Vector3.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, 0)
  1999. TargetCircle.Rotation = TargetCircle.Rotation + 3
  2000. TargetCircle2.Rotation = TargetCircle2.Rotation + 3
  2001. if targetted ~= nil then
  2002. BBG.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2003. BBG.Enabled = true
  2004. elseif targetted == nil then
  2005. BBG.Adornee = nil
  2006. BBG.Enabled = false
  2007. end
  2008. while true and TargetCircle.Rotation >= 360 do
  2009. TargetCircle.Rotation = 0
  2010. TargetCircle.Rotation = 0
  2011. end
  2012. sine = sine + change
  2013. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  2014. local velderp=root.Velocity.y
  2015. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  2016. if equipped==true or equipped==false then
  2017. if attack==false then
  2018. idle=idle+1
  2019. else
  2020. idle=0
  2021. end
  2022. if root.Velocity.y > 1 and hitfloor==nil then
  2023. Anim="Jump"
  2024. if attack==false then
  2025. 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)
  2026. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2027. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  2028. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2029. 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)
  2030. RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  2031. end
  2032. elseif root.Velocity.y < -1 and hitfloor==nil then
  2033. Anim="Fall"
  2034. if attack==false then
  2035. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  2036. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  2037. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2038. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(40),math.rad(0),math.rad(0)),.3)
  2039. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-0), math.rad(0), math.rad(-90)), 0.3)
  2041. end
  2042. elseif torvel<1 and hitfloor~=nil then
  2043. Anim="Idle"
  2044. change = .5
  2045. if attack==false then
  2046. if angery == false then
  2047. VALUE1 = false
  2048. 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)
  2049. 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)
  2050. 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)
  2051. 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)
  2052. 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)
  2053. 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)
  2054. if VALUE1 == false and math.random(1,200) == 1 then
  2055. coroutine.resume(coroutine.create(function()
  2056. VALUE1 = true
  2057. for i = 1, 75 do
  2058. swait()
  2059. music.Pitch = .5+math.random(.5,.2)/.5
  2060. hed.face.Texture = "http://www.roblox.com/asset/?id=124907882"
  2061. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/1))*angles(math.rad(15),math.rad(0),math.rad(0)),.5)
  2062. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/1),0.025*math.cos(sine/1))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),.5)
  2063. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/1),0.025*math.cos(sine/1))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(-5)),.5)
  2064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(4 ), math.rad(-7*math.sin(sine/1)), math.rad((15+math.random(-15,15)/15))),.5)
  2065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(4 ), math.rad(7*math.sin(sine/1)), math.rad((-15+math.random(-15,15)/15))),.5)
  2066. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(30)),.3)
  2067. end
  2068. music.Pitch = 1
  2069. VALUE1 = false
  2070.  
  2071. end))
  2072. end
  2073. elseif angery == true then
  2074. 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)
  2075. 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)
  2076. 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)
  2077. 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)
  2078. 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)
  2079. 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)
  2080. if VALUE1 == false and math.random(1,200) == 1 then
  2081. coroutine.resume(coroutine.create(function()
  2082. VALUE1 = true
  2083. for i = 1, 25 do
  2084. swait()
  2085. local POS = root.Position
  2086. SHAKECAM(POS, 2, 2, 2)
  2087. music.Pitch = .5+math.random(.5,.2)/.5
  2088. FT.Parent = tors
  2089. RA.Parent = ra
  2090. LA.Parent = la
  2091. RL.Parent = rl
  2092. LL.Parent = ll
  2093. for _,v in next, char:GetDescendants() do
  2094. if(v:IsA'DataModelMesh')then
  2095. v.Offset = Vector3.new(math.random(-200,200)/100,math.random(-200,200)/100,math.random(-200,200)/100)
  2096. end
  2097. end
  2098. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-25),math.rad((15+math.random(-15,15)/15)),math.rad(0)),.3)
  2099. end
  2100. music.Pitch = 0.66
  2101. VALUE1 = false
  2102. FT.Parent = nil
  2103. RA.Parent = nil
  2104. LA.Parent = nil
  2105. RL.Parent = nil
  2106. LL.Parent = nil
  2107. for _,v in next, char:GetDescendants() do
  2108. if(v:IsA'DataModelMesh')then
  2109. v.Offset = Vector3.new(0,0,0)
  2110. end
  2111. end
  2112.  
  2113. end))
  2114. end
  2115. end
  2116. end
  2117. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  2118. Anim="Walk"
  2119. change = .6
  2120. char.Humanoid.WalkSpeed = 8
  2121. if attack==false then
  2122. 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)
  2123. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(12),math.rad(0)),.3)
  2124. 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)
  2125. 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)
  2126. 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)
  2127. 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)
  2128. end
  2129. end
  2130. end
  2131. if 0 < #Effects then
  2132. for e = 1, #Effects do
  2133. if Effects[e] ~= nil then
  2134. local Thing = Effects[e]
  2135. if Thing ~= nil then
  2136. local Part = Thing[1]
  2137. local Mode = Thing[2]
  2138. local Delay = Thing[3]
  2139. local IncX = Thing[4]
  2140. local IncY = Thing[5]
  2141. local IncZ = Thing[6]
  2142. if 1 >= Thing[1].Transparency then
  2143. if Thing[2] == "Block1" then
  2144. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2145. local Mesh = Thing[1].Mesh
  2146. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2147. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2148. elseif Thing[2] == "Block2" then
  2149. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2150. local Mesh = Thing[7]
  2151. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2152. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2153. elseif Thing[2] == "Block3" then
  2154. 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)
  2155. local Mesh = Thing[7]
  2156. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2157. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2158. elseif Thing[2] == "Cylinder" then
  2159. local Mesh = Thing[1].Mesh
  2160. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2161. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2162. elseif Thing[2] == "Blood" then
  2163. local Mesh = Thing[7]
  2164. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2165. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2166. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2167. elseif Thing[2] == "Elec" then
  2168. local Mesh = Thing[1].Mesh
  2169. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2170. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2171. elseif Thing[2] == "Disappear" then
  2172. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2173. elseif Thing[2] == "Shatter" then
  2174. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2175. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2176. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2177. Thing[6] = Thing[6] + Thing[5]
  2178. end
  2179. else
  2180. Part.Parent = nil
  2181. table.remove(Effects, e)
  2182. end
  2183. end
  2184. end
  2185. end
  2186. end
  2187. end
  2188. ------------------------------------------------------------
  2189. ---------------------------------------------
  2190. --End of Script--
  2191. ------------------------------------------------------------
  2192. ---------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement