SHARE
TWEET

Untitled

lafur Mar 21st, 2019 94 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ------ [[Кирби Морф Автор: DoogleFox]]-------------------------------------------------------------------------------------------------------------------------------------------------
  2.  
  3. user = "timetodie23232223"
  4.  
  5. если скрипт.Родитель.className ~= "HopperBin" тогда
  6. bin = экземпляр.new ("HopperBin")
  7. bin.Родитель = игра.Игроки [пользователь].Рюкзак
  8. bin.Name = " Кирби"
  9. сценарий.Parent = bin
  10. конец
  11.  
  12. bin = script.Родитель
  13.  
  14. m = экземпляр.новая модель")
  15. m.Parent = bin.Родитель.Родитель.Характер
  16. m.Name = " Кирбиморф"
  17.  
  18. p = экземпляр.новая часть")
  19. p.Parent = m
  20. p.Name = " MainBody"
  21. p.formFactor = ("симметричный")
  22. p.Size = Vector3.новый (4,4,4)
  23. p.CFrame = bin.Родитель.Родитель.Характер.Туловище.CFrame
  24. p.BrickColor = Брикколор.new ("светло-красновато-фиолетовый")
  25. p.L lockeded = true
  26. p.CanCollide = true
  27. p.Shape = ("Шарик")
  28. p.TopSurface = ("Гладкая")
  29. p.BottomSurface = ("Гладкая")
  30.  
  31. d = экземпляр.новый ("Декаль")
  32. d.Parent = p
  33. d.Face = ("Front")
  34. d.Texture = ("http://www.roblox.com/asset/?id=5732750")
  35.  
  36. w = экземпляр.новый ("сварной шов")
  37. w.Parent = p
  38. w.Name = " BodyWeld"
  39. w.Part0 = p
  40. w.Part1 = bin.Родитель.Родитель.Характер.Туловище
  41. w.C0 = CFrame.new (0,0.2,0)
  42.  
  43. a1 = экземпляр.новая часть")
  44. a1.Parent = m
  45. a1.Name = " Левая Рука"
  46. a1.formFactor = ("симметричный")
  47. a1.Size = Vector3.новый (2,2,2)
  48. a1.CFrame = bin.Родитель.Родитель.Символ ["Левая Рука"].CFrame
  49. a1.BrickColor = Брикколор.new ("светло-красновато-фиолетовый")
  50. a1.L lockeded = true
  51. a1.CanCollide = true
  52. a1.Shape = ("Шарик")
  53. a1.TopSurface = ("Гладкая")
  54. a1.BottomSurface = ("Гладкая")
  55.  
  56. A1w = экземпляр.новый ("сварной шов")
  57. a1w.Parent = a1
  58. a1w.Name = " ArmWeld1"
  59. a1w.Part0 = a1
  60. a1w.Part1 = bin.Родитель.Родитель.Символ ["Левая Рука"]
  61. a1w.C0 = CFrame.новые (0,2, 0,2, 0)
  62.  
  63. a2 = экземпляр.новая часть")
  64. a2.Parent = m
  65. a2.Name = " Правая Рука"
  66. a2.formFactor = ("симметричный")
  67. a2.Size = Vector3.новый (2,2,2)
  68. a2.CFrame = bin.Родитель.Родитель.Символ ["Левая Рука"].CFrame
  69. a2.BrickColor = Брикколор.new ("светло-красновато-фиолетовый")
  70. a2.L lockeded = true
  71. a2.CanCollide = true
  72. a2.Shape = ("Шарик")
  73. a2.TopSurface = ("Гладкая")
  74. a2.BottomSurface = ("Гладкая")
  75.  
  76. A2w = экземпляр.новый ("сварной шов")
  77. a2w.Parent = a2
  78. a2w.Name = " ArmWeld2"
  79. a2w.Part0 = a2
  80. a2w.Part1 = bin.Родитель.Родитель.Персонаж ["Правая Рука"]
  81. a2w.C0 = CFrame.новый (-0.2, 0.2, 0)
  82.  
  83. l = экземпляр.новая часть")
  84. l.Parent = m
  85. l.Name = " Левая Нога"
  86. l.formFactor = ("симметричный")
  87. l.Size = Vector3.новый (2,2,2)
  88. l.CFrame = bin.Родитель.Родитель.Символ ["Левая Нога"].CFrame
  89. l.BrickColor = Брикколор.new ("пыльная Роза")
  90. l.L lockeded = true
  91. l.CanCollide = true
  92. l.Shape = ("Шарик")
  93. l.TopSurface = ("Гладкая")
  94. l.BottomSurface = ("Гладкая")
  95.  
  96. LM = экземпляр.новый ("SpecialMesh")
  97. лм.Parent = l
  98. lm.Name = " LegMesh"
  99. лм.MeshType = ("Сфера")
  100. лм.Scale = Vector3.новые (0,9, 0,9, 1,2)
  101.  
  102. lw = экземпляр.новый ("сварной шов")
  103. lw.Parent = l
  104. lw.Name = " LegWeld"
  105. lw.Part0 = l
  106. lw.Part1 = bin.Родитель.Родитель.Символ ["Левая Нога"]
  107. lw.C0 = CFrame.новые (0,25, 0,2, 0)
  108.  
  109. l2 = экземпляр.новая часть")
  110. l2.Parent = m
  111. l2.Name = " Правая Нога"
  112. l2.formFactor = ("симметричный")
  113. l2.Size = Vector3.новый (2,2,2)
  114. l2.CFrame = bin.Родитель.Родитель.Символ ["Правая Нога"].CFrame
  115. l2.BrickColor = Брикколор.new ("пыльная Роза")
  116. l2.L lockeded = true
  117. l2.CanCollide = true
  118. l2.Shape = ("Шарик")
  119. l2.TopSurface = ("Гладкая")
  120. l2.BottomSurface = ("Гладкая")
  121.  
  122. L2m = экземпляр.новый ("SpecialMesh")
  123. l2m.Parent = l2
  124. l2m.Name = " LegMesh"
  125. l2m.MeshType = ("Сфера")
  126. l2m.Scale = Vector3.новые (0,9, 0,9, 1,2)
  127.  
  128. L2w = экземпляр.новый ("сварной шов")
  129. l2w.Parent = l2
  130. l2w.Name = " LegWeld2"
  131. l2w.Part0 = l2
  132. l2w.Part1 = bin.Родитель.Родитель.Символ ["Правая Нога"]
  133. l2w.C0 = CFrame.новый (-0.25, 0.2, 0)
  134.  
  135. c = bin.Родитель.Родитель.Персонаж: GetChildren()
  136. для i = 1 #C do
  137. если c[i].className = = "Part" тогда
  138. c [i].Прозрачность = 1
  139. конец
  140. конец
  141. для ii = 1, #C do
  142. если c [ii].className = = " Hat " тогда
  143. c [ii]: снять()
  144. конец
  145. конец
  146. ждать()
  147. если бин.Родитель.Родитель.Характер.Голова: findFirstChild ("лицо") ~ = Нил тогда
  148. bin.Родитель.Родитель.Характер.Голова: findFirstChild ("лицо"): удалить()
  149. конец
  150.  
  151.  
  152. ---------------------------------------------------------------------------------------------------------------------
  153.  
  154.  
  155.  
  156. bp = экземпляр.new ("BodyPosition")
  157. кровяное давление.Parent = bin
  158. кровяное давление.maxForce = Vector3.новые (2000,2000,2000)
  159.  
  160. enabled = true
  161. функция onbutton1down (мышь)
  162. если мышь.Цель ~ = ноль тогда
  163. если мышь.Цель.Родитель: findFirstChild ("гуманоид") ~ = nil то
  164. если включено = = true, то
  165. enabled = false
  166. имя = мышь.Цель.Родитель.Имя
  167. кровяное давление.Parent = mouse.Цель.Родитель: findFirstChild ("туловище")
  168. мышь.Цель.Родитель.Гуманоид.PlatformStand = true
  169. кровяное давление.position = bin.Родитель.Родитель.Характер.Туловище.Позиция
  170. функция touch (hit)
  171. если ударить.Name = = "MainBody"
  172. parts = рабочая область [имя]:GetChildren()
  173. для i = 1, #части делают
  174. если части[i].className = = "Part" тогда
  175. детали[i]: снять()
  176. конец
  177. enabled = true
  178. конец
  179. еще
  180. ждать()
  181. конец
  182. конец
  183. мышь.Цель.Родитель: findFirstChild ("туловище").Касанный: соединитесь (касание)
  184. еще
  185. ждать()
  186. конец
  187. конец
  188. конец
  189. конец
  190.  
  191. bin.Выделено: connect (функция (мышь)
  192. мышь.Icon = " rbxasset: / / textures\\GunCursor.формат PNG"
  193. мышь.Button1Down: подключение (функция () onbutton1down (мышь) конец)
  194. конец)
  195.  
  196. --//====================================================\\--
  197. -| / / эта часть была создана SHACKLUSTER, а затем скопирована в этот сценарий kirby trystingb
  198. --\\====================================================//--
  199.  
  200.  
  201.  
  202. wait (0.2)
  203.  
  204.  
  205.  
  206. Игрок = игра: GetService ("игроки").LocalPlayer
  207. PlayerGui = Игрок.PlayerGui
  208. Cam = рабочая область.CurrentCamera
  209. Рюкзак = Игрок.Рюкзак
  210. Персонаж = Игрок.Характер
  211. Гуманоид = Характер.Гуманоид
  212. Мышь = Игрок: GetMouse()
  213. RootPart = Характер ["HumanoidRootPart"]
  214. Торс = Символ ["Торс"]
  215. Head = Символ ["Head"]
  216. RightArm = Символ ["Правая Рука"]
  217. LeftArm = Символ ["Левая Рука"]
  218. RightLeg = Символ ["Правая Нога"]
  219. LeftLeg = Символ ["Левая Нога"]
  220. RootJoint = Роотпарт ["Роотджоинт"]
  221. Шея = Туловище ["Шея"]
  222. RightShoulder = Туловище ["Правое Плечо"]
  223. LeftShoulder = Туловище ["Левое Плечо"]
  224. RightHip = Туловище ["Правое Бедро"]
  225. LeftHip = Туловище ["Левое Бедро"]
  226. местные больные = экземпляр.новый ("звук", туловище)
  227. больной.SoundId = " rbxassetid: / / 319444224"
  228. больной.Looped = true
  229. больной.Pitch = 1
  230. больной.Volume = 1
  231. Local succing = {}
  232.  
  233. It = Instance.новое
  234. CF = CFrame.новое
  235. VT = Vector3.новое
  236. RAD = math.радиан
  237. C3 = Color3.новое
  238. UD2 = UDim2.новое
  239. BRICKC = BrickColor.новое
  240. Углы = CFrame.Англы
  241. EULER = CFrame.fromEulerAnglesXYZ
  242. COS = математика.салат ромэн
  243. ACOS = math.АОГ
  244. SIN = math.грех
  245. ASIN = math.asin
  246. ABS = математика.пресс
  247. MRANDOM = математика.Случайный
  248. Этаж = математика.этаж
  249.  
  250. функция CreateMesh (MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  251.  local NEWMESH = IT (сетка)
  252.  если MESH = = "SpecialMesh" то
  253.  НЬЮМЕШ.MeshType = MESHTYPE
  254.  если MESHID ~ = " nil " и MESHID~="", то
  255.  НЬЮМЕШ.MeshId = "http://www.roblox.com/asset/?id=" .. MESHID
  256.  конец
  257.  если TEXTUREID ~ = " nil " и TEXTUREID~="", то
  258.  НЬЮМЕШ.TextureId = "http://www.roblox.com/asset/?id =" .. TEXTUREID
  259.  конец
  260.  конец
  261.  НЬЮМЕШ.Offset = OFFSET или VT (0, 0, 0)
  262.  НЬЮМЕШ.Scale = масштаб
  263.  НЬЮМЕШ.Parent = родитель
  264.  возвращение NEWMESH
  265. конец
  266.  
  267. функция CreatePart (FORMFACTOR, родитель, материал, отражение, транспарант, BRICKCOLOR, имя, Размер)
  268.  local NEWPART = IT ("часть")
  269.  НЬЮПАРТ.formFactor = FORMFACTOR
  270.  НЬЮПАРТ.Reflectance = REFLECTANCE
  271.  НЬЮПАРТ.Прозрачность = прозрачность
  272.  НЬЮПАРТ.CanCollide = false
  273.  НЬЮПАРТ.L lockeded = true
  274.  НЬЮПАРТ.BrickColor = BRICKC (tostring (BRICKCOLOR))
  275.  НЬЮПАРТ.Name = имя
  276.  НЬЮПАРТ.Размер = Размер
  277.  НЬЮПАРТ.Положение = Туловище.Позиция
  278.  НЬЮПАРТ.Материал = материал
  279.  NEWPART: BreakJoints()
  280.  НЬЮПАРТ.Parent = родитель
  281.  возврат NEWPART
  282. конец
  283.  
  284.  
  285. --//=================================\\
  286. --|| НАСТРОЙКА
  287. --\\=================================//
  288.  
  289. Class_Name = " Шаблон"
  290. Weapon_Name = " дополнения"
  291.  
  292. пользовательский цвет=  {
  293.  Custom_Color_1 = BRICKC ("институциональный белый"); -- 1-й цвет для оружия.
  294.  Custom_Color_2 = BRICKC ("институциональный белый"); -- 2-й цвет для оружия.
  295.  
  296.  Custom_Color_3 = BRICKC ("институциональный белый"); -- Color для способностей.
  297.  Custom_Color_4 = BRICKC ("институциональный белый"); -- Color для вторичного бара.
  298.  Custom_Color_5 = BRICKC ("институциональный белый"); -- Color для бара маны.
  299.  Custom_Color_6 = BRICKC ("институциональный белый"); -- Color для Панели работоспособности.
  300.  Custom_Color_7 = BRICKC ("институциональный белый"); -- Color для полосы оглушения.
  301.  
  302.  Custom_Color_8 = BRICKC ("институциональный белый"); -- Background для бара маны.
  303.  Custom_Color_9 = BRICKC ("институциональный белый"); -- Background для вторичного бара маны.
  304.  Custom_Color_10 = BRICKC ("институциональный белый"); -- Background для полосы оглушения.
  305.  Custom_Color_11 = BRICKC ("институциональный белый"); -- Background для Панели работоспособности.
  306.  Custom_Color_12 = BRICKC ("институциональный белый"); -- Background для способностей.
  307. }
  308.  
  309.  
  310. Player_Size = 1 -- Размер игрока.
  311. Animation_Speed = 10
  312. Frame_Speed = 1 / 60 -- (1 / 30) или (1 / 60)
  313.  
  314. местная скорость = 16
  315. местные Effects2 = {}
  316.  
  317. --//=================================\\
  318. -- //КОНЕЦ НАСТРОЙКИ
  319. --\\=================================//
  320.  
  321.  локальная функция weldBetween(a, b)
  322.  local weldd = экземпляр.new ("ManualWeld")
  323.  weldd.Part0 = a
  324.  weldd.Part1 = b
  325.  weldd.C0 = CFrame.новое()
  326.  weldd.C1 = b.CFrame: inverse () * a.CFrame
  327.  weldd.Parent = a
  328.  возвратите weldd
  329.  конец
  330.  
  331. функция createaccessory (attachmentpart, сетка, текстура, масштаб, смещение, цвет)
  332. local acs = экземпляр.новая часть")
  333. АСУ.CanCollide = false
  334. АСУ.Anchored = false
  335. АСУ.Size = Vector3.новые (0,0,0)
  336. АСУ.CFrame = attachmentpart.CFrame
  337. АСУ.Parent = Символ
  338. АСУ.BrickColor = цвет
  339. local meshs = Instance.новый ("SpecialMesh")
  340. мешс.MeshId = сетка
  341. мешс.TextureId = текстура
  342. мешс.Parent = acs
  343. мешс.Scale = масштаб
  344. мешс.Offset = смещение
  345. weldBetween(attachmentpart, acs)
  346. конец
  347.  
  348. функция createbodypart (тип,цвет,деталь, смещение, Размер)
  349. если TYPE = = " Gem " то
  350. local acs = CreatePart (3, символ, "пластик", 0, 0, цвет, "часть", VT (0,0,0))
  351. АСУ.Anchored = false
  352. АСУ.CanCollide = false
  353. АСУ.CFrame = часть.CFrame
  354. local acs2 = CreateMesh ("SpecialMesh", acs," FileMesh"," 9756362","", Размер, смещение)
  355. weldBetween (часть, acs)
  356. elseif TYPE = = "череп"
  357. local acs = CreatePart (3, символ, "пластик", 0, 0, цвет, "часть", VT (0,0,0))
  358. АСУ.Anchored = false
  359. АСУ.CanCollide = false
  360. АСУ.CFrame = часть.CFrame
  361. local acs2 = CreateMesh ("SpecialMesh", acs," FileMesh"," 4770583","", SIZE, OFFSET)
  362. weldBetween (часть, acs)
  363. elseif TYPE = = "глаз"
  364. local acs = CreatePart (3, символ, "Неон", 0, 0, цвет, "часть", VT (0,0,0))
  365. АСУ.Anchored = false
  366. АСУ.CanCollide = false
  367. АСУ.CFrame = часть.CFrame
  368. local acs2 = CreateMesh ("SpecialMesh", acs," Сфера","","", Размер, смещение)
  369. weldBetween (часть, acs)
  370. конец
  371. конец
  372.  
  373. --//=================================\\
  374. -- //ПОЛЕЗНЫЕ ЗНАЧЕНИЯ
  375. --\\=================================//
  376.  
  377. local ROOTC0 = CF(0, 0, 0) * углы(RAD (-90), RAD (0), RAD(180))
  378. local NECKC0 = CF(0, 1, 0) * углы(RAD (-90), RAD (0), RAD(180))
  379. local RIGHTSHOULDERC0 = CF (-0.5, 0, 0) * углы (RAD (0), RAD (90), RAD (0))
  380. leftshoulderc0 = CF(0.5, 0, 0) * углы(RAD(0), RAD (-90), RAD (0))
  381. локальный CO1 = 0
  382. локальный CO2 = 0
  383. локальный CO3 = 0
  384. локальный CO4 = 0
  385. local CHANGEDEFENSE = 0
  386. local CHANGEDAMAGE = 100
  387. local CHANGEMOVEMENT = 90
  388. local ANIM = " Idle"
  389. локальная атака = false
  390. local EQUIPPED = false
  391. local HOLD = false
  392. местное комбо = 10
  393. local LASTPOINT = nil
  394. local BLCF = nil
  395. местное SCFR = nil
  396. local STAGGERHITANIM = false
  397. local STAGGERANIM = false
  398. local STUNANIM = false
  399. местное CRITCHANCENUMBER = 0
  400. local IDLENUMBER = 0
  401. местное число = 0
  402. local HANDIDLE = false
  403. sine = 0
  404. local CHANGE = 2 / Animation_Speed
  405. local WALKINGANIM = false
  406. местная прогулка = 0
  407. local DISABLEJUMPING = false
  408. local HASBEENBLOCKEDED = false
  409. местное STUNDELAYNUMBER = 0
  410. местное MANADELAYNUMBER = 0
  411. местное SECONDARYMANADELAYNUMBER = 0
  412. local ROBLOXIDLEANIMATION = It ("анимация")
  413. РОБЛОКСИДЛЕАНИМАЦИЯ.Name = " Анимация Простоя Roblox"
  414. РОБЛОКСИДЛЕАНИМАЦИЯ.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  415. -- РОБЛОКСИДЛЕАНИМАЦИЯ.Родитель = Гуманоид
  416. местный WEAPONGUI = IT ("ScreenGui", Нил)
  417. ВЕПОНГИ.Name = " оружие GUI"
  418. местный WEAPONTOOL = IT ("HopperBin", Нил)
  419. WEAPONTOOL.Имя = Weapon_Name
  420. местное оружие = IT ("модель")
  421. Оружие.Имя = Weapon_Name
  422. local Effects = IT ("папка", оружие)
  423. Эффекты.Name = " Эффекты"
  424. местный аниматор = гуманоид.Аниматор
  425. local ANIMATE = персонаж.Живой
  426. местные HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  427. местные HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  428. местные HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  429. местные HITBLOUNDSSOUNDS = {"199148933", " 199148947"}
  430. local UNANCHOR = true
  431. local MAGICPARTICLE = " 655109389"
  432.  
  433. --//=================================\\
  434. --\\=================================//
  435.  
  436.  
  437. --//=================================\\
  438. -- //DEBUFFS / BUFFS
  439. --\\=================================//
  440.  
  441. local DEFENSECHANGE1 = IT ("NumberValue", ChangeStat)
  442. DEFENSECHANGE1.Name = " ChangeDefense"
  443. DEFENSECHANGE1.Value = 0
  444.  
  445. local MOVEMENTCHANGE1 = IT ("NumberValue", nil)
  446. MOVEMENTCHANGE1.Name = " ChangeMovement"
  447. MOVEMENTCHANGE1.Value = 0
  448.  
  449. --//=================================\\
  450. --\\=================================//
  451.  
  452.  
  453.  
  454.  
  455.  
  456. --//=================================\\
  457. -- //ИСКУССТВЕННОЕ СЕРДЦЕБИЕНИЕ SAZERENOS
  458. --\\=================================//
  459.  
  460. ArtificialHB = Instance.новый ("bindableevent", сценарий)
  461. ArtificialHB.Name = " ArtificialHB"
  462.  
  463. сценарий: WaitForChild ("ArtificialHB")
  464.  
  465. frame = Frame_Speed
  466. tf = 0
  467. allowframeloss = false
  468. tossremainder = false
  469. lastframe = тик()
  470. сценарий.ArtificialHB: Огонь()
  471.  
  472. игра: GetService ("RunService").Heartbeat: подключение (функция (S, p)
  473.  tf = tf + s
  474.  если tf >= кадр, то
  475.  если allowframeloss тогда
  476.  сценарий.ArtificialHB: Огонь()
  477.  lastframe = тик()
  478.  еще
  479.  для i = 1, math.пол (tf / frame) do
  480.  сценарий.ArtificialHB: Огонь()
  481.  конец
  482.  lastframe = тик()
  483.  конец
  484.  если tossremainder тогда
  485.  tf = 0
  486.  еще
  487.  tf = TF-frame * math.пол (tf / frame)
  488.  конец
  489.  конец
  490. конец)
  491.  
  492. --//=================================\\
  493. --\\=================================//
  494.  
  495.  
  496.  
  497.  
  498.  
  499. --//=================================\\
  500. --|| ОТДЕЛЬНЫЕ ФУНКЦИИ
  501. --\\=================================//
  502.  
  503. функция Raycast (положение, направление, ряд, IGNOREDECENDANTS)
  504.  рабочая область возврата: FindPartOnRay (Ray.новый (положение, направление.единицы * диапазон), невежественные)
  505. конец
  506.  
  507. функция PositiveAngle (число)
  508.  если число >= 0, то
  509.  Число = 0
  510.  конец
  511.  номер возврата
  512. конец
  513.  
  514. функция NegativeAngle (число)
  515.  если число < = 0, то
  516.  Число = 0
  517.  конец
  518.  номер возврата
  519. конец
  520.  
  521. функция Swait (число)
  522.  если NUMBER = = 0 или NUMBER = = nil, то
  523.  ArtificialHB.Событие: wait()
  524.  еще
  525.  для i = 1, Число do
  526.  ArtificialHB.Событие: wait()
  527.  конец
  528.  конец
  529. конец
  530.  
  531. функция CreateLabel (PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  532.  local label = IT ("TextLabel")
  533.  label.BackgroundTransparency = 1
  534.  label.Size = UD2 (1, 0, 1, 0)
  535.  label.Position = UD2 (0, 0, 0, 0)
  536.  label.TextColor3 = C3 (255, 255, 255)
  537.  label.TextStrokeTransparency = STROKETRANSPARENCY
  538.  label.TextTransparency = прозрачность
  539.  label.FontSize = TEXTFONTSIZE
  540.  label.Font = TEXTFONT
  541.  label.BorderSizePixel = BORDERSIZEPIXEL
  542.  label.TextScaled = true
  543.  label.Text = текст
  544.  Лейбл.Name = имя
  545.  label.Parent = родитель
  546.  возврат метки
  547. конец
  548.  
  549. функция Ноутлайны (деталь)
  550.  ЧАСТЬ.TopSurface, часть.BottomSurface, часть.LeftSurface, часть.RightSurface, часть.FrontSurface, часть.BackSurface = 10, 10, 10, 10, 10, 10
  551. конец
  552.  
  553.  
  554. функция CreateWeldOrSnapOrMotor (Тип, родитель, PART0, часть 1, C0, C1)
  555.  local NEWWELD = IT (Тип)
  556.  НЬЮВЕЛЬД.Part0 = PART0
  557.  НЬЮВЕЛЬД.Часть 1 = Часть 1
  558.  НЬЮВЕЛЬД.C0 = C0
  559.  НЬЮВЕЛЬД.C1 = C1
  560.  НЬЮВЕЛЬД.Parent = родитель
  561.  возврат NEWWELD
  562. конец
  563.  
  564. функция CreateSound (ID, родитель, том, ТАНГАЖ)
  565.  местные новости = Нил
  566.  сопрограмма.резюме (coroutine.create (function()
  567.  NEWSOUND = IT ("звук", родитель)
  568.  НЬЮСАУНД.Volume = объем
  569.  НЬЮСАУНД.Pitch = шаг
  570.  НЬЮСАУНД.SoundId = "http://www.roblox.com/asset/?id =" .. ID
  571.  Swait()
  572.  NEWSOUND: играть()
  573.  игра: GetService ("мусор"): AddItem (NEWSOUND, 10)
  574.  конец))
  575.  возвращение новостей
  576. конец
  577.  
  578. --//=================================\\
  579. --\\=================================//
  580.  
  581.  
  582. --//=================================\\
  583. -- //СОЗДАНИЕ ОРУЖИЯ
  584. --\\=================================//
  585.  
  586. если Player_Size ~= 1, то
  587.  для_, V в парах (оружие:GetChildren ()) do
  588.  если v. ClassName = = "Motor" или v. ClassName = = "Weld" или v. ClassName == "Snap", то
  589.  локальный P1 = v. Часть 1
  590.  v. Part1 = ноль
  591.  местные cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v. C1:компоненты()
  592.  V. C1 = CF (cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  593.  v. Part1 = p1
  594.  elseif v. ClassName = = "Part"
  595.  для_, B в парах (v: GetChildren ()) do
  596.  если b.ClassName = = "SpecialMesh" или b.ClassName = = "Bleshmesh" тогда
  597.  b.Scale = VT(b.Масштаб.x * Player_Size, b.Масштаб.y * Player_Size, b.Масштаб.z * Player_Size)
  598.  конец
  599.  конец
  600.  конец
  601.  конец
  602. конец
  603.  
  604. для_, C в парах (оружие:GetChildren ()) do
  605.  если c.ClassName = = "Part" тогда
  606.  c.CustomPhysicalProperties = PhysicalProperties.новый(0, 0, 0, 0, 0)
  607.  конец
  608. конец
  609.  
  610. Оружие.Parent = Символ
  611.  
  612. Гуманоид.Умер: подключение (функция()
  613.  ATTACK = true
  614. конец)
  615.  
  616. печать (Имя_класса.." нагруженный.")
  617.  
  618. --//=================================\\
  619. --\\=================================//
  620.  
  621.  
  622. местный рюкзак = It ("часть", оружие)
  623. рюкзак.Size = VT (0.15, 0.15, 0.15)
  624. локальная сетка = IT ("SpecialMesh", рюкзак)
  625. ячейка.MeshId = " rbxassetid: / / 84313478"
  626. ячейка.TextureId = "http://www.roblox.com/asset/?id=84313638"
  627. рюкзак.CFrame = Туловище.CFrame * CF (0,0.2,1)
  628. рюкзак.BrickColor = BRICKC ("черный")
  629. weldBetween (туловище,рюкзак)
  630.  
  631. локальный шланг = It ("часть", оружие)
  632. шланг.Size = VT (0.15, 0.15, 0.15)
  633. локальная сетка = IT ("SpecialMesh", шланг)
  634. ячейка.MeshId = "http://www.roblox.com/asset/?id=84313555"
  635. ячейка.TextureId = "http://www.roblox.com/asset/?id=84313638"
  636. ячейка.Scale = VT (2,2,2)
  637. ячейка.Offset = VT (0,-0.4, -0.7)
  638. шланг.CFrame = Туловище.CFrame * CF (1.5,0.5,0.2) * углы (RAD (90), RAD (35), RAD(180))
  639. шланг.BrickColor = BRICKC ("черный")
  640. weldBetween (туловище,шланг)
  641.  
  642. local succ = It ("часть", оружие)
  643. succ.Size = VT (2,2,2)
  644. succ.CanCollide = false
  645. succ.CFrame = Туловище.CFrame * CF (1.5,1.3,-4) * углы (RAD (90), RAD (0), RAD(180))
  646. succ.Прозрачность = 1
  647. succ.BrickColor = BRICKC ("черный")
  648. weldBetween (туловище, succ)
  649.  
  650. для_, C в парах (оружие:GetChildren ()) do
  651.  если c.ClassName = = "Part" тогда
  652.  c.CustomPhysicalProperties = PhysicalProperties.новый(0, 0, 0, 0, 0)
  653.  конец
  654. конец
  655.  
  656. местные EyeSizes={
  657.  NumberSequenceKeypoint.new (0,0.5,0),
  658.  NumberSequenceKeypoint.new (1,0.2,0)
  659. }
  660. местные EyeTrans={
  661.  NumberSequenceKeypoint.новые (0,0,0),
  662.  NumberSequenceKeypoint.новый (1,1,0)
  663. }
  664. local PE = экземпляр.новый ("ParticleEmitter")
  665. ПЭ.LightEmission = 0,3
  666. ПЭ.Size=NumberSequence.новый (EyeSizes)
  667. ПЭ.Transparency = NumberSequence.новый (EyeTrans)
  668. ПЭ.Rotation=NumberRange.новые (0,360)
  669. ПЭ.L LockedToPart = false
  670. ПЭ.Скорость = NumberRange.новые (0,0,0)
  671. ПЭ.ZOffset = 0,3
  672. ПЭ.Rate = 999
  673. ПЭ.VelocitySpread = 25
  674. PE.Name = " Частицы"
  675.  
  676. CreateParticles функции (искусство, accel, сопротивление, продолжительность жизни, Тип, isenabledbydefault, L lockeded, Размер,скорость)
  677.  локальная частица = ноль
  678.  сопрограмма.резюме (coroutine.create (function (PART)
  679.  particle = PE: клон()
  680.  Swait()
  681.  частица.Rate = 999
  682.  частица.Родитель = art
  683.  частица.Acceleration = accel
  684.  если type = = "Fire" то
  685.  местные EyeSizes={
  686.  NumberSequenceKeypoint.новый (0, Размер, Размер / 2),
  687.  NumberSequenceKeypoint.новый (1, Размер / 4, Размер / 8)
  688.  }
  689.  частица.Size = NumberSequence.новый (EyeSizes)
  690.  elseif type = = "дым"
  691.  местные EyeSizes={
  692.  NumberSequenceKeypoint.новый (0, Размер / 5,0),
  693.  NumberSequenceKeypoint.новый (1, Размер * 2,0.5)
  694.  }
  695.  частица.Size = NumberSequence.новый (EyeSizes)
  696.  elseif type = = "Solid"
  697.  местные EyeSizes={
  698.  NumberSequenceKeypoint.новый (0, Размер, 0),
  699.  NumberSequenceKeypoint.новый (1, Размер, 0)
  700.  }
  701.  частица.Size = NumberSequence.новый (EyeSizes)
  702.  конец
  703.  частица.Lifetime=NumberRange.новый (срок службы)
  704.  частица.Drag = drag
  705.  если L lockeded = = true, то
  706.  частица.L LockedToPart = true
  707.  конец
  708.  частица.Скорость = NumberRange.новый (speed*0.8, speed)
  709.  частица.Текстура = "http://www.roblox.com/asset/?id=1179557490"
  710.  частица.Enabled = isenabledbydefault
  711.  частица.Color = ColorSequence.new (Color3.новые(255/255, 176/255, 0))
  712.  конец))
  713. возвращенная частица
  714. конец
  715.  
  716. local poop = CreateParticles (succ, VT (0,0,0), 5, 2, "дым", false, false, 5, 35)
  717. local poop2 = CreateParticles (succ, VT (0,0,0), 5, 1, "дым", false, false, 2, 15)
  718.  
  719. --//=================================\\
  720. --|| ПОВРЕЖДАЮЩИЙ
  721. --\\=================================//
  722.  
  723. функция succnearest (положение, ряд)
  724.  для i,v в ipairs (workspace:GetChildren ()) do
  725.  местное тело = v: GetChildren()
  726.  для part = 1, #body do
  727.  if ((body [part].ClassName = = "Part" или body[part].ClassName = = "MeshPart") и V ~= символ) тогда
  728.  if (body[part].Должность-позиция).Величина < диапазон
  729.  local bv = экземпляр.new ("BodyVelocity")
  730.  bv.maxForce = Vector3.новые (1e9, 1e9, 1e9)
  731.  bv.velocity = CF (тело[часть].Позиция, succ.Позиция.)lookVector*80
  732.  bv.Parent = тело[часть]
  733.  bv.Name = " SUCC"
  734.  игра: GetService ("мусор"): AddItem (bv, 0.1)
  735.  конец
  736.  конец
  737.  конец
  738.  если v. ClassName = = "Part", то
  739.  если v. Anchored = = false and (v. Position - position).Величина < диапазон
  740.  local bv = экземпляр.new ("BodyVelocity")
  741.  bv.maxForce = Vector3.новые (1e9, 1e9, 1e9)
  742.  bv.velocity = CF (v. Position, succ.Позиция.)lookVector*80
  743.  bv.Родитель = v
  744.  bv.Name = " SUCC"
  745.  игра: GetService ("мусор"): AddItem (bv, 0.1)
  746.  конец
  747.  конец
  748.  конец
  749. конец
  750.  
  751. крышка функции (положение, ряд)
  752.  для i,v в ipairs (workspace:GetChildren ()) do
  753.  местное тело = v: GetChildren()
  754.  для part = 1, #body do
  755.  if ((body [part].ClassName = = "Part" или body[part].ClassName = = "MeshPart") и V ~= символ) тогда
  756.  if (body[part].Должность-позиция).Величина < диапазон
  757.  CreateParticles (тело [часть], VT(0,-2,0),5,1,"дым", true, false, 0.3, 0)
  758.  если v: FindFirstChild ("гуманоид"), то
  759.  v. гуманоид.PlatformStand = true
  760.  конец
  761.  конец
  762.  конец
  763.  конец
  764.  если v. ClassName = = "Part", то
  765.  если v. Anchored = = false and (v. Position - position).Величина < диапазон
  766.  CreateParticles(v, VT(0,-2,0),5,1,"дым", true, false, 0.3, 0)
  767.  конец
  768.  конец
  769.  конец
  770. конец
  771.  
  772. кашель функции()
  773.  CreateSound ("328460122", succ, 3, 1)
  774.  корма.VelocitySpread = 25
  775.  какашки: выделяют (150)
  776.  крышка(CF(succ.Position)*CF (0,0, -1).p, 15)
  777. конец
  778.  
  779. --//=================================\\
  780. -- //ФУНКЦИИ АТАКИ И ПРОЧЕЕ
  781. --\\=================================//
  782.  
  783. функция CheckTableForString (Таблица, строка)
  784.  для I, V в парах (Таблица) do
  785.  если строка.find (string.lower (String), string.lower (v)) затем
  786.  вернуть true
  787.  конец
  788.  конец
  789.  возвращать false
  790. конец
  791.  
  792. функция CheckIntangible (Hit)
  793.  местные снаряды = {"вода", "Стрела", "снаряд", "эффект", "рельс", "молния", " пуля"}
  794.  если ударить и ударить.Потом родитель
  795.  если ((не ударил.CanCollide или CheckTableForString (ProjectileNames, Hit.Имя)) и не ударил.Родитель: FindFirstChild ("гуманоид")) затем
  796.  вернуть true
  797.  конец
  798.  конец
  799.  возвращать false
  800. конец
  801.  
  802. Мусор = игра: GetService ("мусор")
  803.  
  804. функция CastRay (StartPos, Vec, Length, Ignore, DelayIfHit)
  805.  local Direction = CFrame.новый (StartPos, Vec).lookVector
  806.  local Ignore = ((type (Ignore) = = "table" и Ignore) или {Ignore})
  807.  local RayHit, RayPos, RayNormal = game: GetService ("Workspace"): FindPartOnRayWithIgnoreList (Ray.новый (StartPos, направление * Длина), игнорировать)
  808.  если RayHit и CheckIntangible (RayHit), то
  809.  если DelayIfHit тогда
  810.  ждать()
  811.  конец
  812.  RayHit, RayPos, RayNormal = CastRay ((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).магнитуда)), игнор, Делаифхит)
  813.  конец
  814.  возвращение Райхит, Райпос, Райнормал
  815. конец
  816.  
  817. функция turnto (pos,часть)
  818.  часть.CFrame = CF (part.Позиция, VT (pos.X, RootPart.Позиция.Y, pos.Зет))
  819. конец
  820.  
  821. вакуум функции()
  822.  больной: играть()
  823.  local nado = IT ("часть")
  824.  локальная сетка = IT ("SpecialMesh", nado)
  825.  ячейка.MeshId = "http://www.roblox.com/asset/?id=102638417"
  826.  надо.Прозрачность = 0,5
  827.  надо.CanCollide = false
  828.  надо.Anchored = true
  829.  local loop = 0
  830.  succing = {}
  831.  local harming = succ.Касанный: Соединитесь (функция (удар)
  832.  если ударить.Затем Anchored = = false
  833.  хит: удалить()
  834.  CreateSound ("261732529", succ, 3, 1)
  835.  poop2: испускать (1)
  836.  конец
  837.  конец)
  838.  повторять
  839.  Swait()
  840.  loop = loop + 75
  841.  надо.Parent = Эффекты
  842.  local RayHit, RayPos = CastRay (succ.Положение, Мышь.Ударить.p, 1000, знак, false)
  843.  местное расстояние = (succ.Должность-Райпос).значимость
  844.  ячейка.Scale = VT (расстояние / 12, расстояние / 3.2, расстояние / 12)
  845.  надо.CFrame = CFrame.new (succ.Position, RayPos) * CFrame.new (0, 0, -distance/2) * углы (RAD (-90), RAD(loop), RAD (0))
  846.  turnto (мышь.Ударить.p, RootPart)
  847.  суккнарест (Райпос, расстояние / 2.5)
  848.  если RayHit ~ = nil, то
  849.  если Райхит.Затем Anchored = = false
  850.  local bv = экземпляр.new ("BodyVelocity")
  851.  bv.maxForce = Vector3.новые (1e9, 1e9, 1e9)
  852.  bv.velocity = CF (RayHit.Позиция, succ.Позиция.)lookVector*80
  853.  bv.Parent = Райхит
  854.  bv.Name = " SUCC"
  855.  игра: GetService ("мусор"): AddItem (bv, 0.1)
  856.  конец
  857.  конец
  858.  local TotalSuccs = math.сеил (расстояние / 65)
  859.  local Direction = CFrame.новый (RayPos, succ.Позиция.)lookVector
  860.  для i = 1, TotalSuccs do
  861.  local NewPos = (RayPos + (направление * (расстояние * (I / TotalSuccs))))
  862.  сукнерест (NewPos, расстояние/(i*2.5))
  863.  конец
  864.  пока HOLD = = false
  865.  если #succing>0, то
  866.  для e=1, # succing do
  867.  если succing [e]~ = nil, то
  868.  local Thing = succing[e]
  869.  Вещь: удалить()
  870.  таблица.удалить (succing, e)
  871.  конец
  872.  конец
  873.  конец
  874.  succing = {}
  875.  вред: отключите()
  876.  nado: удалить()
  877.  больной: стоп()
  878. конец
  879.  
  880. --//=================================\\
  881. -- //НАЗНАЧЕНИЕ ВЕЩЕЙ КЛАВИШАМ
  882. --\\=================================//
  883.  
  884. Гуманоид.Изменено: connect (функция (переход)
  885.  если Jump = = "Jump" и (Disable_Jump == true или DISABLEJUMPING == true), то
  886.  Гуманоид.Jump = false
  887.  конец
  888. конец)
  889.  
  890. функция MouseDown (мышь)
  891.  HOLD = true
  892.  вакуум()
  893. конец
  894.  
  895. функция MouseUp (мышь)
  896. HOLD = false
  897. конец
  898.  
  899. KeyDown функции (ключ)
  900.  если Key = =" t " и ATTACK = = false, то
  901.  CreateSound ("743953262", Голова, 3, 1)
  902.  конец
  903.  если Key = =" e " и ATTACK = = false, то
  904.  кашель()
  905.  конец
  906. конец
  907.  
  908. функциональный KeyUp (ключ)
  909. конец
  910.  
  911.  Мышь.Button1Down: подключение (функция (NEWKEY)
  912.  MouseDown (NEWKEY)
  913.  конец)
  914.  Мышь.Button1Up: подключение (функция (NEWKEY)
  915.  MouseUp (NEWKEY)
  916.  конец)
  917.  Мышь.KeyDown: подключение (функция (NEWKEY)
  918.  KeyDown (NEWKEY)
  919.  конец)
  920.  Мышь.KeyUp: подключение (функция (NEWKEY)
  921.  KeyUp (NEWKEY)
  922.  конец)
  923.  
  924. --//=================================\\
  925. --\\=================================//
  926.  
  927.  
  928. функция unanchor()
  929.  если UNANCHOR == true, то
  930.  g = персонаж: GetChildren()
  931.  для i = 1 #G do
  932.  если g[i].ClassName = = "Part" тогда
  933.  g [i].Anchored = false
  934.  конец
  935.  конец
  936.  конец
  937. конец
  938.  
  939.  
  940. --//=================================\\
  941. -- //ОБЕРНИТЕ ВЕСЬ СЦЕНАРИЙ
  942. --\\=================================//
  943.  
  944. Гуманоид.Изменено: connect (функция (переход)
  945.  если Jump = = "Jump" и (Disable_Jump == true или DISABLEJUMPING == true), то
  946.  Гуманоид.Jump = false
  947.  конец
  948. конец)
  949.  
  950. в то время как true do
  951.  Swait()
  952. если #Effects2>0, то
  953. для e=1#Effects2 do
  954. если Effects2 [e]~ = nil, то
  955. местная вещь=Effects2[e]
  956. если вещь~ = nil тогда
  957. местная часть = вещь[1]
  958. local Mode = вещь[2]
  959. локальная задержка = вещь[3]
  960. local IncX = вещь[4]
  961. local IncY = вещь[5]
  962. local IncZ = вещь[6]
  963. local Part2 = вещь[8]
  964. если вещь[1].Прозрачность< = 1
  965. если вещь [2]= = "BL Block1" то
  966. Вещь[1].CFrame = Вещь[1].CFrame
  967. Mesh = Вещь[1].Ячейка
  968. Ячейка.Scale = Сетка.Масштаб+Вт (вещь[4], вещь[5], вещь[6])
  969. Вещь[1].Прозрачность = Вещь[1].Прозрачность + Вещь[3]
  970. elseif Thing [2] = = "цилиндр" затем
  971. Mesh = Вещь[1].Ячейка
  972. Ячейка.Scale = Сетка.Масштаб+Вт (вещь[4], вещь[5], вещь[6])
  973. Вещь[1].Прозрачность = Вещь[1].Прозрачность + Вещь[3]
  974. elseif Thing [2] = = "кровь"
  975. Сетка = Вещь[7]
  976. Вещь[1].CFrame = Вещь[1].CFrame*CF (0,.5,0)
  977. Ячейка.Scale = Сетка.Масштаб+Вт (вещь[4], вещь[5], вещь[6])
  978. Вещь[1].Прозрачность = Вещь[1].Прозрачность + Вещь[3]
  979. elseif Thing [2]=="Элек" тогда
  980. Mesh = Вещь[1].Ячейка
  981. Ячейка.Scale = Сетка.Масштаб+Вт (вещь[7], вещь[8], вещь[9])
  982. Вещь[1].Прозрачность = Вещь[1].Прозрачность + Вещь[3]
  983. elseif вещь[2] = = "исчезнуть", то
  984. Вещь[1].Прозрачность = Вещь[1].Прозрачность + Вещь[3]
  985. конец
  986. еще
  987. Часть.Родитель = ноль
  988. таблица.удалить (Effects2, e)
  989. конец
  990. конец
  991. конец
  992. конец
  993. конец
  994. unanchor()
  995. Гуманоид.MaxHealth = " inf"
  996. Гуманоид.Здоровье = " inf"
  997. если коренится = = false, то
  998.  Disable_Jump = false
  999.  Гуманоид.WalkSpeed = Скорость
  1000. Elseif Rooted = = true тогда
  1001.  Disable_Jump = true
  1002.  Гуманоид.WalkSpeed = 0
  1003. конец
  1004. если sick = = nil, то
  1005.  sick = Instance.новый ("звук", туловище)
  1006.  больной.SoundId = " rbxassetid: / / 319444224"
  1007.  больной.Looped = true
  1008.  больной.Pitch = 1
  1009.  больной.Volume = 1
  1010. конец
  1011. если #succing>0, то
  1012. для e=1, # succing do
  1013. если succing [e]~ = nil, то
  1014. local Thing = succing[e]
  1015. Вещь.velocity = CF (вещь.Родитель.Позиция, succ.Позиция.)lookVector*80
  1016. если HOLD = = false, то
  1017.  Вещь.velocity = CF (вещь.Родитель.Позиция, succ.Позиция.)lookVector*0
  1018.  Вещь: удалить()
  1019.  таблица.удалить (succing, e)
  1020. конец
  1021. конец
  1022. конец
  1023. конец
  1024. конец
  1025.  
  1026. --//=================================\\
  1027. --\\=================================//
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033. --//====================================================\\--
  1034. -- //КОНЕЦ СКРИПТА
  1035. --\\====================================================//--
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top