Advertisement
Neon2848

Untitled

Feb 25th, 2018
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 478.97 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ExploitFrame = Instance.new("ScreenGui")
  4. local Main = Instance.new("Frame")
  5. local cracked = Instance.new("TextLabel")
  6. local Info = Instance.new("TextLabel")
  7. local Scripts = Instance.new("TextButton")
  8. local TextLabel = Instance.new("TextLabel")
  9. local Close = Instance.new("TextButton")
  10. local Jailbreak = Instance.new("TextButton")
  11. local TP = Instance.new("TextButton")
  12. local TextLabel_2 = Instance.new("TextLabel")
  13. local Apoc = Instance.new("TextButton")
  14. local Hilton = Instance.new("TextButton")
  15. local scripts = Instance.new("Frame")
  16. local Bar = Instance.new("TextLabel")
  17. local Glock = Instance.new("TextButton")
  18. local Bomb = Instance.new("TextButton")
  19. local GrabknifeV4 = Instance.new("TextButton")
  20. local Tsunami = Instance.new("TextButton")
  21. local WYD = Instance.new("TextButton")
  22. local GKV4 = Instance.new("TextButton")
  23. local CC = Instance.new("TextButton")
  24. local Genocider = Instance.new("TextButton")
  25. local Plane = Instance.new("TextButton")
  26. local Bar_2 = Instance.new("TextLabel")
  27. local Sparkles = Instance.new("TextButton")
  28. local KillGui = Instance.new("TextButton")
  29. local Close_2 = Instance.new("TextButton")
  30. local KillGui_2 = Instance.new("Frame")
  31. local Bar_3 = Instance.new("TextLabel")
  32. local Close_3 = Instance.new("TextButton")
  33. local UsernameBox = Instance.new("TextBox")
  34. local Killbutton = Instance.new("TextButton")
  35.  
  36. -- Properties
  37.  
  38. ExploitFrame.Name = "ExploitFrame"
  39. ExploitFrame.Parent = game.Players.LocalPlayer.PlayerGui
  40.  
  41. Main.Name = "Main"
  42. Main.Parent = ExploitFrame
  43. Main.Active = true
  44. Main.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  45. Main.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  46. Main.BorderSizePixel = 2
  47. Main.Draggable = true
  48. Main.Position = UDim2.new(0.204171941, 0, 0.104530737, 0)
  49. Main.Size = UDim2.new(0, 376, 0, 254)
  50.  
  51. cracked.Name = "cracked"
  52. cracked.Parent = Main
  53. cracked.BackgroundColor3 = Color3.new(0, 0, 0)
  54. cracked.Size = UDim2.new(0, 162, 0, 26)
  55. cracked.Font = Enum.Font.SciFi
  56. cracked.Text = "Cracked Hub"
  57. cracked.TextColor3 = Color3.new(1, 1, 1)
  58. cracked.TextSize = 20
  59.  
  60. Info.Name = "Info"
  61. Info.Parent = Main
  62. Info.BackgroundColor3 = Color3.new(0, 0, 0)
  63. Info.BackgroundTransparency = 0.5
  64. Info.Position = UDim2.new(0, 0, 0.14173229, 0)
  65. Info.Size = UDim2.new(0, 376, 0, 60)
  66. Info.Font = Enum.Font.SciFi
  67. Info.Text = "Welcome to Cracked Hub update any scripts that need it."
  68. Info.TextColor3 = Color3.new(1, 1, 1)
  69. Info.TextSize = 14
  70.  
  71. Scripts.Name = "Scripts"
  72. Scripts.Parent = Main
  73. Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
  74. Scripts.Position = UDim2.new(0.0212765951, 0, 0.791338563, 0)
  75. Scripts.Size = UDim2.new(0, 173, 0, 42)
  76. Scripts.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  77. Scripts.Font = Enum.Font.SciFi
  78. Scripts.Text = "Scripts"
  79. Scripts.TextColor3 = Color3.new(0, 0, 0)
  80. Scripts.TextSize = 30
  81.  
  82. TextLabel.Parent = Main
  83. TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
  84. TextLabel.Position = UDim2.new(0.019946808, 0, 0.419243157, 0)
  85. TextLabel.Size = UDim2.new(0, 146, 0, 33)
  86. TextLabel.Font = Enum.Font.SciFi
  87. TextLabel.Text = "Created By Neon#2848"
  88. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  89. TextLabel.TextSize = 14
  90.  
  91. Close.Name = "Close"
  92. Close.Parent = Main
  93. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  94. Close.BackgroundTransparency = 1
  95. Close.Position = UDim2.new(0.896276593, 0, -0.0433070883, 0)
  96. Close.Size = UDim2.new(0, 54, 0, 47)
  97. Close.Font = Enum.Font.SourceSansLight
  98. Close.Text = "X"
  99. Close.TextColor3 = Color3.new(1, 1, 1)
  100. Close.TextScaled = true
  101. Close.TextSize = 14
  102. Close.TextWrapped = true
  103.  
  104. Jailbreak.Name = "Jailbreak"
  105. Jailbreak.Parent = Main
  106. Jailbreak.BackgroundColor3 = Color3.new(1, 1, 1)
  107. Jailbreak.Position = UDim2.new(0.527925551, 0, 0.793258905, 0)
  108. Jailbreak.Size = UDim2.new(0, 138, 0, 42)
  109. Jailbreak.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  110. Jailbreak.Font = Enum.Font.SciFi
  111. Jailbreak.Text = "Jailbreak"
  112. Jailbreak.TextColor3 = Color3.new(0, 0, 0)
  113. Jailbreak.TextSize = 30
  114.  
  115. TP.Name = "TP"
  116. TP.Parent = Main
  117. TP.BackgroundColor3 = Color3.new(1, 1, 1)
  118. TP.Position = UDim2.new(0.920212746, 0, 0.417322844, 0)
  119. TP.Size = UDim2.new(0, 18, 0, 17)
  120. TP.Font = Enum.Font.SourceSans
  121. TP.Text = ""
  122. TP.TextSize = 14
  123.  
  124. TextLabel_2.Parent = Main
  125. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  126. TextLabel_2.BackgroundTransparency = 21
  127. TextLabel_2.Position = UDim2.new(0.736702085, 0, 0.423228353, 0)
  128. TextLabel_2.Size = UDim2.new(0, 60, 0, 14)
  129. TextLabel_2.Font = Enum.Font.SourceSans
  130. TextLabel_2.Text = "Click TP"
  131. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  132. TextLabel_2.TextSize = 14
  133.  
  134. Apoc.Name = "Apoc"
  135. Apoc.Parent = Main
  136. Apoc.BackgroundColor3 = Color3.new(1, 1, 1)
  137. Apoc.Position = UDim2.new(0.527925551, 0, 0.627904594, 0)
  138. Apoc.Size = UDim2.new(0, 138, 0, 42)
  139. Apoc.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  140. Apoc.Font = Enum.Font.SciFi
  141. Apoc.Text = "Apoc"
  142. Apoc.TextColor3 = Color3.new(0, 0, 0)
  143. Apoc.TextSize = 30
  144.  
  145. Hilton.Name = "Hilton"
  146. Hilton.Parent = Main
  147. Hilton.BackgroundColor3 = Color3.new(1, 1, 1)
  148. Hilton.Position = UDim2.new(0.0212765932, 0, 0.625984251, 0)
  149. Hilton.Size = UDim2.new(0, 173, 0, 42)
  150. Hilton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  151. Hilton.Font = Enum.Font.SciFi
  152. Hilton.Text = "Hilton Hotels"
  153. Hilton.TextColor3 = Color3.new(0, 0, 0)
  154. Hilton.TextSize = 30
  155.  
  156. scripts.Name = "scripts"
  157. scripts.Parent = ExploitFrame
  158. scripts.Active = true
  159. scripts.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  160. scripts.Draggable = true
  161. scripts.Position = UDim2.new(-0.124429971, 0, 0.444566995, 0)
  162. scripts.Size = UDim2.new(0, 314, 0, 266)
  163. scripts.Visible = false
  164.  
  165. Bar.Name = "Bar"
  166. Bar.Parent = scripts
  167. Bar.BackgroundColor3 = Color3.new(0, 0, 0)
  168. Bar.Position = UDim2.new(-0.00159235671, 0, 0, 0)
  169. Bar.Size = UDim2.new(0, 314, 0, 42)
  170. Bar.Font = Enum.Font.SciFi
  171. Bar.Text = "This Tab is Dragable"
  172. Bar.TextColor3 = Color3.new(1, 1, 1)
  173. Bar.TextSize = 14
  174.  
  175. Glock.Name = "Glock"
  176. Glock.Parent = scripts
  177. Glock.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  178. Glock.Position = UDim2.new(0.0286624208, 0, 0.186044216, 0)
  179. Glock.Size = UDim2.new(0, 97, 0, 41)
  180. Glock.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  181. Glock.Font = Enum.Font.SciFi
  182. Glock.Text = "Glock"
  183. Glock.TextSize = 14
  184.  
  185. Bomb.Name = "Bomb"
  186. Bomb.Parent = scripts
  187. Bomb.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  188. Bomb.Position = UDim2.new(0.0286624208, 0, 0.360902309, 0)
  189. Bomb.Size = UDim2.new(0, 97, 0, 41)
  190. Bomb.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  191. Bomb.Font = Enum.Font.SciFi
  192. Bomb.Text = "Bomb Vest"
  193. Bomb.TextSize = 14
  194.  
  195. GrabknifeV4.Name = "Grabknife V4"
  196. GrabknifeV4.Parent = scripts
  197. GrabknifeV4.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  198. GrabknifeV4.Position = UDim2.new(0.348726094, 0, 0.812030256, 0)
  199. GrabknifeV4.Size = UDim2.new(0, 97, 0, 41)
  200. GrabknifeV4.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  201. GrabknifeV4.Font = Enum.Font.SciFi
  202. GrabknifeV4.Text = "Grabknife V3"
  203. GrabknifeV4.TextSize = 14
  204.  
  205. Tsunami.Name = "Tsunami"
  206. Tsunami.Parent = scripts
  207. Tsunami.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  208. Tsunami.Position = UDim2.new(0.347133785, 0, 0.186044216, 0)
  209. Tsunami.Size = UDim2.new(0, 97, 0, 41)
  210. Tsunami.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  211. Tsunami.Font = Enum.Font.SciFi
  212. Tsunami.Text = "Tsunami"
  213. Tsunami.TextSize = 14
  214.  
  215. WYD.Name = "WYD"
  216. WYD.Parent = scripts
  217. WYD.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  218. WYD.Position = UDim2.new(0.347133785, 0, 0.360902309, 0)
  219. WYD.Size = UDim2.new(0, 97, 0, 41)
  220. WYD.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  221. WYD.Font = Enum.Font.SciFi
  222. WYD.Text = "WYD Form"
  223. WYD.TextSize = 14
  224.  
  225. GKV4.Name = "GKV4"
  226. GKV4.Parent = scripts
  227. GKV4.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  228. GKV4.Position = UDim2.new(0.654458642, 0, 0.812030256, 0)
  229. GKV4.Size = UDim2.new(0, 97, 0, 41)
  230. GKV4.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  231. GKV4.Font = Enum.Font.SciFi
  232. GKV4.Text = "Grab Knife V4"
  233. GKV4.TextSize = 14
  234.  
  235. CC.Name = "CC"
  236. CC.Parent = scripts
  237. CC.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  238. CC.Position = UDim2.new(0.65605092, 0, 0.184210539, 0)
  239. CC.Size = UDim2.new(0, 89, 0, 41)
  240. CC.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  241. CC.Font = Enum.Font.SciFi
  242. CC.Text = "CC"
  243. CC.TextSize = 14
  244.  
  245. Genocider.Name = "Genocider"
  246. Genocider.Parent = scripts
  247. Genocider.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  248. Genocider.Position = UDim2.new(0.65605092, 0, 0.359022558, 0)
  249. Genocider.Size = UDim2.new(0, 89, 0, 41)
  250. Genocider.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  251. Genocider.Font = Enum.Font.SciFi
  252. Genocider.Text = "Genocider"
  253. Genocider.TextSize = 14
  254.  
  255. Plane.Name = "Plane"
  256. Plane.Parent = scripts
  257. Plane.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  258. Plane.Position = UDim2.new(0.0286624208, 0, 0.526315808, 0)
  259. Plane.Size = UDim2.new(0, 93, 0, 41)
  260. Plane.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  261. Plane.Font = Enum.Font.SciFi
  262. Plane.Text = "Plane"
  263. Plane.TextSize = 14
  264.  
  265. Bar_2.Name = "Bar"
  266. Bar_2.Parent = scripts
  267. Bar_2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  268. Bar_2.Position = UDim2.new(0.00318471342, 0, 0.729323268, 0)
  269. Bar_2.Size = UDim2.new(0, 314, 0, 10)
  270. Bar_2.Font = Enum.Font.SourceSans
  271. Bar_2.Text = ""
  272. Bar_2.TextSize = 14
  273.  
  274. Sparkles.Name = "Sparkles"
  275. Sparkles.Parent = scripts
  276. Sparkles.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  277. Sparkles.Position = UDim2.new(0.324840754, 0, 0.526315808, 0)
  278. Sparkles.Size = UDim2.new(0, 93, 0, 41)
  279. Sparkles.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  280. Sparkles.Font = Enum.Font.SciFi
  281. Sparkles.Text = "Sparkles"
  282. Sparkles.TextSize = 14
  283.  
  284. KillGui.Name = "KillGui"
  285. KillGui.Parent = scripts
  286. KillGui.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  287. KillGui.Position = UDim2.new(0.643312097, 0, 0.526315808, 0)
  288. KillGui.Size = UDim2.new(0, 93, 0, 41)
  289. KillGui.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  290. KillGui.Font = Enum.Font.SciFi
  291. KillGui.Text = "Kill Gui"
  292. KillGui.TextSize = 14
  293.  
  294. Close_2.Name = "Close"
  295. Close_2.Parent = scripts
  296. Close_2.BackgroundColor3 = Color3.new(1, 1, 1)
  297. Close_2.BackgroundTransparency = 1
  298. Close_2.Position = UDim2.new(0.866241992, 0, -0.00375939161, 0)
  299. Close_2.Size = UDim2.new(0, 53, 0, 43)
  300. Close_2.Font = Enum.Font.SciFi
  301. Close_2.Text = "X"
  302. Close_2.TextColor3 = Color3.new(1, 1, 1)
  303. Close_2.TextSize = 60
  304.  
  305. KillGui_2.Name = "KillGui"
  306. KillGui_2.Parent = ExploitFrame
  307. KillGui_2.Active = true
  308. KillGui_2.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  309. KillGui_2.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  310. KillGui_2.BorderSizePixel = 2
  311. KillGui_2.Draggable = true
  312. KillGui_2.Position = UDim2.new(0.304101795, 0, 0.637262285, 0)
  313. KillGui_2.Size = UDim2.new(0, 357, 0, 79)
  314. KillGui_2.Visible = false
  315.  
  316. Bar_3.Name = "Bar"
  317. Bar_3.Parent = KillGui_2
  318. Bar_3.BackgroundColor3 = Color3.new(0.117647, 0.117647, 1)
  319. Bar_3.BackgroundTransparency = 1
  320. Bar_3.Position = UDim2.new(0, 0, 0.03164557, 0)
  321. Bar_3.Size = UDim2.new(0, 357, 0, 17)
  322. Bar_3.Font = Enum.Font.SciFi
  323. Bar_3.Text = "Kill Gui"
  324. Bar_3.TextColor3 = Color3.new(1, 1, 1)
  325. Bar_3.TextScaled = true
  326. Bar_3.TextSize = 14
  327. Bar_3.TextWrapped = true
  328.  
  329. Close_3.Name = "Close"
  330. Close_3.Parent = KillGui_2
  331. Close_3.BackgroundColor3 = Color3.new(1, 0.113725, 0)
  332. Close_3.BackgroundTransparency = 1
  333. Close_3.Position = UDim2.new(0.90196079, 0, -0.151898712, 0)
  334. Close_3.Size = UDim2.new(0, 50, 0, 46)
  335. Close_3.Font = Enum.Font.SourceSans
  336. Close_3.Text = "X"
  337. Close_3.TextColor3 = Color3.new(1, 1, 1)
  338. Close_3.TextScaled = true
  339. Close_3.TextSize = 14
  340. Close_3.TextWrapped = true
  341.  
  342. UsernameBox.Name = "UsernameBox"
  343. UsernameBox.Parent = KillGui_2
  344. UsernameBox.BackgroundColor3 = Color3.new(0.4, 0.4, 0.4)
  345. UsernameBox.Position = UDim2.new(0.0616246499, 0, 0.430379748, 0)
  346. UsernameBox.Size = UDim2.new(0, 171, 0, 29)
  347. UsernameBox.Font = Enum.Font.SourceSans
  348. UsernameBox.Text = "Username here"
  349. UsernameBox.TextColor3 = Color3.new(0, 0, 0)
  350. UsernameBox.TextScaled = true
  351. UsernameBox.TextSize = 14
  352. UsernameBox.TextWrapped = true
  353.  
  354. Killbutton.Name = "Killbutton"
  355. Killbutton.Parent = KillGui_2
  356. Killbutton.BackgroundColor3 = Color3.new(0.992157, 0.4, 0.4)
  357. Killbutton.Position = UDim2.new(0.60224092, 0, 0.303797454, 0)
  358. Killbutton.Size = UDim2.new(0, 74, 0, 41)
  359. Killbutton.Font = Enum.Font.SciFi
  360. Killbutton.Text = "Kill"
  361. Killbutton.TextColor3 = Color3.new(0, 0, 0)
  362. Killbutton.TextScaled = true
  363. Killbutton.TextSize = 14
  364. Killbutton.TextWrapped = true
  365.  
  366. Scripts.MouseButton1Click:connect(function()
  367. local button = script.Parent
  368. local frametoopen = scripts
  369. frametoopen.Visible = true
  370. end)
  371.  
  372. Bomb.MouseButton1Click:connect(function()
  373.  
  374. local Me = game:GetService("Players").LocalPlayer
  375. local Char = Me.Character
  376. local Torso = Char.Torso
  377. local TickWait = 1
  378. local Color = "Medium stone gray"
  379. local Dead = false
  380.  
  381. local Tool = Instance.new("HopperBin", Me.Backpack)
  382. Tool.Name = "Bomb Vest"
  383.  
  384. local Position = Vector3.new(0,100,0)
  385. function NewPart(Parent)
  386. local Part = Instance.new("Part", Parent)
  387. Part.CanCollide = false
  388. Part.FormFactor = "Custom"
  389. Part.Position = Position
  390. Part.TopSurface = "Smooth"
  391. Part.BottomSurface = "Smooth"
  392. Part.BrickColor = BrickColor.new(Color)
  393. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  394. return Part
  395. end
  396.  
  397. local Model = Char:FindFirstChild("Bomb")
  398. if Model then Model:Destroy() end
  399.  
  400. Model = Instance.new("Model", Char)
  401. Model.Name = "Bomb"
  402.  
  403. local Belt = NewPart(Model)
  404. Belt.Size = Vector3.new(2.2,0.5,1.2)
  405. local Weld = Instance.new("Weld", Belt)
  406. Weld.Part0 = Belt
  407. Weld.Part1 = Torso
  408. Weld.C0 = CFrame.new(0,1.1,0)
  409. local Light = Instance.new("PointLight", Belt)
  410. Light.Range = 15
  411. Light.Brightness = 5
  412. Light.Color = Color3.new(1,0,0)
  413. local Beep = Instance.new("Sound", Belt)
  414. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  415. local ExplodeSound = Instance.new("Sound", Belt)
  416. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  417. ExplodeSound.Pitch = 2.8
  418. ExplodeSound.Volume = 3
  419.  
  420. local Back = NewPart(Model)
  421. Back.Size = Vector3.new(1.5,1.5,0.5)
  422. local Weld = Instance.new("Weld", Back)
  423. Weld.Part0 = Back
  424. Weld.Part1 = Torso
  425. Weld.C0 = CFrame.new(0,0.1,-0.75)
  426.  
  427. local StrapLeft = NewPart(Model)
  428. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  429. local Weld = Instance.new("Weld", StrapLeft)
  430. Weld.Part0 = StrapLeft
  431. Weld.Part1 = Torso
  432. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  433.  
  434. local BuckleLeft = NewPart(Model)
  435. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  436. local Weld = Instance.new("Weld", BuckleLeft)
  437. Weld.Part0 = BuckleLeft
  438. Weld.Part1 = Torso
  439. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  440.  
  441. local StrapRight = NewPart(Model)
  442. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  443. local Weld = Instance.new("Weld", StrapRight)
  444. Weld.Part0 = StrapRight
  445. Weld.Part1 = Torso
  446. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  447.  
  448. local BuckleRight = NewPart(Model)
  449. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  450. local Weld = Instance.new("Weld", BuckleRight)
  451. Weld.Part0 = BuckleRight
  452. Weld.Part1 = Torso
  453. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  454.  
  455. Tool.Selected:connect(function(Mouse)
  456. TickWait = 0.3
  457. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  458.  
  459. Mouse.Button1Down:connect(function()
  460. if Dead == false then
  461. Dead = true
  462. ExplodeSound:Play()
  463. wait(1.4)
  464. local Explosion = Instance.new("Explosion", Workspace)
  465. Explosion.Position = Belt.Position
  466. Explosion.BlastPressure = 100000
  467. Explosion.DestroyJointRadiusPercent = 0.7
  468. Explosion.ExplosionType = "CratersAndDebris"
  469. Explosion.BlastRadius = 1000
  470. Explosion.Hit:connect(function(Part, Distance)
  471. Part.Anchored = false
  472. if Distance <= 10 then
  473. Part:BreakJoints()
  474. end
  475. end)
  476. end
  477. end)
  478. end)
  479.  
  480. Tool.Deselected:connect(function()
  481. TickWait = 1
  482. end)
  483.  
  484. coroutine.wrap(function()
  485. repeat
  486. wait(TickWait)
  487. Light.Enabled = not Light.Enabled
  488. Beep:Play()
  489. until Dead == true
  490. end)()
  491. end)
  492.  
  493. Glock.MouseButton1Click:connect(function()
  494.  
  495. local Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8
  496. local Speed = 20*Scale
  497. local Gravity = 0.1
  498.  
  499. local Player = game.Players.LocalPlayer
  500. local Character = Player.Character
  501. local Humanoid = Character.Humanoid
  502. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  503. local Torso = Character.HumanoidRootPart
  504. local Mouse = game.Players.LocalPlayer:GetMouse()
  505. local RenderStepped = game:GetService("RunService").RenderStepped
  506. local Camera = Workspace.CurrentCamera
  507. Camera:ClearAllChildren()
  508. local Model = Instance.new("Model",Character)
  509. local IgnoreList = {Character,Workspace.Terrain}
  510.  
  511. local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
  512. local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
  513. local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)
  514. local Gangster = false
  515.  
  516. local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
  517. local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
  518. local RotationOffsetHead = CFrame.Angles(0,0,0)
  519.  
  520. local Handle = Instance.new("Part",Model)
  521. Handle.CanCollide = false
  522. Handle.Name = "Handle"
  523. Handle.Position = Vector3.new(0,100,0)
  524. Handle:BreakJoints()
  525. Handle.FormFactor = "Custom"
  526. Handle.Size = Vector3.new(0.2,0.2,0.2)
  527. Handle.TopSurface = "SmoothNoOutlines"
  528. Handle.BottomSurface = "SmoothNoOutlines"
  529. Handle.FrontSurface = "SmoothNoOutlines"
  530. Handle.BackSurface = "SmoothNoOutlines"
  531. Handle.RightSurface = "SmoothNoOutlines"
  532. Handle.LeftSurface = "SmoothNoOutlines"
  533. Handle.BrickColor = BrickColor.new("Black")
  534. local Mesh = Instance.new("BlockMesh",Handle)
  535. Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale
  536. local HandleWeld = Instance.new("Motor6D")
  537. HandleWeld.Part0 = Character["Right Arm"]
  538. HandleWeld.Part1 = Handle
  539. HandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)
  540. HandleWeld.Parent = Handle
  541.  
  542. local Part = Instance.new("Part",Model)
  543. Part.CanCollide = false
  544. Part.Position = Vector3.new(0,100,0)
  545. Part:BreakJoints()
  546. Part.FormFactor = "Custom"
  547. Part.Size = Vector3.new(0.2,0.2,0.2)
  548. Part.TopSurface = "SmoothNoOutlines"
  549. Part.BottomSurface = "SmoothNoOutlines"
  550. Part.FrontSurface = "SmoothNoOutlines"
  551. Part.BackSurface = "SmoothNoOutlines"
  552. Part.RightSurface = "SmoothNoOutlines"
  553. Part.LeftSurface = "SmoothNoOutlines"
  554. Part.BrickColor = BrickColor.new("Black")
  555. local Mesh = Instance.new("CylinderMesh",Part)
  556. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  557. local PartWeld = Instance.new("Motor6D")
  558. PartWeld.Part0 = Handle
  559. PartWeld.Part1 = Part
  560. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  561. PartWeld.Parent = Part
  562.  
  563. local Part = Instance.new("Part",Model)
  564. Part.CanCollide = false
  565. Part.Position = Vector3.new(0,100,0)
  566. Part:BreakJoints()
  567. Part.FormFactor = "Custom"
  568. Part.Size = Vector3.new(0.2,0.2,0.2)
  569. Part.TopSurface = "SmoothNoOutlines"
  570. Part.BottomSurface = "SmoothNoOutlines"
  571. Part.FrontSurface = "SmoothNoOutlines"
  572. Part.BackSurface = "SmoothNoOutlines"
  573. Part.RightSurface = "SmoothNoOutlines"
  574. Part.LeftSurface = "SmoothNoOutlines"
  575. Part.BrickColor = BrickColor.new("Black")
  576. local Mesh = Instance.new("CylinderMesh",Part)
  577. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  578. local PartWeld = Instance.new("Motor6D")
  579. PartWeld.Part0 = Handle
  580. PartWeld.Part1 = Part
  581. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  582. PartWeld.Parent = Part
  583.  
  584. local Part = Instance.new("Part",Model)
  585. Part.CanCollide = false
  586. Part.Position = Vector3.new(0,100,0)
  587. Part:BreakJoints()
  588. Part.FormFactor = "Custom"
  589. Part.Size = Vector3.new(0.2,0.2,0.2)
  590. Part.TopSurface = "SmoothNoOutlines"
  591. Part.BottomSurface = "SmoothNoOutlines"
  592. Part.FrontSurface = "SmoothNoOutlines"
  593. Part.BackSurface = "SmoothNoOutlines"
  594. Part.RightSurface = "SmoothNoOutlines"
  595. Part.LeftSurface = "SmoothNoOutlines"
  596. Part.BrickColor = BrickColor.new("Black")
  597. local Mesh = Instance.new("CylinderMesh",Part)
  598. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  599. local PartWeld = Instance.new("Motor6D")
  600. PartWeld.Part0 = Handle
  601. PartWeld.Part1 = Part
  602. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  603. PartWeld.Parent = Part
  604.  
  605. local Part = Instance.new("Part",Model)
  606. Part.CanCollide = false
  607. Part.Position = Vector3.new(0,100,0)
  608. Part:BreakJoints()
  609. Part.FormFactor = "Custom"
  610. Part.Size = Vector3.new(0.2,0.2,0.2)
  611. Part.TopSurface = "SmoothNoOutlines"
  612. Part.BottomSurface = "SmoothNoOutlines"
  613. Part.FrontSurface = "SmoothNoOutlines"
  614. Part.BackSurface = "SmoothNoOutlines"
  615. Part.RightSurface = "SmoothNoOutlines"
  616. Part.LeftSurface = "SmoothNoOutlines"
  617. Part.BrickColor = BrickColor.new("Black")
  618. local Mesh = Instance.new("CylinderMesh",Part)
  619. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  620. local PartWeld = Instance.new("Motor6D")
  621. PartWeld.Part0 = Handle
  622. PartWeld.Part1 = Part
  623. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  624. PartWeld.Parent = Part
  625.  
  626. local Part = Instance.new("Part",Model)
  627. Part.CanCollide = false
  628. Part.Position = Vector3.new(0,100,0)
  629. Part:BreakJoints()
  630. Part.FormFactor = "Custom"
  631. Part.Size = Vector3.new(0.2,0.2,0.2)
  632. Part.TopSurface = "SmoothNoOutlines"
  633. Part.BottomSurface = "SmoothNoOutlines"
  634. Part.FrontSurface = "SmoothNoOutlines"
  635. Part.BackSurface = "SmoothNoOutlines"
  636. Part.RightSurface = "SmoothNoOutlines"
  637. Part.LeftSurface = "SmoothNoOutlines"
  638. Part.BrickColor = BrickColor.new("Black")
  639. local Mesh = Instance.new("BlockMesh",Part)
  640. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  641. local PartWeld = Instance.new("Motor6D")
  642. PartWeld.Part0 = Handle
  643. PartWeld.Part1 = Part
  644. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)
  645. PartWeld.Parent = Part
  646. local Part = Instance.new("Part",Model)
  647. Part.CanCollide = false
  648. Part.Position = Vector3.new(0,100,0)
  649. Part:BreakJoints()
  650. Part.FormFactor = "Custom"
  651. Part.Size = Vector3.new(0.2,0.2,0.2)
  652. Part.TopSurface = "SmoothNoOutlines"
  653. Part.BottomSurface = "SmoothNoOutlines"
  654. Part.FrontSurface = "SmoothNoOutlines"
  655. Part.BackSurface = "SmoothNoOutlines"
  656. Part.RightSurface = "SmoothNoOutlines"
  657. Part.LeftSurface = "SmoothNoOutlines"
  658. Part.BrickColor = BrickColor.new("Black")
  659. local Mesh = Instance.new("BlockMesh",Part)
  660. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  661. local PartWeld = Instance.new("Motor6D")
  662. PartWeld.Part0 = Handle
  663. PartWeld.Part1 = Part
  664. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)
  665. PartWeld.Parent = Part
  666.  
  667. local Part = Instance.new("Part",Model)
  668. Part.CanCollide = false
  669. Part.Position = Vector3.new(0,100,0)
  670. Part:BreakJoints()
  671. Part.FormFactor = "Custom"
  672. Part.Size = Vector3.new(0.2,0.2,0.2)
  673. Part.TopSurface = "SmoothNoOutlines"
  674. Part.BottomSurface = "SmoothNoOutlines"
  675. Part.FrontSurface = "SmoothNoOutlines"
  676. Part.BackSurface = "SmoothNoOutlines"
  677. Part.RightSurface = "SmoothNoOutlines"
  678. Part.LeftSurface = "SmoothNoOutlines"
  679. Part.BrickColor = BrickColor.new("Black")
  680. local Mesh = Instance.new("BlockMesh",Part)
  681. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  682. local PartWeld = Instance.new("Motor6D")
  683. PartWeld.Part0 = Handle
  684. PartWeld.Part1 = Part
  685. PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  686. PartWeld.Parent = Part
  687.  
  688. local Part = Instance.new("Part",Model)
  689. Part.CanCollide = false
  690. Part.Position = Vector3.new(0,100,0)
  691. Part:BreakJoints()
  692. Part.FormFactor = "Custom"
  693. Part.Size = Vector3.new(0.2,0.2,0.2)
  694. Part.TopSurface = "SmoothNoOutlines"
  695. Part.BottomSurface = "SmoothNoOutlines"
  696. Part.FrontSurface = "SmoothNoOutlines"
  697. Part.BackSurface = "SmoothNoOutlines"
  698. Part.RightSurface = "SmoothNoOutlines"
  699. Part.LeftSurface = "SmoothNoOutlines"
  700. Part.BrickColor = BrickColor.new("Black")
  701. local Mesh = Instance.new("BlockMesh",Part)
  702. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  703. local PartWeld = Instance.new("Motor6D")
  704. PartWeld.Part0 = Handle
  705. PartWeld.Part1 = Part
  706. PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  707. PartWeld.Parent = Part
  708.  
  709. local Part = Instance.new("Part",Model)
  710. Part.CanCollide = false
  711. Part.Position = Vector3.new(0,100,0)
  712. Part:BreakJoints()
  713. Part.FormFactor = "Custom"
  714. Part.Size = Vector3.new(0.2,0.2,0.2)
  715. Part.TopSurface = "SmoothNoOutlines"
  716. Part.BottomSurface = "SmoothNoOutlines"
  717. Part.FrontSurface = "SmoothNoOutlines"
  718. Part.BackSurface = "SmoothNoOutlines"
  719. Part.RightSurface = "SmoothNoOutlines"
  720. Part.LeftSurface = "SmoothNoOutlines"
  721. Part.BrickColor = BrickColor.new("Black")
  722. local Mesh = Instance.new("BlockMesh",Part)
  723. Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale
  724. local PartWeld = Instance.new("Motor6D")
  725. PartWeld.Part0 = Handle
  726. PartWeld.Part1 = Part
  727. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)
  728. PartWeld.Parent = Part
  729.  
  730. local Part = Instance.new("Part",Model)
  731. Part.CanCollide = false
  732. Part.Position = Vector3.new(0,100,0)
  733. Part:BreakJoints()
  734. Part.FormFactor = "Custom"
  735. Part.Size = Vector3.new(0.2,0.2,0.2)
  736. Part.TopSurface = "SmoothNoOutlines"
  737. Part.BottomSurface = "SmoothNoOutlines"
  738. Part.FrontSurface = "SmoothNoOutlines"
  739. Part.BackSurface = "SmoothNoOutlines"
  740. Part.RightSurface = "SmoothNoOutlines"
  741. Part.LeftSurface = "SmoothNoOutlines"
  742. Part.BrickColor = BrickColor.new("Black")
  743. local Mesh = Instance.new("BlockMesh",Part)
  744. Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale
  745. local PartWeld = Instance.new("Motor6D")
  746. PartWeld.Part0 = Handle
  747. PartWeld.Part1 = Part
  748. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)
  749. PartWeld.Parent = Part
  750.  
  751. for i = 0,80,10 do
  752. local Part = Instance.new("Part",Model)
  753. Part.CanCollide = false
  754. Part.Position = Vector3.new(0,100,0)
  755. Part:BreakJoints()
  756. Part.FormFactor = "Custom"
  757. Part.Size = Vector3.new(0.2,0.2,0.2)
  758. Part.TopSurface = "SmoothNoOutlines"
  759. Part.BottomSurface = "SmoothNoOutlines"
  760. Part.FrontSurface = "SmoothNoOutlines"
  761. Part.BackSurface = "SmoothNoOutlines"
  762. Part.RightSurface = "SmoothNoOutlines"
  763. Part.LeftSurface = "SmoothNoOutlines"
  764. Part.BrickColor = BrickColor.new("Black")
  765. local Mesh = Instance.new("BlockMesh",Part)
  766. Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale
  767. local PartWeld = Instance.new("Motor6D")
  768. PartWeld.Part0 = Handle
  769. PartWeld.Part1 = Part
  770. PartWeld.C0 = CFrame.new(Vector3.new(0,0.15,0.315)*Scale) * CFrame.Angles(math.rad(i-65),0,0) * CFrame.new(Vector3.new(0,0.2,0)*Scale)
  771. PartWeld.Parent = Part
  772. end
  773.  
  774. local Barrel = Instance.new("Part",Model)
  775. Barrel.CanCollide = false
  776. Barrel.Position = Vector3.new(0,100,0)
  777. Barrel:BreakJoints()
  778. Barrel.FormFactor = "Custom"
  779. Barrel.Size = Vector3.new(0.2,0.2,0.2)
  780. Barrel.TopSurface = "SmoothNoOutlines"
  781. Barrel.BottomSurface = "SmoothNoOutlines"
  782. Barrel.FrontSurface = "SmoothNoOutlines"
  783. Barrel.BackSurface = "SmoothNoOutlines"
  784. Barrel.RightSurface = "SmoothNoOutlines"
  785. Barrel.LeftSurface = "SmoothNoOutlines"
  786. Barrel.BrickColor = BrickColor.new("Black")
  787. local Mesh = Instance.new("BlockMesh",Barrel)
  788. Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale
  789. local BarrelWeld = Instance.new("Motor6D")
  790. BarrelWeld.Part0 = Handle
  791. BarrelWeld.Part1 = Barrel
  792. BarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)
  793. BarrelWeld.Parent = Barrel
  794.  
  795. local Barrel1 = Barrel
  796.  
  797. local Barrel2 = Instance.new("Part",Model)
  798. Barrel2.CanCollide = false
  799. Barrel2.Position = Vector3.new(0,100,0)
  800. Barrel2:BreakJoints()
  801. Barrel2.FormFactor = "Custom"
  802. Barrel2.Size = Vector3.new(0.2,0.2,0.2)
  803. Barrel2.TopSurface = "SmoothNoOutlines"
  804. Barrel2.BottomSurface = "SmoothNoOutlines"
  805. Barrel2.FrontSurface = "SmoothNoOutlines"
  806. Barrel2.BackSurface = "SmoothNoOutlines"
  807. Barrel2.RightSurface = "SmoothNoOutlines"
  808. Barrel2.LeftSurface = "SmoothNoOutlines"
  809. Barrel2.BrickColor = BrickColor.new("Really black")
  810. local Mesh = Instance.new("BlockMesh",Barrel2)
  811. Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale
  812. local Barrel2Weld = Instance.new("Motor6D")
  813. Barrel2Weld.Part0 = Barrel
  814. Barrel2Weld.Part1 = Barrel2
  815. Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)
  816. Barrel2Weld.Parent = Barrel2
  817.  
  818. local RealBarrel = Instance.new("Part",Model)
  819. RealBarrel.CanCollide = false
  820. RealBarrel.Position = Vector3.new(0,100,0)
  821. RealBarrel:BreakJoints()
  822. RealBarrel.FormFactor = "Custom"
  823. RealBarrel.Size = Vector3.new(0.2,0.2,0.2)
  824. RealBarrel.TopSurface = "SmoothNoOutlines"
  825. RealBarrel.BottomSurface = "SmoothNoOutlines"
  826. RealBarrel.FrontSurface = "SmoothNoOutlines"
  827. RealBarrel.BackSurface = "SmoothNoOutlines"
  828. RealBarrel.RightSurface = "SmoothNoOutlines"
  829. RealBarrel.LeftSurface = "SmoothNoOutlines"
  830. RealBarrel.BrickColor = BrickColor.new("Dark grey metallic")
  831. local Mesh = Instance.new("CylinderMesh",RealBarrel)
  832. Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale
  833. local RealBarrelWeld = Instance.new("Motor6D")
  834. RealBarrelWeld.Part0 = Barrel
  835. RealBarrelWeld.Part1 = RealBarrel
  836. RealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)
  837. RealBarrelWeld.Parent = RealBarrel
  838.  
  839. for i = 1,75,15 do
  840. local Part = Instance.new("Part",Model)
  841. Part.CanCollide = false
  842. Part.Position = Vector3.new(0,100,0)
  843. Part:BreakJoints()
  844. Part.FormFactor = "Custom"
  845. Part.Size = Vector3.new(0.2,0.2,0.2)
  846. Part.TopSurface = "SmoothNoOutlines"
  847. Part.BottomSurface = "SmoothNoOutlines"
  848. Part.FrontSurface = "SmoothNoOutlines"
  849. Part.BackSurface = "SmoothNoOutlines"
  850. Part.RightSurface = "SmoothNoOutlines"
  851. Part.LeftSurface = "SmoothNoOutlines"
  852. Part.BrickColor = BrickColor.new("Black")
  853. local Mesh = Instance.new("BlockMesh",Part)
  854. Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale
  855. local PartWeld = Instance.new("Motor6D")
  856. PartWeld.Part0 = Handle
  857. PartWeld.Part1 = Part
  858. PartWeld.C0 = CFrame.new(Vector3.new(0,0.525,-0.515)*Scale) * CFrame.Angles(math.rad(i),0,0) * CFrame.new(Vector3.new(0,0,0.2)*Scale)
  859. PartWeld.Parent = Part
  860. end
  861.  
  862. local Part = Instance.new("Part",Model)
  863. Part.CanCollide = false
  864. Part.Position = Vector3.new(0,100,0)
  865. Part:BreakJoints()
  866. Part.FormFactor = "Custom"
  867. Part.Size = Vector3.new(0.2,0.2,0.2)
  868. Part.TopSurface = "SmoothNoOutlines"
  869. Part.BottomSurface = "SmoothNoOutlines"
  870. Part.FrontSurface = "SmoothNoOutlines"
  871. Part.BackSurface = "SmoothNoOutlines"
  872. Part.RightSurface = "SmoothNoOutlines"
  873. Part.LeftSurface = "SmoothNoOutlines"
  874. Part.BrickColor = BrickColor.new("Really black")
  875. local Mesh = Instance.new("BlockMesh",Part)
  876. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
  877. local PartWeld = Instance.new("Motor6D")
  878. PartWeld.Part0 = Barrel2
  879. PartWeld.Part1 = Part
  880. PartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)
  881. PartWeld.Parent = Part
  882.  
  883. local Part = Instance.new("Part",Model)
  884. Part.CanCollide = false
  885. Part.Position = Vector3.new(0,100,0)
  886. Part:BreakJoints()
  887. Part.FormFactor = "Custom"
  888. Part.Size = Vector3.new(0.2,0.2,0.2)
  889. Part.TopSurface = "SmoothNoOutlines"
  890. Part.BottomSurface = "SmoothNoOutlines"
  891. Part.FrontSurface = "SmoothNoOutlines"
  892. Part.BackSurface = "SmoothNoOutlines"
  893. Part.RightSurface = "SmoothNoOutlines"
  894. Part.LeftSurface = "SmoothNoOutlines"
  895. Part.BrickColor = BrickColor.new("Really black")
  896. local Mesh = Instance.new("BlockMesh",Part)
  897. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
  898. local PartWeld = Instance.new("Motor6D")
  899. PartWeld.Part0 = Barrel2
  900. PartWeld.Part1 = Part
  901. PartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)
  902. PartWeld.Parent = Part
  903.  
  904. local Part = Instance.new("Part",Model)
  905. Part.CanCollide = false
  906. Part.Position = Vector3.new(0,100,0)
  907. Part:BreakJoints()
  908. Part.FormFactor = "Custom"
  909. Part.Size = Vector3.new(0.2,0.2,0.2)
  910. Part.TopSurface = "SmoothNoOutlines"
  911. Part.BottomSurface = "SmoothNoOutlines"
  912. Part.FrontSurface = "SmoothNoOutlines"
  913. Part.BackSurface = "SmoothNoOutlines"
  914. Part.RightSurface = "SmoothNoOutlines"
  915. Part.LeftSurface = "SmoothNoOutlines"
  916. Part.BrickColor = BrickColor.new("Really black")
  917. local Mesh = Instance.new("BlockMesh",Part)
  918. Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale
  919. local PartWeld = Instance.new("Motor6D")
  920. PartWeld.Part0 = Barrel2
  921. PartWeld.Part1 = Part
  922. PartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)
  923. PartWeld.Parent = Part
  924.  
  925. local Part = Instance.new("Part",Model)
  926. Part.CanCollide = false
  927. Part.Position = Vector3.new(0,100,0)
  928. Part:BreakJoints()
  929. Part.FormFactor = "Custom"
  930. Part.Size = Vector3.new(0.2,0.2,0.2)
  931. Part.Transparency = 1
  932. Part.TopSurface = "SmoothNoOutlines"
  933. Part.BottomSurface = "SmoothNoOutlines"
  934. Part.FrontSurface = "SmoothNoOutlines"
  935. Part.BackSurface = "SmoothNoOutlines"
  936. Part.RightSurface = "SmoothNoOutlines"
  937. Part.LeftSurface = "SmoothNoOutlines"
  938. Part.BrickColor = BrickColor.new("Really black")
  939. local Mesh = Instance.new("BlockMesh",Part)
  940. Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale
  941. local PartWeld = Instance.new("Motor6D")
  942. PartWeld.Part0 = Barrel
  943. PartWeld.Part1 = Part
  944. PartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)
  945. PartWeld.Parent = Part
  946.  
  947. local Light = Instance.new("PointLight",Part)
  948. Light.Color = BrickColor.new("Gold").Color
  949. Light.Enabled = true
  950. Light.Shadows = true
  951. Light.Brightness = 0
  952. Light.Range = 6
  953.  
  954. local Part = Instance.new("Part",Model)
  955. Part.Material = "Neon"
  956. Part.CanCollide = false
  957. Part.Position = Vector3.new(0,100,0)
  958. Part:BreakJoints()
  959. Part.FormFactor = "Custom"
  960. Part.Size = Vector3.new(0.2,0.2,0.2)
  961. Part.TopSurface = "SmoothNoOutlines"
  962. Part.BottomSurface = "SmoothNoOutlines"
  963. Part.FrontSurface = "SmoothNoOutlines"
  964. Part.BackSurface = "SmoothNoOutlines"
  965. Part.RightSurface = "SmoothNoOutlines"
  966. Part.LeftSurface = "SmoothNoOutlines"
  967. Part.BrickColor = BrickColor.new("Bright yellow")
  968. Part.Transparency = 0.25
  969. local RecoilMesh = Instance.new("SpecialMesh",Part)
  970. RecoilMesh.MeshType = "FileMesh"
  971. RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306"
  972. RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228"
  973. RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale
  974. local PartWeld = Instance.new("Motor6D")
  975. PartWeld.Part0 = RealBarrel
  976. PartWeld.Part1 = Part
  977. PartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)
  978. PartWeld.Parent = Part
  979.  
  980. function ShootBullet(Target,barrel)
  981. local barrel = barrel or Barrel
  982. local Bullet = Instance.new("Part",Workspace)
  983. Barrel.CanCollide = false
  984. Bullet.FormFactor = "Custom"
  985. Bullet.Size = Vector3.new(0.2,0.2,5)*Scale
  986. Bullet.TopSurface = "Smooth"
  987. Bullet.BottomSurface = "Smooth"
  988. Bullet.Anchored = true
  989. Bullet.CanCollide = false
  990. Bullet.CFrame = CFrame.new((barrel.CFrame*CFrame.new(0,0,-barrel.Size.Z*barrel.Mesh.Scale.Z/2)).p,Target)*CFrame.new(0,0,-Bullet.Size.Z/2)
  991. Bullet.Transparency = 0.1
  992. Bullet.BrickColor = BrickColor.new("Gold")
  993. --[[local Mesh = Instance.new("SpecialMesh",Bullet)
  994. Mesh.MeshType = "FileMesh"
  995. Mesh.Scale = Vector3.new(0.5,0.5,0.2)
  996. Mesh.MeshId = "http://www.roblox.com/asset/?id=2697549"
  997. --Mesh.TextureId = "http://www.roblox.com/asset/?id=2697544"]]
  998. local Mesh = Instance.new("BlockMesh",Bullet)
  999. Mesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.Size
  1000. IgnoreList[#IgnoreList+1] = Bullet
  1001. RenderStepped:wait()
  1002. for i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff.
  1003. local ray,Hit,Pos,SurfaceNormal;
  1004. ray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed)
  1005. Hit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList)
  1006. Bullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)
  1007. if Hit ~= nil then
  1008. local Hum = Hit.Parent:FindFirstChild("Humanoid") or Hit.Parent.Parent:FindFirstChild("Humanoid") or (Hit.Parent.Parent.Parent ~= nil and Hit.Parent.Parent.Parent:FindFirstChild("Humanoid"))
  1009. if Hum ~= nil then
  1010. Hum:TakeDamage((((Gangster and math.random(99999,99999) or math.random(99999,99999))*Scale)/100)*Hum.MaxHealth)
  1011. end
  1012. break
  1013. end
  1014. RenderStepped:wait()
  1015. end
  1016. Bullet:Destroy()
  1017. end
  1018.  
  1019. Mouse.Button1Down:connect(function()
  1020. if not Down and not DB then
  1021. Down = true
  1022. while Down do
  1023. if Humanoid.Health == 0 then break end
  1024. if not DB then
  1025. DB = true
  1026. local Sound = Instance.new("Sound",Barrel)
  1027. Sound.SoundId = "http://www.roblox.com/Asset/?id=165946426" -- 132373574
  1028. Sound.Volume = 5*Scale
  1029. Sound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale)
  1030. Sound:Play()
  1031. Spawn(function()
  1032. ShootBullet(Mouse.Hit.p,Barrel1)
  1033. end)
  1034. RecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255)
  1035. PartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0)
  1036. local Shell = Instance.new("Part",Workspace)
  1037. Shell.FormFactor = "Custom"
  1038. Shell.BrickColor = BrickColor.new("Bright yellow")
  1039. Shell.Size = Vector3.new(0.2,0.5,0.2)*Scale
  1040. Shell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0)
  1041. Shell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scale
  1042. local Mesh = Instance.new("CylinderMesh",Shell)
  1043. Mesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.Size
  1044. Spawn(function()
  1045. wait(5)
  1046. Shell:Destroy()
  1047. end)
  1048. for i = 1,20,7.5 do
  1049. RotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0)
  1050. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale)
  1051. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale)
  1052. Light.Brightness = Light.Brightness+38
  1053. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale)
  1054. RenderStepped:wait()
  1055. end
  1056. wait(0.02)
  1057. for i = 1,20,3.75 do
  1058. RotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0)
  1059. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale)
  1060. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale)
  1061. Light.Brightness = Light.Brightness-19
  1062. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale)
  1063. RenderStepped:wait()
  1064. end
  1065. wait(0.02)
  1066. DB = false
  1067. end
  1068. end
  1069. end
  1070. end)
  1071.  
  1072. Mouse.Button1Up:connect(function()
  1073. Down = false
  1074. end)
  1075.  
  1076. Mouse.KeyDown:connect(function(Key)
  1077. if Key:lower() == "g" and not DB then
  1078. DB = true
  1079. if Gangster == true then
  1080. for i = 1,70,5 do
  1081. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0)
  1082. RenderStepped:wait()
  1083. end
  1084. Gangster = false
  1085. else
  1086. for i = 1,70,5 do
  1087. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0)
  1088. RenderStepped:wait()
  1089. end
  1090. Gangster = true
  1091. end
  1092. DB = false
  1093. end
  1094. end)
  1095.  
  1096. local Weld = Instance.new("Weld")
  1097. Weld.Part0 = Torso
  1098. Weld.Part1 = Character["Right Arm"]
  1099. Weld.Parent = Torso
  1100.  
  1101. local Weld2 = Instance.new("Weld")
  1102. Weld2.Part0 = Torso
  1103. Weld2.Part1 = Character.Head
  1104. Weld2.Parent = Torso
  1105.  
  1106. local RA = Character["Right Arm"]
  1107.  
  1108. game:GetService("RunService"):BindToRenderStep("Pistol",Enum.RenderPriority.Character.Value,function()
  1109. local Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p)
  1110. if Point.Z > 0 then
  1111. if Point.X > 0 then
  1112. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0)
  1113. elseif Point.X < 0 then
  1114. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0)
  1115. end
  1116. end
  1117.  
  1118. local CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd))
  1119. Weld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffset
  1120. Weld.C1 = Part1Joint
  1121. Weld.Part0 = Torso
  1122. Weld.Part1 = RA
  1123. local CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd))
  1124. Weld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHead
  1125. Weld2.C1 = Part1JointHead
  1126. Weld2.Part0 = Torso
  1127. Weld2.Part1 = Character.Head
  1128. local Last = Scale
  1129. Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8
  1130. Speed = 20*Scale
  1131. if Scale ~= Last then
  1132. Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
  1133. Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
  1134. Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
  1135. Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
  1136. end
  1137. end)
  1138. end)
  1139. Genocider.MouseButton1Click:connect(function()
  1140.  
  1141. --[[Psychopath's waifu
  1142. I think ck is going to send me in hell...
  1143. Genocider by grgrgry21.
  1144. Credit to CKbackup's and idk..
  1145. B
  1146. U R
  1147. N I N H
  1148. E L
  1149. L
  1150. ]]--
  1151. wait(1 / 60)
  1152. Effects = { }
  1153. local Player = game.Players.localPlayer
  1154. local Character = Player.Character
  1155. local Humanoid = Character.Humanoid
  1156. local Mouse = Player:GetMouse()
  1157. local LeftArm = Character["Left Arm"]
  1158. local RightArm = Character["Right Arm"]
  1159. local LeftLeg = Character["Left Leg"]
  1160. local RightLeg = Character["Right Leg"]
  1161. local Head = Character.Head
  1162. local Torso = Character.Torso
  1163. local Camera = game.Workspace.CurrentCamera
  1164. local RootPart = Character.HumanoidRootPart
  1165. local RootJoint = RootPart.RootJoint
  1166. local attack = false
  1167. local Anim = 'Idle'
  1168. local attacktype = 1
  1169. local delays = false
  1170. local play = true
  1171. local targetted = nil
  1172. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1173. local velocity = RootPart.Velocity.y
  1174. local sine = 0
  1175. local change = 1
  1176. local doe = 0
  1177. local Create = LoadLibrary("RbxUtility").Create
  1178. Humanoid.WalkSpeed = 8
  1179. local m = Create("Model"){
  1180. Parent = Character,
  1181. Name = "WeaponModel",
  1182. }
  1183.  
  1184. Humanoid.Animator.Parent = nil
  1185. Character.Animate.Parent = nil
  1186.  
  1187. local newMotor = function(part0, part1, c0, c1)
  1188. local w = Create('Motor'){
  1189. Parent = part0,
  1190. Part0 = part0,
  1191. Part1 = part1,
  1192. C0 = c0,
  1193. C1 = c1,
  1194. }
  1195. return w
  1196. end
  1197.  
  1198. function clerp(a, b, t)
  1199. return a:lerp(b, t)
  1200. end
  1201.  
  1202. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1203. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1204.  
  1205. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1206. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1207. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  1208. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  1209. RootJoint.C1 = CFrame.new(0, 0, 0)
  1210. RootJoint.C0 = CFrame.new(0, 0, 0)
  1211. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1212. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1213.  
  1214. local rarmc1 = RW.C1
  1215. local larmc1 = LW.C1
  1216. local rlegc1 = RH.C1
  1217. local llegc1 = LH.C1
  1218.  
  1219. local resetc1 = false
  1220.  
  1221. function PlayAnimationFromTable(table, speed, bool)
  1222. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1223. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1224. RW.C0 = clerp(RW.C0, table[3], speed)
  1225. LW.C0 = clerp(LW.C0, table[4], speed)
  1226. RH.C0 = clerp(RH.C0, table[5], speed)
  1227. LH.C0 = clerp(LH.C0, table[6], speed)
  1228. if bool == true then
  1229. if resetc1 == false then
  1230. resetc1 = true
  1231. RootJoint.C1 = RootJoint.C1
  1232. Torso.Neck.C1 = Torso.Neck.C1
  1233. RW.C1 = rarmc1
  1234. LW.C1 = larmc1
  1235. RH.C1 = rlegc1
  1236. LH.C1 = llegc1
  1237. end
  1238. end
  1239. end
  1240.  
  1241. ArtificialHB = Create("BindableEvent", script){
  1242. Parent = script,
  1243. Name = "Heartbeat",
  1244. }
  1245.  
  1246. script:WaitForChild("Heartbeat")
  1247.  
  1248. frame = 1 / 30
  1249. tf = 0
  1250. allowframeloss = false
  1251. tossremainder = false
  1252. lastframe = tick()
  1253. script.Heartbeat:Fire()
  1254.  
  1255. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1256. tf = tf + s
  1257. if tf >= frame then
  1258. if allowframeloss then
  1259. script.Heartbeat:Fire()
  1260. lastframe = tick()
  1261. else
  1262. for i = 1, math.floor(tf / frame) do
  1263. script.Heartbeat:Fire()
  1264. end
  1265. lastframe = tick()
  1266. end
  1267. if tossremainder then
  1268. tf = 0
  1269. else
  1270. tf = tf - frame * math.floor(tf / frame)
  1271. end
  1272. end
  1273. end)
  1274.  
  1275. function swait(num)
  1276. if num == 0 or num == nil then
  1277. ArtificialHB.Event:wait()
  1278. else
  1279. for i = 0, num do
  1280. ArtificialHB.Event:wait()
  1281. end
  1282. end
  1283. end
  1284.  
  1285. function RemoveOutlines(part)
  1286. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1287. end
  1288.  
  1289. CFuncs = {
  1290. ["Part"] = {
  1291. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1292. local Part = Create("Part"){
  1293. Parent = Parent,
  1294. Reflectance = Reflectance,
  1295. Transparency = Transparency,
  1296. CanCollide = false,
  1297. Locked = true,
  1298. BrickColor = BrickColor.new(tostring(BColor)),
  1299. Name = Name,
  1300. Size = Size,
  1301. Material = Material,
  1302. }
  1303. RemoveOutlines(Part)
  1304. return Part
  1305. end;
  1306. };
  1307.  
  1308. ["Mesh"] = {
  1309. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1310. local Msh = Create(Mesh){
  1311. Parent = Part,
  1312. Offset = OffSet,
  1313. Scale = Scale,
  1314. }
  1315. if Mesh == "SpecialMesh" then
  1316. Msh.MeshType = MeshType
  1317. Msh.MeshId = MeshId
  1318. end
  1319. return Msh
  1320. end;
  1321. };
  1322.  
  1323. ["Mesh"] = {
  1324. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1325. local Msh = Create(Mesh){
  1326. Parent = Part,
  1327. Offset = OffSet,
  1328. Scale = Scale,
  1329. }
  1330. if Mesh == "SpecialMesh" then
  1331. Msh.MeshType = MeshType
  1332. Msh.MeshId = MeshId
  1333. end
  1334. return Msh
  1335. end;
  1336. };
  1337.  
  1338. ["Weld"] = {
  1339. Create = function(Parent, Part0, Part1, C0, C1)
  1340. local Weld = Create("Weld"){
  1341. Parent = Parent,
  1342. Part0 = Part0,
  1343. Part1 = Part1,
  1344. C0 = C0,
  1345. C1 = C1,
  1346. }
  1347. return Weld
  1348. end;
  1349. };
  1350.  
  1351. ["Sound"] = {
  1352. Create = function(id, par, vol, pit)
  1353. coroutine.resume(coroutine.create(function()
  1354. local S = Create("Sound"){
  1355. Volume = vol,
  1356. Pitch = pit or 1,
  1357. SoundId = id,
  1358. Parent = par or workspace,
  1359. }
  1360. wait()
  1361. S:play()
  1362. game:GetService("Debris"):AddItem(S, 6)
  1363. end))
  1364. end;
  1365. };
  1366.  
  1367. ["ParticleEmitter"] = {
  1368. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1369. local fp = Create("ParticleEmitter"){
  1370. Parent = Parent,
  1371. Color = ColorSequence.new(Color1, Color2),
  1372. LightEmission = LightEmission,
  1373. Size = Size,
  1374. Texture = Texture,
  1375. Transparency = Transparency,
  1376. ZOffset = ZOffset,
  1377. Acceleration = Accel,
  1378. Drag = Drag,
  1379. LockedToPart = LockedToPart,
  1380. VelocityInheritance = VelocityInheritance,
  1381. EmissionDirection = EmissionDirection,
  1382. Enabled = Enabled,
  1383. Lifetime = LifeTime,
  1384. Rate = Rate,
  1385. Rotation = Rotation,
  1386. RotSpeed = RotSpeed,
  1387. Speed = Speed,
  1388. VelocitySpread = VelocitySpread,
  1389. }
  1390. return fp
  1391. end;
  1392. };
  1393.  
  1394. CreateTemplate = {
  1395.  
  1396. };
  1397. }
  1398.  
  1399.  
  1400.  
  1401. New = function(Object, Parent, Name, Data)
  1402. local Object = Instance.new(Object)
  1403. for Index, Value in pairs(Data or {}) do
  1404. Object[Index] = Value
  1405. end
  1406. Object.Parent = Parent
  1407. Object.Name = Name
  1408. return Object
  1409. end
  1410.  
  1411.  
  1412. ShadowHead = New("Part",Character,"ShadowHead",{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),})
  1413. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1414. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1415.  
  1416. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),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,})
  1417. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  1418. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  1419. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  1420. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1421. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1422. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  1423. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1424. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1425. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  1426. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1427. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1428. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  1429. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1430. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1431. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  1432. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1433. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),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,})
  1434. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  1435. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1436. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1437. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  1438. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1439. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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.105882, 0.164706, 0.207843),})
  1440. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  1441. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1442. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1443. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  1444. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1445. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),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.105882, 0.164706, 0.207843),})
  1446. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1447. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1448. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1449. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),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,})
  1450. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  1451. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1452. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),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,})
  1453. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  1454. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1455. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),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,})
  1456. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  1457. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1458. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),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,})
  1459. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  1460. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1461. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  1462. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1463. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1464. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),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,})
  1465. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1466. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1467. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),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,})
  1468. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1469. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1470. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),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.105882, 0.164706, 0.207843),})
  1471. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  1472. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1473. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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,})
  1474. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  1475. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1476. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),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.105882, 0.164706, 0.207843),})
  1477. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  1478. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1479.  
  1480. for _,v in pairs(m:children()) do
  1481. if v:IsA("Part") then
  1482. v.CanCollide = false
  1483. end
  1484. end
  1485. if Character.Name == "grgrgry21" or Character.Name == "Player1" then
  1486. for _,v in pairs(Character:children()) do
  1487. if v:IsA("Accessory") then
  1488. v:Remove()
  1489. end
  1490. end
  1491. Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1492. Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  1493. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=146022204",})
  1494. mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  1495. Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Bright red"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  1496. Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  1497. mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  1498. end
  1499.  
  1500.  
  1501. function rayCast(Position, Direction, Range, Ignore)
  1502. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1503. end
  1504.  
  1505. --[[FindNearestTorso = function(pos)
  1506. local list = (game.Workspace:children())
  1507. local torso = nil
  1508. local dist = 1000
  1509. local temp, human, temp2 = nil, nil, nil
  1510. for x = 1, #list do
  1511. temp2 = list[x]
  1512. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1513. temp = temp2:findFirstChild("Torso")
  1514. human = temp2:findFirstChild("Humanoid")
  1515. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1516. local dohit = true
  1517. if dohit == true then
  1518. torso = temp
  1519. dist = (temp.Position - pos).magnitude
  1520. end
  1521. end
  1522. end
  1523. end
  1524. return torso, dist
  1525. end]]
  1526. function FindNearestTorso(Position, Distance, SinglePlayer)
  1527. if SinglePlayer then
  1528. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  1529. end
  1530. local List = {}
  1531. for i, v in pairs(workspace:GetChildren()) do
  1532. if v:IsA("Model") then
  1533. if v:findFirstChild("Torso") then
  1534. if v ~= Character then
  1535. if (v.Torso.Position - Position).magnitude <= Distance then
  1536. table.insert(List, v)
  1537. end
  1538. end
  1539. end
  1540. end
  1541. end
  1542. return List
  1543. end
  1544. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1545. if hit.Parent == nil then
  1546. return
  1547. end
  1548. local h = hit.Parent:FindFirstChild("Humanoid")
  1549. for _, v in pairs(hit.Parent:children()) do
  1550. if v:IsA("Humanoid") then
  1551. h = v
  1552. end
  1553. end
  1554. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1555. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1556. if hit.Parent.DebounceHit.Value == true then
  1557. return
  1558. end
  1559. end
  1560. local c = Create("ObjectValue"){
  1561. Name = "creator",
  1562. Value = game:service("Players").LocalPlayer,
  1563. Parent = h,
  1564. }
  1565. game:GetService("Debris"):AddItem(c, .5)
  1566. if HitSound ~= nil and HitPitch ~= nil then
  1567. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1568. end
  1569. local Damage = math.random(minim, maxim)
  1570. local blocked = false
  1571. local block = hit.Parent:findFirstChild("Block")
  1572. if block ~= nil then
  1573. if block.className == "IntValue" then
  1574. if block.Value > 0 then
  1575. blocked = true
  1576. block.Value = block.Value - 1
  1577. print(block.Value)
  1578. end
  1579. end
  1580. end
  1581. if blocked == false then
  1582. h.Health = h.Health - Damage
  1583. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1584. else
  1585. h.Health = h.Health - (Damage / 2)
  1586. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1587. end
  1588. if Type == "Knockdown" then
  1589. local hum = hit.Parent.Humanoid
  1590. hum.PlatformStand = true
  1591. coroutine.resume(coroutine.create(function(HHumanoid)
  1592. swait(1)
  1593. HHumanoid.PlatformStand = false
  1594. end), hum)
  1595. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1596. local bodvol = Create("BodyVelocity"){
  1597. velocity = angle * knockback,
  1598. P = 5000,
  1599. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1600. Parent = hit,
  1601. }
  1602. local rl = Create("BodyAngularVelocity"){
  1603. P = 3000,
  1604. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1605. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1606. Parent = hit,
  1607. }
  1608. game:GetService("Debris"):AddItem(bodvol, .5)
  1609. game:GetService("Debris"):AddItem(rl, .5)
  1610. elseif Type == "Normal" then
  1611. local vp = Create("BodyVelocity"){
  1612. P = 500,
  1613. maxForce = Vector3.new(math.huge, 0, math.huge),
  1614. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1615. }
  1616. if knockback > 0 then
  1617. vp.Parent = hit.Parent.Torso
  1618. end
  1619. game:GetService("Debris"):AddItem(vp, .5)
  1620. elseif Type == "Up" then
  1621. local bodyVelocity = Create("BodyVelocity"){
  1622. velocity = Vector3.new(0, 20, 0),
  1623. P = 5000,
  1624. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1625. Parent = hit,
  1626. }
  1627. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1628. elseif Type == "DarkUp" then
  1629. coroutine.resume(coroutine.create(function()
  1630. for i = 0, 1, 0.1 do
  1631. swait()
  1632. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1633. end
  1634. end))
  1635. local bodyVelocity = Create("BodyVelocity"){
  1636. velocity = Vector3.new(0, 20, 0),
  1637. P = 5000,
  1638. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1639. Parent = hit,
  1640. }
  1641. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1642. elseif Type == "Snare" then
  1643. local bp = Create("BodyPosition"){
  1644. P = 2000,
  1645. D = 100,
  1646. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1647. position = hit.Parent.Torso.Position,
  1648. Parent = hit.Parent.Torso,
  1649. }
  1650. game:GetService("Debris"):AddItem(bp, 1)
  1651. elseif Type == "Freeze" then
  1652. local BodPos = Create("BodyPosition"){
  1653. P = 50000,
  1654. D = 1000,
  1655. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1656. position = hit.Parent.Torso.Position,
  1657. Parent = hit.Parent.Torso,
  1658. }
  1659. local BodGy = Create("BodyGyro") {
  1660. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1661. P = 20e+003,
  1662. Parent = hit.Parent.Torso,
  1663. cframe = hit.Parent.Torso.CFrame,
  1664. }
  1665. hit.Parent.Torso.Anchored = true
  1666. coroutine.resume(coroutine.create(function(Part)
  1667. swait(1.5)
  1668. Part.Anchored = false
  1669. end), hit.Parent.Torso)
  1670. game:GetService("Debris"):AddItem(BodPos, 3)
  1671. game:GetService("Debris"):AddItem(BodGy, 3)
  1672. end
  1673. local debounce = Create("BoolValue"){
  1674. Name = "DebounceHit",
  1675. Parent = hit.Parent,
  1676. Value = true,
  1677. }
  1678. game:GetService("Debris"):AddItem(debounce, Delay)
  1679. c = Create("ObjectValue"){
  1680. Name = "creator",
  1681. Value = Player,
  1682. Parent = h,
  1683. }
  1684. game:GetService("Debris"):AddItem(c, .5)
  1685. end
  1686. end
  1687.  
  1688. function ShowDamage(Pos, Text, Time, Color)
  1689. local Rate = (1 / 30)
  1690. local Pos = (Pos or Vector3.new(0, 0, 0))
  1691. local Text = (Text or "")
  1692. local Time = (Time or 2)
  1693. local Color = (Color or Color3.new(1, 0, 1))
  1694. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1695. EffectPart.Anchored = true
  1696. local BillboardGui = Create("BillboardGui"){
  1697. Size = UDim2.new(3, 0, 3, 0),
  1698. Adornee = EffectPart,
  1699. Parent = EffectPart,
  1700. }
  1701. local TextLabel = Create("TextLabel"){
  1702. BackgroundTransparency = 1,
  1703. Size = UDim2.new(1, 0, 1, 0),
  1704. Text = Text,
  1705. Font = "SciFi",
  1706. TextColor3 = Color,
  1707. TextScaled = true,
  1708. Parent = BillboardGui,
  1709. }
  1710. game.Debris:AddItem(EffectPart, (Time))
  1711. EffectPart.Parent = game:GetService("Workspace")
  1712. delay(0, function()
  1713. local Frames = (Time / Rate)
  1714. for Frame = 1, Frames do
  1715. wait(Rate)
  1716. local Percent = (Frame / Frames)
  1717. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1718. TextLabel.TextTransparency = Percent
  1719. end
  1720. if EffectPart and EffectPart.Parent then
  1721. EffectPart:Destroy()
  1722. end
  1723. end)
  1724. end
  1725.  
  1726. function dmg(dude)
  1727. if dude.Name ~= Character then
  1728. dude.Humanoid.PlatformStand = true
  1729. local bgf = Instance.new("BodyGyro",dude.Head)
  1730. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1731. local val = Instance.new("BoolValue",dude)
  1732. val.Name = "IsHit"
  1733. for i = 1, 6 do
  1734. local blo = Instance.new("Part",game.Workspace)
  1735. blo.Size = Vector3.new(.6,.2,.6)
  1736. blo.Material = "SmoothPlastic"
  1737. blo.BrickColor = BrickColor.new("Crimson")
  1738. --blo.Position = dude.Head.Position
  1739. blo.CFrame = dude.Head.CFrame
  1740. game:GetService("Debris"):AddItem(blo,30)
  1741. end
  1742. local ds = coroutine.wrap(function()
  1743. wait(.2)
  1744. dude.Torso:BreakJoints()
  1745. end)
  1746. ds()
  1747. end
  1748. end
  1749.  
  1750. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1751. --local buddy
  1752. for _, c in pairs(workspace:children()) do
  1753. local hum = c:findFirstChild("Humanoid")
  1754. if hum ~= nil then
  1755. local head = c:findFirstChild("Torso")
  1756. if head ~= nil then
  1757. local targ = head.Position - Part.Position
  1758. local mag = targ.magnitude
  1759. if mag <= Magnitude and c.Name ~= Player.Name then
  1760. if c.Name ~= Character then
  1761. if c.Name ~= "CKbackup" then
  1762. local asd = Instance.new("ParticleEmitter",c.Torso)
  1763. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1764. asd.LightEmission = .1
  1765. asd.Size = NumberSequence.new(0.2)
  1766. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1767. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1768. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1769. asd.Transparency = bbb
  1770. asd.Size = aaa
  1771. asd.ZOffset = .9
  1772. asd.Acceleration = Vector3.new(0, -5, 0)
  1773. asd.LockedToPart = false
  1774. asd.EmissionDirection = "Back"
  1775. asd.Lifetime = NumberRange.new(1, 2)
  1776. asd.Rate = 1000
  1777. asd.Rotation = NumberRange.new(-100, 100)
  1778. asd.RotSpeed = NumberRange.new(-100, 100)
  1779. asd.Speed = NumberRange.new(6)
  1780. asd.VelocitySpread = 10000
  1781. asd.Enabled=true
  1782. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1783. dmg(c)
  1784. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  1785. coroutine.wrap(function()
  1786. wait(.2)
  1787. asd.Enabled = false
  1788. wait(2)
  1789. asd:Remove()
  1790. end)()
  1791. else
  1792. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  1793. Effects.Sphere.Create(BrickColor.new("Bright red"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1794.  
  1795. end
  1796. end
  1797. end
  1798. end
  1799. end
  1800. end
  1801. end
  1802. EffectModel = Create("Model"){
  1803. Parent = Character,
  1804. Name = "Effects",
  1805. }
  1806.  
  1807. Effects = {
  1808. Block = {
  1809. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1810. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1811. prt.Anchored = true
  1812. prt.CFrame = cframe
  1813. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1814. game:GetService("Debris"):AddItem(prt, 10)
  1815. if Type == 1 or Type == nil then
  1816. table.insert(Effects, {
  1817. prt,
  1818. "Block1",
  1819. delay,
  1820. x3,
  1821. y3,
  1822. z3,
  1823. msh
  1824. })
  1825. elseif Type == 2 then
  1826. table.insert(Effects, {
  1827. prt,
  1828. "Block2",
  1829. delay,
  1830. x3,
  1831. y3,
  1832. z3,
  1833. msh
  1834. })
  1835. end
  1836. end;
  1837. };
  1838.  
  1839. Cylinder = {
  1840. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1841. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1842. prt.Anchored = true
  1843. prt.CFrame = cframe
  1844. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1845. game:GetService("Debris"):AddItem(prt, 10)
  1846. table.insert(Effects, {
  1847. prt,
  1848. "Cylinder",
  1849. delay,
  1850. x3,
  1851. y3,
  1852. z3,
  1853. msh
  1854. })
  1855. end;
  1856. };
  1857. Head = {
  1858. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1859. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1860. prt.Anchored = true
  1861. prt.CFrame = cframe
  1862. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1863. game:GetService("Debris"):AddItem(prt, 10)
  1864. table.insert(Effects, {
  1865. prt,
  1866. "Cylinder",
  1867. delay,
  1868. x3,
  1869. y3,
  1870. z3,
  1871. msh
  1872. })
  1873. end;
  1874. };
  1875.  
  1876. Sphere = {
  1877. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1878. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1879. prt.Anchored = true
  1880. prt.CFrame = cframe
  1881. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1882. game:GetService("Debris"):AddItem(prt, 10)
  1883. table.insert(Effects, {
  1884. prt,
  1885. "Cylinder",
  1886. delay,
  1887. x3,
  1888. y3,
  1889. z3,
  1890. msh
  1891. })
  1892. end;
  1893. };
  1894.  
  1895. Elect = {
  1896. Create = function(cff, x, y, z)
  1897. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1898. prt.Anchored = true
  1899. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1900. prt.CFrame = CFrame.new(prt.Position)
  1901. game:GetService("Debris"):AddItem(prt, 2)
  1902. local xval = math.random() / 2
  1903. local yval = math.random() / 2
  1904. local zval = math.random() / 2
  1905. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1906. table.insert(Effects, {
  1907. prt,
  1908. "Elec",
  1909. 0.1,
  1910. x,
  1911. y,
  1912. z,
  1913. xval,
  1914. yval,
  1915. zval
  1916. })
  1917. end;
  1918.  
  1919. };
  1920.  
  1921. Ring = {
  1922. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1923. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1924. prt.Anchored = true
  1925. prt.CFrame = cframe
  1926. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1927. game:GetService("Debris"):AddItem(prt, 10)
  1928. table.insert(Effects, {
  1929. prt,
  1930. "Cylinder",
  1931. delay,
  1932. x3,
  1933. y3,
  1934. z3,
  1935. msh
  1936. })
  1937. end;
  1938. };
  1939.  
  1940.  
  1941. Wave = {
  1942. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1943. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1944. prt.Anchored = true
  1945. prt.CFrame = cframe
  1946. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1947. game:GetService("Debris"):AddItem(prt, 10)
  1948. table.insert(Effects, {
  1949. prt,
  1950. "Cylinder",
  1951. delay,
  1952. x3,
  1953. y3,
  1954. z3,
  1955. msh
  1956. })
  1957. end;
  1958. };
  1959.  
  1960. Break = {
  1961. Create = function(brickcolor, cframe, x1, y1, z1)
  1962. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1963. prt.Anchored = true
  1964. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1965. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1966. local num = math.random(10, 50) / 1000
  1967. game:GetService("Debris"):AddItem(prt, 10)
  1968. table.insert(Effects, {
  1969. prt,
  1970. "Shatter",
  1971. num,
  1972. prt.CFrame,
  1973. math.random() - math.random(),
  1974. 0,
  1975. math.random(50, 100) / 100
  1976. })
  1977. end;
  1978. };
  1979.  
  1980. Fire = {
  1981. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1982. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1983. prt.Anchored = true
  1984. prt.CFrame = cframe
  1985. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1986. game:GetService("Debris"):AddItem(prt, 10)
  1987. table.insert(Effects, {
  1988. prt,
  1989. "Fire",
  1990. delay,
  1991. 1,
  1992. 1,
  1993. 1,
  1994. msh
  1995. })
  1996. end;
  1997. };
  1998.  
  1999. FireWave = {
  2000. Create = function(brickcolor, cframe, x1, y1, z1)
  2001. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2002. prt.Anchored = true
  2003. prt.CFrame = cframe
  2004. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2005. local d = Create("Decal"){
  2006. Parent = prt,
  2007. Texture = "rbxassetid://26356434",
  2008. Face = "Top",
  2009. }
  2010. local d = Create("Decal"){
  2011. Parent = prt,
  2012. Texture = "rbxassetid://26356434",
  2013. Face = "Bottom",
  2014. }
  2015. game:GetService("Debris"):AddItem(prt, 10)
  2016. table.insert(Effects, {
  2017. prt,
  2018. "FireWave",
  2019. 1,
  2020. 30,
  2021. math.random(400, 600) / 100,
  2022. msh
  2023. })
  2024. end;
  2025. };
  2026.  
  2027. Lightning = {
  2028. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2029. local magz = (p0 - p1).magnitude
  2030. local curpos = p0
  2031. local trz = {
  2032. -ofs,
  2033. ofs
  2034. }
  2035. for i = 1, tym do
  2036. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2037. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2038. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2039. li.Material = "Neon"
  2040. if tym == i then
  2041. local magz2 = (curpos - p1).magnitude
  2042. li.Size = Vector3.new(th, th, magz2)
  2043. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2044. table.insert(Effects, {
  2045. li,
  2046. "Disappear",
  2047. last
  2048. })
  2049. else
  2050. do
  2051. do
  2052. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2053. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2054. game.Debris:AddItem(li, 10)
  2055. table.insert(Effects, {
  2056. li,
  2057. "Disappear",
  2058. last
  2059. })
  2060. end
  2061. end
  2062. end
  2063. end
  2064. end
  2065. };
  2066.  
  2067. EffectTemplate = {
  2068.  
  2069. };
  2070. }
  2071.  
  2072. function chatfunc(text)
  2073. local chat = coroutine.wrap(function()
  2074. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2075. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2076. end
  2077. local naeeym2 = Instance.new("BillboardGui",Character)
  2078. naeeym2.Size = UDim2.new(0,100,0,40)
  2079. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2080. naeeym2.Adornee = Character.Head
  2081. naeeym2.Name = "TalkingBillBoard"
  2082. local tecks2 = Instance.new("TextLabel",naeeym2)
  2083. tecks2.BackgroundTransparency = 1
  2084. tecks2.BorderSizePixel = 0
  2085. tecks2.Text = ""
  2086. tecks2.Font = "Fantasy"
  2087. tecks2.TextSize = 30
  2088. tecks2.TextStrokeTransparency = 0
  2089. tecks2.TextColor3 = Color3.new(.6,0,0)
  2090. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2091. tecks2.Size = UDim2.new(1,0,0.5,0)
  2092. local tecks3 = Instance.new("TextLabel",naeeym2)
  2093. tecks3.BackgroundTransparency = 1
  2094. tecks3.BorderSizePixel = 0
  2095. tecks3.Text = ""
  2096. tecks3.Font = "Fantasy"
  2097. tecks3.TextSize = 30
  2098. tecks3.TextStrokeTransparency = 0
  2099. tecks3.TextColor3 = Color3.new(.6,0,0)
  2100. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2101. tecks3.Size = UDim2.new(1,0,0.5,0)
  2102. for i = 1,string.len(text),1 do
  2103. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, .6, .8)
  2104. tecks2.Text = string.sub(text,1,i)
  2105. tecks3.Text = string.sub(text,1,i)
  2106. wait(0.01)
  2107. end
  2108. wait(2)
  2109. for i = 1, 50 do
  2110. swait()
  2111. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2112. tecks2.Rotation = tecks2.Rotation - .8
  2113. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2114. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2115. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2116. tecks3.Rotation = tecks2.Rotation + .8
  2117. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2118. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2119. end
  2120. naeeym2:Destroy()
  2121. end)
  2122. chat()
  2123. end
  2124. function onChatted(msg)
  2125. chatfunc(msg)
  2126. end
  2127. Player.Chatted:connect(onChatted)
  2128.  
  2129. abss = Instance.new("BillboardGui",Character)
  2130. abss.Size = UDim2.new(10,0,10,0)
  2131. abss.Enabled = false
  2132. imgl = Instance.new("ImageLabel",abss)
  2133. imgl.Position = UDim2.new(0,0,0,0)
  2134. imgl.Size = UDim2.new(1,0,1,0)
  2135. imgl.Image = "rbxassetid://711463989"
  2136. imgl.BackgroundTransparency = 1
  2137. imgl.ImageColor3 = Color3.new(.9,0,0)
  2138. img2 = Instance.new("ImageLabel",abss)
  2139. img2.Position = UDim2.new(0,0,0,0)
  2140. img2.Size = UDim2.new(1,0,1,0)
  2141. img2.Image = "rbxassetid://711463989"
  2142. img2.BackgroundTransparency = 1
  2143. img2.ImageColor3 = Color3.new(.9,0,0)
  2144.  
  2145.  
  2146. function attackone()
  2147. attack = true
  2148. Humanoid.WalkSpeed = 0
  2149. if targetted.Name ~= "CKbackup" then
  2150. local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
  2151. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2152. partasdeff.LightEmission = .1
  2153. partasdeff.Size = NumberSequence.new(0.2)
  2154. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2155. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2156. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2157. partasdeff.Transparency = bbb
  2158. partasdeff.Size = aaa
  2159. partasdeff.ZOffset = .9
  2160. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2161. partasdeff.LockedToPart = false
  2162. partasdeff.EmissionDirection = "Back"
  2163. partasdeff.Lifetime = NumberRange.new(1, 2)
  2164. partasdeff.Rate = 1000
  2165. partasdeff.Rotation = NumberRange.new(-100, 100)
  2166. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2167. partasdeff.Speed = NumberRange.new(6)
  2168. partasdeff.VelocitySpread = 10000
  2169. partasdeff.Enabled=false
  2170. for i = 0, 3, 0.1 do
  2171. swait()
  2172. PlayAnimationFromTable({
  2173. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2174. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2175. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2176. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2177. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2178. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2179. }, .1, false)
  2180. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2181. end
  2182. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2183. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2184. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  2185. dmg(targetted)
  2186. partasdeff.Enabled=true
  2187. for i = 0, 1, 0.1 do
  2188. swait()
  2189. PlayAnimationFromTable({
  2190. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2191. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2192. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2193. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2194. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2195. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2196. }, .3, false)
  2197. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2198. end
  2199. partasdeff.Enabled=false
  2200. for i = 0, 2, 0.1 do
  2201. swait()
  2202. PlayAnimationFromTable({
  2203. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2204. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2205. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2206. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2207. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2208. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2209. }, .3, false)
  2210. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2211. end
  2212. coroutine.wrap(function()
  2213. wait(2)
  2214. partasdeff:Remove()
  2215. end)()
  2216. else
  2217. sel = math.random(1,3)
  2218. if sel == 1 then
  2219. chatfunc("...")
  2220. elseif sel == 2 then
  2221. chatfunc("No...")
  2222. elseif sel == 3 then
  2223. chatfunc("I can't do that...")
  2224. end
  2225. for i = 0, 5, 0.1 do
  2226. swait()
  2227. PlayAnimationFromTable({
  2228. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2229. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2230. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2231. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2232. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2233. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2234. }, .3, false)
  2235. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2236. end
  2237. end
  2238. Humanoid.WalkSpeed = 8
  2239. attack = false
  2240. end
  2241. local Grabbed = false
  2242.  
  2243. function hedshoot()
  2244. attack = true
  2245.  
  2246. --local GGyro = Instance.new("BodyPosition")
  2247. local grab = nil
  2248. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  2249. if v:FindFirstChild('Torso') then
  2250. Grabbed = true
  2251. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
  2252. grab = v
  2253. end
  2254. end
  2255. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  2256. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
  2257. for i = 0, 1, 0.1 do
  2258. swait()
  2259. if Grabbed == true then
  2260. grab.Humanoid.PlatformStand = true
  2261. --GGyro.position = Partss.Position
  2262. --GGyro.Parent = grab.Head
  2263. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2264. end
  2265. PlayAnimationFromTable({
  2266. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2267. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2268. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2269. CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2270. CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2271. CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2272. }, .3, false)
  2273. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  2274.  
  2275. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2276. end
  2277. if Grabbed == true then
  2278. Humanoid.WalkSpeed = 0
  2279. for i = 0, 2, 0.1 do
  2280. swait()
  2281. if Grabbed == true then
  2282. grab.Humanoid.PlatformStand = true
  2283. --GGyro.position = Partss.Position
  2284. --GGyro.Parent = grab.Head
  2285. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2286. end
  2287. PlayAnimationFromTable({
  2288. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2289. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2290. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2291. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2292. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2293. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2294. }, .3, false)
  2295. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2296. end
  2297. if grab.Name ~= "CKbackup" then
  2298. local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
  2299. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2300. partasdeff.LightEmission = .1
  2301. partasdeff.Size = NumberSequence.new(0.2)
  2302. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2303. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2304. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2305. partasdeff.Transparency = bbb
  2306. partasdeff.Size = aaa
  2307. partasdeff.ZOffset = .9
  2308. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2309. partasdeff.LockedToPart = false
  2310. partasdeff.EmissionDirection = "Back"
  2311. partasdeff.Lifetime = NumberRange.new(1, 2)
  2312. partasdeff.Rate = 1000
  2313. partasdeff.Rotation = NumberRange.new(-100, 100)
  2314. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2315. partasdeff.Speed = NumberRange.new(10)
  2316. partasdeff.VelocitySpread = 20
  2317. partasdeff.Enabled=false
  2318. sel = math.random(1,3)
  2319. if sel == 1 then
  2320. chatfunc("Too weak.")
  2321. elseif sel == 2 then
  2322. chatfunc("Die.")
  2323. elseif sel == 3 then
  2324. chatfunc("Take this.")
  2325. end
  2326. for i = 0, 2, 0.1 do
  2327. swait()
  2328. if Grabbed == true then
  2329. grab.Humanoid.PlatformStand = true
  2330. --GGyro.position = Partss.Position
  2331. --GGyro.Parent = grab.Head
  2332. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2333. end
  2334. PlayAnimationFromTable({
  2335. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2336. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2337. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2338. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2339. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2340. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2341. }, .1, false)
  2342. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2343. end
  2344. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2345. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2346. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  2347. dmg(grab)
  2348. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  2349. partasdeff.Enabled=true
  2350. for i = 0, 1, 0.1 do
  2351. swait()
  2352. PlayAnimationFromTable({
  2353. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2354. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2355. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2356. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2357. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2358. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2359. }, .3, false)
  2360. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2361. end
  2362. partasdeff.Enabled=false
  2363. for i = 0, 2.5, 0.1 do
  2364. swait()
  2365. PlayAnimationFromTable({
  2366. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2367. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2368. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2369. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2370. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2371. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2372. }, .2, false)
  2373. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2374. end
  2375. coroutine.wrap(function()
  2376. wait(2)
  2377. partasdeff:Remove()
  2378. end)()
  2379. else
  2380. grab.Humanoid.PlatformStand = false
  2381. for i = 0, 3, 0.1 do
  2382. swait()
  2383. PlayAnimationFromTable({
  2384. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2385. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2386. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2387. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2388. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2389. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2390. }, .1, false)
  2391. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2392. end
  2393. sel = math.random(1,3)
  2394. if sel == 1 then
  2395. chatfunc("I'm so silly...")
  2396. elseif sel == 2 then
  2397. chatfunc("What am i doing...")
  2398. elseif sel == 3 then
  2399. chatfunc("I can't...")
  2400. end
  2401. for i = 0, 5, 0.1 do
  2402. swait()
  2403. PlayAnimationFromTable({
  2404. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2405. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2406. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2407. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2408. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2409. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2410. }, .3, false)
  2411. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2412. end
  2413. end
  2414. end
  2415. --GGyro.Parent = nil
  2416. attack = false
  2417. Grabbed = false
  2418. Humanoid.WalkSpeed = 8
  2419.  
  2420. end
  2421. function moarblood()
  2422. attack = true
  2423. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  2424. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
  2425. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),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.105882, 0.164706, 0.207843),})
  2426. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  2427. wait(.5)
  2428. for i = 0, 1.2, 0.1 do
  2429. swait()
  2430. PlayAnimationFromTable({
  2431. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2432. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2433. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2434. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2435. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2436. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2437. }, .2, false)
  2438. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2439. end
  2440. if targetted.Name ~= "CKbackup" then
  2441. local grab = nil
  2442. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  2443. if v:FindFirstChild('Head') then
  2444. Grabbed = true
  2445. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
  2446. grab = v
  2447. end
  2448. end
  2449. Humanoid.WalkSpeed = 0
  2450. for i = 0, 2, 0.1 do
  2451. swait()
  2452. if Grabbed == true then
  2453. grab.Humanoid.PlatformStand = true
  2454. --GGyro.position = Partss.Position
  2455. --GGyro.Parent = grab.Head
  2456. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2457. end
  2458. PlayAnimationFromTable({
  2459. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2460. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2461. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2462. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2463. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2464. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2465. }, .25, false)
  2466. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2467. end
  2468. if Grabbed == true then
  2469. sel = math.random(1,3)
  2470. if sel == 1 then
  2471. chatfunc("No regret?")
  2472. elseif sel == 2 then
  2473. chatfunc("Too easy.")
  2474. elseif sel == 3 then
  2475. chatfunc("Can't struggle?")
  2476. end
  2477. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  2478. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2479. partasdeff.LightEmission = .1
  2480. partasdeff.Size = NumberSequence.new(0.2)
  2481. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2482. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2483. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2484. partasdeff.Transparency = bbb
  2485. partasdeff.Size = aaa
  2486. partasdeff.ZOffset = .9
  2487. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2488. partasdeff.LockedToPart = false
  2489. partasdeff.EmissionDirection = "Back"
  2490. partasdeff.Lifetime = NumberRange.new(1, 2)
  2491. partasdeff.Rate = 1000
  2492. partasdeff.Rotation = NumberRange.new(-100, 100)
  2493. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2494. partasdeff.Speed = NumberRange.new(6)
  2495. partasdeff.VelocitySpread = 10000
  2496. partasdeff.Enabled=false
  2497. for i = 0, 3, 0.1 do
  2498. swait()
  2499. if Grabbed == true then
  2500. grab.Humanoid.PlatformStand = true
  2501. --GGyro.position = Partss.Position
  2502. --GGyro.Parent = grab.Head
  2503. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2504. end
  2505. PlayAnimationFromTable({
  2506. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2507. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2508. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2509. CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2510. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2511. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2512. }, .1, false)
  2513. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2514. end
  2515. partasdeff.Enabled=true
  2516. grab.Torso.Transparency = 1
  2517. dmg(grab)
  2518. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
  2519. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
  2520.  
  2521. coroutine.wrap(function()
  2522. wait(.4)
  2523. partasdeff.Enabled=false
  2524. end)()
  2525. for i = 0, 3.5, 0.1 do
  2526. swait()
  2527. PlayAnimationFromTable({
  2528. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2529. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2530. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2531. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2532. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2533. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2534. }, .3, false)
  2535. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2536. end
  2537. end
  2538. else
  2539. Humanoid.WalkSpeed = 0
  2540. for i = 0, 3, 0.1 do
  2541. swait()
  2542. PlayAnimationFromTable({
  2543. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2544. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2545. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2546. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2547. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2548. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2549. }, .2, false)
  2550. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2551. end
  2552. sel = math.random(1,3)
  2553. if sel == 1 then
  2554. chatfunc("Aahhh...")
  2555. elseif sel == 2 then
  2556. chatfunc("Oh Sugarie, I thought you're enemy...")
  2557. elseif sel == 3 then
  2558. chatfunc("Sigh...")
  2559. end
  2560. for i = 0, 5, 0.1 do
  2561. swait()
  2562. PlayAnimationFromTable({
  2563. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2564. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2565. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2566. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2567. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2568. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2569. }, .3, false)
  2570. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2571. end
  2572. end
  2573. attack = false
  2574. Grabbed = false
  2575. k:Remove()
  2576. Humanoid.WalkSpeed = 8
  2577. end
  2578.  
  2579. function painlessrain()
  2580. attack = true
  2581. Humanoid.WalkSpeed = 0
  2582. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.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,})
  2583.  
  2584. coroutine.wrap(function()
  2585. for i = 0, 4 do
  2586. wait(.2)
  2587. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199145095", RootPart, 1, 1.3)
  2588. end
  2589. end)()
  2590. for i = 0, 4, 0.1 do
  2591. swait()
  2592. PlayAnimationFromTable({
  2593. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2594. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2595. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2596. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2597. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2598. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2599. }, .07, false)
  2600. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  2601. end
  2602. for i = 0, 1.5, 0.1 do
  2603. swait()
  2604. PlayAnimationFromTable({
  2605. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2606. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2607. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2608. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2609. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2610. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2611. }, .2, false)
  2612. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2613. end
  2614. for i = 0, 3 do
  2615. Effects.Block.Create(BrickColor.new("Bright red"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2616. Effects.Block.Create(BrickColor.new("Deep orange"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2617. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  2618. for i = 0, .5, 0.1 do
  2619. swait()
  2620. PlayAnimationFromTable({
  2621. CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2622. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2623. CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2624. CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2625. CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2626. CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2627. }, .3, false)
  2628. moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2629. end
  2630. for i = 0, .5, 0.1 do
  2631. swait()
  2632. PlayAnimationFromTable({
  2633. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2634. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2635. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2636. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2637. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2638. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2639. }, .3, false)
  2640. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2641. end
  2642. end
  2643. attack = false
  2644. Humanoid.WalkSpeed = 8
  2645. wait(.4)
  2646. for i = 0, 8 do
  2647. wait(.2)
  2648. mdmg(ref1, 3)
  2649. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=192410089", Character, 1.5, .7)
  2650. ref1.Position = Mouse.hit.p
  2651. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  2652. Effects.Cylinder.Create(BrickColor.new("Deep orange"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
  2653. end
  2654. ref1:Remove()
  2655. end
  2656.  
  2657. function TargetSelect(person)
  2658. local dd=coroutine.wrap(function()
  2659. if targetted ~= person then
  2660. targetted = person
  2661. img2.Size = UDim2.new(1,0,1,0)
  2662. img2.ImageTransparency = 0
  2663. img2.Position = UDim2.new(0,0,0,0)
  2664. for i = 0, 2, 0.1 do
  2665. swait()
  2666. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  2667. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  2668. img2.ImageTransparency = img2.ImageTransparency + 0.05
  2669. end
  2670. end
  2671. end)
  2672. dd()
  2673. end
  2674.  
  2675. function LockOn()
  2676. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2677. TargetSelect(Mouse.Target.Parent)
  2678. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521450", Character, 1, .8)
  2679. end
  2680. end
  2681.  
  2682.  
  2683. function ofmoosic() -- 2 lazi hoh
  2684. delays = true
  2685. while wait() and kkk and kkk.Volume >= 0.02 do
  2686. kkk.Volume = kkk.Volume - 0.05
  2687. end
  2688. wait(0.1)
  2689. kkk.Pitch = 0
  2690. kkk.PlaybackSpeed = 0
  2691. play = false
  2692. delays = false
  2693. end
  2694. function onmoosic()
  2695. delays = true
  2696. kkk.Pitch = .6
  2697. kkk.PlaybackSpeed = .6
  2698. while wait() and kkk and kkk.Volume <= 1.5 do
  2699. kkk.Volume = kkk.Volume + 0.05
  2700. end
  2701. wait(0.1)
  2702. play = true
  2703. delays = false
  2704. end
  2705. Mouse.Button1Down:connect(function()
  2706. if attack == false and targetted ~= nil then
  2707. attackone()
  2708. end
  2709. end)
  2710.  
  2711. Mouse.KeyDown:connect(function(k)
  2712. k = k:lower()
  2713. if attack == false and k == 'q' then
  2714. LockOn()
  2715. end
  2716. if k == 'z' and attack == false then
  2717. hedshoot()
  2718. elseif k == 'x' and attack == false and targetted ~= nil then
  2719. moarblood()
  2720. elseif k == 'c' and attack == false then
  2721. painlessrain()
  2722. elseif k == 'g' and delays == false and Character.Name == "grgrgry21" then
  2723. delays = true
  2724. chatfunc("Hey Sugarie...")
  2725. wait(2)
  2726. chatfunc("I want to tell you...")
  2727. wait(3)
  2728. chatfunc("Be my...")
  2729. wait(1)
  2730. chatfunc("Sacri-")
  2731. wait(.5)
  2732. chatfunc("I mean...")
  2733. wait(1)
  2734. chatfunc("Friend, Okay...?")
  2735. delays = false
  2736. elseif k == 'm' and play == true and delays == false then
  2737. ofmoosic()
  2738. elseif k == 'm' and play == false and delays == false then
  2739. onmoosic()
  2740. end
  2741. end)
  2742.  
  2743. kkk = Instance.new("Sound",Character)
  2744. kkk.Volume = 1.5
  2745. kkk.PlaybackSpeed = 1
  2746. kkk.Pitch = .6
  2747. kkk.SoundId = "rbxassetid://583415095"
  2748. kkk:Play()
  2749. kkk.Name = "a"
  2750. kkk.Looped = true
  2751.  
  2752.  
  2753. coroutine.wrap(function()
  2754. while true do
  2755. swait()
  2756. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  2757. if v:IsA("Part") then
  2758. v.Anchored = false
  2759. end
  2760. end
  2761. for i, v in pairs(Character:GetChildren()) do
  2762. if v:IsA("Part") then
  2763. v.Anchored = false
  2764. elseif v:IsA("Accessory") then
  2765. v.Handle.Anchored = false
  2766. end
  2767. end
  2768. end
  2769. end)()
  2770. coroutine.wrap(function()
  2771. while 1 do
  2772. swait()
  2773. if doe <= 360 then
  2774. doe = doe + 2
  2775. else
  2776. doe = 0
  2777. end
  2778. end
  2779. end)()
  2780. while true do
  2781. swait()
  2782. for i, v in pairs(Character:GetChildren()) do
  2783. if v:IsA("Part") then
  2784. v.Material = "SmoothPlastic"
  2785. elseif v:IsA("Accessory") then
  2786. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2787. end
  2788. end
  2789. while true do
  2790. swait()
  2791. Character.Humanoid.MaxHealth = math.huge
  2792. Character.Humanoid.Health = math.huge
  2793. imgl.Rotation = imgl.Rotation + 3
  2794. img2.Rotation = img2.Rotation + 3
  2795. if targetted ~= nil then
  2796. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2797. abss.Enabled = true
  2798. elseif targetted == nil then
  2799. abss.Adornee = nil
  2800. abss.Enabled = false
  2801. end
  2802.  
  2803. while true and imgl.Rotation >= 360 do
  2804. imgl.Rotation = 0
  2805. img2.Rotation = 0
  2806. end
  2807. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2808. velocity = RootPart.Velocity.y
  2809. sine = sine + change
  2810. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2811. if RootPart.Velocity.y > 1 and hit == nil then
  2812. Anim = "Jump"
  2813. if attack == false then
  2814. PlayAnimationFromTable({
  2815. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2816. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2817. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2818. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2819. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2820. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2821. }, .3, false)
  2822. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2823. end
  2824. elseif RootPart.Velocity.y < -1 and hit == nil then
  2825. Anim = "Fall"
  2826. if attack == false then
  2827. PlayAnimationFromTable({
  2828. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2829. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2830. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2831. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2832. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2833. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2834. }, .3, false)
  2835. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2836. end
  2837. elseif Torsovelocity < 1 and hit ~= nil then
  2838. Anim = "Idle"
  2839. if attack == false then
  2840. change = 1
  2841. PlayAnimationFromTable({
  2842. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2843. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  2844. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  2845. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  2846. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2847. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2848. }, .3, false)
  2849. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2850. end
  2851. elseif Torsovelocity > 2 and hit ~= nil then
  2852. Anim = "Walk"
  2853. if attack == false then
  2854. PlayAnimationFromTable({
  2855. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2856. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2857. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2858. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2859. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2860. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2861. }, .3, false)
  2862. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2863. end
  2864. end
  2865. if 0 < #Effects then
  2866. for e = 1, #Effects do
  2867. if Effects[e] ~= nil then
  2868. local Thing = Effects[e]
  2869. if Thing ~= nil then
  2870. local Part = Thing[1]
  2871. local Mode = Thing[2]
  2872. local Delay = Thing[3]
  2873. local IncX = Thing[4]
  2874. local IncY = Thing[5]
  2875. local IncZ = Thing[6]
  2876. if Thing[2] == "Shoot" then
  2877. local Look = Thing[1]
  2878. local move = 30
  2879. if Thing[8] == 3 then
  2880. move = 10
  2881. end
  2882. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2883. if Thing[10] ~= nil then
  2884. da = pos
  2885. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2886. cfa = CFrame.new(Thing[4], pos)
  2887. tehCF = cfa:lerp(cf2, 0.2)
  2888. Thing[1] = tehCF.lookVector
  2889. end
  2890. local mag = (Thing[4] - pos).magnitude
  2891. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2892. if Thing[8] == 2 then
  2893. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2894. end
  2895. Thing[4] = Thing[4] + Look * move
  2896. Thing[3] = Thing[3] - 1
  2897. if 2 < Thing[5] then
  2898. Thing[5] = Thing[5] - 0.3
  2899. Thing[6] = Thing[6] - 0.3
  2900. end
  2901. if hit ~= nil then
  2902. Thing[3] = 0
  2903. if Thing[8] == 1 or Thing[8] == 3 then
  2904. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2905. else
  2906. if Thing[8] == 2 then
  2907. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2908. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  2909. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2910. ref.Anchored = true
  2911. ref.CFrame = CFrame.new(pos)
  2912. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2913. game:GetService("Debris"):AddItem(ref, 0.2)
  2914. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2915. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2916. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2917. end
  2918. end
  2919. end
  2920. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2921. ref.Anchored = true
  2922. ref.CFrame = CFrame.new(pos)
  2923. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2924. game:GetService("Debris"):AddItem(ref, 1)
  2925. end
  2926. if Thing[3] <= 0 then
  2927. table.remove(Effects, e)
  2928. end
  2929. end
  2930. do
  2931. do
  2932. if Thing[2] == "FireWave" then
  2933. if Thing[3] <= Thing[4] then
  2934. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2935. Thing[3] = Thing[3] + 1
  2936. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2937. else
  2938. Part.Parent = nil
  2939. table.remove(Effects, e)
  2940. end
  2941. end
  2942. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2943. if Thing[1].Transparency <= 1 then
  2944. if Thing[2] == "Block1" then
  2945. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2946. Mesh = Thing[7]
  2947. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2948. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2949. else
  2950. if Thing[2] == "Block2" then
  2951. Thing[1].CFrame = Thing[1].CFrame
  2952. Mesh = Thing[7]
  2953. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2954. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2955. else
  2956. if Thing[2] == "Fire" then
  2957. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2958. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2959. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2960. else
  2961. if Thing[2] == "Cylinder" then
  2962. Mesh = Thing[7]
  2963. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2964. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2965. else
  2966. if Thing[2] == "Blood" then
  2967. Mesh = Thing[7]
  2968. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2969. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2970. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2971. else
  2972. if Thing[2] == "Elec" then
  2973. Mesh = Thing[10]
  2974. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2975. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2976. else
  2977. if Thing[2] == "Disappear" then
  2978. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2979. else
  2980. if Thing[2] == "Shatter" then
  2981. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2982. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2983. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2984. Thing[6] = Thing[6] + Thing[5]
  2985. end
  2986. end
  2987. end
  2988. end
  2989. end
  2990. end
  2991. end
  2992. end
  2993. else
  2994. Part.Parent = nil
  2995. table.remove(Effects, e)
  2996. end
  2997. end
  2998. end
  2999. end
  3000. end
  3001. end
  3002. end
  3003. end
  3004. end
  3005. end
  3006. end)
  3007. GrabknifeV4.MouseButton1Click:connect(function()
  3008.  
  3009. math.randomseed(tick())
  3010. local player = game.Players.LocalPlayer
  3011. local rekt = {}
  3012. local paralyzed = false
  3013. local curpoint = nil
  3014. local curpart = nil
  3015. local finishnum = 1
  3016. local zombiemode = false
  3017. local zombies = {}
  3018. local lastgui = nil
  3019. local mouse = player:GetMouse()
  3020.  
  3021. function getplr(char)
  3022. local plr = nil
  3023. for i,v in pairs(game.Players:GetChildren()) do
  3024. if v.Character == char then
  3025. plr = v
  3026. end
  3027. end
  3028. return plr
  3029. end
  3030.  
  3031. function bleed(frick)
  3032. while frick.Parent ~= nil do
  3033. local reeee = coroutine.wrap(function()
  3034. local thing = Instance.new('Part',game.Workspace)
  3035. thing.Size = Vector3.new(0.2,0.2,0.2)
  3036. thing.CFrame = frick.CFrame
  3037. thing.Shape = Enum.PartType.Ball
  3038. thing.CFrame = frick.CFrame
  3039. thing.Transparency = 1
  3040. thing.BrickColor = BrickColor.new('Maroon')
  3041. thing.Material = Enum.Material.SmoothPlastic
  3042. thing.Name = "Blood"
  3043. thing.CanCollide =false
  3044. local rawrxd = Instance.new('BodyForce',thing)
  3045. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  3046. local coru = coroutine.wrap(function()
  3047. wait(0.01)
  3048. rawrxd:Destroy()
  3049. end)
  3050. coru()
  3051. local ree = Instance.new('ParticleEmitter',thing)
  3052. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  3053. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  3054. ree.Texture = 'rbxassetid://867743272'
  3055. ree.Lifetime = NumberRange.new(0.4)
  3056. ree.Rate = 50
  3057. ree.LockedToPart = true
  3058. ree.Speed = NumberRange.new(0, 2)
  3059.  
  3060. thing.Touched:connect(function(tou)
  3061. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
  3062. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  3063. thing:Destroy()
  3064. if tou.Name == "BloodPuddle" then
  3065. local reee = tou.CFrame
  3066. if tou.Transparency > -0.2 then
  3067. tou.Transparency = tou.Transparency -0.1
  3068. end
  3069. if tou.Size.X < 10 then
  3070. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  3071. tou.CFrame = reee
  3072. end
  3073. else
  3074. local bloodlol = Instance.new('Part',workspace)
  3075. bloodlol.Size=Vector3.new(1,0.2,1)
  3076. bloodlol.Name = "BloodPuddle"
  3077. bloodlol.Anchored = true
  3078. bloodlol.CanCollide = false
  3079. bloodlol.Material = Enum.Material.SmoothPlastic
  3080. bloodlol.BrickColor = BrickColor.new('Maroon')
  3081. local cyl = Instance.new('CylinderMesh',bloodlol)
  3082. cyl.Scale = Vector3.new(1,0.1,1)
  3083. bloodlol.CFrame = CFrame.new(pos)
  3084. local coru=coroutine.wrap(function()
  3085. while bloodlol.Parent ~= nil do
  3086. if bloodlol.Transparency < 1 then
  3087. bloodlol.Transparency = bloodlol.Transparency+0.05
  3088. else
  3089. bloodlol:Destroy()
  3090. end
  3091. wait(0.1)
  3092. end
  3093. end)
  3094. coru()
  3095. end
  3096. end
  3097. end)
  3098. local coru = coroutine.wrap(function()
  3099. wait(1)
  3100. thing:Destroy()
  3101. end)
  3102. coru()
  3103. end)
  3104. reeee()
  3105. wait()
  3106. end
  3107. end
  3108.  
  3109. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  3110. local soundy = false
  3111. local heyy = hitz
  3112. if hitz == "Right Arm" then
  3113. local Limb = playa:FindFirstChild("Right Arm")
  3114. local ters = playa:FindFirstChild('Torso')
  3115. if Limb and ters then
  3116. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  3117. for i,v in pairs(Limb:GetChildren()) do
  3118. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  3119. v:Destroy()
  3120. end
  3121. end
  3122. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  3123. local Joint = Instance.new("Rotate")
  3124. Joint.Name = "RightShoulder"
  3125. Joint.Part0 = ters
  3126. Joint.Part1 = Limb
  3127. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3128. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3129. Joint.Parent = ters
  3130. if charred and zombiemode == false then
  3131. Limb.BrickColor = BrickColor.new('Black')
  3132. local fire = Instance.new('Fire',Limb)
  3133. fire.Heat = 5
  3134. fire.Size = 5
  3135. game:GetService('Debris'):AddItem(fire,2)
  3136. local coru=coroutine.wrap(function()
  3137. wait(2)
  3138. for i,v in pairs(Limb:GetChildren()) do
  3139. if v:IsA('ParticleEmitter') then
  3140. v:Destroy()
  3141. end
  3142. end
  3143. end)
  3144. coru()
  3145. end
  3146. local B = Instance.new("Part")
  3147. B.TopSurface = 0
  3148. B.BottomSurface = 0
  3149. B.formFactor = "Symmetric"
  3150. B.Size = Vector3.new(1, 1, 1)
  3151. B.Transparency = 1
  3152. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3153. B.Parent = playa
  3154. local W = Instance.new("Weld")
  3155. W.Part0 = Limb
  3156. W.Part1 = B
  3157. W.C0 = CFrame.new(0, -0.5, 0)
  3158. W.Parent = Limb
  3159. if kneef then
  3160. local coru = coroutine.wrap(function()
  3161. local uno = Instance.new('Part',workspace)
  3162. local dos = Instance.new('Part',workspace)
  3163. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  3164. dos.CFrame = kneef["big ass knife"].CFrame
  3165. local weld = Instance.new('Weld',kneef["big ass knife"])
  3166. weld.Part0 = playa:FindFirstChild(hitz)
  3167. weld.Part1 = kneef["big ass knife"]
  3168. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3169. uno:Destroy()
  3170. dos:Destroy()
  3171. playa:FindFirstChild(hitz).Anchored = false
  3172. for i, v in pairs(kneef:GetChildren()) do
  3173. if v:IsA('BasePart') then
  3174. v.Anchored = false
  3175. end
  3176. end
  3177. if zombiemode == false or override then
  3178. wait()
  3179. end
  3180. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  3181. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  3182. end
  3183. local bleedpart = Instance.new("Part", kneef)
  3184. bleedpart.CanCollide = false
  3185. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3186. bleedpart.CFrame = kneef["big ass knife"].CFrame
  3187. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3188. bleedpart.Transparency = 1
  3189.  
  3190. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  3191. bleedpartweld.Part0 = kneef["big ass knife"]
  3192. bleedpartweld.Part1 = bleedpart
  3193. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3194. local coru = coroutine.wrap(function()
  3195. bleed(bleedpart)
  3196. end)
  3197. coru()
  3198. game:GetService('Debris'):AddItem(bleedpart,2)
  3199. end)
  3200. coru()
  3201. end
  3202. end
  3203. elseif hitz == "Left Arm" then
  3204. local Limb = playa:FindFirstChild("Left Arm")
  3205. local ters = playa:FindFirstChild('Torso')
  3206. if Limb and ters then
  3207. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  3208. for i,v in pairs(Limb:GetChildren()) do
  3209. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  3210. v:Destroy()
  3211. end
  3212. end
  3213. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  3214. local Joint = Instance.new("Rotate")
  3215. Joint.Name = "LeftShoulder"
  3216. Joint.Part0 = ters
  3217. Joint.Part1 = Limb
  3218. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3219. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3220. Joint.Parent = ters
  3221. if charred and zombiemode == false then
  3222. Limb.BrickColor = BrickColor.new('Black')
  3223. local fire = Instance.new('Fire',Limb)
  3224. fire.Heat = 5
  3225. fire.Size = 5
  3226. game:GetService('Debris'):AddItem(fire,2)
  3227. local coru=coroutine.wrap(function()
  3228. wait(2)
  3229. for i,v in pairs(Limb:GetChildren()) do
  3230. if v:IsA('ParticleEmitter') then
  3231. v:Destroy()
  3232. end
  3233. end
  3234. end)
  3235. coru()
  3236. end
  3237.  
  3238. local B = Instance.new("Part")
  3239. B.TopSurface = 0
  3240. B.BottomSurface = 0
  3241. B.formFactor = "Symmetric"
  3242. B.Size = Vector3.new(1, 1, 1)
  3243. B.CanCollide = true
  3244. B.Transparency = 1
  3245. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3246. B.Parent = playa
  3247. local W = Instance.new("Weld")
  3248. W.Part0 = ters
  3249. W.Part1 = B
  3250. W.C0 = CFrame.new(0, -0.5, 0)
  3251. W.Parent = Limb
  3252. if kneef then
  3253. local coru = coroutine.wrap(function()
  3254. local uno = Instance.new('Part',workspace)
  3255. local dos = Instance.new('Part',workspace)
  3256. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  3257. dos.CFrame = kneef["big ass knife"].CFrame
  3258. local weld = Instance.new('Weld',kneef["big ass knife"])
  3259. weld.Part0 = playa:FindFirstChild(hitz)
  3260. weld.Part1 = kneef["big ass knife"]
  3261. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3262. uno:Destroy()
  3263. dos:Destroy()
  3264. playa:FindFirstChild(hitz).Anchored = false
  3265. for i, v in pairs(kneef:GetChildren()) do
  3266. if v:IsA('BasePart') then
  3267. v.Anchored = false
  3268. end
  3269. end
  3270. if zombiemode == false or override then
  3271. wait()
  3272. end
  3273. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  3274. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  3275. end
  3276. local bleedpart = Instance.new("Part", kneef)
  3277. bleedpart.CanCollide = false
  3278. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3279. bleedpart.CFrame = kneef["big ass knife"].CFrame
  3280. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3281. bleedpart.Transparency = 1
  3282.  
  3283. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  3284. bleedpartweld.Part0 = kneef["big ass knife"]
  3285. bleedpartweld.Part1 = bleedpart
  3286. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3287. local coru = coroutine.wrap(function()
  3288. bleed(bleedpart)
  3289. end)
  3290. coru()
  3291. game:GetService('Debris'):AddItem(bleedpart,2)
  3292. end)
  3293. coru()
  3294. end
  3295. end
  3296. elseif hitz == "Right Leg" then
  3297. local Limb = playa:FindFirstChild("Right Leg")
  3298. local ters = playa:FindFirstChild('Torso')
  3299. if Limb and ters then
  3300. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  3301. for i,v in pairs(Limb:GetChildren()) do
  3302. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  3303. v:Destroy()
  3304. end
  3305. end
  3306. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  3307. local Joint = Instance.new("Rotate")
  3308. Joint.Name = "Right Hip"
  3309. Joint.Part0 = ters
  3310. Joint.Part1 = Limb
  3311. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3312. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3313. Joint.Parent = ters
  3314. if charred and zombiemode == false then
  3315. Limb.BrickColor = BrickColor.new('Black')
  3316. local fire = Instance.new('Fire',Limb)
  3317. fire.Heat = 5
  3318. fire.Size = 5
  3319. game:GetService('Debris'):AddItem(fire,2)
  3320. local coru=coroutine.wrap(function()
  3321. wait(2)
  3322. for i,v in pairs(Limb:GetChildren()) do
  3323. if v:IsA('ParticleEmitter') then
  3324. v:Destroy()
  3325. end
  3326. end
  3327. end)
  3328. coru()
  3329. end
  3330. local B = Instance.new("Part")
  3331. B.TopSurface = 0
  3332. B.BottomSurface = 0
  3333. B.formFactor = "Symmetric"
  3334. B.Size = Vector3.new(1, 1, 1)
  3335. B.Transparency = 1
  3336. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3337. B.Parent = playa
  3338. local W = Instance.new("Weld")
  3339. W.Part0 = Limb
  3340. W.Part1 = B
  3341. W.C0 = CFrame.new(0, -0.5, 0)
  3342. W.Parent = Limb
  3343. if kneef then
  3344. local coru = coroutine.wrap(function()
  3345. local uno = Instance.new('Part',workspace)
  3346. local dos = Instance.new('Part',workspace)
  3347. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  3348. dos.CFrame = kneef["big ass knife"].CFrame
  3349. local weld = Instance.new('Weld',kneef["big ass knife"])
  3350. weld.Part0 = playa:FindFirstChild(hitz)
  3351. weld.Part1 = kneef["big ass knife"]
  3352. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3353. uno:Destroy()
  3354. dos:Destroy()
  3355. playa:FindFirstChild(hitz).Anchored = false
  3356. for i, v in pairs(kneef:GetChildren()) do
  3357. if v:IsA('BasePart') then
  3358. v.Anchored = false
  3359. end
  3360. end
  3361. if zombiemode == false or override then
  3362. wait()
  3363. end
  3364. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  3365. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  3366. end
  3367. local bleedpart = Instance.new("Part", kneef)
  3368. bleedpart.CanCollide = false
  3369. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3370. bleedpart.CFrame = kneef["big ass knife"].CFrame
  3371. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3372. bleedpart.Transparency = 1
  3373.  
  3374. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  3375. bleedpartweld.Part0 = kneef["big ass knife"]
  3376. bleedpartweld.Part1 = bleedpart
  3377. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3378. local coru = coroutine.wrap(function()
  3379. bleed(bleedpart)
  3380. end)
  3381. coru()
  3382. game:GetService('Debris'):AddItem(bleedpart,2)
  3383. end)
  3384. coru()
  3385. end
  3386. if playa then
  3387. table.insert(rekt,playa)
  3388. end
  3389. end
  3390. elseif hitz == "Left Leg" then
  3391. local Limb = playa:FindFirstChild("Left Leg")
  3392. local ters = playa:FindFirstChild('Torso')
  3393. if Limb and ters then
  3394. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  3395. for i,v in pairs(Limb:GetChildren()) do
  3396. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  3397. v:Destroy()
  3398. end
  3399. end
  3400. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  3401. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  3402. local Joint = Instance.new("Rotate")
  3403. Joint.Name = "LeftHip"
  3404. Joint.Part0 = ters
  3405. Joint.Part1 = Limb
  3406. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3407. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3408. Joint.Parent = ters
  3409. if charred and zombiemode == false then
  3410. Limb.BrickColor = BrickColor.new('Black')
  3411. local fire = Instance.new('Fire',Limb)
  3412. fire.Heat = 5
  3413. fire.Size = 5
  3414. game:GetService('Debris'):AddItem(fire,2)
  3415. local coru=coroutine.wrap(function()
  3416. wait(2)
  3417. for i,v in pairs(Limb:GetChildren()) do
  3418. if v:IsA('ParticleEmitter') then
  3419. v:Destroy()
  3420. end
  3421. end
  3422. end)
  3423. coru()
  3424. end
  3425.  
  3426. local B = Instance.new("Part")
  3427. B.TopSurface = 0
  3428. B.BottomSurface = 0
  3429. B.formFactor = "Symmetric"
  3430. B.Size = Vector3.new(1, 1, 1)
  3431. B.Transparency = 1
  3432. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3433. B.Parent = playa
  3434. local W = Instance.new("Weld")
  3435. W.Part0 = Limb
  3436. W.Part1 = B
  3437. W.C0 = CFrame.new(0, -0.5, 0)
  3438. W.Parent = Limb
  3439. Limb.CanCollide = false
  3440. if kneef then
  3441. local coru = coroutine.wrap(function()
  3442. local uno = Instance.new('Part',workspace)
  3443. local dos = Instance.new('Part',workspace)
  3444. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  3445. dos.CFrame = kneef["big ass knife"].CFrame
  3446. local weld = Instance.new('Weld',kneef["big ass knife"])
  3447. weld.Part0 = playa:FindFirstChild(hitz)
  3448. weld.Part1 = kneef["big ass knife"]
  3449. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3450. uno:Destroy()
  3451. dos:Destroy()
  3452. playa:FindFirstChild(hitz).Anchored = false
  3453. for i, v in pairs(kneef:GetChildren()) do
  3454. if v:IsA('BasePart') then
  3455. v.Anchored = false
  3456. end
  3457. end
  3458. if zombiemode == false or override then
  3459. wait()
  3460. end
  3461. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  3462. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  3463. end
  3464. local bleedpart = Instance.new("Part", kneef)
  3465. bleedpart.CanCollide = false
  3466. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3467. bleedpart.CFrame = kneef["big ass knife"].CFrame
  3468. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3469. bleedpart.Transparency = 1
  3470.  
  3471. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  3472. bleedpartweld.Part0 = kneef["big ass knife"]
  3473. bleedpartweld.Part1 = bleedpart
  3474. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3475. local coru = coroutine.wrap(function()
  3476. bleed(bleedpart)
  3477. end)
  3478. coru()
  3479. game:GetService('Debris'):AddItem(bleedpart,2)
  3480. end)
  3481. coru()
  3482. end
  3483. if playa then
  3484. table.insert(rekt,playa)
  3485. end
  3486. end
  3487. elseif playa then
  3488. if finishnum ~= 1 then
  3489. local coru=coroutine.wrap(function()
  3490. player.Character.Head.Psycho.Playing = true
  3491. wait(3)
  3492. player.Character.Head.Psycho.Playing = false
  3493. end)
  3494. coru()
  3495. end
  3496. local playa2 = playa
  3497. playa.Archivable = true
  3498. local playa = playa:Clone()
  3499. playa.Archivable = false
  3500. playa2:Destroy()
  3501. playa.Parent = workspace
  3502. local Gibs = game.Workspace
  3503. local Torso = playa.Torso
  3504. local Head = playa:FindFirstChild("Head")
  3505. local function Scan(ch)
  3506. local e
  3507. for e = 1,#ch do
  3508. Scan(ch[e]:GetChildren())
  3509. if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  3510. ch[e]:remove()
  3511. end
  3512. end
  3513. end
  3514. Scan(playa:GetChildren())
  3515. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  3516. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  3517. end
  3518. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  3519. if zombiemode == true and override == false then
  3520. soundy = true
  3521. end
  3522. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  3523. override = true
  3524. end
  3525. if hum2 ~= nil then
  3526. hum2.Name = "Humanoid2"
  3527. hum2.Health = 0
  3528. if zombiemode == false or override == true then
  3529. table.insert(rekt,hum2.Parent)
  3530. else
  3531. local gyro = Instance.new('BodyGyro',Torso)
  3532. hum2.PlatformStand = false
  3533. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  3534. if v:IsA('BodyGyro') then v:Destroy() end
  3535. end
  3536. if playa:FindFirstChild('HumanoidRootPart') then
  3537. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  3538. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  3539. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  3540. weldcrucial.Part1 = hum2.Parent.Torso
  3541. end
  3542. end
  3543. end
  3544. local ch = playa:GetChildren()
  3545. local i
  3546. for i = 1,#ch do
  3547. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  3548. ch[i]:remove()
  3549. end
  3550. end
  3551.  
  3552. if Head then
  3553. local Neck = Instance.new("Weld")
  3554. Neck.Name = "Neck"
  3555. Neck.Part0 = Torso
  3556. Neck.Part1 = Head
  3557. if pool then
  3558. local part = Instance.new('Part',Torso)
  3559. part.Position = Vector3.new(0,10,0)
  3560. part.Size = Vector3.new(0.2,0.2,0.2)
  3561. part.Transparency = 1
  3562. part.CanCollide = false
  3563. local we = Instance.new('Weld',Torso)
  3564. we.Part0 = Torso
  3565. we.Part1 = part
  3566. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3567. local coru=coroutine.wrap(function()
  3568. bleed(part)
  3569. end)
  3570. coru()
  3571. end
  3572. if head == false or head == nil then
  3573. Neck.C0 = CFrame.new(0, 1.5, 0)
  3574. else
  3575. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  3576. local bleedpart = Instance.new("Part", Torso)
  3577. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3578. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3579. bleedpart.CanCollide = false
  3580. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  3581. bleedpart.Transparency = 1
  3582.  
  3583. local bleedpartweld = Instance.new("Weld", Torso)
  3584. bleedpartweld.Part0 = Torso
  3585. bleedpartweld.Part1 = bleedpart
  3586. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3587. local coru = coroutine.wrap(function()
  3588. bleed(bleedpart)
  3589. end)
  3590. coru()
  3591. end
  3592. Neck.C1 = CFrame.new()
  3593. Neck.Parent = Torso
  3594. end
  3595. local Limb = playa:FindFirstChild("Right Arm")
  3596. if Limb then
  3597.  
  3598. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  3599. local Joint = Instance.new("Rotate")
  3600. Joint.Name = "RightShoulder"
  3601. Joint.Part0 = Torso
  3602. Joint.Part1 = Limb
  3603. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3604. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3605. Joint.Parent = Torso
  3606.  
  3607. local B = Instance.new("Part")
  3608. B.TopSurface = 0
  3609. B.BottomSurface = 0
  3610. B.formFactor = "Symmetric"
  3611. B.Size = Vector3.new(1, 1, 1)
  3612. B.Transparency = 1
  3613. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3614. B.Parent = playa
  3615. local W = Instance.new("Weld")
  3616. W.Part0 = Limb
  3617. W.Part1 = B
  3618. W.C0 = CFrame.new(0, -0.5, 0)
  3619. W.Parent = Limb
  3620. end
  3621. local Limb = playa:FindFirstChild("Left Arm")
  3622. if Limb then
  3623.  
  3624. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  3625. local Joint = Instance.new("Rotate")
  3626. Joint.Name = "LeftShoulder"
  3627. Joint.Part0 = Torso
  3628. Joint.Part1 = Limb
  3629. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3630. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3631. Joint.Parent = Torso
  3632.  
  3633. local B = Instance.new("Part")
  3634. B.TopSurface = 0
  3635. B.BottomSurface = 0
  3636. B.formFactor = "Symmetric"
  3637. B.Size = Vector3.new(1, 1, 1)
  3638. B.Transparency = 1
  3639. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3640. B.Parent = playa
  3641. local W = Instance.new("Weld")
  3642. W.Part0 = Limb
  3643. W.Part1 = B
  3644. W.C0 = CFrame.new(0, -0.5, 0)
  3645. W.Parent = Limb
  3646. end
  3647. local Limb = playa:FindFirstChild("Right Leg")
  3648. if Limb then
  3649. Limb.CanCollide = false
  3650. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  3651. local Joint = Instance.new("Rotate")
  3652. Joint.Name = "RightHip"
  3653. Joint.Part0 = Torso
  3654. Joint.Part1 = Limb
  3655. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3656. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3657. Joint.Parent = Torso
  3658.  
  3659. local B = Instance.new("Part")
  3660. B.TopSurface = 0
  3661. B.BottomSurface = 0
  3662. B.formFactor = "Symmetric"
  3663. B.Size = Vector3.new(1, 1, 1)
  3664. B.Transparency = 1
  3665. B.CanCollide = true
  3666. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3667. B.Parent = playa
  3668. local W = Instance.new("Weld")
  3669. W.Part0 = Limb
  3670. W.Part1 = B
  3671. W.C0 = CFrame.new(0, -0.5, 0)
  3672. W.Parent = Limb
  3673. end
  3674. local Limb = playa:FindFirstChild("Left Leg")
  3675. if Limb then
  3676. Limb.CanCollide = false
  3677. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  3678. local Joint = Instance.new("Rotate")
  3679. Joint.Name = "LeftHip"
  3680. Joint.Part0 = Torso
  3681. Joint.Part1 = Limb
  3682. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3683. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3684. Joint.Parent = Torso
  3685.  
  3686. local B = Instance.new("Part")
  3687. B.TopSurface = 0
  3688. B.BottomSurface = 0
  3689. if zombiemode == false or override then
  3690. B.CanCollide = true
  3691. end
  3692. B.formFactor = "Symmetric"
  3693. B.Size = Vector3.new(1, 1, 1)
  3694. B.Transparency = 1
  3695. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  3696. B.Parent = playa
  3697. local W = Instance.new("Weld")
  3698. W.Part0 = Limb
  3699. W.Part1 = B
  3700. W.C0 = CFrame.new(0, -0.5, 0)
  3701. W.Parent = Limb
  3702. end
  3703. --[[
  3704. local Bar = Instance.new("Part")
  3705. Bar.TopSurface = 0
  3706. Bar.BottomSurface = 0
  3707. Bar.formFactor = "Symmetric"
  3708. Bar.Size = Vector3.new(1, 1, 1)
  3709. Bar.Transparency = 1
  3710. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  3711. Bar.Parent = playa
  3712. local Weld = Instance.new("Weld")
  3713. Weld.Part0 = Torso
  3714. Weld.Part1 = Bar
  3715. Weld.C0 = CFrame.new(0, 0.5, 0)
  3716. Weld.Parent = Torso
  3717. --]]
  3718. playa.Parent = Gibs
  3719. if kneef and explode == nil then
  3720. local coru = coroutine.wrap(function()
  3721. if playa:FindFirstChild(hitz) then
  3722. local uno = Instance.new('Part',workspace)
  3723. local dos = Instance.new('Part',workspace)
  3724. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  3725. dos.CFrame = kneef["big ass knife"].CFrame
  3726. local weld = Instance.new('Weld',kneef["big ass knife"])
  3727. weld.Part0 = playa:FindFirstChild(hitz)
  3728. weld.Part1 = kneef["big ass knife"]
  3729. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3730. uno:Destroy()
  3731. dos:Destroy()
  3732. playa:FindFirstChild(hitz).Anchored = false
  3733. for i, v in pairs(kneef:GetChildren()) do
  3734. if v:IsA('BasePart') then
  3735. v.Anchored = false
  3736. end
  3737. end
  3738. if explode == nil or explode == false then
  3739. local bleedpart = Instance.new("Part", kneef)
  3740. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3741. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3742. bleedpart.CanCollide = false
  3743. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  3744. bleedpart.Transparency = 1
  3745.  
  3746. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  3747. bleedpartweld.Part0 = kneef["big ass knife"]
  3748. bleedpartweld.Part1 = bleedpart
  3749. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  3750. local coru = coroutine.wrap(function()
  3751. bleed(bleedpart)
  3752. end)
  3753. coru()
  3754. end
  3755. end
  3756. if zombiemode == false or override then
  3757. wait()
  3758. end
  3759. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  3760. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  3761. end
  3762. end)
  3763. coru()
  3764. end
  3765. if explode then
  3766. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  3767. local repulse = Instance.new('BodyForce',Torso)
  3768. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  3769. game.Debris:AddItem(repulse,0.05)
  3770. end
  3771. if charred and zombiemode == false then
  3772. for i,v in pairs(playa:GetChildren()) do
  3773. if v:IsA('BasePart') then
  3774. v.BrickColor = BrickColor.Black()
  3775. local fire = Instance.new('Fire',v)
  3776. fire.Size = 5
  3777. fire.Heat = 5
  3778. elseif v:IsA('Accessory') then
  3779. for a,c in pairs(v:GetChildren()) do
  3780. if c:IsA('BasePart') then
  3781. c.BrickColor = BrickColor.Black()
  3782. local fire = Instance.new('Fire',v)
  3783. fire.Size = 5
  3784. fire.Heat = 5
  3785. for o,p in pairs(c:GetChildren()) do
  3786. if p:IsA("SpecialMesh") then
  3787. p.TextureId = ""
  3788. end
  3789. end
  3790. end
  3791. end
  3792. end
  3793. end
  3794. end
  3795. if soundy then
  3796. local sound = Instance.new('Sound',Head)
  3797. sound.SoundId = 'rbxassetid://903640857'
  3798. sound.Volume = 1
  3799. sound:Play()
  3800. sound.Ended:connect(function()
  3801. sound:Destroy()
  3802. local ambient = Instance.new('Sound',Head)
  3803. ambient.Volume = 0.25
  3804. ambient.Looped = true
  3805. ambient.SoundId = 'rbxassetid://903641031'
  3806. ambient:Play()
  3807. end)
  3808. end
  3809. if override then
  3810. if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  3811. local coru = coroutine.wrap(function()
  3812. wait(4.5)
  3813. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  3814. hum2.HipHeight = 0.2
  3815. wait(0.5)
  3816. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  3817. end)
  3818. coru()
  3819. else
  3820. game:GetService('Debris'):AddItem(playa, 12)
  3821. end
  3822. else
  3823. hum2.Health = 0
  3824. table.insert(zombies,playa)
  3825. local attack = Instance.new('Sound',Head)
  3826. attack.SoundId = 'rbxassetid://903641424'
  3827. attack.Volume = 2
  3828. for i,v in pairs(playa:GetChildren()) do
  3829. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  3830. v.Touched:connect(function(hit)
  3831. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3832. local found = false
  3833. if hit.Parent == player.Character then
  3834. found = true
  3835. end
  3836. for a,c in pairs(zombies) do
  3837. if c == hit.Parent then
  3838. found = true
  3839. end
  3840. end
  3841. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  3842. attack:Play()
  3843. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  3844. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3845. wait()
  3846. killz(hit.Parent,"Head")
  3847. else
  3848. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  3849. end
  3850. end
  3851. end
  3852. end)
  3853. end
  3854. end
  3855. local coru = coroutine.wrap(function()
  3856. wait(2)
  3857. for i,v in pairs(playa:GetChildren()) do
  3858. if v:IsA('BasePart') then
  3859. for a,c in pairs(v:GetChildren()) do
  3860. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  3861. c:Destroy()
  3862. end
  3863. end
  3864. elseif v:IsA('Accessory') then
  3865. for a,c in pairs(v:GetChildren()) do
  3866. if c:IsA('BasePart') then
  3867. for b,d in pairs(c:GetChildren()) do
  3868. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  3869. d:Destroy()
  3870. end
  3871. end
  3872. end
  3873. end
  3874. end
  3875. end
  3876. end)
  3877. coru()
  3878. end
  3879. end
  3880. end
  3881.  
  3882. mouse.KeyDown:connect(function(key)
  3883. if key == "t" and mouse.Target then
  3884. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  3885. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  3886. if curpoint == nil then
  3887. if hum and hum.Parent:FindFirstChild('Head') then
  3888. curpart = hum.Parent.Head
  3889. else
  3890. curpart = nil
  3891. curpoint = mouse.Hit.p
  3892. end
  3893. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  3894. notify("ZOMBIE TARGET SET",false)
  3895. else
  3896. curpart = nil
  3897. curpoint = nil
  3898. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  3899. notify("ZOMBIE TARGET REMOVED",false)
  3900. end
  3901. elseif key == "y" then
  3902. for o,p in pairs(zombies) do
  3903. local coru = coroutine.wrap(function()
  3904. if p:FindFirstChild('Torso') then
  3905. killz(p,"Head",nil,nil,false,false,false,true)
  3906. else
  3907. table.remove(zombies,o)
  3908. end
  3909. end)
  3910. coru()
  3911. wait()
  3912. end
  3913. for i,v in pairs(zombies) do
  3914. table.remove(zombies,i)
  3915. end
  3916. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  3917. notify("ZOMBIES TERMINATED",false)
  3918. end
  3919. end)
  3920.  
  3921. function nub()
  3922. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  3923. local me = player.Character
  3924. local point = me.HumanoidRootPart
  3925. local playergui = player.PlayerGui
  3926. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  3927. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  3928. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  3929. local lefthipz = me.Torso["Left Hip"]:Clone()
  3930. local righthipz = me.Torso["Right Hip"]:Clone()
  3931. local mode = "kill"
  3932. local lerpz = false
  3933. local active = false
  3934. local acting = false
  3935. local hit = false
  3936. local canClick = true
  3937. local stabbing = false
  3938. local grabbing = false
  3939. local finishing = false
  3940. local kyssing = false
  3941. local canbackgroundmusic = true
  3942. local cancolorfilter = true
  3943. local spinboolean = false
  3944. local grabbed = nil
  3945. local doing = false
  3946. local rightshoulder = nil
  3947. local leftshoulder = nil
  3948. local headweld = nil
  3949. local knifeparts = {}
  3950. local usable = true
  3951. finishnum = 1
  3952.  
  3953. function notify(msg,forever)
  3954. local doit = coroutine.wrap(function()
  3955. local gui = Instance.new('ScreenGui',playergui)
  3956. gui.Name = "Notification"
  3957. local frame = Instance.new('Frame',gui)
  3958. frame.Position = UDim2.new(0,0,0,0)
  3959. frame.Size = UDim2.new(1,0,0.2,0)
  3960. frame.BackgroundTransparency = 1
  3961. local txt = Instance.new('TextLabel',frame)
  3962. txt.TextColor3 = Color3.new(255,255,255)
  3963. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  3964. txt.TextStrokeTransparency = 0
  3965. txt.BackgroundTransparency = 1
  3966. txt.Text = ""
  3967. txt.Size = UDim2.new(1,0,0.3,0)
  3968. txt.Position = UDim2.new(0,0,0.4,0)
  3969. txt.TextScaled = true
  3970. txt.Font = "Code"
  3971. txt.TextXAlignment = "Center"
  3972. local tap = Instance.new("Sound")
  3973. tap.Parent = gui
  3974. tap.SoundId = "rbxassetid://147982968"
  3975. tap.TimePosition = 0.1
  3976. local str = msg
  3977. local len = string.len(str)
  3978. for i=1,len do
  3979. txt.Text = string.sub(str,1,i)
  3980. pitche = math.random(20, 40)/10
  3981. tap.PlaybackSpeed = pitche
  3982. tap:Play()
  3983. wait(0.01)
  3984. end
  3985. if forever == false then
  3986. wait(1)
  3987. while txt.TextTransparency < 1 do
  3988. txt.TextTransparency = txt.TextTransparency + 0.1
  3989. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  3990. wait(0.001)
  3991. end
  3992. gui:Destroy()
  3993. end
  3994. end)
  3995. doit()
  3996. end
  3997.  
  3998. wait(0.5)
  3999. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  4000. local laugh = Instance.new('Sound',me.Head)
  4001. laugh.SoundId = 'rbxassetid://378827985'
  4002. laugh.Name = "Psycho"
  4003. laugh.Volume = 5
  4004. -- 1 - bitch ass knife
  4005. local obj1 = Instance.new("Model")
  4006. obj1.Name = "bitch ass knife"
  4007. obj1.Parent = game.Workspace
  4008.  
  4009. -- 2 - Grab
  4010. local obj2 = Instance.new("Part")
  4011. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  4012. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4013. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4014. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4015. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4016. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4017. obj2.Material = Enum.Material.Concrete
  4018. obj2.Size = Vector3.new(1, 0.25, 0.25)
  4019. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4020. obj2.Anchored = true
  4021. obj2.BrickColor = BrickColor.new("Black")
  4022. obj2.Friction = 0.30000001192093
  4023. obj2.Shape = Enum.PartType.Cylinder
  4024. obj2.Name = "Grab"
  4025. obj2.Parent = obj1
  4026.  
  4027. -- 3 - handletopcap
  4028. local obj3 = Instance.new("Part")
  4029. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  4030. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4031. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4032. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4033. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4034. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4035. obj3.Material = Enum.Material.Concrete
  4036. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  4037. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4038. obj3.Anchored = true
  4039. obj3.BrickColor = BrickColor.new("Black")
  4040. obj3.Friction = 0.30000001192093
  4041. obj3.Shape = Enum.PartType.Ball
  4042. obj3.Name = "handletopcap"
  4043. obj3.Parent = obj1
  4044.  
  4045. -- 4 - handlebottomcap
  4046. local obj4 = Instance.new("Part")
  4047. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  4048. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4049. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4050. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4051. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4052. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4053. obj4.Material = Enum.Material.Concrete
  4054. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  4055. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4056. obj4.Anchored = true
  4057. obj4.BrickColor = BrickColor.new("Black")
  4058. obj4.Friction = 0.30000001192093
  4059. obj4.Shape = Enum.PartType.Ball
  4060. obj4.Name = "handlebottomcap"
  4061. obj4.Parent = obj1
  4062.  
  4063. -- 5 - handleguardmid
  4064. local obj5 = Instance.new("Part")
  4065. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  4066. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4067. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4068. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4069. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4070. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4071. obj5.Material = Enum.Material.Concrete
  4072. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  4073. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4074. obj5.Anchored = true
  4075. obj5.BrickColor = BrickColor.new("Black")
  4076. obj5.Friction = 0.30000001192093
  4077. obj5.Shape = Enum.PartType.Block
  4078. obj5.Name = "handleguardmid"
  4079. obj5.Parent = obj1
  4080.  
  4081. -- 6 - handleguardcap1
  4082. local obj6 = Instance.new("Part")
  4083. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  4084. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4085. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4086. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4087. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4088. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4089. obj6.Material = Enum.Material.Concrete
  4090. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  4091. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4092. obj6.Anchored = true
  4093. obj6.BrickColor = BrickColor.new("Black")
  4094. obj6.Friction = 0.30000001192093
  4095. obj6.Shape = Enum.PartType.Cylinder
  4096. obj6.Name = "handleguardcap1"
  4097. obj6.Parent = obj1
  4098.  
  4099. -- 7 - handleguardcap2
  4100. local obj7 = Instance.new("Part")
  4101. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  4102. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4103. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4104. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4105. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4106. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4107. obj7.Material = Enum.Material.Concrete
  4108. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  4109. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4110. obj7.Anchored = true
  4111. obj7.BrickColor = BrickColor.new("Black")
  4112. obj7.Friction = 0.30000001192093
  4113. obj7.Shape = Enum.PartType.Cylinder
  4114. obj7.Name = "handleguardcap2"
  4115. obj7.Parent = obj1
  4116.  
  4117. -- 8 - big ass knife
  4118. local obj8 = Instance.new("Part")
  4119. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  4120. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4121. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4122. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4123. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4124. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4125. obj8.Material = Enum.Material.Metal
  4126. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  4127. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4128. obj8.Anchored = true
  4129. obj8.BrickColor = BrickColor.new("Lily white")
  4130. obj8.Friction = 0.30000001192093
  4131. obj8.Shape = Enum.PartType.Block
  4132. obj8.Name = "big ass knife"
  4133. obj8.Parent = obj1
  4134.  
  4135. -- 9 - Mesh
  4136. local obj9 = Instance.new("BlockMesh")
  4137. obj9.Scale = Vector3.new(0.5, 1, 1)
  4138. obj9.Parent = obj8
  4139.  
  4140. -- 10 - big ass knife
  4141. local obj10 = Instance.new("Part")
  4142. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  4143. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4144. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4145. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4146. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4147. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4148. obj10.Material = Enum.Material.Metal
  4149. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  4150. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4151. obj10.Anchored = true
  4152. obj10.BrickColor = BrickColor.new("Lily white")
  4153. obj10.Friction = 0.30000001192093
  4154. obj10.Shape = Enum.PartType.Block
  4155. obj10.Name = "big ass knife"
  4156. obj10.Parent = obj1
  4157. local knife = obj10
  4158.  
  4159. -- 11 - Mesh
  4160. local obj11 = Instance.new("BlockMesh")
  4161. obj11.Scale = Vector3.new(0.5, 1, 1)
  4162. obj11.Parent = obj10
  4163.  
  4164. -- 12 - big ass knife
  4165. local obj12 = Instance.new("Part")
  4166. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  4167. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4168. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4169. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4170. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4171. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4172. obj12.Material = Enum.Material.Metal
  4173. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  4174. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4175. obj12.Anchored = true
  4176. obj12.BrickColor = BrickColor.new("Lily white")
  4177. obj12.Friction = 0.30000001192093
  4178. obj12.Shape = Enum.PartType.Block
  4179. obj12.Name = "big ass knife"
  4180. obj12.Parent = obj1
  4181.  
  4182. -- 13 - Mesh
  4183. local obj13 = Instance.new("BlockMesh")
  4184. obj13.Scale = Vector3.new(0.5, 1, 1)
  4185. obj13.Parent = obj12
  4186.  
  4187. -- 14 - serration
  4188. local obj14 = Instance.new("WedgePart")
  4189. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4190. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4191. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4192. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4193. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4194. obj14.Material = Enum.Material.Metal
  4195. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4196. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4197. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4198. obj14.Anchored = true
  4199. obj14.BrickColor = BrickColor.new("Lily white")
  4200. obj14.Friction = 0.30000001192093
  4201. obj14.Name = "serration"
  4202. obj14.Parent = obj1
  4203.  
  4204. -- 15 - Mesh
  4205. local obj15 = Instance.new("BlockMesh")
  4206. obj15.Scale = Vector3.new(0.5, 1, 1)
  4207. obj15.Parent = obj14
  4208.  
  4209. -- 16 - serration
  4210. local obj16 = Instance.new("WedgePart")
  4211. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4212. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4213. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4214. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4215. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4216. obj16.Material = Enum.Material.Metal
  4217. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4218. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4219. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4220. obj16.Anchored = true
  4221. obj16.BrickColor = BrickColor.new("Lily white")
  4222. obj16.Friction = 0.30000001192093
  4223. obj16.Name = "serration"
  4224. obj16.Parent = obj1
  4225.  
  4226. -- 17 - Mesh
  4227. local obj17 = Instance.new("BlockMesh")
  4228. obj17.Scale = Vector3.new(0.5, 1, 1)
  4229. obj17.Parent = obj16
  4230.  
  4231. -- 18 - serration
  4232. local obj18 = Instance.new("WedgePart")
  4233. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4234. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4235. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4236. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4237. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4238. obj18.Material = Enum.Material.Metal
  4239. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4240. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4241. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4242. obj18.Anchored = true
  4243. obj18.BrickColor = BrickColor.new("Lily white")
  4244. obj18.Friction = 0.30000001192093
  4245. obj18.Name = "serration"
  4246. obj18.Parent = obj1
  4247.  
  4248. -- 19 - Mesh
  4249. local obj19 = Instance.new("BlockMesh")
  4250. obj19.Scale = Vector3.new(0.5, 1, 1)
  4251. obj19.Parent = obj18
  4252.  
  4253. -- 20 - serration
  4254. local obj20 = Instance.new("WedgePart")
  4255. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4256. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4257. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4258. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4259. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4260. obj20.Material = Enum.Material.Metal
  4261. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4262. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4263. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4264. obj20.Anchored = true
  4265. obj20.BrickColor = BrickColor.new("Lily white")
  4266. obj20.Friction = 0.30000001192093
  4267. obj20.Name = "serration"
  4268. obj20.Parent = obj1
  4269.  
  4270. -- 21 - Mesh
  4271. local obj21 = Instance.new("BlockMesh")
  4272. obj21.Scale = Vector3.new(0.5, 1, 1)
  4273. obj21.Parent = obj20
  4274.  
  4275. -- 22 - serration
  4276. local obj22 = Instance.new("WedgePart")
  4277. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4278. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4279. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4280. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4281. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4282. obj22.Material = Enum.Material.Metal
  4283. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4284. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4285. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4286. obj22.Anchored = true
  4287. obj22.BrickColor = BrickColor.new("Lily white")
  4288. obj22.Friction = 0.30000001192093
  4289. obj22.Name = "serration"
  4290. obj22.Parent = obj1
  4291.  
  4292. -- 23 - Mesh
  4293. local obj23 = Instance.new("BlockMesh")
  4294. obj23.Scale = Vector3.new(0.5, 1, 1)
  4295. obj23.Parent = obj22
  4296.  
  4297. -- 24 - serration
  4298. local obj24 = Instance.new("WedgePart")
  4299. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4300. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4301. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4302. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4303. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4304. obj24.Material = Enum.Material.Metal
  4305. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4306. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4307. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4308. obj24.Anchored = true
  4309. obj24.BrickColor = BrickColor.new("Lily white")
  4310. obj24.Friction = 0.30000001192093
  4311. obj24.Name = "serration"
  4312. obj24.Parent = obj1
  4313.  
  4314. -- 25 - Mesh
  4315. local obj25 = Instance.new("BlockMesh")
  4316. obj25.Scale = Vector3.new(0.5, 1, 1)
  4317. obj25.Parent = obj24
  4318.  
  4319. -- 26 - serration
  4320. local obj26 = Instance.new("WedgePart")
  4321. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4322. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4323. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4324. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4325. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4326. obj26.Material = Enum.Material.Metal
  4327. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4328. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4329. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4330. obj26.Anchored = true
  4331. obj26.BrickColor = BrickColor.new("Lily white")
  4332. obj26.Friction = 0.30000001192093
  4333. obj26.Name = "serration"
  4334. obj26.Parent = obj1
  4335.  
  4336. -- 27 - Mesh
  4337. local obj27 = Instance.new("BlockMesh")
  4338. obj27.Scale = Vector3.new(0.5, 1, 1)
  4339. obj27.Parent = obj26
  4340.  
  4341. -- 28 - serration
  4342. local obj28 = Instance.new("WedgePart")
  4343. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4344. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4345. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4346. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4347. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4348. obj28.Material = Enum.Material.Metal
  4349. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4350. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4351. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4352. obj28.Anchored = true
  4353. obj28.BrickColor = BrickColor.new("Lily white")
  4354. obj28.Friction = 0.30000001192093
  4355. obj28.Name = "serration"
  4356. obj28.Parent = obj1
  4357.  
  4358. -- 29 - Mesh
  4359. local obj29 = Instance.new("BlockMesh")
  4360. obj29.Scale = Vector3.new(0.5, 1, 1)
  4361. obj29.Parent = obj28
  4362.  
  4363. -- 30 - knifetip1
  4364. local obj30 = Instance.new("WedgePart")
  4365. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4366. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4367. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4368. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4369. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4370. obj30.Material = Enum.Material.Metal
  4371. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  4372. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4373. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4374. obj30.Anchored = true
  4375. obj30.BrickColor = BrickColor.new("Lily white")
  4376. obj30.Friction = 0.30000001192093
  4377. obj30.Name = "knifetip1"
  4378. obj30.Parent = obj1
  4379.  
  4380. -- 31 - Mesh
  4381. local obj31 = Instance.new("BlockMesh")
  4382. obj31.Scale = Vector3.new(0.5, 1, 1)
  4383. obj31.Parent = obj30
  4384.  
  4385. -- 32 - redstuff
  4386. local obj32 = Instance.new("Part")
  4387. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  4388. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4389. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4390. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4391. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4392. obj32.Material = Enum.Material.SmoothPlastic
  4393. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4394. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  4395. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4396. obj32.BrickColor = BrickColor.new("Institutional white")
  4397. obj32.Friction = 0.30000001192093
  4398. obj32.Shape = Enum.PartType.Cylinder
  4399. obj32.Name = "redstuff"
  4400. obj32.Anchored = true
  4401. obj32.Parent = obj1
  4402.  
  4403.  
  4404. -- 33 - redstuff
  4405. local obj33 = Instance.new("Part")
  4406. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  4407. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4408. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4409. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4410. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4411. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4412. obj33.Material = Enum.Material.SmoothPlastic
  4413. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  4414. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4415. obj33.BrickColor = BrickColor.new("Institutional white")
  4416. obj33.Friction = 0.30000001192093
  4417. obj33.Shape = Enum.PartType.Block
  4418. obj33.Name = "redstuff"
  4419. obj33.Anchored = true
  4420. obj33.Parent = obj1
  4421.  
  4422. -- 34 - redstuff
  4423. local obj34 = Instance.new("Part")
  4424. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  4425. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4426. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4427. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4428. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4429. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4430. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  4431. obj34.Material = Enum.Material.SmoothPlastic
  4432. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4433. obj34.BrickColor = BrickColor.new("Institutional white")
  4434. obj34.Friction = 0.30000001192093
  4435. obj34.Shape = Enum.PartType.Cylinder
  4436. obj34.Name = "redstuff"
  4437. obj34.Anchored = true
  4438. obj34.Parent = obj1
  4439.  
  4440. -- 35 - redstuff
  4441. local obj35 = Instance.new("Part")
  4442. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  4443. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4444. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4445. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4446. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4447. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4448. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  4449. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4450. obj35.BrickColor = BrickColor.new("Institutional white")
  4451. obj35.Friction = 0.30000001192093
  4452. obj35.Shape = Enum.PartType.Cylinder
  4453. obj35.Material = Enum.Material.SmoothPlastic
  4454. obj35.Name = "redstuff"
  4455. obj35.Anchored = true
  4456. obj35.Parent = obj1
  4457.  
  4458. -- 36 - redstuff
  4459. local obj36 = Instance.new("Part")
  4460. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  4461. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4462. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4463. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4464. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4465. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4466. obj36.Material = Enum.Material.SmoothPlastic
  4467. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  4468. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4469. obj36.BrickColor = BrickColor.new("Institutional white")
  4470. obj36.Friction = 0.30000001192093
  4471. obj36.Shape = Enum.PartType.Cylinder
  4472. obj36.Name = "redstuff"
  4473. obj36.Anchored = true
  4474. obj36.Parent = obj1
  4475.  
  4476. -- 37 - redstuff
  4477. local obj37 = Instance.new("WedgePart")
  4478. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  4479. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4480. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4481. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4482. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4483. obj37.Material = Enum.Material.SmoothPlastic
  4484. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  4485. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4486. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4487. obj37.Anchored = true
  4488. obj37.BrickColor = BrickColor.new("Institutional white")
  4489. obj37.Friction = 0.30000001192093
  4490. obj37.Name = "redstuff"
  4491. obj37.Anchored = true
  4492. obj37.Parent = obj1
  4493.  
  4494. -- 38 - redstuff
  4495. local obj38 = Instance.new("Part")
  4496. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  4497. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4498. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4499. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4500. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4501. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4502. obj38.Material = Enum.Material.SmoothPlastic
  4503. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  4504. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4505. obj38.BrickColor = BrickColor.new("Institutional white")
  4506. obj38.Friction = 0.30000001192093
  4507. obj38.Shape = Enum.PartType.Cylinder
  4508. obj38.Name = "redstuff"
  4509. obj38.Anchored = true
  4510. obj38.Parent = obj1
  4511.  
  4512. local function recurse(objnum)
  4513. table.insert(knifeparts,{objnum,objnum.Parent})
  4514. for i,v in pairs(objnum:GetChildren()) do
  4515. recurse(v)
  4516. end
  4517. end
  4518.  
  4519. recurse(obj1)
  4520.  
  4521. local audio = Instance.new('Sound',knife)
  4522. audio.Volume = 2
  4523.  
  4524. local audio2 = Instance.new('Sound',knife)
  4525. audio2.Volume = 2
  4526.  
  4527. local holdpart = Instance.new("Part")
  4528. holdpart.Parent = me
  4529. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  4530. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  4531. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  4532.  
  4533. local previous = nil
  4534. for i,v in pairs(obj1:GetChildren()) do
  4535. if v:IsA('BasePart') then
  4536. if previous then
  4537. local weld = Instance.new('Weld',v)
  4538. weld.Part0 = v
  4539. weld.Part1 = previous
  4540. weld.C0 = v.CFrame:inverse() * previous.CFrame
  4541. previous.Anchored = false
  4542. previous.CanCollide = false
  4543. local vee = v
  4544. weld.AncestryChanged:connect(function(mez,par)
  4545. wait()
  4546. weld.Parent = vee
  4547. end)
  4548. end
  4549. previous = v
  4550. end
  4551. end
  4552. previous.Anchored = false
  4553. previous.CanCollide = false
  4554.  
  4555. local holdpartweld = Instance.new("Weld", me.Torso)
  4556. holdpartweld.Part0 = me.Torso
  4557. holdpartweld.Part1 = holdpart
  4558. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  4559.  
  4560. holdpartweld.AncestryChanged:connect(function(mez,par)
  4561. if par ~= me.Torso then
  4562. wait()
  4563. holdpartweld.Parent = me.Torso
  4564. end
  4565. end)
  4566.  
  4567. local knifeweld = Instance.new('Weld',me.Torso)
  4568. knifeweld.Part0 = me.Torso
  4569. knifeweld.Part1 = obj2
  4570. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4571. knifeweld.AncestryChanged:connect(function(mez,par)
  4572. if par ~= me.Torso then
  4573. wait()
  4574. knifeweld.Parent = me.Torso
  4575. end
  4576. end)
  4577. local ScreenGui = Instance.new("ScreenGui")
  4578. local CustomizeGui = Instance.new("Frame")
  4579. local Customize = Instance.new("TextLabel")
  4580. local ClosestColor = Instance.new("TextLabel")
  4581. local Line = Instance.new("TextLabel")
  4582. local Color = Instance.new("ImageLabel")
  4583. local Close = Instance.new("TextButton")
  4584. local RedHue = Instance.new("TextLabel")
  4585. local GreenHue = Instance.new("TextLabel")
  4586. local RedInput = Instance.new("TextBox")
  4587. local BlueHue = Instance.new("TextLabel")
  4588. local GreenInput = Instance.new("TextBox")
  4589. local TransInput = Instance.new("TextBox")
  4590. local BlueInput = Instance.new("TextBox")
  4591. local Message = Instance.new("TextLabel")
  4592. local Message2 = Instance.new("TextLabel")
  4593. local TrailTransparency = Instance.new("TextLabel")
  4594. local TrailInput = Instance.new("TextBox")
  4595. local MusicOption = Instance.new("TextButton")
  4596. local ScreenOption = Instance.new("TextButton")
  4597. local ScreenOptionTxt = Instance.new("TextLabel")
  4598. local MusicOptionTxt = Instance.new("TextLabel")
  4599.  
  4600. -- Properties
  4601.  
  4602. ScreenGui.Parent = playergui
  4603.  
  4604. CustomizeGui.Name = "CustomizeGui"
  4605. CustomizeGui.Parent = ScreenGui
  4606. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  4607. CustomizeGui.BackgroundTransparency = 0.5
  4608. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  4609. CustomizeGui.BorderSizePixel = 2
  4610. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  4611. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  4612.  
  4613. Customize.Name = "Customize"
  4614. Customize.Parent = CustomizeGui
  4615. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  4616. Customize.BackgroundTransparency = 0.75
  4617. Customize.BorderSizePixel = 0
  4618. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  4619. Customize.FontSize = Enum.FontSize.Size28
  4620. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  4621. Customize.TextColor3 = Color3.new(1, 1, 1)
  4622. Customize.TextScaled = true
  4623. Customize.TextSize = 25
  4624. Customize.TextStrokeTransparency = 0.5
  4625. Customize.TextWrapped = true
  4626.  
  4627. ClosestColor.Name = "ClosestColor"
  4628. ClosestColor.Parent = CustomizeGui
  4629. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  4630. ClosestColor.BackgroundTransparency = 1
  4631. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  4632. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  4633. ClosestColor.Font = Enum.Font.SourceSansLight
  4634. ClosestColor.FontSize = Enum.FontSize.Size32
  4635. ClosestColor.Text = "Your color is closest to Institutional White"
  4636. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  4637. ClosestColor.TextSize = 30
  4638. ClosestColor.TextStrokeTransparency = 0.5
  4639.  
  4640. Line.Name = "Line"
  4641. Line.Parent = CustomizeGui
  4642. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  4643. Line.BackgroundTransparency = 0.5
  4644. Line.BorderColor3 = Color3.new(0, 0, 0)
  4645. Line.BorderSizePixel = 0
  4646. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  4647. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  4648. Line.Font = Enum.Font.SourceSans
  4649. Line.FontSize = Enum.FontSize.Size14
  4650. Line.Text = " "
  4651. Line.TextSize = 14
  4652.  
  4653. Color.Name = "Color"
  4654. Color.Parent = CustomizeGui
  4655. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  4656. Color.BorderSizePixel = 0
  4657. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  4658. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  4659. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  4660.  
  4661. MusicOption.Parent = CustomizeGui
  4662. MusicOption.Name = "MusicOption"
  4663. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  4664. MusicOption.BorderSizePixel = 1
  4665. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  4666. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  4667. MusicOption.Text = ""
  4668. MusicOption.BackgroundTransparency = 0.5
  4669.  
  4670. ScreenOption.Parent = CustomizeGui
  4671. ScreenOption.Name = "ScreenOption"
  4672. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  4673. ScreenOption.BorderSizePixel = 1
  4674. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  4675. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  4676. ScreenOption.Text = ""
  4677. ScreenOption.BackgroundTransparency = 0.5
  4678.  
  4679. ScreenOptionTxt.Name = "ScreenOptionTxt"
  4680. ScreenOptionTxt.Parent = CustomizeGui
  4681. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  4682. ScreenOptionTxt.BackgroundTransparency = 1
  4683. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  4684. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  4685. ScreenOptionTxt.Font = Enum.Font.SourceSans
  4686. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  4687. ScreenOptionTxt.Text = "Psychopath Red Filter"
  4688. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  4689. ScreenOptionTxt.TextScaled = true
  4690. ScreenOptionTxt.TextSize = 20
  4691. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  4692. ScreenOptionTxt.TextStrokeTransparency = 0.5
  4693. ScreenOptionTxt.TextWrapped = true
  4694. ScreenOptionTxt.TextXAlignment = "Left"
  4695.  
  4696. MusicOptionTxt.Name = "MusicOptionTxt"
  4697. MusicOptionTxt.Parent = CustomizeGui
  4698. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  4699. MusicOptionTxt.BackgroundTransparency = 1
  4700. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  4701. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  4702. MusicOptionTxt.Font = Enum.Font.SourceSans
  4703. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  4704. MusicOptionTxt.Text = "Psychopath Background Music"
  4705. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  4706. MusicOptionTxt.TextScaled = true
  4707. MusicOptionTxt.TextSize = 20
  4708. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  4709. MusicOptionTxt.TextStrokeTransparency = 0.5
  4710. MusicOptionTxt.TextWrapped = true
  4711. MusicOptionTxt.TextXAlignment = "Left"
  4712.  
  4713. Close.Name = "Close"
  4714. Close.Parent = CustomizeGui
  4715. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  4716. Close.BackgroundTransparency = 0.5
  4717. Close.BorderColor3 = Color3.new(0, 0, 0)
  4718. Close.BorderSizePixel = 2
  4719. Close.Position = UDim2.new(1.005, 0, 0, 0)
  4720. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  4721. Close.Font = Enum.Font.SourceSans
  4722. Close.FontSize = Enum.FontSize.Size14
  4723. Close.Text = "X"
  4724. Close.TextColor3 = Color3.new(1, 1, 1)
  4725. Close.TextScaled = true
  4726. Close.TextSize = 14
  4727. Close.TextStrokeTransparency = 0
  4728. Close.TextWrapped = true
  4729.  
  4730. RedHue.Name = "RedHue"
  4731. RedHue.Parent = CustomizeGui
  4732. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  4733. RedHue.BackgroundTransparency = 1
  4734. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  4735. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  4736. RedHue.Font = Enum.Font.SourceSans
  4737. RedHue.FontSize = Enum.FontSize.Size24
  4738. RedHue.Text = "RED Hue Value: "
  4739. RedHue.TextColor3 = Color3.new(1, 1, 1)
  4740. RedHue.TextScaled = true
  4741. RedHue.TextSize = 20
  4742. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  4743. RedHue.TextStrokeTransparency = 0.75
  4744. RedHue.TextWrapped = true
  4745.  
  4746. GreenHue.Name = "GreenHue"
  4747. GreenHue.Parent = CustomizeGui
  4748. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  4749. GreenHue.BackgroundTransparency = 1
  4750. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  4751. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  4752. GreenHue.Font = Enum.Font.SourceSans
  4753. GreenHue.FontSize = Enum.FontSize.Size24
  4754. GreenHue.Text = "GREEN Hue Value:"
  4755. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  4756. GreenHue.TextScaled = true
  4757. GreenHue.TextSize = 20
  4758. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  4759. GreenHue.TextStrokeTransparency = 0.75
  4760. GreenHue.TextWrapped = true
  4761.  
  4762. RedInput.Name = "RedInput"
  4763. RedInput.Parent = CustomizeGui
  4764. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  4765. RedInput.BackgroundTransparency = 0.5
  4766. RedInput.BorderSizePixel = 0
  4767. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  4768. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  4769. RedInput.Font = Enum.Font.SourceSans
  4770. RedInput.FontSize = Enum.FontSize.Size14
  4771. RedInput.Text = "255"
  4772. RedInput.TextColor3 = Color3.new(1, 1, 1)
  4773. RedInput.TextSize = 14
  4774. RedInput.TextStrokeTransparency = 0
  4775.  
  4776. BlueHue.Name = "BlueHue"
  4777. BlueHue.Parent = CustomizeGui
  4778. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  4779. BlueHue.BackgroundTransparency = 1
  4780. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  4781. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  4782. BlueHue.Font = Enum.Font.SourceSans
  4783. BlueHue.FontSize = Enum.FontSize.Size24
  4784. BlueHue.Text = "BLUE Hue Value:"
  4785. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  4786. BlueHue.TextScaled = true
  4787. BlueHue.TextSize = 20
  4788. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  4789. BlueHue.TextStrokeTransparency = 0.75
  4790. BlueHue.TextWrapped = true
  4791.  
  4792. TrailTransparency.Name = "TrailTransparency"
  4793. TrailTransparency.Parent = CustomizeGui
  4794. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  4795. TrailTransparency.BackgroundTransparency = 1
  4796. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  4797. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  4798. TrailTransparency.Font = Enum.Font.SourceSans
  4799. TrailTransparency.FontSize = Enum.FontSize.Size24
  4800. TrailTransparency.Text = "Trail Transparency:"
  4801. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  4802. TrailTransparency.TextScaled = true
  4803. TrailTransparency.TextSize = 20
  4804. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  4805. TrailTransparency.TextWrapped = true
  4806.  
  4807. GreenInput.Name = "GreenInput"
  4808. GreenInput.Parent = CustomizeGui
  4809. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  4810. GreenInput.BackgroundTransparency = 0.5
  4811. GreenInput.BorderSizePixel = 0
  4812. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  4813. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  4814. GreenInput.Font = Enum.Font.SourceSans
  4815. GreenInput.FontSize = Enum.FontSize.Size14
  4816. GreenInput.Text = "255"
  4817. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  4818. GreenInput.TextSize = 14
  4819. GreenInput.TextStrokeTransparency = 0
  4820.  
  4821. TransInput.Name = "TransInput"
  4822. TransInput.Parent = CustomizeGui
  4823. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  4824. TransInput.BackgroundTransparency = 0.5
  4825. TransInput.BorderSizePixel = 0
  4826. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  4827. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  4828. TransInput.Font = Enum.Font.SourceSans
  4829. TransInput.FontSize = Enum.FontSize.Size14
  4830. TransInput.Text = "50"
  4831. TransInput.TextColor3 = Color3.new(1, 1, 1)
  4832. TransInput.TextSize = 14
  4833. TransInput.TextStrokeTransparency = 0
  4834.  
  4835. BlueInput.Name = "BlueInput"
  4836. BlueInput.Parent = CustomizeGui
  4837. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  4838. BlueInput.BackgroundTransparency = 0.5
  4839. BlueInput.BorderSizePixel = 0
  4840. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  4841. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  4842. BlueInput.Font = Enum.Font.SourceSans
  4843. BlueInput.FontSize = Enum.FontSize.Size14
  4844. BlueInput.Text = "255"
  4845. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  4846. BlueInput.TextSize = 14
  4847. BlueInput.TextStrokeTransparency = 0
  4848.  
  4849. Message.Name = "Message"
  4850. Message.Parent = CustomizeGui
  4851. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  4852. Message.BackgroundTransparency = 1
  4853. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  4854. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  4855. Message.Font = Enum.Font.SourceSans
  4856. Message.FontSize = Enum.FontSize.Size18
  4857. Message.Text = "|| Inputs must be values ||"
  4858. Message.TextColor3 = Color3.new(1, 1, 1)
  4859. Message.TextScaled = true
  4860. Message.TextSize = 15
  4861. Message.TextStrokeTransparency = 0.75
  4862. Message.TextWrapped = true
  4863.  
  4864. local attun = Instance.new("Attachment", knife)
  4865. attun.Position = Vector3.new(0, 0.1, -1.75)
  4866. local atdos = Instance.new("Attachment", knife)
  4867. atdos.Position = Vector3.new(0, -0.1, 0.5)
  4868. local trail = Instance.new("Trail", knife)
  4869. trail.LightEmission = 0.5
  4870. trail.Attachment0 = attun
  4871. trail.Attachment1 = atdos
  4872. trail.Lifetime = 0.175
  4873. trail.MinLength = 0
  4874. trail.Enabled = false
  4875.  
  4876. function updatez()
  4877. local rc = tonumber(RedInput.Text)
  4878. local gc = tonumber(GreenInput.Text)
  4879. local bc = tonumber(BlueInput.Text)
  4880. local tcupd = tonumber(TransInput.Text)
  4881. if rc == nil then
  4882. rc = 0
  4883. end
  4884. if gc == nil then
  4885. gc = 0
  4886. end
  4887. if bc == nil then
  4888. bc = 0
  4889. end
  4890. if tcupd == nil then
  4891. tcupd = 0
  4892. end
  4893. local tc = tcupd/100
  4894. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  4895. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  4896. obj32.Color = Color3.fromRGB(rc,gc,bc)
  4897. obj33.Color = Color3.fromRGB(rc,gc,bc)
  4898. obj34.Color = Color3.fromRGB(rc,gc,bc)
  4899. obj35.Color = Color3.fromRGB(rc,gc,bc)
  4900. obj36.Color = Color3.fromRGB(rc,gc,bc)
  4901. obj37.Color = Color3.fromRGB(rc,gc,bc)
  4902. obj38.Color = Color3.fromRGB(rc,gc,bc)
  4903. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  4904. trail.Transparency = NumberSequence.new(tc)
  4905. TrailTransparency.TextStrokeTransparency = tc
  4906. end
  4907.  
  4908. RedInput.Changed:connect(function(val)
  4909. if val == "Text" and tonumber(RedInput.Text) then
  4910. RedInput.Text = tostring(tonumber(RedInput.Text))
  4911. if tonumber(RedInput.Text) > 255 then
  4912. RedInput.Text = '255'
  4913. end
  4914. elseif val == "Text" then
  4915. RedInput.Text = ""
  4916. end
  4917. updatez()
  4918. end)
  4919. GreenInput.Changed:connect(function(val)
  4920. if val == "Text" and tonumber(GreenInput.Text) then
  4921. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  4922. if tonumber(GreenInput.Text) > 255 then
  4923. GreenInput.Text = '255'
  4924. end
  4925. elseif val == "Text" then
  4926. GreenInput.Text = ""
  4927. end
  4928. updatez()
  4929. end)
  4930. BlueInput.Changed:connect(function(val)
  4931. if val == "Text" and tonumber(BlueInput.Text) then
  4932. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  4933. if tonumber(BlueInput.Text) > 255 then
  4934. BlueInput.Text = '255'
  4935. end
  4936. elseif val == "Text" then
  4937. BlueInput.Text = ""
  4938. end
  4939. updatez()
  4940. end)
  4941. TransInput.Changed:connect(function(val)
  4942. if val == "Text" and tonumber(TransInput.Text) then
  4943. TransInput.Text = tostring(tonumber(TransInput.Text))
  4944. if tonumber(TransInput.Text) > 100 then
  4945. TransInput.Text = '100'
  4946. end
  4947. elseif val == "Text" then
  4948. TransInput.Text = ""
  4949. end
  4950. updatez()
  4951. end)
  4952.  
  4953. Close.MouseButton1Click:connect(function()
  4954. if lerpz == false then
  4955. lerpz = true
  4956. if Close.Text ~= "+" then
  4957. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  4958. for i=1,10 do
  4959. Close.TextTransparency = i/10
  4960. Close.TextStrokeTransparency = i/10
  4961. wait(0.01)
  4962. end
  4963. Close.Text = "+"
  4964. for i=1,10 do
  4965. Close.TextTransparency = (10-i+1)/10
  4966. Close.TextStrokeTransparency = (10-i+1)/10
  4967. wait(0.01)
  4968. end
  4969. lerpz = false
  4970. else
  4971. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  4972. for i=1,10 do
  4973. Close.TextTransparency = i/10
  4974. Close.TextStrokeTransparency = i/10
  4975. wait(0.01)
  4976. end
  4977. Close.Text = "X"
  4978. for i=1,10 do
  4979. Close.TextTransparency = (10-i+1)/10
  4980. Close.TextStrokeTransparency = (10-i+1)/10
  4981. wait(0.01)
  4982. end
  4983. lerpz = false
  4984. end
  4985. end
  4986. end)
  4987.  
  4988. MusicOption.MouseButton1Click:connect(function()
  4989. if canbackgroundmusic == true then
  4990. canbackgroundmusic = false
  4991. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  4992. else
  4993. canbackgroundmusic = true
  4994. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  4995. end
  4996. end)
  4997.  
  4998. ScreenOption.MouseButton1Click:connect(function()
  4999. if cancolorfilter == true then
  5000. cancolorfilter = false
  5001. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  5002. else
  5003. cancolorfilter = true
  5004. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  5005. end
  5006. end)
  5007.  
  5008. function equip()
  5009. local doit = coroutine.wrap(function()
  5010. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  5011. acting = true
  5012. local arm = me["Right Arm"]
  5013. local arm2 = me["Left Arm"]
  5014. local tors = me.Torso
  5015. local weld = Instance.new('Weld',arm)
  5016. weld.Part0 = arm
  5017. weld.Part1 = tors
  5018. weld.C0 = CFrame.new(-1.5,0,0)
  5019. local weld2 = Instance.new("Weld", arm2)
  5020. weld2.Part0 = arm2
  5021. weld2.Part1 = tors
  5022. weld2.C0 = CFrame.new(1.5, 0, 0)
  5023. wait(0.001)
  5024. for i = 0,1,0.1 do
  5025. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  5026. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  5027. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  5028. wait(0.001)
  5029. end
  5030. wait(0.15)
  5031. trail.Enabled = true
  5032. for i = 0,1,0.1 do
  5033. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  5034. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  5035. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  5036. wait(0.001)
  5037. end
  5038. trail.Enabled = false
  5039. wait(0.2)
  5040. for i = 0,1,0.1 do
  5041. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  5042. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  5043. wait(0.001)
  5044. end
  5045. weld:Destroy()
  5046. weld2:Remove()
  5047. if tors ~= nil then
  5048. rightshoulderz:Clone().Parent = me.Torso
  5049. leftshoulderz:Clone().Parent = me.Torso
  5050. end
  5051. end
  5052. acting = false
  5053. end)
  5054. doit()
  5055. end
  5056.  
  5057. function kysnigga()
  5058. if kyssing == true then return end
  5059. kyssing = true
  5060. acting = true
  5061. decearingTHING = math.random(1, 100)
  5062. if decearingTHING == 4 then
  5063. decearingEGG = Instance.new("Sound", me.Torso)
  5064. decearingEGG.SoundId = "rbxassetid://138084557"
  5065. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  5066. decearingEGG.TimePosition = 0.2
  5067. decearingEGG:Play()
  5068. end
  5069. me.Humanoid.WalkSpeed = 0
  5070. me.Humanoid.JumpPower = 0
  5071.  
  5072. local rightarm = Instance.new("Weld", me.Torso)
  5073. rightarm.Part0 = me.Torso
  5074. rightarm.Part1 = me["Right Arm"]
  5075. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  5076.  
  5077. local leftarm = Instance.new("Weld", me.Torso)
  5078. leftarm.Part0 = me.Torso
  5079. leftarm.Part1 = me["Left Arm"]
  5080. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  5081.  
  5082. local tors = Instance.new("Weld", me.HumanoidRootPart)
  5083. tors.Part0 = me.HumanoidRootPart
  5084. tors.Part1 = me.Torso
  5085. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  5086.  
  5087. local rightleg = Instance.new("Weld", me.Torso)
  5088. rightleg.Part0 = me.Torso
  5089. rightleg.Part1 = me["Right Leg"]
  5090. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  5091.  
  5092. local leftleg = Instance.new("Weld", me.Torso)
  5093. leftleg.Part0 = me.Torso
  5094. leftleg.Part1 = me["Left Leg"]
  5095. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  5096.  
  5097. for i = 0, 1, 0.03 do
  5098. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  5099. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  5100. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  5101. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  5102. wait()
  5103. end
  5104. for i = 0, 1, 0.03 do
  5105. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  5106. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  5107. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  5108. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  5109. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  5110. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  5111. wait()
  5112. end
  5113. local bleedzer = Instance.new('Part',me.Torso)
  5114. bleedzer.CFrame = me.Torso.CFrame
  5115. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  5116. bleedzer.Transparency = 1
  5117. bleedzer.CanCollide = false
  5118. local weld = Instance.new('Weld',bleedzer)
  5119. weld.Part0 = bleedzer
  5120. weld.Part1 = me.Torso
  5121. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  5122. local woodpekker = coroutine.wrap(function()
  5123. bleed(bleedzer)
  5124. end)
  5125. woodpekker()
  5126. audio.SoundId = "rbxassetid://199977936"
  5127. audio.PlaybackSpeed = 1.5
  5128. audio:Play()
  5129. audio2.SoundId = "rbxassetid://220834019"
  5130. audio2.PlaybackSpeed = 1
  5131. audio2.TimePosition = 0.1
  5132. audio2:Play()
  5133. for i = 0, 1, 0.1 do
  5134. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  5135. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  5136. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  5137. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  5138. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  5139. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  5140. wait()
  5141. end
  5142. wait(1)
  5143. audio.SoundId = "rbxassetid://210943487"
  5144. audio.TimePosition = 0.2
  5145. audio.PlaybackSpeed = 0.75
  5146. audio:Play()
  5147. for i = 0, 1, 0.03 do
  5148. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  5149. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  5150. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  5151. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  5152. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  5153. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  5154. wait()
  5155. end
  5156. for i = 0, 1, 0.03 do
  5157. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  5158. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  5159. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  5160. wait()
  5161. end
  5162. wait(0.24)
  5163. if me:FindFirstChildOfClass('Humanoid') then
  5164. me:FindFirstChildOfClass('Humanoid').Health = 0
  5165. end
  5166. wait(0.01)
  5167. killz(me,me.Torso.Name,nil,nil,true)
  5168.  
  5169. tors:Remove()
  5170. rightarm:Remove()
  5171. rightleg:Remove()
  5172. leftleg:Remove()
  5173. leftarm:Remove()
  5174. rightshoulderz:Clone().Parent = me.Torso
  5175. leftshoulderz:Clone().Parent = me.Torso
  5176. torsojoint:Clone().Parent = me.HumanoidRootPart
  5177. lefthipz:Clone().Parent = me.Torso
  5178. righthipz:Clone().Parent = me.Torso
  5179. me.Humanoid.JumpPower = 50
  5180. me.Humanoid.WalkSpeed = 16
  5181. acting = false
  5182. canClick = true
  5183. doing = false
  5184. hit = false
  5185. kyssing = false
  5186. if decearingTHING == 4 then
  5187. decearingEGG:Remove()
  5188. end
  5189. end
  5190.  
  5191. function bleedout()
  5192. local doit = coroutine.wrap(function()
  5193. local targe = grabbed
  5194. local num = 0
  5195. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  5196. if targe.Head:FindFirstChild('Died') then
  5197. tone = math.random(6, 12) / 10
  5198. targe.Head.Died.PlaybackSpeed = tone
  5199. targe.Head.Died:Play()
  5200. else
  5201. local deathsound = Instance.new('Sound',targe.Head)
  5202. deathsound.Name = "Died"
  5203. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  5204. deathsound.Volume = 0.65
  5205. deathsound.EmitterSize = 5
  5206. deathsound.MaxDistance = 150
  5207. tone = math.random(5, 15) / 10
  5208. targe.Head.Died.PlaybackSpeed = tone
  5209. targe.Head.Died:Play()
  5210. end
  5211. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  5212. num = num+1
  5213. wait(0.325)
  5214. end
  5215. targe:FindFirstChildOfClass('Humanoid').Health = 0
  5216. wait()
  5217. killz(targe,'Head',nil,nil,false,true)
  5218. wait(2)
  5219. targe:Remove()
  5220. end)
  5221. doit()
  5222. end
  5223.  
  5224. function liedown()
  5225. local doit = coroutine.wrap(function()
  5226. local targe = grabbed
  5227. wait(2)
  5228. if targe and targe:FindFirstChildOfClass('Humanoid') then
  5229. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  5230. end
  5231. end)
  5232. doit()
  5233. end
  5234.  
  5235. function grab()
  5236. local doit = coroutine.wrap(function()
  5237. acting = true
  5238. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  5239. local arm = me["Right Arm"]
  5240. local tors = me.Torso
  5241. local arm2 = me["Left Arm"]
  5242. local humanroot = me.HumanoidRootPart
  5243. local weld2 = Instance.new('Weld',arm)
  5244. weld2.Part0 = arm
  5245. weld2.Part1 = tors
  5246. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  5247. local weld3 = Instance.new('Weld',arm2)
  5248. weld3.Part0 = arm2
  5249. weld3.Part1 = tors
  5250. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  5251. for i = 0,1,0.05 do
  5252. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  5253. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  5254. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  5255. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  5256. wait(0.01)
  5257. end
  5258. grabbing = true
  5259. trail.Enabled = true
  5260. for i = 0,1,0.10 do
  5261. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  5262. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  5263. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  5264. wait(0.01)
  5265. end
  5266. trail.Enabled = false
  5267. wait(0.5)
  5268. grabbing = false
  5269. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  5270. if grabbed == nil then
  5271. for i = 0,1,0.1 do
  5272. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  5273. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  5274. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  5275. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  5276. wait(0.001)
  5277. end
  5278. weld2:Destroy()
  5279. weld3:Destroy()
  5280. rightshoulderz:Clone().Parent = me.Torso
  5281. leftshoulderz:Clone().Parent = me.Torso
  5282. acting = false
  5283. canClick = true
  5284. end
  5285. end)
  5286. doit()
  5287. end
  5288.  
  5289. function kill()
  5290. paralyzed = false
  5291. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  5292. targetweld = grabbed.Torso.TargetWeld
  5293. targetweld2 = nil
  5294. local reee = grabbed:FindFirstChild("Left Arm")
  5295. if reee and reee:FindFirstChild("Weld") then
  5296. targetweld2 = reee.Weld
  5297. end
  5298. for i, v in pairs(grabbed:GetChildren()) do
  5299. if v.Name == "Part" then
  5300. v.CanCollide = true
  5301. end
  5302. end
  5303. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  5304. local targetrightshoulder = rightshoulder
  5305. local targetleftshoulder = leftshoulder
  5306. local targetweld3 = Instance.new("Weld", targetweld3pt)
  5307. targetweld3.Part0 = grabbed.Torso
  5308. targetweld3.Part1 = targetweld3pt
  5309. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  5310.  
  5311. local doit = coroutine.wrap(function()
  5312. local arm = me["Right Arm"]
  5313. local tors = grabbed.Torso
  5314. local arm2 = me["Left Arm"]
  5315. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  5316. doing = true
  5317. local weld2 = arm:FindFirstChildOfClass('Weld')
  5318. local weld3 = arm2:FindFirstChildOfClass('Weld')
  5319. local humanroot = me.HumanoidRootPart
  5320.  
  5321. for i = 0,1,0.1 do
  5322. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  5323. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  5324. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  5325. wait(0.01)
  5326. end
  5327.  
  5328. audio:Stop()
  5329. audio.SoundId = "rbxassetid://517040733"
  5330. tone = math.random(1, 3)
  5331. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  5332. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  5333. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  5334. audio:Play()
  5335.  
  5336. local bleedpart = Instance.new("Part", grabbed)
  5337. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  5338. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  5339. bleedpart.CanCollide = false
  5340. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  5341. bleedpart.Transparency = 1
  5342.  
  5343. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  5344. bleedpartweld.Part0 = grabbed.Torso
  5345. bleedpartweld.Part1 = bleedpart
  5346. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  5347. local coru=coroutine.wrap(function()
  5348. bleed(bleedpart)
  5349. end)
  5350. coru()
  5351.  
  5352. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  5353. slightthrow.Force = Vector3.new(0, 0, -2500)
  5354.  
  5355. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  5356. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  5357. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  5358.  
  5359. if grabbed:FindFirstChildOfClass('Humanoid') then
  5360. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5361. end
  5362.  
  5363. killz(grabbed,'Left Leg')
  5364. killz(grabbed,'Left Arm')
  5365. killz(grabbed,'Right Leg')
  5366. killz(grabbed,'Right Arm')
  5367.  
  5368. trail.Enabled = true
  5369.  
  5370. for i = 0,1,0.2 do
  5371. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  5372. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  5373. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  5374. wait(0.01)
  5375. end
  5376.  
  5377. trail.Enabled = false
  5378.  
  5379. bleedout()
  5380.  
  5381. rightshoulderz:Clone().Parent = me.Torso
  5382. leftshoulderz:Clone().Parent = me.Torso
  5383. grabbed = nil
  5384.  
  5385. if humanroot:FindFirstChild('Holder') then
  5386. humanroot.Holder:Destroy()
  5387. end
  5388.  
  5389. wait(0.2)
  5390. slightthrow:Remove()
  5391. slightthrow2:Remove()
  5392. for i = 0,1,0.05 do
  5393. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  5394. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  5395. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  5396. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  5397. wait(0.01)
  5398. end
  5399.  
  5400. weld2:Destroy()
  5401. weld3:Destroy()
  5402. targetweld = nil
  5403. targetweld2 = nil
  5404. targetweld3 = nil
  5405. rightshoulderz:Clone().Parent = me.Torso
  5406. leftshoulderz:Clone().Parent = me.Torso
  5407. acting = false
  5408. canClick = true
  5409. doing = false
  5410. end)
  5411. doit()
  5412. end
  5413.  
  5414. function finish()
  5415. if finishing == true then return end
  5416. finishing = true
  5417. acting = true
  5418. decearingTHING = math.random(1, 100)
  5419. if decearingTHING == 4 then
  5420. decearingEGG = Instance.new("Sound", me.Torso)
  5421. decearingEGG.SoundId = "rbxassetid://138084557"
  5422. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  5423. decearingEGG.TimePosition = 0.2
  5424. decearingEGG:Play()
  5425. end
  5426. me.Humanoid.WalkSpeed = 0
  5427. me.Humanoid.JumpPower = 0
  5428.  
  5429. local rightarm = Instance.new("Weld", me.Torso)
  5430. rightarm.Part0 = me.Torso
  5431. rightarm.Part1 = me["Right Arm"]
  5432. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  5433.  
  5434. local tors = Instance.new("Weld", me.HumanoidRootPart)
  5435. tors.Part0 = me.HumanoidRootPart
  5436. tors.Part1 = me.Torso
  5437. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  5438.  
  5439. local rightleg = Instance.new("Weld", me.Torso)
  5440. rightleg.Part0 = me.Torso
  5441. rightleg.Part1 = me["Right Leg"]
  5442. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  5443.  
  5444. local leftleg = Instance.new("Weld", me.Torso)
  5445. leftleg.Part0 = me.Torso
  5446. leftleg.Part1 = me["Left Leg"]
  5447. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  5448.  
  5449. for i = 0, 1, 0.05 do
  5450. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  5451. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  5452. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  5453. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  5454. wait()
  5455. end
  5456. for i=1,finishnum do
  5457. local num1 = 0.5
  5458. local num2 = 0.5
  5459. local num3 = 0.25
  5460. if finishnum ~= 1 then
  5461. num3 = 0
  5462. end
  5463. trail.Enabled = true
  5464. for i = 0, 1, num1 do
  5465. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  5466. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  5467. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  5468. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  5469. wait()
  5470. end
  5471. wait()
  5472. for i = 0, 1, num2 do
  5473. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  5474. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  5475. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  5476. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  5477. wait()
  5478. end
  5479. trail.Enabled = false
  5480. wait(num3)
  5481. end
  5482. wait()
  5483. for i = 0, 1, 0.05 do
  5484. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  5485. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  5486. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  5487. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  5488. wait()
  5489. end
  5490. tors:Remove()
  5491. rightarm:Remove()
  5492. rightleg:Remove()
  5493. leftleg:Remove()
  5494. rightshoulderz:Clone().Parent = me.Torso
  5495. leftshoulderz:Clone().Parent = me.Torso
  5496. torsojoint:Clone().Parent = me.HumanoidRootPart
  5497. lefthipz:Clone().Parent = me.Torso
  5498. righthipz:Clone().Parent = me.Torso
  5499. me.Humanoid.JumpPower = 50
  5500. me.Humanoid.WalkSpeed = 16
  5501. acting = false
  5502. canClick = true
  5503. doing = false
  5504. hit = false
  5505. finishing = false
  5506. if decearingTHING == 4 then
  5507. decearingEGG:Remove()
  5508. end
  5509. end
  5510.  
  5511. function throw()
  5512. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  5513. paralyzed = false
  5514. targetweld = grabbed.Torso.TargetWeld
  5515. local ree = grabbed:FindFirstChild("Left Arm")
  5516. targetweld2 =nil
  5517. if ree and ree:FindFirstChild("Weld") then
  5518. targetweld2 = ree.Weld
  5519. end
  5520.  
  5521. for i, v in pairs(grabbed:GetChildren()) do
  5522. if v.Name == "Part" then
  5523. v.CanCollide = true
  5524. end
  5525. end
  5526.  
  5527.  
  5528. local doit = coroutine.wrap(function()
  5529. local arm = me["Right Arm"]
  5530. local tors = grabbed.Torso
  5531. local arm2 = me["Left Arm"]
  5532. local targrightshoulder = rightshoulder
  5533.  
  5534. local targleftshoulder = leftshoulder
  5535. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  5536. doing = true
  5537. local weld2 = arm:FindFirstChildOfClass('Weld')
  5538. local weld3 = arm2:FindFirstChildOfClass('Weld')
  5539. local humanroot = me.HumanoidRootPart
  5540.  
  5541. for i = 0,1,0.2 do
  5542. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  5543. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  5544. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  5545. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  5546. if targetweld2 then
  5547. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  5548. end
  5549. wait(0.01)
  5550. end
  5551.  
  5552. audio:Stop()
  5553. audio.SoundId = "rbxassetid://536642316"
  5554. tone = math.random(1, 3)
  5555. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  5556. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  5557. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  5558. audio:Play()
  5559.  
  5560. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  5561. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  5562. slightthrow.P = 5000
  5563. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  5564. local point = grabbed.Torso.Position
  5565. local aaaaaa = grabbed
  5566. liedown()
  5567.  
  5568. rightshoulderz:Clone().Parent = me.Torso
  5569. leftshoulderz:Clone().Parent = me.Torso
  5570. grabbed = nil
  5571.  
  5572. if humanroot:FindFirstChild('Holder') then
  5573. humanroot.Holder:Destroy()
  5574. end
  5575. local coru = coroutine.wrap(function()
  5576. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  5577. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  5578. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  5579. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  5580. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  5581. end
  5582. slightthrow:Remove()
  5583. end)
  5584. coru()
  5585.  
  5586. for i = 0,1,0.05 do
  5587. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  5588. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  5589. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  5590. wait(0.01)
  5591. end
  5592. weld2:Destroy()
  5593. weld3:Destroy()
  5594. targetweld:Remove()
  5595. if targetweld2 then
  5596. targetweld2:Remove()
  5597. end
  5598. if rightshoulder then
  5599. rightshoulder:Clone().Parent = tors
  5600. end
  5601. if leftshoulder then
  5602. leftshoulder:Clone().Parent = tors
  5603. end
  5604. headweld:Clone().Parent = tors
  5605. rightshoulderz:Clone().Parent = me.Torso
  5606. leftshoulderz:Clone().Parent = me.Torso
  5607. acting = false
  5608. canClick = true
  5609. doing = false
  5610. end)
  5611. doit()
  5612. end
  5613.  
  5614. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  5615. bc=BrickColor.new
  5616. local minimumsize = Vector3.new(0.7,0.7,0.7)
  5617. local surface_between_splitted_parts = 'SmoothNoOutlines'
  5618. local fragmentable = workspace
  5619. local list = {}
  5620. local brickcount = 0
  5621. local storage = {}
  5622. local fillup = 1000
  5623. local maximumstorage = 2000
  5624. local storage_position = Vector3.new(0,0,5000)
  5625. local stored_partsize = Vector3.new(1,1,1)
  5626. local parts_created_per_frame = 5
  5627.  
  5628. local minimumsize = Vector3.new(0.7,0.7,0.7)
  5629. local surface_between_splitted_parts = 'SmoothNoOutlines'
  5630. local fragmentable = workspace
  5631. local list = {}
  5632. local brickcount = 0
  5633. local storage = {}
  5634. local fillup = 1000
  5635. local maximumstorage = 2000
  5636. local storage_position = Vector3.new(0,0,5000)
  5637. local stored_partsize = Vector3.new(1,1,1)
  5638. local parts_created_per_frame = 5
  5639.  
  5640.  
  5641. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  5642. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  5643. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  5644. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  5645. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  5646. if xi == 1 and yi == 1 and zi == 1 then return end
  5647. if #storage > 0 then
  5648. local p = storage[1]
  5649. p.BrickColor = color
  5650. p.Size = size
  5651. p.Anchored = false
  5652. p.BackSurface = backsurface
  5653. p.BottomSurface = bottomsurface
  5654. p.FrontSurface = frontsurface
  5655. p.LeftSurface = leftsurface
  5656. p.RightSurface = rightsurface
  5657. p.TopSurface = topsurface
  5658. p.Transparency = transparency
  5659. p.CFrame = cframe
  5660. p.Reflectance = reflectance
  5661. p.Material = material
  5662. game:GetService('Debris'):AddItem(p,30)
  5663. p:BreakJoints()
  5664. table.remove(storage,1)
  5665. else
  5666. local p = Instance.new("Part",fragmentable)
  5667. p.BrickColor = color
  5668. p.FormFactor = "Custom"
  5669. p.Size = size
  5670. p.BackSurface = backsurface
  5671. p.BottomSurface = bottomsurface
  5672. p.FrontSurface = frontsurface
  5673. p.LeftSurface = leftsurface
  5674. p.RightSurface = rightsurface
  5675. p.TopSurface = topsurface
  5676. p.Transparency = transparency
  5677. p.Material = material
  5678. if p.Transparency>0.285 then
  5679. p.Anchored = false
  5680. else
  5681. p.Anchored=false
  5682. p.Material='Wood'
  5683. game:GetService('Debris'):AddItem(p,10)
  5684. end
  5685. p.CFrame = cframe
  5686. p.Reflectance = reflectance
  5687. p:BreakJoints()
  5688. end
  5689. return
  5690. end
  5691. local mody = math.random(-125,125)/1000
  5692. for y = 1,yi do
  5693. if math.random()> 0.5 then
  5694. local modx = math.random(-125,125)/1000
  5695. for x = 1,xi do
  5696. local modz = math.random(-125,125)/1000
  5697. for z = 1,zi do --offset = x/xi-0.75+modx)
  5698. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  5699. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  5700. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
  5701. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  5702. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  5703. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  5704. end
  5705.  
  5706. end
  5707. else
  5708. local modz = math.random(-125,125)/1000
  5709. for z = 1,zi do
  5710. local modx = math.random(-125,125)/1000
  5711. for x = 1,xi do
  5712. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  5713. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  5714. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  5715. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  5716. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  5717. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  5718. end
  5719. end
  5720. end
  5721. end
  5722. end
  5723.  
  5724. function start_fragmentation(position,radius,nuh)
  5725. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  5726. repeat
  5727. local finish = false
  5728. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  5729. for i = 1,#parts do
  5730. table.insert(list,1,parts[i])
  5731. end
  5732. finish = true
  5733. until #parts < 100 and finish
  5734. local t = tick()
  5735. for i = 1,#list do
  5736. local p = list[i]
  5737. if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
  5738. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  5739. if #storage < maximumstorage and p.Shape == "Block" then
  5740. p.Anchored = false
  5741. p.FormFactor = "Custom"
  5742. p.Size = stored_partsize
  5743. p.Position = storage_position
  5744. table.insert(storage,1,p)
  5745. else
  5746. p:Destroy()
  5747. end
  5748. end
  5749. if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
  5750. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  5751. if #storage < maximumstorage and p.Shape == "Block" then
  5752. p.Anchored = false
  5753. p.Material='Wood'
  5754. p.FormFactor = "Custom"
  5755. p.Size = stored_partsize
  5756. p.Position = storage_position
  5757. table.insert(storage,1,p)
  5758. else
  5759. p:Destroy()
  5760. end
  5761. end
  5762. end
  5763. list = {}
  5764. end
  5765.  
  5766.  
  5767. function fling()
  5768. local doit = coroutine.wrap(function()
  5769. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  5770. acting = true
  5771. for i=1,finishnum do
  5772. local weld2 = Instance.new('Weld',me["Right Arm"])
  5773. weld2.Part0 = me["Right Arm"]
  5774. weld2.Part1 = me["Torso"]
  5775. weld2.C0 = CFrame.new(-1.5,0,0)
  5776. if finishnum == 1 then
  5777. for i = 0,1,0.05 do
  5778. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5779. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  5780. wait(0.01)
  5781. end
  5782. end
  5783. audio.SoundId = "rbxassetid://166083610"
  5784. audio.PlaybackSpeed = 1
  5785. audio.TimePosition = 0.1
  5786. audio:Play()
  5787. if finishnum == 1 then
  5788. for i = 0,1,0.5 do
  5789. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5790. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  5791. wait(0.001)
  5792. end
  5793. end
  5794. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  5795. local knofe = obj1:Clone()
  5796. for i, v in pairs(obj1:GetChildren()) do
  5797. if v:IsA('BasePart') then
  5798. v.Transparency = 1
  5799. end
  5800. end
  5801. knofe.Parent = workspace
  5802. knofe.Name = "Projectile"
  5803. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  5804. knofe:FindFirstChild("Trail", true).Enabled = true
  5805. local heck = Instance.new('BodyVelocity',knofe.Grab)
  5806. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  5807. local coru = coroutine.wrap(function()
  5808. wait(0.45)
  5809. if heck then
  5810. heck:Destroy()
  5811. end
  5812. end)
  5813. coru()
  5814. local able = true
  5815. knofe["big ass knife"].Touched:connect(function(hit)
  5816. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  5817. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  5818. local ree = hit.Parent
  5819. if thing == nil then
  5820. ree = hit.Parent.Parent
  5821. end
  5822. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  5823. knofe:FindFirstChild("Trail", true).Enabled = false
  5824. game:GetService('Debris'):AddItem(knofe,5)
  5825. tone = math.random(1, 3)
  5826. local sound = Instance.new('Sound',knofe.Grab)
  5827. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  5828. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  5829. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  5830. sound.PlaybackSpeed = 1
  5831. sound:Play()
  5832. for i, v in pairs(knofe:GetChildren()) do
  5833. if v:IsA('BasePart') then
  5834. v.CanCollide = true
  5835. v.Anchored = true
  5836. end
  5837. end
  5838. hit.Anchored = true
  5839. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  5840. ree:FindFirstChildOfClass('Humanoid').Health = 0
  5841. end
  5842. wait()
  5843. killz(ree,hit.Name,knofe)
  5844. else
  5845. knofe:FindFirstChild("Trail", true).Enabled = false
  5846. heck.Velocity = Vector3.new(0,0,0)
  5847. heck:Destroy()
  5848. game:GetService('Debris'):AddItem(knofe,5)
  5849. tone = math.random(1, 3)
  5850. local sound = Instance.new('Sound',knofe.Grab)
  5851. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  5852. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  5853. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  5854. sound.PlaybackSpeed = 1
  5855. sound:Play()
  5856. for i, v in pairs(knofe:GetChildren()) do
  5857. if v:IsA('BasePart') then
  5858. v.Anchored = false
  5859. end
  5860. end
  5861. hit.Anchored = true
  5862. wait(0.001)
  5863. hit.Anchored = false
  5864. for i, v in pairs(knofe:GetChildren()) do
  5865. if v:IsA('BasePart') then
  5866. v.Anchored = false
  5867. end
  5868. end
  5869. if knofe then
  5870. local coru = coroutine.wrap(function()
  5871. if hit then
  5872. local uno = Instance.new('Part',workspace)
  5873. local dos = Instance.new('Part',workspace)
  5874. uno.CFrame = hit.CFrame
  5875. dos.CFrame = knofe["big ass knife"].CFrame
  5876. local weld = Instance.new('Weld',knofe["big ass knife"])
  5877. weld.Part0 = hit
  5878. weld.Part1 = knofe["big ass knife"]
  5879. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  5880. uno:Destroy()
  5881. dos:Destroy()
  5882. end
  5883. end)
  5884. coru()
  5885. end
  5886. end
  5887. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  5888. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  5889. knofe:FindFirstChild("Trail", true).Enabled = false
  5890. local sound = Instance.new('Sound',knofe.Grab)
  5891. sound.SoundId = 'rbxassetid://267585646'
  5892. sound:Play()
  5893. for i,v in pairs(knofe:GetChildren()) do
  5894. if v:IsA('BasePart') then
  5895. v.Anchored = true
  5896. end
  5897. end
  5898. wait()
  5899. heck.Velocity = Vector3.new(0,0,0)
  5900. heck:Destroy()
  5901. local uno = Instance.new('Part',workspace)
  5902. local dos = Instance.new('Part',workspace)
  5903. uno.CFrame = hit.CFrame
  5904. dos.CFrame = knofe["big ass knife"].CFrame
  5905. local weld = Instance.new('Weld',knofe["big ass knife"])
  5906. weld.Part0 = hit
  5907. weld.Part1 = knofe["big ass knife"]
  5908. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  5909. uno:Destroy()
  5910. dos:Destroy()
  5911. for i,v in pairs(knofe:GetChildren()) do
  5912. if v:IsA('BasePart') then
  5913. v.Anchored = false
  5914. end
  5915. end
  5916. game:GetService('Debris'):AddItem(knofe,5)
  5917. for i,v in pairs(knofe:GetChildren()) do
  5918. if v:IsA('BasePart') then
  5919. v.CanCollide = true
  5920. end
  5921. end
  5922. end
  5923. if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  5924. knofe:FindFirstChild("Trail", true).Enabled = false
  5925. able = false
  5926. local sound = Instance.new('Sound',knofe.Grab)
  5927. sound.SoundId = 'rbxassetid://144884907'
  5928. sound:Play()
  5929. local coru = coroutine.wrap(function()
  5930. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  5931. end)
  5932. coru()
  5933. end
  5934. end
  5935. end)
  5936. if finishnum == 1 then
  5937. for i= 0,1,0.1 do
  5938. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5939. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  5940. wait(0.001)
  5941. end
  5942. else
  5943. for i= 0,1,0.5 do
  5944. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5945. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  5946. wait(0.001)
  5947. end
  5948. end
  5949. for i,v in pairs(obj1:GetChildren()) do
  5950. if v:IsA('BasePart') then
  5951. v.Transparency = 0
  5952. end
  5953. end
  5954. weld2:Destroy()
  5955. rightshoulderz:Clone().Parent = me.Torso
  5956. end
  5957. acting = false
  5958. canClick = true
  5959. end
  5960. end)
  5961. doit()
  5962. end
  5963.  
  5964. function instasplode()
  5965. local coru = coroutine.wrap(function()
  5966. acting = true
  5967. for i=1,1 do
  5968. local weld2 = Instance.new('Weld',me["Right Arm"])
  5969. weld2.Part0 = me["Right Arm"]
  5970. weld2.Part1 = me["Torso"]
  5971. weld2.C0 = CFrame.new(-1.5,0,0)
  5972. if finishnum == 1 then
  5973. for i = 0,1,0.05 do
  5974. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5975. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  5976. wait(0.01)
  5977. end
  5978. end
  5979. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  5980. audio.SoundId = "rbxassetid://166083610"
  5981. audio.PlaybackSpeed = 1
  5982. audio.TimePosition = 0.1
  5983. audio:Play()
  5984. if finishnum == 1 then
  5985. for i = 0,1,0.5 do
  5986. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  5987. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  5988. wait(0.001)
  5989. end
  5990. end
  5991. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  5992. local knofe = obj1:Clone()
  5993. for i,v in pairs(obj1:GetChildren()) do
  5994. if v:IsA('BasePart') then
  5995. v.Transparency = 1
  5996. end
  5997. end
  5998. knofe.Parent = workspace
  5999. knofe.Name = "Projectile"
  6000. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  6001. knofe:FindFirstChild("Trail", true).Enabled = false
  6002. fireofjesUS = Instance.new("Fire", knofe.Grab)
  6003. local heck = Instance.new('BodyVelocity',knofe.Grab)
  6004. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  6005. local coru = coroutine.wrap(function()
  6006. wait(0.45)
  6007. if heck then
  6008. heck:Destroy()
  6009. end
  6010. end)
  6011. coru()
  6012. knofe["big ass knife"].Touched:connect(function(hit)
  6013. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  6014. heck.Velocity = Vector3.new(0,0,0)
  6015. heck:Destroy()
  6016. for i,v in pairs(knofe:GetChildren()) do
  6017. if v:IsA('BasePart') then
  6018. v.CanCollide = true
  6019. end
  6020. end
  6021. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  6022. if hum == nil then
  6023. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  6024. end
  6025. if knofe then
  6026. local coru = coroutine.wrap(function()
  6027. if hit then
  6028. local uno = Instance.new('Part',workspace)
  6029. local dos = Instance.new('Part',workspace)
  6030. uno.CFrame = hit.CFrame
  6031. dos.CFrame = knofe["big ass knife"].CFrame
  6032. local weld = Instance.new('Weld',knofe["big ass knife"])
  6033. weld.Part0 = hit
  6034. weld.Part1 = knofe["big ass knife"]
  6035. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  6036. uno:Destroy()
  6037. dos:Destroy()
  6038. end
  6039. end)
  6040. coru()
  6041. end
  6042. local sound = Instance.new('Sound',knofe.Grab)
  6043. sound.Name = "BOOM"
  6044. sound.EmitterSize = 25
  6045. sound.SoundId = 'rbxassetid://476477344'
  6046. sound.Volume = 0.5
  6047. sound:Play()
  6048. local exppart = Instance.new("Part", game.Workspace)
  6049. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  6050. exppart.Anchored = true
  6051. exppart.CanCollide = false
  6052. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  6053. exppart.Transparency = 1
  6054. local expaccent = Instance.new("ParticleEmitter", exppart)
  6055. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  6056. expaccent.LightEmission = 0.2
  6057. expaccent.LightInfluence = 0.3
  6058. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  6059. expaccent.Acceleration = Vector3.new(0, 30, 0)
  6060. expaccent.Drag = 15
  6061. expaccent.LockedToPart = false
  6062. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  6063. expaccent.Rate = 2000
  6064. expaccent.Speed = NumberRange.new(0,0)
  6065. expaccent.SpreadAngle = Vector2.new(360, 360)
  6066. expaccent:Clone().Parent = exppart
  6067. expaccent:Clone().Parent = exppart
  6068. local exp = Instance.new('Explosion',game.Workspace)
  6069. exp.Position = knofe["big ass knife"].Position
  6070. exp.ExplosionType = Enum.ExplosionType.NoCraters
  6071. exp.BlastRadius = 5
  6072. exp.Visible = false
  6073. exp.BlastPressure = 0
  6074. exp.DestroyJointRadiusPercent = 0
  6075. exp.Hit:connect(function(hit)
  6076. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  6077. wait(0.001)
  6078. tgt = hit
  6079. local coru=coroutine.wrap(function(tgtt)
  6080. local fireofgods = Instance.new("Fire", tgtt)
  6081. fireofgods.Size = 0
  6082. fireofgods.Heat = 0
  6083. local fireofgodsaccent = expaccent:Clone()
  6084. fireofgodsaccent.Parent = hit
  6085. fireofgodsaccent.Rate = 0
  6086. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  6087. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  6088. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  6089.  
  6090. while fireofgods.Size < 10 do
  6091. fireofgods.Size = fireofgods.Size + 0.1
  6092. fireofgods.Heat = fireofgods.Heat + 0.1
  6093. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  6094. wait()
  6095. end
  6096. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  6097. hit:BreakJoints()
  6098. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  6099. for i,v in pairs(hit:GetChildren()) do
  6100. if v:IsA('SpecialMesh') then
  6101. v.TextureId = ""
  6102. end
  6103. end
  6104. end
  6105. hit.BrickColor = BrickColor.new("Black")
  6106. for i,v in pairs(hit.Parent:GetChildren()) do
  6107. if v:IsA('Shirt') or v:IsA('Pants') then
  6108. v:Destroy()
  6109. end
  6110. end
  6111.  
  6112. while fireofgods.Size > 5 do
  6113. fireofgods.Size = fireofgods.Size - 0.1
  6114. fireofgods.Heat = fireofgods.Heat - 0.1
  6115. wait()
  6116. end
  6117. fireofgods:Destroy()
  6118. if hit.Parent then
  6119. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  6120. local p = hit
  6121. fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  6122. hit:Remove()
  6123. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  6124. print(hit.Name)
  6125. if hit.Name == "Torso" or hit.Name == "Head" then
  6126. print('ohhh YAAAA')
  6127. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  6128. end
  6129. wait()
  6130. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  6131. end
  6132. end
  6133. end)
  6134. coru(tgt)
  6135. end
  6136. end)
  6137. local explosionaccenttimeout = coroutine.wrap(function()
  6138. wait(0.2)
  6139. for i, exploodn in pairs(exppart:GetChildren()) do
  6140. exploodn.Enabled = false
  6141. end
  6142. wait(2)
  6143. for i, exploodn in pairs(exppart:GetChildren()) do
  6144. exploodn:Remove()
  6145. end
  6146. end)
  6147. explosionaccenttimeout()
  6148. for i,v in pairs(knofe:GetChildren()) do
  6149. if v:IsA('BasePart') then
  6150. v.Transparency = 1
  6151. end
  6152. end
  6153. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  6154. coru()
  6155. end
  6156. end)
  6157. if finishnum == 1 then
  6158. for i= 0,1,0.1 do
  6159. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6160. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6161. wait(0.001)
  6162. end
  6163. else
  6164. wait(0.1)
  6165. end
  6166. weld2.C0 = CFrame.new(-1.5,0,0)
  6167. for i,v in pairs(obj1:GetChildren()) do
  6168. if v:IsA('BasePart') then
  6169. v.Transparency = 0
  6170. end
  6171. end
  6172. weld2:Destroy()
  6173. rightshoulderz:Clone().Parent = me.Torso
  6174. end
  6175. acting = false
  6176. canClick = true
  6177. end)
  6178. coru()
  6179. end
  6180.  
  6181. function fireworkit()
  6182. local coru = coroutine.wrap(function()
  6183. acting = true
  6184. local ree = 1
  6185. if finishnum > 1 then
  6186. ree = 3
  6187. end
  6188. for i=1,ree do
  6189. local weld2 = Instance.new('Weld',me["Right Arm"])
  6190. weld2.Part0 = me["Right Arm"]
  6191. weld2.Part1 = me["Torso"]
  6192. weld2.C0 = CFrame.new(-1.5,0,0)
  6193. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  6194. audio.SoundId = "rbxassetid://166083610"
  6195. audio.PlaybackSpeed = 1
  6196. audio.TimePosition = 0.1
  6197. audio:Play()
  6198. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  6199. local knofe = obj1:Clone()
  6200. for i,v in pairs(obj1:GetChildren()) do
  6201. if v:IsA('BasePart') then
  6202. v.Transparency = 1
  6203. end
  6204. end
  6205. local sound = Instance.new('Sound',knofe.Grab)
  6206. sound.Volume = 0.25
  6207. sound.EmitterSize = 200
  6208. sound.MaxDistance = 300
  6209. sound.SoundId = 'rbxassetid://551051176'
  6210. sound:Play()
  6211. knofe.Parent = workspace
  6212. knofe.Name = "Projectile"
  6213. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  6214. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  6215. partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  6216. partic.LightEmission = 0.5
  6217. partic.LightInfluence = 0
  6218. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  6219. partic.Rotation = NumberRange.new(0,90)
  6220. partic.SpreadAngle = Vector2.new(5,5)
  6221. partic.Speed = NumberRange.new(20)
  6222. partic.Texture = 'rbxassetid://603193846'
  6223. partic.EmissionDirection = Enum.NormalId.Left
  6224. partic.Lifetime = NumberRange.new(0.5,1)
  6225. partic.Rate = 100
  6226. local heck = Instance.new('BodyVelocity',knofe.Grab)
  6227. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  6228. local coru=coroutine.wrap(function()
  6229. wait(1.2)
  6230. sound:Destroy()
  6231. local sound2 = Instance.new('Sound',workspace)
  6232. sound2.SoundId = 'rbxassetid://138080762'
  6233. sound2:Play()
  6234. if heck then
  6235. heck:Destroy()
  6236. end
  6237. for i,v in pairs(knofe:GetChildren()) do
  6238. v.Anchored = true
  6239. end
  6240. partic.Enabled = false
  6241. local colorscheme = math.random(1,4)
  6242. --1 - red & orange
  6243. --2 - blue & pink
  6244. --3 - green & purple
  6245. --4 - blue, red, white
  6246. local colar1 = Color3.fromRGB(255,0,0)
  6247. local colar2 = Color3.fromRGB(255,125,0)
  6248. local colar3 = Color3.fromRGB(255,255,255)
  6249. if colorscheme == 2 then
  6250. colar1 = Color3.fromRGB(0,132,255)
  6251. colar2 = Color3.fromRGB(243,105,255)
  6252. elseif colorscheme == 3 then
  6253. colar1 = Color3.fromRGB(76,255,0)
  6254. colar2 = Color3.fromRGB(128,0,255)
  6255. elseif colorscheme == 4 then
  6256. colar2 = Color3.fromRGB(0,132,255)
  6257. end
  6258. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  6259. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  6260. partic2.LightEmission = 0.5
  6261. partic2.LightInfluence = 0
  6262. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  6263. partic2.Rotation = NumberRange.new(0,90)
  6264. partic2.SpreadAngle = Vector2.new(180,180)
  6265. partic2.Speed = NumberRange.new(20)
  6266. partic2.Texture = 'rbxassetid://603193846'
  6267. partic2.EmissionDirection = Enum.NormalId.Right
  6268. partic2.Lifetime = NumberRange.new(2,2.5)
  6269. partic2.Rate = 1000
  6270. partic2.Drag = 1
  6271. local partic3 = partic2:Clone()
  6272. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  6273. partic3.Parent = knofe.Grab
  6274. if colorscheme == 4 then
  6275. local partic4 = partic2:Clone()
  6276. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  6277. partic4.Parent = knofe.Grab
  6278. end
  6279. wait(1)
  6280. for i,v in pairs(knofe.Grab:GetChildren()) do
  6281. if v:IsA('ParticleEmitter') then
  6282. v.Enabled = false
  6283. end
  6284. end
  6285. sound:Destroy()
  6286. wait(2)
  6287. knofe:Destroy()
  6288. end)
  6289. coru()
  6290. wait(0.1)
  6291. weld2.C0 = CFrame.new(-1.5,0,0)
  6292. for i,v in pairs(obj1:GetChildren()) do
  6293. if v:IsA('BasePart') then
  6294. v.Transparency = 0
  6295. end
  6296. end
  6297. weld2:Destroy()
  6298. rightshoulderz:Clone().Parent = me.Torso
  6299. end
  6300. acting = false
  6301. canClick = true
  6302. end)
  6303. coru()
  6304. end
  6305.  
  6306. function paralyze()
  6307. local coru = coroutine.wrap(function()
  6308. if paralyzed == true then return end
  6309. paralyzed = true
  6310. local arm = me["Right Arm"]
  6311. local tors = grabbed.Torso
  6312. local arm2 = me["Left Arm"]
  6313. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  6314. doing = true
  6315. local weld2 = arm:FindFirstChildOfClass('Weld')
  6316. local weld3 = arm2:FindFirstChildOfClass('Weld')
  6317. local humanroot = me.HumanoidRootPart
  6318. for i = 0,1,0.075 do
  6319. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  6320. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  6321. wait(0.01)
  6322. end
  6323. for i = 0,1,0.30 do
  6324. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  6325. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  6326. wait(0.01)
  6327. end
  6328. killz(grabbed,'Left Leg')
  6329. killz(grabbed,'Left Arm')
  6330. killz(grabbed,'Right Leg')
  6331. killz(grabbed,'Right Arm')
  6332.  
  6333. for i, v in pairs(grabbed:GetChildren()) do
  6334. if v.Name == "Part" then
  6335. v.CanCollide = false
  6336. end
  6337. end
  6338.  
  6339. audio:Stop()
  6340. audio.SoundId = "rbxassetid://2801263"
  6341. tone = math.random(1, 3)
  6342. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  6343. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  6344. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  6345. audio:Play()
  6346.  
  6347. local bleedpart = Instance.new("Part", grabbed)
  6348. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  6349. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  6350. bleedpart.CanCollide = false
  6351. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  6352. bleedpart.Transparency = 1
  6353.  
  6354. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  6355. bleedpartweld.Part0 = grabbed.Torso
  6356. bleedpartweld.Part1 = bleedpart
  6357. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  6358. local cuntruu=coroutine.wrap(function()
  6359. bleed(bleedpart)
  6360. end)
  6361. local thicc = coroutine.wrap(function()
  6362. wait(3)
  6363. bleedpart:Remove()
  6364. end)
  6365. cuntruu()
  6366. thicc()
  6367.  
  6368. for i = 0,1,0.075 do
  6369. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  6370. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  6371. wait(0.01)
  6372. end
  6373. acting = true
  6374. canClick = true
  6375. doing = false
  6376. end)
  6377. coru()
  6378. end
  6379.  
  6380. function explode()
  6381. local coru = coroutine.wrap(function()
  6382. acting = true
  6383. for i=1,finishnum do
  6384. local weld2 = Instance.new('Weld',me["Right Arm"])
  6385. weld2.Part0 = me["Right Arm"]
  6386. weld2.Part1 = me["Torso"]
  6387. weld2.C0 = CFrame.new(-1.5,0,0)
  6388. if finishnum == 1 then
  6389. for i = 0,1,0.05 do
  6390. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6391. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  6392. wait(0.01)
  6393. end
  6394. end
  6395. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  6396. audio.SoundId = "rbxassetid://166083610"
  6397. audio.PlaybackSpeed = 1
  6398. audio.TimePosition = 0.1
  6399. audio:Play()
  6400. if finishnum == 1 then
  6401. for i = 0,1,0.5 do
  6402. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6403. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  6404. wait(0.001)
  6405. end
  6406. end
  6407. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  6408. local knofe = obj1:Clone()
  6409. for i,v in pairs(obj1:GetChildren()) do
  6410. if v:IsA('BasePart') then
  6411. v.Transparency = 1
  6412. end
  6413. end
  6414. knofe.Parent = workspace
  6415. knofe.Name = "Projectile"
  6416. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  6417. knofe:FindFirstChild("Trail", true).Enabled = false
  6418. local heck = Instance.new('BodyVelocity',knofe.Grab)
  6419. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  6420. local coru = coroutine.wrap(function()
  6421. wait(0.45)
  6422. if heck then
  6423. heck:Destroy()
  6424. end
  6425. end)
  6426. coru()
  6427. knofe["big ass knife"].Touched:connect(function(hit)
  6428. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  6429. heck.Velocity = Vector3.new(0,0,0)
  6430. heck:Destroy()
  6431. for i,v in pairs(knofe:GetChildren()) do
  6432. if v:IsA('BasePart') then
  6433. v.CanCollide = true
  6434. end
  6435. end
  6436. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  6437. if hum == nil then
  6438. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  6439. end
  6440. if hum then
  6441. tone = math.random(1, 3)
  6442. local sound = Instance.new('Sound',knofe.Grab)
  6443. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  6444. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  6445. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  6446. sound.PlaybackSpeed = 1
  6447. sound:Play()
  6448. else
  6449. local sound = Instance.new('Sound',knofe.Grab)
  6450. sound.SoundId = 'rbxassetid://267585646'
  6451. sound:Play()
  6452. end
  6453. if knofe then
  6454. local coru = coroutine.wrap(function()
  6455. if hit then
  6456. local uno = Instance.new('Part',workspace)
  6457. local dos = Instance.new('Part',workspace)
  6458. uno.CFrame = hit.CFrame
  6459. dos.CFrame = knofe["big ass knife"].CFrame
  6460. local weld = Instance.new('Weld',knofe["big ass knife"])
  6461. weld.Part0 = hit
  6462. weld.Part1 = knofe["big ass knife"]
  6463. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  6464. uno:Destroy()
  6465. dos:Destroy()
  6466. end
  6467. end)
  6468. coru()
  6469. end
  6470. local coru = coroutine.wrap(function()
  6471. for i=1,15,0.7 do
  6472. local sound = Instance.new('Sound',knofe.Grab)
  6473. if knofe then
  6474. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  6475. for i, v in pairs(knofe:GetChildren()) do
  6476. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  6477. v.BrickColor = BrickColor.new('Lily white')
  6478. v.Material = Enum.Material.SmoothPlastic
  6479. end
  6480. end
  6481. else
  6482. for i,v in pairs(knofe:GetChildren()) do
  6483. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  6484. v.BrickColor = BrickColor.new('Really red')
  6485. v.Material = Enum.Material.Neon
  6486. sound.SoundId = 'rbxassetid://300473653'
  6487. sound.Volume = 0.75
  6488. sound.TimePosition = 0.05
  6489. sound.EmitterSize = 25
  6490. sound.PlaybackSpeed = 1
  6491. sound:Play()
  6492. end
  6493. end
  6494. end
  6495. wait(1/i)
  6496. sound:Destroy()
  6497. end
  6498. end
  6499. local sound = Instance.new('Sound',knofe.Grab)
  6500. sound.Name = "BOOM"
  6501. sound.EmitterSize = 25
  6502. sound.SoundId = 'rbxassetid://12222084'
  6503. sound.TimePosition = 0.1
  6504. sound.Volume = 0.5
  6505. sound:Play()
  6506. local exppart = Instance.new("Part", game.Workspace)
  6507. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  6508. exppart.Anchored = true
  6509. exppart.CanCollide = false
  6510. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  6511. exppart.Transparency = 1
  6512. local expaccent = Instance.new("ParticleEmitter", exppart)
  6513. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  6514. expaccent.LightEmission = 0.2
  6515. expaccent.LightInfluence = 0.3
  6516. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  6517. expaccent.Acceleration = Vector3.new(0, -8, 0)
  6518. expaccent.Drag = 15
  6519. expaccent.LockedToPart = true
  6520. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  6521. expaccent.Rate = 2000
  6522. expaccent.Speed = NumberRange.new(10, 150)
  6523. expaccent.SpreadAngle = Vector2.new(360, 360)
  6524.  
  6525. local exp = Instance.new('Explosion',game.Workspace)
  6526. exp.Position = knofe["big ass knife"].Position
  6527. exp.ExplosionType = Enum.ExplosionType.NoCraters
  6528. exp.BlastRadius = 10
  6529. exp.BlastPressure = 100000
  6530. exp.DestroyJointRadiusPercent = 1
  6531. exp.Hit:connect(function(hit)
  6532. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  6533. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  6534. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  6535. end
  6536. wait(0.001)
  6537. local coru=coroutine.wrap(function()
  6538. killz(hit.Parent,'Head',knofe,exp)
  6539. end)
  6540. coru()
  6541. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  6542. if hit.Parent.Name ~= "Projectile" then
  6543. hit.Parent:BreakJoints()
  6544. end
  6545. elseif hit.Parent and hit.Parent ~= me then
  6546. hit:BreakJoints()
  6547. end
  6548. end)
  6549. local explosionaccenttimeout = coroutine.wrap(function()
  6550. wait(0.2)
  6551. expaccent.Enabled = false
  6552. wait(2)
  6553. exppart:Remove()
  6554. end)
  6555. explosionaccenttimeout()
  6556. for i,v in pairs(knofe:GetChildren()) do
  6557. if v:IsA('BasePart') then
  6558. v.Transparency = 1
  6559. end
  6560. end
  6561. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  6562. end)
  6563. coru()
  6564. end
  6565. end)
  6566. if finishnum == 1 then
  6567. for i= 0,1,0.1 do
  6568. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6569. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6570. wait(0.001)
  6571. end
  6572. else
  6573. wait(0.1)
  6574. end
  6575. weld2.C0 = CFrame.new(-1.5,0,0)
  6576. for i,v in pairs(obj1:GetChildren()) do
  6577. if v:IsA('BasePart') then
  6578. v.Transparency = 0
  6579. end
  6580. end
  6581. weld2:Destroy()
  6582. rightshoulderz:Clone().Parent = me.Torso
  6583. end
  6584. acting = false
  6585. canClick = true
  6586. end)
  6587. coru()
  6588. end
  6589.  
  6590. function release()
  6591. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  6592. targetweld = grabbed.Torso.TargetWeld
  6593. local ree= grabbed:FindFirstChild("Left Arm")
  6594. targetweld2 = nil
  6595. if ree and ree:FindFirstChild("Weld") then
  6596. targetweld2 = ree.Weld
  6597. end
  6598. for i, v in pairs(grabbed:GetChildren()) do
  6599. if v.Name == "Part" then
  6600. v.CanCollide = true
  6601. end
  6602. end
  6603. paralyzed = false
  6604. local doit = coroutine.wrap(function()
  6605. local arm = me["Right Arm"]
  6606. local tors = grabbed.Torso
  6607. local arm2 = me["Left Arm"]
  6608. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  6609. doing = true
  6610. local weld2 = arm:FindFirstChildOfClass('Weld')
  6611. local weld3 = arm2:FindFirstChildOfClass('Weld')
  6612. local humanroot = me.HumanoidRootPart
  6613.  
  6614. if grabbed:FindFirstChildOfClass('Humanoid') then
  6615. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  6616. end
  6617.  
  6618. rightshoulderz:Clone().Parent = me.Torso
  6619. leftshoulderz:Clone().Parent = me.Torso
  6620. if grabbed:FindFirstChildOfClass('Humanoid') then
  6621. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  6622. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  6623. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  6624. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  6625. end
  6626. grabbed = nil
  6627.  
  6628. if humanroot:FindFirstChild('Holder') then
  6629. humanroot.Holder:Destroy()
  6630. end
  6631.  
  6632. for i = 0,1,0.1 do
  6633. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6634. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6635. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  6636. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  6637. if targetweld2 then
  6638. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  6639. end
  6640. wait(0.01)
  6641. end
  6642.  
  6643. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  6644. weld2:Destroy()
  6645. weld3:Destroy()
  6646. targetweld:Remove()
  6647. if targetweld2 then
  6648. targetweld2:Remove()
  6649. end
  6650. if rightshoulder then
  6651. rightshoulder:Clone().Parent = tors
  6652. end
  6653. if leftshoulder then
  6654. leftshoulder:Clone().Parent = tors
  6655. end
  6656. headweld:Clone().Parent = tors
  6657. rightshoulderz:Clone().Parent = me.Torso
  6658. leftshoulderz:Clone().Parent = me.Torso
  6659. acting = false
  6660. canClick = true
  6661. doing = false
  6662. end)
  6663. doit()
  6664. end
  6665.  
  6666. function stabwithpassion()
  6667. local doit = coroutine.wrap(function()
  6668. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  6669. acting = true
  6670. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  6671. local arm = me["Right Arm"]
  6672. local tors = me.Torso
  6673. local arm2 = me["Left Arm"]
  6674. local humanroot = me.HumanoidRootPart
  6675. local weld = Instance.new('Weld',tors)
  6676. weld.Part0 = tors
  6677. weld.Part1 = humanroot
  6678. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  6679. local weld2 = Instance.new('Weld',arm)
  6680. weld2.Part0 = arm
  6681. weld2.Part1 = tors
  6682. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  6683. local weld3 = Instance.new('Weld',arm2)
  6684. weld3.Part0 = arm2
  6685. weld3.Part1 = tors
  6686. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  6687.  
  6688. for i = 0,1,0.15 do
  6689. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6690. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  6691. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  6692. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  6693. wait(0.01)
  6694. end
  6695. wait(0.001)
  6696. trail.Enabled = true
  6697. stabbing = true
  6698. audio2.SoundId = 'rbxassetid://608537390'
  6699. audio2:Play()
  6700. for i = 0,1,0.2 do
  6701. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6702. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  6703. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  6704. wait(0.01)
  6705. end
  6706. trail.Enabled = false
  6707. wait(0.1)
  6708. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  6709. stabbing = false
  6710. wait(0.001)
  6711. for i = 0,1,0.075 do
  6712. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6713. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  6714. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  6715. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  6716. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  6717. wait(0.01)
  6718. end
  6719. weld:Destroy()
  6720. weld2:Destroy()
  6721. weld3:Destroy()
  6722. torsojoint:Clone().Parent = humanroot
  6723. rightshoulderz:Clone().Parent = me.Torso
  6724. leftshoulderz:Clone().Parent = me.Torso
  6725. canClick = true
  6726. hit = false
  6727. acting = false
  6728. end
  6729. end)
  6730. doit()
  6731. end
  6732.  
  6733. function stab()
  6734. local doit = coroutine.wrap(function()
  6735. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  6736. acting = true
  6737. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  6738. local arm = me["Right Arm"]
  6739. local tors = me.Torso
  6740. local arm2 = me["Left Arm"]
  6741. local humanroot = me.HumanoidRootPart
  6742. local weld = Instance.new('Weld',tors)
  6743. weld.Part0 = tors
  6744. weld.Part1 = humanroot
  6745. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  6746. local weld2 = Instance.new('Weld',arm)
  6747. weld2.Part0 = arm
  6748. weld2.Part1 = tors
  6749. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  6750. local weld3 = Instance.new('Weld',arm2)
  6751. weld3.Part0 = arm2
  6752. weld3.Part1 = tors
  6753. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  6754.  
  6755. for i = 0,1,0.1 do
  6756. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6757. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  6758. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  6759. wait(0.01)
  6760. end
  6761. wait(0.001)
  6762. trail.Enabled = true
  6763. stabbing = true
  6764. audio2.SoundId = 'rbxassetid://608537390'
  6765. audio2:Play()
  6766. for i = 0,1,0.25 do
  6767. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6768. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  6769. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  6770. wait(0.01)
  6771. end
  6772. trail.Enabled = false
  6773. wait(0.1)
  6774. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  6775. for i = 0,1,0.25 do
  6776. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6777. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  6778. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  6779. wait(0.01)
  6780. end
  6781. stabbing = false
  6782. wait(0.001)
  6783. for i = 0,1,0.05 do
  6784. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  6785. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  6786. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  6787. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  6788. wait(0.01)
  6789. end
  6790. weld:Destroy()
  6791. weld2:Destroy()
  6792. weld3:Destroy()
  6793. torsojoint:Clone().Parent = humanroot
  6794. rightshoulderz:Clone().Parent = me.Torso
  6795. leftshoulderz:Clone().Parent = me.Torso
  6796. canClick = true
  6797. hit = false
  6798. acting = false
  6799. end
  6800. end)
  6801. doit()
  6802. end
  6803. function hardrelease()
  6804. rightshoulderz:Clone().Parent = me.Torso
  6805. leftshoulderz:Clone().Parent = me.Torso
  6806. if me:FindFirstChild('Right Arm') then
  6807. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  6808. if v:IsA('Weld') then
  6809. v:Destroy()
  6810. end
  6811. end
  6812. end
  6813. if me:FindFirstChild('Left Arm') then
  6814. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  6815. if v:IsA('Weld') then
  6816. v:Destroy()
  6817. end
  6818. end
  6819. end
  6820. acting = false
  6821. canClick = true
  6822. doing = false
  6823. grabbed = nil
  6824. end
  6825. function unequip()
  6826. local doit = coroutine.wrap(function()
  6827. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  6828. acting = true
  6829. local arm = me["Right Arm"]
  6830. local arm2 = me["Left Arm"]
  6831. local tors = me.Torso
  6832. local weld = Instance.new('Weld',arm)
  6833. weld.Part0 = arm
  6834. weld.Part1 = tors
  6835. weld.C0 = CFrame.new(-1.5,0,0)
  6836. local weld2 = Instance.new("Weld", arm2)
  6837. weld2.Part0 = arm2
  6838. weld2.Part1 = tors
  6839. weld2.C0 = CFrame.new(1.5, 0, 0)
  6840. wait(0.001)
  6841. trail.Enabled = true
  6842. for i = 0,1,0.1 do
  6843. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  6844. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  6845. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  6846. wait(0.001)
  6847. end
  6848. trail.Enabled = false
  6849. wait(0.25)
  6850. for i = 0,1,0.1 do
  6851. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  6852. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  6853. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  6854. wait(0.01)
  6855. end
  6856. weld:Destroy()
  6857. weld2:Remove()
  6858. if tors ~= nil then
  6859. rightshoulderz:Clone().Parent = me.Torso
  6860. leftshoulderz:Clone().Parent = me.Torso
  6861. end
  6862. acting = false
  6863. end
  6864. end)
  6865. doit()
  6866. end
  6867.  
  6868. mouse.KeyDown:connect(function(key)
  6869. if usable == true then
  6870. if key == "z" then
  6871. if active == false and acting == false then
  6872. active = true
  6873. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6874. notify("KNIFE EQUIPPED",false)
  6875. audio:Stop()
  6876. audio.SoundId = 'rbxassetid://608618332'
  6877. equip()
  6878. wait(0.6)
  6879. audio:Play()
  6880. knifeweld.Part0 = me["Right Arm"]
  6881. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  6882. elseif acting == false then
  6883. active = false
  6884. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6885. audio:Stop()
  6886. audio.SoundId = 'rbxassetid://608538233'
  6887. unequip()
  6888. notify("KNIFE UNEQUIPPED",false)
  6889. wait(0.3)
  6890. audio:Play()
  6891. knifeweld.Part0 = me.Torso
  6892. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  6893. canClick = true
  6894. end
  6895. elseif key == "f" then
  6896. if mode == 'kill' or active == false then return end
  6897. mode = "kill"
  6898. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6899. notify("MODE || KILL || [F]",false)
  6900. elseif key == "e" then
  6901. if mode == 'throw' or active == false then return end
  6902. mode = "throw"
  6903. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6904. notify("MODE || PUSH || [E]",false)
  6905. elseif key == "q" then
  6906. if mode == 'release' or active == false then return end
  6907. mode = "release"
  6908. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6909. notify("MODE || RELEASE || [Q]",false)
  6910. elseif key == "x" then
  6911. if mode == 'stab' or active == false or acting == true then return end
  6912. mode = "stab"
  6913. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6914. notify("MODE || STAB || [X]",false)
  6915. elseif key == "c" then
  6916. if mode == 'fling' or active == false or acting == true then return end
  6917. mode = "fling"
  6918. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6919. notify("MODE || THROW || [C]",false)
  6920. elseif key == "b" then
  6921. if mode == 'instasplode' or active == false or acting == true then return end
  6922. mode = "instasplode"
  6923. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6924. notify("MODE || MOLOTOV || [B]",false)
  6925. elseif key == "r" then
  6926. if mode == 'paralyze' or active == false then return end
  6927. mode = "paralyze"
  6928. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6929. notify("MODE || PARALYZE || [R]",false)
  6930. elseif key == "v" then
  6931. if mode == 'explode' or active == false or acting == true then return end
  6932. mode = "explode"
  6933. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6934. notify("MODE || EXPLODE || [V]",false)
  6935. elseif key == "k" then
  6936. if mode == 'suicide' or active == false or acting == true then return end
  6937. mode = "suicide"
  6938. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6939. notify("MODE || SUICIDE || [K]",false)
  6940. elseif key == "h" then
  6941. if mode == 'firework' or active == false or acting == true then return end
  6942. mode = "firework"
  6943. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6944. notify("MODE || FIREWORK || [H]",false)
  6945. elseif key == "g" then
  6946. if mode == 'finish' or active == false then return end
  6947. mode = "finish"
  6948. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6949. local welp = "ON"
  6950. if finishnum == 1 then
  6951. welp = "OFF"
  6952. end
  6953. notify("MODE || FINISH || [G] || "..welp,false)
  6954. elseif key == "n" then
  6955. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6956. if zombiemode == false then
  6957. notify("ZOMBIE MODE ON || [N]",false)
  6958. zombiemode = true
  6959. else
  6960. notify("ZOMBIE MODE OFF || [N]",false)
  6961. zombiemode = false
  6962. end
  6963. elseif key == "m" then
  6964. if finishnum == 1 then
  6965. finishnum = 15
  6966. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6967. notify("PSYCHOPATH MODE ON || [M]",false)
  6968. if cancolorfilter then
  6969. local Sp00kyGui = Instance.new("ScreenGui")
  6970. local ImageLabel = Instance.new("ImageLabel")
  6971.  
  6972. -- Properties
  6973.  
  6974. Sp00kyGui.Parent = playergui
  6975. Sp00kyGui.Name = "REEEEEEEE"
  6976.  
  6977. ImageLabel.Parent = Sp00kyGui
  6978. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  6979. ImageLabel.BackgroundTransparency = 1
  6980. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  6981. ImageLabel.Image = "rbxassetid://74443700"
  6982. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  6983. end
  6984. if canbackgroundmusic == true then
  6985. local sound = Instance.new('Sound',playergui)
  6986. sound.Name = 'PSYCHOPAAAATH'
  6987. sound.SoundId = 'rbxassetid://220875210'
  6988. sound.Looped = true
  6989. sound.Volume = 0.5
  6990. sound:Play()
  6991. end
  6992. else
  6993. finishnum = 1
  6994. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  6995. notify("PSYCHOPATH MODE OFF || [M]",false)
  6996. for i,v in pairs(playergui:GetChildren()) do
  6997. if v.Name == "REEEEEEEE" then
  6998. v:Destroy()
  6999. end
  7000. end
  7001. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  7002. if thisniggarighthere then thisniggarighthere:Destroy() end
  7003. end
  7004. end
  7005. end
  7006. end)
  7007.  
  7008. mouse.Button1Down:connect(function()
  7009. if active == false or usable == false then return end
  7010. if canClick == true and acting == false then
  7011. if mode == "stab" and finishnum == 1 then
  7012. canClick = false
  7013. stab()
  7014. elseif mode == "stab" and finishnum == 15 then
  7015. canClick = false
  7016. stabwithpassion()
  7017. elseif mode == "fling" then
  7018. canClick = false
  7019. fling()
  7020. elseif mode == "explode" then
  7021. canClick = false
  7022. explode()
  7023. elseif mode == "instasplode" then
  7024. canClick = false
  7025. instasplode()
  7026. elseif mode == "finish" then
  7027. canClick = false
  7028. finish()
  7029. elseif mode == "suicide" then
  7030. canClick = false
  7031. kysnigga()
  7032. elseif mode == "firework" then
  7033. canClick = false
  7034. fireworkit()
  7035. else
  7036. canClick = false
  7037. grab()
  7038. end
  7039. else
  7040. if grabbed ~= nil and doing == false then
  7041. if mode == "release" then
  7042. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7043. release()
  7044. else
  7045. hardrelease()
  7046. end
  7047. elseif mode == "kill" then
  7048. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7049. kill()
  7050. else
  7051. hardrelease()
  7052. end
  7053. elseif mode == "paralyze" then
  7054. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7055. paralyze()
  7056. else
  7057. hardrelease()
  7058. end
  7059. elseif mode == "throw" then
  7060. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7061. throw()
  7062. else
  7063. hardrelease()
  7064. end
  7065. elseif mode == "explode" then
  7066. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7067. throw()
  7068. else
  7069. hardrelease()
  7070. end
  7071. end
  7072. end
  7073. end
  7074. end)
  7075.  
  7076. knife.Touched:connect(function(hitz)
  7077. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  7078. if mode == "stab" and stabbing == true and hit == false then
  7079. hit = true
  7080. tone = math.random(1, 3)
  7081. audio:Stop()
  7082. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  7083. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  7084. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  7085. audio.PlaybackSpeed = 1
  7086. audio:Play()
  7087. killz(hitz.Parent,'Left Leg')
  7088. killz(hitz.Parent,'Left Arm')
  7089. killz(hitz.Parent,'Right Leg')
  7090. killz(hitz.Parent,'Right Arm')
  7091. elseif mode == "finish" and finishing == true then
  7092. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  7093. tone = math.random(1, 3)
  7094. audio:Stop()
  7095. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  7096. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  7097. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  7098. audio.PlaybackSpeed = 1
  7099. audio:Play()
  7100. if hit == false then
  7101. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  7102. wait()
  7103. killz(hitz.Parent,'Head',nil,false,true)
  7104. end
  7105. hit = true
  7106. elseif grabbed == nil and grabbing == true and hit == false then
  7107. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  7108. grabbed = hitz.Parent
  7109. local weldz = Instance.new('Weld',point)
  7110. weldz.Name = "Holder"
  7111. weldz.Part0 = point
  7112. weldz.Part1 = hitz.Parent.Torso
  7113. weldz.C0 = CFrame.new(0,0,-1.2)
  7114. end
  7115. end
  7116. end
  7117. end)
  7118.  
  7119. player.CharacterAdded:connect(function()
  7120. usable = false
  7121. for i,v in pairs(playergui:GetChildren()) do
  7122. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  7123. v:Destroy()
  7124. end
  7125. end
  7126. end)
  7127. while usable do
  7128. local coru = coroutine.wrap(function()
  7129. for i,v in pairs(knifeparts) do
  7130. local function try()
  7131. if v[1].Parent ~= v[2] then
  7132. v[1].Parent = v[2]
  7133. end
  7134. end
  7135. pcall(try)
  7136. end
  7137. if grabbed ~= nil then
  7138. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  7139. for i,v in pairs(grabbed:GetChildren()) do
  7140. if v:IsA('Tool') then
  7141. local model = Instance.new('Model',workspace)
  7142. v.Parent = model
  7143. model:TranslateBy(Vector3.new(3,0,0))
  7144. end
  7145. end
  7146. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  7147. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  7148. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  7149. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  7150. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  7151. if grabweld ~= nil then return end
  7152. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  7153. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  7154. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  7155. end
  7156. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  7157. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  7158. end
  7159. headweld = grabbed.Torso["Neck"]:Clone()
  7160. local targetweld = Instance.new('Weld',grabbed.Torso)
  7161. targetweld.Part0 = grabbed.Torso
  7162. targetweld.Part1 = grabbed.Head
  7163. targetweld.Name = "TargetWeld"
  7164. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  7165. if grabbed:FindFirstChild('Left Arm') then
  7166. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  7167. targetweld2.Part0 = grabbed.Torso
  7168. targetweld2.Part1 = grabbed["Left Arm"]
  7169. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  7170. end
  7171.  
  7172. for i = 0,1,0.1 do
  7173. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  7174. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  7175. if targetweld2 then
  7176. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  7177. end
  7178. wait(0.001)
  7179. end
  7180. end
  7181. end
  7182. end)
  7183. coru()
  7184. wait()
  7185. end
  7186.  
  7187. end
  7188. local coru=coroutine.wrap(function()
  7189. nub()
  7190. end)
  7191. coru()
  7192.  
  7193. player.CharacterAppearanceLoaded:connect(function()
  7194. local coru =coroutine.wrap(function()
  7195. nub()
  7196. end)
  7197. coru()
  7198. end)
  7199.  
  7200. while true do
  7201. local coru=coroutine.wrap(function()
  7202. if grabbed then
  7203. v:FindFirstChildOfClass('Humanoid').Jump = false
  7204. v:FindFirstChildOfClass('Humanoid').Sit = false
  7205. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  7206. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  7207. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  7208. end
  7209. for i,v in pairs(rekt) do
  7210. if v and v:FindFirstChildOfClass('Humanoid') then
  7211. for a,c in pairs(v:GetChildren()) do
  7212. if c:IsA('Tool') then
  7213. local model = Instance.new('Model',workspace)
  7214. c.Parent = model
  7215. model:TranslateBy(Vector3.new(3,0,0))
  7216. end
  7217. end
  7218. v:FindFirstChildOfClass('Humanoid').Jump = false
  7219. v:FindFirstChildOfClass('Humanoid').Sit = false
  7220. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  7221. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  7222. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  7223. local thing = getplr(v)
  7224. if thing then
  7225. thing.CameraMinZoomDistance = 3
  7226. end
  7227. else
  7228. local thing = getplr(v)
  7229. if thing then
  7230. thing.CameraMinZoomDistance = 0.5
  7231. end
  7232. table.remove(rekt,i)
  7233. end
  7234. end
  7235. end)
  7236. coru()
  7237. local coru2 = coroutine.wrap(function()
  7238. if curpart then
  7239. curpoint = curpart.CFrame.p
  7240. end
  7241. if lastgui then
  7242. lastgui:Destroy()
  7243. lastgui = nil
  7244. end
  7245. if curpoint then
  7246. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  7247. lastgui.AlwaysOnTop = true
  7248. lastgui.MaxDistance = 0
  7249. lastgui.Size = UDim2.new(5,0,5,0)
  7250. if curpart == nil then
  7251. lastgui.Adornee = workspace
  7252. lastgui.StudsOffsetWorldSpace = curpoint
  7253. else
  7254. lastgui.Adornee = curpart
  7255. end
  7256. local cross = Instance.new('ImageLabel',lastgui)
  7257. cross.BackgroundTransparency = 1
  7258. cross.Size = UDim2.new(1,0,1,0)
  7259. cross.Image = 'rbxassetid://316279304'
  7260. for i,v in pairs(zombies) do
  7261. if v:FindFirstChildOfClass('Humanoid') then
  7262. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  7263. end
  7264. end
  7265. else
  7266. for i,v in pairs(zombies) do
  7267. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  7268. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  7269. end
  7270. end
  7271. end
  7272. end)
  7273. coru2()
  7274. wait()
  7275. end
  7276. end)
  7277. CC.MouseButton1Click:connect(function()
  7278.  
  7279. --By Rufus14
  7280. --Converted with ttyyuu12345's model to script plugin v4
  7281. mouse = game.Players.LocalPlayer:GetMouse()
  7282. game.Players.LocalPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  7283. local txtfag = Instance.new("BillboardGui", game.Players.LocalPlayer.Character.Head)
  7284. txtfag.Adornee = suckadick
  7285. txtfag.Name = "kys nigga"
  7286. txtfag.Size = UDim2.new(2, 0, 1.2, 0)
  7287. txtfag.StudsOffset = Vector3.new(-5, 3, 0)
  7288. local textfag = Instance.new("TextLabel", txtfag)
  7289. textfag.Size = UDim2.new(6, 0, 1, 0)
  7290. textfag.FontSize = "Size8"
  7291. textfag.TextScaled = true
  7292. textfag.TextTransparency = 0
  7293. textfag.BackgroundTransparency = 1
  7294. textfag.TextTransparency = 0
  7295. textfag.TextStrokeTransparency = 0
  7296. textfag.Font = "Cartoon"
  7297. textfag.TextStrokeColor3 = Color3.new(0, 1, 0)
  7298. v = Instance.new("Part")
  7299. v.Name = "ColorBrick"
  7300. v.Parent = part
  7301. v.FormFactor = "Symmetric"
  7302. v.Anchored = true
  7303. v.CanCollide = false
  7304. v.BottomSurface = "Smooth"
  7305. v.TopSurface = "Smooth"
  7306. v.Size = Vector3.new(10, 5, 3)
  7307. v.Transparency = 0.7
  7308. v.BrickColor = game.Players.LocalPlayer.Character.Torso.BrickColor
  7309. v.Transparency = 1
  7310. textfag.TextColor3 = v.BrickColor.Color
  7311. textfag.TextStrokeColor3 = Color3.new(0, 0, 0)
  7312. v.Shape = "Block"
  7313. textfag.Text = "Script By Rufus14"
  7314. wait(2)
  7315. textfag.Text = "lol"
  7316. wait(0.3)
  7317. textfag.Text = game.Players.LocalPlayer.Character.Name.." the Content Cop"
  7318. local music = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  7319. music.Volume = 10
  7320. music.SoundId = "rbxassetid://515347026"
  7321. music:Play()
  7322. music.Looped = true
  7323. music.Name = "Youfaggot"
  7324. cloneofmusic = music:Clone()
  7325. alert = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  7326. alert.Volume = 10
  7327. alert.SoundId = "rbxassetid://1011639456"
  7328. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 20
  7329. --Converted with ttyyuu12345's model to script plugin v4
  7330. function sandbox(var,func)
  7331. local env = getfenv(func)
  7332. local newenv = setmetatable({},{
  7333. __index = function(self,k)
  7334. if k=="script" then
  7335. return var
  7336. else
  7337. return env[k]
  7338. end
  7339. end,
  7340. })
  7341. setfenv(func,newenv)
  7342. return func
  7343. end
  7344. cors = {}
  7345. mas = Instance.new("Model",game:GetService("Lighting"))
  7346. Model0 = Instance.new("Model")
  7347. Part1 = Instance.new("Part")
  7348. Part2 = Instance.new("Part")
  7349. Part3 = Instance.new("Part")
  7350. Part4 = Instance.new("Part")
  7351. Part5 = Instance.new("Part")
  7352. Part6 = Instance.new("Part")
  7353. Part7 = Instance.new("Part")
  7354. Part8 = Instance.new("Part")
  7355. Part9 = Instance.new("Part")
  7356. Model0.Name = "Jailol"
  7357. Model0.Parent = mas
  7358. Part1.Parent = Model0
  7359. Part1.Material = Enum.Material.Brick
  7360. Part1.BrickColor = BrickColor.new("Crimson")
  7361. Part1.Size = Vector3.new(27.2409039, 20.9545422, 4.19090843)
  7362. Part1.CFrame = CFrame.new(-14.9545441, 10.4772959, -87.8842926, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7363. Part1.BottomSurface = Enum.SurfaceType.Smooth
  7364. Part1.TopSurface = Enum.SurfaceType.Smooth
  7365. Part1.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7366. Part1.Position = Vector3.new(-14.9545441, 10.4772959, -87.8842926)
  7367. Part1.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7368. Part2.Parent = Model0
  7369. Part2.Material = Enum.Material.Brick
  7370. Part2.BrickColor = BrickColor.new("Crimson")
  7371. Part2.Size = Vector3.new(27.2409039, 20.9545422, 4.19090843)
  7372. Part2.CFrame = CFrame.new(26.9545403, 10.4772959, -87.8842926, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7373. Part2.BottomSurface = Enum.SurfaceType.Smooth
  7374. Part2.TopSurface = Enum.SurfaceType.Smooth
  7375. Part2.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7376. Part2.Position = Vector3.new(26.9545403, 10.4772959, -87.8842926)
  7377. Part2.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7378. Part3.Name = "GlassDoor"
  7379. Part3.Parent = Model0
  7380. Part3.Material = Enum.Material.Glass
  7381. Part3.BrickColor = BrickColor.new("Dark stone grey")
  7382. Part3.Transparency = 0.55000001192093
  7383. Part3.Size = Vector3.new(14.6681786, 20.9545422, 4.19090843)
  7384. Part3.CFrame = CFrame.new(5.99999619, 10.4772959, -87.8842926, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7385. Part3.BottomSurface = Enum.SurfaceType.Smooth
  7386. Part3.TopSurface = Enum.SurfaceType.Smooth
  7387. Part3.Color = Color3.new(0.392157, 0.392157, 0.392157)
  7388. Part3.Position = Vector3.new(5.99999619, 10.4772959, -87.8842926)
  7389. Part3.Color = Color3.new(0.392157, 0.392157, 0.392157)
  7390. Part4.Parent = Model0
  7391. Part4.Material = Enum.Material.Brick
  7392. Part4.BrickColor = BrickColor.new("Crimson")
  7393. Part4.Rotation = Vector3.new(0, -90, 0)
  7394. Part4.Size = Vector3.new(53.4340782, 20.9545422, 4.19090843)
  7395. Part4.CFrame = CFrame.new(38.4795341, 10.4772959, -116.696777, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7396. Part4.BottomSurface = Enum.SurfaceType.Smooth
  7397. Part4.TopSurface = Enum.SurfaceType.Smooth
  7398. Part4.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7399. Part4.Position = Vector3.new(38.4795341, 10.4772959, -116.696777)
  7400. Part4.Orientation = Vector3.new(0, -90, 0)
  7401. Part4.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7402. Part5.Parent = Model0
  7403. Part5.Material = Enum.Material.Brick
  7404. Part5.BrickColor = BrickColor.new("Crimson")
  7405. Part5.Rotation = Vector3.new(0, -90, 0)
  7406. Part5.Size = Vector3.new(53.4340782, 20.9545422, 4.19090843)
  7407. Part5.CFrame = CFrame.new(-26.4795418, 10.4772959, -116.696777, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7408. Part5.BottomSurface = Enum.SurfaceType.Smooth
  7409. Part5.TopSurface = Enum.SurfaceType.Smooth
  7410. Part5.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7411. Part5.Position = Vector3.new(-26.4795418, 10.4772959, -116.696777)
  7412. Part5.Orientation = Vector3.new(0, -90, 0)
  7413. Part5.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7414. Part6.Parent = Model0
  7415. Part6.Material = Enum.Material.Brick
  7416. Part6.BrickColor = BrickColor.new("Crimson")
  7417. Part6.Rotation = Vector3.new(-180, 0, -180)
  7418. Part6.Size = Vector3.new(60.7681732, 20.9545422, 4.19090843)
  7419. Part6.CFrame = CFrame.new(5.99999619, 10.4772959, -141.318375, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  7420. Part6.BottomSurface = Enum.SurfaceType.Smooth
  7421. Part6.TopSurface = Enum.SurfaceType.Smooth
  7422. Part6.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7423. Part6.Position = Vector3.new(5.99999619, 10.4772959, -141.318375)
  7424. Part6.Orientation = Vector3.new(0, 180, 0)
  7425. Part6.Color = Color3.new(0.584314, 0.0470588, 0.0470588)
  7426. Part7.Parent = Model0
  7427. Part7.Material = Enum.Material.Glass
  7428. Part7.BrickColor = BrickColor.new("Really black")
  7429. Part7.Transparency = 0.55000001192093
  7430. Part7.Size = Vector3.new(61.1681786, 0.0900000036, 49.6909103)
  7431. Part7.CFrame = CFrame.new(5.91590881, 0.0546672344, -114.696777, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7432. Part7.BottomSurface = Enum.SurfaceType.Smooth
  7433. Part7.TopSurface = Enum.SurfaceType.Smooth
  7434. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  7435. Part7.Position = Vector3.new(5.91590881, 0.0546672344, -114.696777)
  7436. Part7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  7437. Part7.Name = "Floor"
  7438. function parttouchedddd(part)
  7439. local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  7440. if humanoid then
  7441. if humanoid.Parent.Name ~= game.Players.LocalPlayer.Name then
  7442. for i,v in pairs(humanoid.Parent:GetChildren()) do
  7443. if v.ClassName == "LocalScript" or v.ClassName == "Script" or v.ClassName == "Sound" then
  7444. v:Remove()
  7445. end
  7446. for q,w in pairs(v:GetChildren()) do
  7447. if w.ClassName == "LocalScript" or w.ClassName == "Script" or w.ClassName == "Sound" then
  7448. w:Remove()
  7449. end
  7450. end
  7451. end
  7452. end
  7453. end
  7454. end
  7455. Part7.Touched:connect(parttouchedddd)
  7456. Part8.Parent = Model0
  7457. Part8.Material = Enum.Material.Glass
  7458. Part8.BrickColor = BrickColor.new("Teal")
  7459. Part8.Transparency = 0.55000001192093
  7460. Part8.Size = Vector3.new(69.1681824, 0.45454216, 57.6909103)
  7461. Part8.CFrame = CFrame.new(5.915905, 21.1818428, -114.696777, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7462. Part8.BottomSurface = Enum.SurfaceType.Smooth
  7463. Part8.TopSurface = Enum.SurfaceType.Smooth
  7464. Part8.Color = Color3.new(0.0784314, 1, 0.862745)
  7465. Part8.Position = Vector3.new(5.915905, 21.1818428, -114.696777)
  7466. Part8.Color = Color3.new(0.0784314, 1, 0.862745)
  7467. Part9.Name = "wow"
  7468. Part9.Parent = Model0
  7469. Part9.Material = Enum.Material.Concrete
  7470. Part9.BrickColor = BrickColor.new("Lime green")
  7471. Part9.Rotation = Vector3.new(-180, 0, -165)
  7472. Part9.Anchored = true
  7473. Part9.Size = Vector3.new(14.7681732, 6.70454216, 0.190908432)
  7474. Part9.CFrame = CFrame.new(2.99999595, 11.2613897, -139.068375, -0.965925872, 0.258818984, 0, 0.258818984, 0.965925872, 0, 0, 0, -1)
  7475. Part9.BottomSurface = Enum.SurfaceType.Smooth
  7476. Part9.TopSurface = Enum.SurfaceType.Smooth
  7477. Part9.Color = Color3.new(0.054902, 1, 0.0392157)
  7478. Part9.Position = Vector3.new(2.99999595, 11.2613897, -139.068375)
  7479. Part9.Orientation = Vector3.new(0, 180, 15)
  7480. Part9.Color = Color3.new(0.054902, 1, 0.0392157)
  7481. for i,v in pairs(mas:GetChildren()) do
  7482. v.Parent = game:GetService("Players").LocalPlayer.Character
  7483. pcall(function() v:MakeJoints() end)
  7484. end
  7485. mas:Destroy()
  7486. for i,v in pairs(cors) do
  7487. spawn(function()
  7488. pcall(v)
  7489. end)
  7490. end
  7491. --Converted with ttyyuu12345's model to script plugin v4
  7492. function sandbox(var,func)
  7493. local env = getfenv(func)
  7494. local newenv = setmetatable({},{
  7495. __index = function(self,k)
  7496. if k=="script" then
  7497. return var
  7498. else
  7499. return env[k]
  7500. end
  7501. end,
  7502. })
  7503. setfenv(func,newenv)
  7504. return func
  7505. end
  7506. cors = {}
  7507. mas = Instance.new("Model",game:GetService("Lighting"))
  7508. Part0 = Instance.new("Part")
  7509. Part0.Name = "Posof"
  7510. Part0.Parent = mas
  7511. Part0.Material = Enum.Material.Glass
  7512. Part0.BrickColor = BrickColor.new("Dark stone grey")
  7513. Part0.Transparency = 0.55000001192093
  7514. Part0.Anchored = true
  7515. Part0.CanCollide = false
  7516. Part0.Size = Vector3.new(14.6681786, 0.0500000007, 4.19090843)
  7517. Part0.CFrame = Part3.CFrame * CFrame.new(0,-10,3)
  7518. Part0.BottomSurface = Enum.SurfaceType.Smooth
  7519. Part0.TopSurface = Enum.SurfaceType.Smooth
  7520. Part0.Color = Color3.new(0.392157, 0.392157, 0.392157)
  7521. Part0.Color = Color3.new(0.392157, 0.392157, 0.392157)
  7522. for i,v in pairs(mas:GetChildren()) do
  7523. v.Parent = Model0
  7524. pcall(function() v:MakeJoints() end)
  7525. end
  7526. mas:Destroy()
  7527. for i,v in pairs(cors) do
  7528. spawn(function()
  7529. pcall(v)
  7530. end)
  7531. end
  7532. for i,v in pairs(Model0:GetChildren()) do
  7533. if v.ClassName == "Part" then
  7534. v.Anchored = true
  7535. end
  7536. end
  7537. -- Objects
  7538.  
  7539. local SurfaceGui = Instance.new("SurfaceGui")
  7540. local TextBox = Instance.new("TextBox")
  7541.  
  7542. -- Properties
  7543.  
  7544. SurfaceGui.Parent = game.Players.LocalPlayer.Character.Jailol.wow
  7545.  
  7546. TextBox.Parent = SurfaceGui
  7547. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  7548. TextBox.BackgroundTransparency = 1
  7549. TextBox.Size = UDim2.new(1, 0, 1, 0)
  7550. TextBox.Font = Enum.Font.Cartoon
  7551. TextBox.FontSize = Enum.FontSize.Size14
  7552. TextBox.Text = "ur memes are not dank lol."
  7553. TextBox.TextScaled = true
  7554. TextBox.TextSize = 14
  7555. TextBox.TextWrapped = true
  7556. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  7557. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  7558. v:destroy()
  7559. end
  7560. end
  7561. --Converted with ttyyuu12345's model to script plugin v4
  7562. function sandbox(var,func)
  7563. local env = getfenv(func)
  7564. local newenv = setmetatable({},{
  7565. __index = function(self,k)
  7566. if k=="script" then
  7567. return var
  7568. else
  7569. return env[k]
  7570. end
  7571. end,
  7572. })
  7573. setfenv(func,newenv)
  7574. return func
  7575. end
  7576. cors = {}
  7577. mas = Instance.new("Model",game:GetService("Lighting"))
  7578. Part0hat = Instance.new("Part")
  7579. SpecialMesh1 = Instance.new("SpecialMesh")
  7580. Part0hat.Name = "Police Cap"
  7581. Part0hat.Parent = mas
  7582. Part0hat.Rotation = Vector3.new(0, -90, 0)
  7583. Part0hat.Anchored = false
  7584. Part0hat.FormFactor = Enum.FormFactor.Plate
  7585. Part0hat.Size = Vector3.new(2, 0.400000006, 1)
  7586. Part0hat.CFrame = CFrame.new(-6.5, 0.599538267, -62, 0, 0, -1, 0, 1, -0, 1, 0, -0)
  7587. Part0hat.BottomSurface = Enum.SurfaceType.Weld
  7588. Part0hat.TopSurface = Enum.SurfaceType.Smooth
  7589. Part0hat.Position = Vector3.new(-6.5, 0.599538267, -62)
  7590. Part0hat.Orientation = Vector3.new(0, -90, 0)
  7591. SpecialMesh1.Parent = Part0hat
  7592. SpecialMesh1.MeshId = "http://www.roblox.com/asset/?id=1028788"
  7593. SpecialMesh1.Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  7594. SpecialMesh1.TextureId = "http://www.roblox.com/asset/?id=1028787"
  7595. SpecialMesh1.VertexColor = Vector3.new(2, 1, 1)
  7596. SpecialMesh1.MeshType = Enum.MeshType.FileMesh
  7597. SpecialMesh1.Scale = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  7598. for i,v in pairs(mas:GetChildren()) do
  7599. v.Parent = game:GetService("Players").LocalPlayer.Character
  7600. pcall(function() v:MakeJoints() end)
  7601. end
  7602. mas:Destroy()
  7603. for i,v in pairs(cors) do
  7604. spawn(function()
  7605. pcall(v)
  7606. end)
  7607. end
  7608. local weldofcap = Instance.new("Weld", Part0hat)
  7609. weldofcap.Part0 = game.Players.LocalPlayer.Character.Head
  7610. weldofcap.Part1 = Part0hat
  7611. weldofcap.C0 = CFrame.new(0,0.5,0)
  7612. canwalk = true
  7613. using = false
  7614. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  7615. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7616. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  7617. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  7618. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  7619. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  7620. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7621. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  7622. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  7623. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  7624. local llegclone = game.Players.LocalPlayer.Character.Torso["Left Hip"]:Clone()
  7625. game.Players.LocalPlayer.Character.Torso["Left Hip"]:Remove()
  7626. local llegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7627. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  7628. llegweld.Part1 = game.Players.LocalPlayer.Character["Left Leg"]
  7629. llegweld.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) * CFrame.new(0,-1,0)
  7630. local rlegclone = game.Players.LocalPlayer.Character.Torso["Right Hip"]:Clone()
  7631. game.Players.LocalPlayer.Character.Torso["Right Hip"]:Remove()
  7632. local rlegweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7633. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso
  7634. rlegweld.Part1 = game.Players.LocalPlayer.Character["Right Leg"]
  7635. rlegweld.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) * CFrame.new(0,-1,0)
  7636. local rootjointclone = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Clone()
  7637. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint:Remove()
  7638. local humanoidrootpart = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7639. humanoidrootpart.Part0 = game.Players.LocalPlayer.Character.HumanoidRootPart
  7640. humanoidrootpart.Part1 = game.Players.LocalPlayer.Character.Torso
  7641. local heed = game.Players.LocalPlayer.Character.Torso["Neck"]:Clone()
  7642. local headweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  7643. headweld.Part0 = game.Players.LocalPlayer.Character.Torso
  7644. headweld.Part1 = game.Players.LocalPlayer.Character.Head
  7645. headweld.C0 = headweld.C0 * CFrame.new(0,1.5,0)
  7646. game.Players.LocalPlayer.Character.Torso.Neck:Remove()
  7647. game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 450
  7648. game.Players.LocalPlayer.Character.Humanoid.Health = 450
  7649. jailedbois = {}
  7650. function clicked()
  7651. local humanoid = mouse.Target.Parent:findFirstChildOfClass("Humanoid")
  7652. if humanoid and not using then
  7653. if humanoid.Parent.Name ~= "Rufus14" then
  7654. using = true
  7655. canwalk = false
  7656. table.insert(jailedbois, humanoid.Parent.Name)
  7657. local donttp = Instance.new("BoolValue", humanoid.Parent)
  7658. donttp.Name = "DontTp"
  7659. humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  7660. for i,v in pairs(humanoid.Parent:GetChildren()) do
  7661. if v.ClassName == "LocalScript" or v.ClassName == "Script" then
  7662. v:Remove()
  7663. end
  7664. end
  7665. --Converted with ttyyuu12345's model to script plugin v4
  7666. function sandbox(var,func)
  7667. local env = getfenv(func)
  7668. local newenv = setmetatable({},{
  7669. __index = function(self,k)
  7670. if k=="script" then
  7671. return var
  7672. else
  7673. return env[k]
  7674. end
  7675. end,
  7676. })
  7677. setfenv(func,newenv)
  7678. return func
  7679. end
  7680. cors = {}
  7681. mas = Instance.new("Model",game:GetService("Lighting"))
  7682. local Sound0 = Instance.new("Sound")
  7683. Sound0.Name = "crybabi"
  7684. Sound0.Parent = mas
  7685. Sound0.SoundId = "rbxassetid://553084572"
  7686. Sound0.Volume = 10
  7687. for i,v in pairs(mas:GetChildren()) do
  7688. v.Parent = game:GetService("Players").LocalPlayer.Character
  7689. pcall(function() v:MakeJoints() end)
  7690. end
  7691. mas:Destroy()
  7692. for i,v in pairs(cors) do
  7693. spawn(function()
  7694. pcall(v)
  7695. end)
  7696. end
  7697. humanoid.Name = "ContentCOPP'D"
  7698. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  7699. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  7700. alert:Play()
  7701. music.Volume = 5
  7702. textfag.Text = "OH SHIT!"
  7703. for i = 0,1 , 0.05 do
  7704. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame:lerp(CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,humanoid.Parent.Torso.Position),i)
  7705. --humanoid.Parent.Torso.CFrame = humanoid.Parent.Torso.CFrame:lerp(CFrame.new(humanoid.Parent.Torso.Position,game.Players.LocalPlayer.Character.Torso.Position),i)
  7706. game:GetService("RunService").RenderStepped:wait()
  7707. end
  7708. wait(0.5)
  7709. humanoid.WalkSpeed = 0
  7710. humanoid.JumpPower = 0
  7711. textfag.Text = "Stop!"
  7712. for i = 0,1 , 0.05 do
  7713. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame:lerp(CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position,humanoid.Parent.Torso.Position),i)
  7714. humanoid.Parent.Torso.CFrame = humanoid.Parent.Torso.CFrame:lerp(CFrame.new(humanoid.Parent.Torso.Position,game.Players.LocalPlayer.Character.Torso.Position),i)
  7715. game:GetService("RunService").RenderStepped:wait()
  7716. end
  7717. for i = 0,1 , 0.08 do
  7718. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0):inverse(),i)
  7719. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.5, 0.436240673, -0.959949374, 1, -5.23747954e-22, -2.65673535e-22, -2.65673535e-22, 3.13253081e-22, -1, 5.23747954e-22, 1, 3.13253081e-22),i)
  7720. game:GetService("RunService").RenderStepped:wait()
  7721. end
  7722. wait(1)
  7723. textfag.Text = "You are arrested by Meme Police!"
  7724. wait(2)
  7725. textfag.Text = "BECAUSE YOUR MEMES ARENT DANK!"
  7726. wait(2)
  7727. Sound0:Play()
  7728. local path = game:GetService("PathfindingService"):ComputeRawPathAsync(humanoid.Parent.Torso.Position,game.Players.LocalPlayer.Character.Jailol.Posof.Position,200)
  7729. local go = path:GetPointCoordinates()
  7730. Sound0:Play()
  7731. canwalk = true
  7732. textfag.Text = game.Players.LocalPlayer.Character.Name.." the Content Cop"
  7733. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 20
  7734. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 80
  7735. for i = 1, #go do
  7736. local pos = Instance.new("Part", humanoid.Parent)
  7737. pos.Name = "GoTo1"
  7738. pos.TopSurface = "Smooth"
  7739. pos.BottomSurface = "Smooth"
  7740. pos.Transparency = 1
  7741. pos.CanCollide = false
  7742. pos.Size = Vector3.new(0.4,0.4,0.4)
  7743. pos.Anchored = true
  7744. pos.Position = go[i] + Vector3.new(0,2.8,0)
  7745. for i = 0,0.5 , 0.04 do
  7746. humanoid.Parent.Torso.CFrame = humanoid.Parent.Torso.CFrame:lerp(pos.CFrame,i)
  7747. game:GetService("RunService").RenderStepped:wait()
  7748. end
  7749. pos:destroy()
  7750. --humanoid.Parent.Torso.CFrame = CFrame.new(humanoid.Parent.Torso.Position,game.Players.LocalPlayer.Character.Jailol.GlassDoor.Position)
  7751. end
  7752. using = false
  7753. humanoid.Parent.Torso.Anchored = true
  7754. for i = 0,1 , 0.03 do
  7755. humanoid.Parent.Torso.CFrame = Part3.CFrame:lerp(humanoid.Parent.Torso.CFrame * CFrame.new(0,-1,-1.5),i)
  7756. game:GetService("RunService").RenderStepped:wait()
  7757. end
  7758. local isinjail = Instance.new("BoolValue", humanoid.Parent)
  7759. isinjail.Name = "injail"
  7760. donttp:destroy()
  7761. local torposit = humanoid.Parent.Torso.CFrame
  7762. local txtfage = Instance.new("BillboardGui", humanoid.Parent.Head)
  7763. txtfage.Adornee = oboi
  7764. txtfage.Name = "time"
  7765. txtfage.Size = UDim2.new(2, 0, 1.2, 0)
  7766. txtfage.StudsOffset = Vector3.new(-5, 3, 0)
  7767. local textfag = Instance.new("TextLabel", txtfage)
  7768. textfag.Size = UDim2.new(6, 0, 1, 0)
  7769. textfag.FontSize = "Size8"
  7770. textfag.TextScaled = true
  7771. textfag.TextTransparency = 0
  7772. textfag.BackgroundTransparency = 1
  7773. textfag.TextTransparency = 0
  7774. textfag.TextStrokeTransparency = 0
  7775. textfag.Font = "Arial"
  7776. textfag.TextStrokeColor3 = Color3.new(0, 1, 0)
  7777. v = Instance.new("Part")
  7778. v.Name = "ColorBrick"
  7779. v.Parent = part
  7780. v.FormFactor = "Symmetric"
  7781. v.Anchored = true
  7782. v.CanCollide = false
  7783. v.BottomSurface = "Smooth"
  7784. v.TopSurface = "Smooth"
  7785. v.Size = Vector3.new(10, 5, 3)
  7786. v.Transparency = 0.7
  7787. v.BrickColor = humanoid.Parent.Torso.BrickColor
  7788. v.Transparency = 1
  7789. textfag.TextColor3 = v.BrickColor.Color
  7790. textfag.TextStrokeColor3 = Color3.new(0, 0, 0)
  7791. v.Shape = "Block"
  7792. local numberfag = Instance.new("NumberValue", txtfage)
  7793. numberfag.Name = "TimeValue"
  7794. numberfag.Value = math.random(500,1000)
  7795. textfag.Text = humanoid.Parent.Name.." (Time: "..numberfag.Value..")"
  7796. humanoid.Parent.Torso.Anchored = false
  7797. humanoid.WalkSpeed = 16
  7798. humanoid.JumpPower = 80
  7799. wait(2)
  7800. donttp:destroy()
  7801. humanoid.Parent.Torso.CFrame = torposit
  7802. end
  7803. end
  7804. end
  7805. mouse.Button1Down:connect(clicked)
  7806. while true do
  7807. for i,v in pairs(game.Players:GetChildren()) do
  7808. if v.Character then
  7809. for i = 1,#jailedbois do
  7810. if v.Character.Name == jailedbois[i] then
  7811. if not v.Character:findFirstChild("DontTp") then
  7812. if not v.Character:findFirstChild("injail") then
  7813. if v.Character:findFirstChild("Head") then
  7814. local isinjail = Instance.new("BoolValue", v.Character)
  7815. isinjail.Name = "injail"
  7816. v.Character.Head.CFrame = Part3.CFrame * CFrame.new(0,0,-4)
  7817. local txtfage = Instance.new("BillboardGui", v.Character.Head)
  7818. txtfage.Adornee = oboi
  7819. txtfage.Name = "time"
  7820. txtfage.Size = UDim2.new(2, 0, 1.2, 0)
  7821. txtfage.StudsOffset = Vector3.new(-5, 3, 0)
  7822. local textfag = Instance.new("TextLabel", txtfage)
  7823. textfag.Size = UDim2.new(6, 0, 1, 0)
  7824. textfag.FontSize = "Size8"
  7825. textfag.TextScaled = true
  7826. textfag.TextTransparency = 0
  7827. textfag.BackgroundTransparency = 1
  7828. textfag.TextTransparency = 0
  7829. textfag.TextStrokeTransparency = 0
  7830. textfag.Font = "Arial"
  7831. textfag.TextStrokeColor3 = Color3.new(0, 1, 0)
  7832. e = Instance.new("Part")
  7833. e.Name = "ColorBrick"
  7834. e.Parent = v.Character
  7835. e.FormFactor = "Symmetric"
  7836. e.Anchored = true
  7837. e.CanCollide = false
  7838. e.BottomSurface = "Smooth"
  7839. e.TopSurface = "Smooth"
  7840. e.Size = Vector3.new(10, 5, 3)
  7841. e.Transparency = 0.7
  7842. e.BrickColor = v.Character.Torso.BrickColor
  7843. e.Transparency = 1
  7844. textfag.TextColor3 = e.BrickColor.Color
  7845. textfag.TextStrokeColor3 = Color3.new(0, 0, 0)
  7846. e.Shape = "Block"
  7847. local numberfag = Instance.new("NumberValue", txtfage)
  7848. numberfag.Name = "TimeValue"
  7849. numberfag.Value = math.random(500,1000)
  7850. textfag.Text = v.Character.Name.." (Time: "..numberfag.Value..")"
  7851. end
  7852. end
  7853. end
  7854. end
  7855. end
  7856. if v.Character:findFirstChild("Head") then
  7857. local timebillboard = v.Character.Head:findFirstChild("time")
  7858. if timebillboard then
  7859. local timetxt = timebillboard:findFirstChild("TimeValue")
  7860. if timetxt then
  7861. for q,w in pairs(v.Character:GetChildren()) do
  7862. if w.ClassName == "LocalScript" or w.ClassName == "Script" then
  7863. w:Remove()
  7864. end
  7865. end
  7866. timetxt.Value = timetxt.Value - 1
  7867. timebillboard.TextLabel.Text = v.Character.Name.." (Time: "..timetxt.Value..")"
  7868. end
  7869. if timetxt.Value < 1 then
  7870. v.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Jailol.Posof.CFrame * CFrame.new(0,2,0)
  7871. timebillboard:destroy()
  7872. local humm = v.Character:findFirstChildOfClass("Humanoid")
  7873. for i,v in pairs(jailedbois) do
  7874. if v == humm.Parent.Name then
  7875. table.remove(jailedbois, i)
  7876. end
  7877. end
  7878. if humm then
  7879. humm.Name = "Humanoid"
  7880. humm:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
  7881. end
  7882. end
  7883. end
  7884. end
  7885. end
  7886. end
  7887. if canwalk then
  7888. if game.Players.LocalPlayer.Character.Torso.Velocity.x < -0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.x > 0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.z < -0.5 or game.Players.LocalPlayer.Character.Torso.Velocity.z > 0.5 then
  7889. for i = 0,0.45 , 0.035 do
  7890. if canwalk then
  7891. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 1.00000024, 2.61637394e-22, -4.61336744e-23, -2.65673585e-22, 0.984807849, -0.173647985, 0, 0.17364803, 0.984808087),i)
  7892. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 1.00000024, -2.65673585e-22, 0, 2.61637394e-22, 0.984807849, -0.17364803, 4.61336744e-23, 0.173647985, 0.984808087):inverse(),i)
  7893. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.86566889, 0.695530891, 1.00000024, 2.03517657e-22, 1.70771776e-22, -2.65673585e-22, 0.76604414, 0.642788053, 0, -0.642788231, 0.766044319),i)
  7894. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.530218601, -1.82889962, -0.714493513, 0.992945731, -0.0400093496, -0.111618601, -0.0400080197, 0.773099542, -0.633021653, 0.111619085, 0.633021772, 0.766045153),i)
  7895. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.64980125, 0.0399148464, 0.717731237, 0.984808087, 0.133022189, 0.111618683, -0.173647985, 0.754407108, 0.633021653, 5.43957649e-23, -0.642787218, 0.766045153),i)
  7896. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805202, 0.136151552, -0.559810162, 0.984808087, -0.173648104, -2.98209869e-07, 0.133021981, 0.754406869, -0.642787337, 0.111619018, 0.63302213, 0.766044855),i)
  7897. game:GetService("RunService").RenderStepped:wait()
  7898. end
  7899. end
  7900. for i = 0,0.45 , 0.035 do
  7901. if canwalk then
  7902. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 1.00000024, 2.61637394e-22, -4.61336744e-23, -2.65673585e-22, 0.984807849, -0.173647985, 0, 0.17364803, 0.984808087),i)
  7903. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.0726344585, -2.38418579e-07, 1.00000024, -2.65673585e-22, 0, 2.6163742e-22, 0.984807968, -0.173648044, 4.61336838e-23, 0.173648, 0.984808207):inverse(),i)
  7904. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -1.86078393, -0.713530302, 1.00000024, 2.03517695e-22, -1.70771801e-22, -2.65673585e-22, 0.766044259, -0.642788112, 0, 0.642788291, 0.766044438),i)
  7905. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.70853138, -1.75833619, 0.89703536, 0.992945731, 0.102975316, -0.0587838776, -0.0400080234, 0.757652104, 0.651431441, 0.111619093, -0.644484162, 0.756427169),i)
  7906. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.66348219, 0.137681007, -0.535534859, 0.984808087, 0.133022189, -0.111618683, -0.173648, 0.754407227, -0.633021653, 0, 0.642787278, 0.766045332),i)
  7907. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805202, 0.118935108, 0.435078144, 0.984808207, -0.173647344, -9.4095941e-07, 0.111619018, 0.63302201, 0.766044796, -0.133021042, -0.754407227, 0.642787576),i)
  7908. game:GetService("RunService").RenderStepped:wait()
  7909. end
  7910. end
  7911. else
  7912. if canwalk then
  7913. for i = 0,0.5 , 0.03 do
  7914. if canwalk then
  7915. --macheteweld.C0 = macheteweld.C0:lerp(CFrame.new(-0.0285909176, -0.964775562, -1.62501633, 2.65673535e-22, 1, 5.23747954e-22, 1, -2.65673535e-22, -3.13253081e-22, -3.13253081e-22, 5.23747954e-22, -1),i)
  7916. headweld.C0 = headweld.C0:lerp(CFrame.new(0, 1.49999976, 0, 0.939692736, 2.65673535e-22, -0.342019886, -1.42512683e-22, 1, 3.85227261e-22, 0.342019916, -3.13253081e-22, 0.939692736),i)
  7917. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.866025388, -3.86706633e-22, -0.500000238, 2.65673535e-22, 1, -3.13253081e-22, 0.500000238, 1.38448295e-22, 0.866025388):inverse(),i)
  7918. rlegweld.C0 = rlegweld.C0:lerp(CFrame.new(0.5, -2, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i)
  7919. llegweld.C0 = llegweld.C0:lerp(CFrame.new(-0.790345192, -1.96068549, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  7920. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-1.65210819, 0.0268206596, 0, 0.984807849, 0.173647985, -5.23747954e-22, -0.173647985, 0.984807849, 3.13253081e-22, 5.70186845e-22, -2.1754633e-22, 1),i)
  7921. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.59805298, 0.00370526314, -0.166603565, 0.984807849, -0.173648134, -3.13053391e-07, 0.171009988, 0.969846368, -0.173648238, 0.0301539954, 0.171010062, 0.984807789),i)
  7922. game:GetService("RunService").RenderStepped:wait()
  7923. end
  7924. end
  7925. end
  7926. end
  7927. end
  7928. if music.Parent == nil then
  7929. music.Parent = game.Players.LocalPlayer.Character.Head
  7930. end
  7931. wait()
  7932. end
  7933. end)
  7934. WYD.MouseButton1Click:connect(function()
  7935.  
  7936. --coolallball
  7937. if game.Players.LocalPlayer.Character.Animate.Disabled==false then
  7938. game.Players.LocalPlayer.Character.Animate.Disabled=true
  7939. end
  7940. wait()
  7941. local Player=game.Players.LocalPlayer
  7942. repeat wait()
  7943. until Player
  7944. local Char=Player.Character
  7945. repeat wait()
  7946. until Char
  7947. local CurrentEffects={}
  7948. local CurrentDamages={}
  7949. local Human=Char.Humanoid
  7950. local LArm=Char["Left Arm"]
  7951. local RArm=Char["Right Arm"]
  7952. local LLeg=Char["Left Leg"]
  7953. local RLeg=Char["Right Leg"]
  7954. local Torso=Char.Torso
  7955. local RS=Torso["Right Shoulder"]
  7956. local LS=Torso["Left Shoulder"]
  7957. local RH=Torso["Right Hip"]
  7958. local LH=Torso["Left Hip"]
  7959. local Head=Char.Head
  7960. local Neck=Torso.Neck
  7961. local RootPart=Char.HumanoidRootPart
  7962. local RootJoint=RootPart.RootJoint
  7963. local equipped=false
  7964. local Debounce=false
  7965. local Anim="Idle"
  7966. local chat = game:GetService("Chat")
  7967. local Mouse=Player:GetMouse()
  7968. local Lighting=game.Lighting
  7969. local cf=CFrame.new
  7970. local v3=Vector3.new
  7971. local c3=Color3.new
  7972. local it=Instance.new
  7973. local angles=CFrame.Angles
  7974. local rad=math.rad
  7975. local ran=math.random
  7976. local huge=math.huge
  7977. local attacking=false
  7978. local attacktype=1
  7979. local Portalling=false
  7980. local p = game.Players.LocalPlayer
  7981. local char = p.Character
  7982. local mouse = p:GetMouse()
  7983. local larm = char["Left Arm"]
  7984. local rarm = char["Right Arm"]
  7985. local lleg = char["Left Leg"]
  7986. local rleg = char["Right Leg"]
  7987. local hed = char.Head
  7988. local torso = char.Torso
  7989. local hum = char.Humanoid
  7990. local cam = game.Workspace.CurrentCamera
  7991. local root = char.HumanoidRootPart
  7992. local deb = false
  7993. local shot = 0
  7994. local debris=game:service"Debris"
  7995. local l = game:GetService("Lighting")
  7996. local rs = game:GetService("RunService").RenderStepped
  7997. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  7998. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  7999. LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8000. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  8001. RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8002. ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  8003. r=game:service'RunService'.RenderStepped
  8004. clerp=function(a,b,t)
  8005. return a:lerp(b,t)
  8006. end
  8007.  
  8008.  
  8009. local Rainbow = { --This is the main color set. Try to use more than just a few, make it fade in order as well
  8010. "Lime green",
  8011. }
  8012.  
  8013. Debounces = {
  8014. CanAttack = true;
  8015. NoIdl = false;
  8016. Slashing = false;
  8017. Slashed = false;
  8018. RPunch = false;
  8019. Invisible = false;
  8020. RPunched = false;
  8021. LPunch = false;
  8022. LPunched = false;
  8023. }
  8024. local Touche = {char.Name, }
  8025.  
  8026.  
  8027. function genWeld(a,b)
  8028. local w = Instance.new("Weld",a)
  8029. w.Part0 = a
  8030. w.Part1 = b
  8031. return w
  8032. end
  8033. function weld(a, b)
  8034. local weld = Instance.new("Weld")
  8035. weld.Name = "W"
  8036. weld.Part0 = a
  8037. weld.Part1 = b
  8038. weld.C0 = a.CFrame:inverse() * b.CFrame
  8039. weld.Parent = a
  8040. return weld;
  8041. end
  8042. ----------------------------------------------------
  8043. function Lerp(c1,c2,al)
  8044. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  8045. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  8046. for i,v in pairs(com1) do
  8047. com1[i] = v+(com2[i]-v)*al
  8048. end
  8049. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  8050. end
  8051. ----------------------------------------------------
  8052. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  8053. local wld = Instance.new("Weld", wp1)
  8054. wld.Part0 = wp0
  8055. wld.Part1 = wp1
  8056. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  8057. end
  8058. ----------------------------------------------------
  8059. function weld5(part0, part1, c0, c1)
  8060. weeld=Instance.new("Weld", part0)
  8061. weeld.Part0=part0
  8062. weeld.Part1=part1
  8063. weeld.C0=c0
  8064. weeld.C1=c1
  8065. return weeld
  8066. end
  8067. ----------------------------------------------------
  8068. function HasntTouched(plrname)
  8069. local ret = true
  8070. for _, v in pairs(Touche) do
  8071. if v == plrname then
  8072. ret = false
  8073. end
  8074. end
  8075. return ret
  8076. end
  8077. ----------------------------------------------------
  8078. newWeld(torso, larm, -1.5, 0.5, 0)
  8079. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  8080. newWeld(torso, rarm, 1.5, 0.5, 0)
  8081. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  8082. newWeld(torso, hed, 0, 1.5, 0)
  8083. newWeld(torso, lleg, -0.5, -1, 0)
  8084. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  8085. newWeld(torso, rleg, 0.5, -1, 0)
  8086. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  8087. newWeld(root, torso, 0, -1, 0)
  8088. torso.Weld.C1 = CFrame.new(0, -1, 0)
  8089.  
  8090.  
  8091.  
  8092. p = Instance.new("Part")
  8093. p.BrickColor = BrickColor.new("Lime green")
  8094. p.Transparency = 1
  8095. TorsoColor = p.BrickColor
  8096.  
  8097. local Transforming = true
  8098. Human.WalkSpeed = 0
  8099. local fx = Instance.new("Part",Torso)
  8100. wit = p.BrickColor.Color
  8101. wit2 = Color3.new(0,255,0)
  8102. local glowz = Instance.new("ParticleEmitter",fx)
  8103. glowz.LightEmission = 1
  8104. glowz.Texture = "rbxassetid://284205403"
  8105. glowz.Color = ColorSequence.new(wit)
  8106. glowz.Size = NumberSequence.new(5)
  8107. glowz.Speed = NumberRange.new(25,50)
  8108. glowz.LockedToPart = false
  8109. glowz.Transparency = NumberSequence.new(0.75)
  8110. glowz.RotSpeed = NumberRange.new(-2000,2000)
  8111. glowz.Lifetime = NumberRange.new(1)
  8112. glowz.Rate = 50000
  8113. glowz.VelocitySpread = 9001
  8114. local glowz2 = Instance.new("ParticleEmitter",fx)
  8115. glowz2.LightEmission = 0.5
  8116. glowz.Texture = "rbxassetid://284205403"
  8117. glowz2.Color = ColorSequence.new(wit2)
  8118. glowz2.Size = NumberSequence.new(5)
  8119. glowz2.Speed = NumberRange.new(25,50)
  8120. glowz2.LockedToPart = false
  8121. glowz2.Transparency = NumberSequence.new(0.75)
  8122. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  8123. glowz2.Lifetime = NumberRange.new(1)
  8124. glowz2.Rate = 50000
  8125. glowz2.VelocitySpread = 9001
  8126. fx.Anchored = true
  8127. fx.Material = "Neon"
  8128. fx.CanCollide = false
  8129. fx.Locked = true
  8130. fx.Transparency = 1
  8131. fx.Material = "Neon"
  8132. fx.Size = Vector3.new(1,1,1)
  8133. fx.TopSurface = "SmoothNoOutlines"
  8134. fx.BottomSurface = "SmoothNoOutlines"
  8135. fx.BrickColor = BrickColor.new("Really black")
  8136. fxm = Instance.new("SpecialMesh",fx)
  8137. fxm.MeshType = "Sphere"
  8138. local sa2 = Instance.new("Sound",Torso)
  8139. sa2.SoundId = "rbxassetid://93724183"
  8140. sa2.Pitch = 0.5
  8141. sa2.Volume = 5
  8142. sa2.Looped = false
  8143. sa2:Play()
  8144. local value = 1
  8145. fxm.Scale = Vector3.new(1,1,1)
  8146. for i = 1, 20 do rs:wait()
  8147. value = value - 0.05
  8148. fx.Transparency = fx.Transparency - (1/20)
  8149. fx.CFrame = Torso.CFrame
  8150. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  8151. rs:wait()
  8152. end
  8153. ----------------------------------------------------
  8154. GroundWave1 = function()
  8155. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8156. local Colors = {"Pastel blue-green", "Really black"}
  8157. local wave = Instance.new("Part", Torso)
  8158. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8159. wave.Anchored = true
  8160. wave.CanCollide = false
  8161. wave.Locked = true
  8162. wave.Size = Vector3.new(1, 1, 1)
  8163. wave.TopSurface = "Smooth"
  8164. wave.BottomSurface = "Smooth"
  8165. wave.Transparency = 0.35
  8166. wave.CFrame = HandCF
  8167. wm = Instance.new("SpecialMesh", wave)
  8168. wm.MeshId = "rbxassetid://3270017"
  8169. coroutine.wrap(function()
  8170. for i = 1, 30, 1 do
  8171. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  8172. wave.Size = wm.Scale
  8173. wave.CFrame = HandCF
  8174. wave.Transparency = i/30
  8175. wait()
  8176. end
  8177. wait()
  8178. wave:Destroy()
  8179. end)()
  8180. end
  8181. ----------------------------------------------------
  8182.  
  8183.  
  8184. GroundWave3 = function()
  8185. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8186. local Colors = {"Lime green", "Lime green"}
  8187. local wave = Instance.new("Part", torso)
  8188. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8189. wave.Anchored = true
  8190. wave.CanCollide = false
  8191. wave.Locked = true
  8192. wave.Size = Vector3.new(1, 1, 1)
  8193. wave.TopSurface = "Smooth"
  8194. wave.BottomSurface = "Smooth"
  8195. wave.Transparency = 0.35
  8196. wave.CFrame = HandCF
  8197. wm = Instance.new("SpecialMesh", wave)
  8198. wm.MeshId = "rbxassetid://3270017"
  8199. coroutine.wrap(function()
  8200. for i = 1, 14, 1 do
  8201. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  8202. wave.Size = wm.Scale
  8203. wave.CFrame = HandCF
  8204. wave.Transparency = i/14
  8205. wait()
  8206. end
  8207. wait()
  8208. wave:Destroy()
  8209. end)()
  8210. end
  8211.  
  8212.  
  8213.  
  8214.  
  8215.  
  8216. local acos = math.acos
  8217. local sqrt = math.sqrt
  8218. local Vec3 = Vector3.new
  8219. local fromAxisAngle = CFrame.fromAxisAngle
  8220.  
  8221. local function toAxisAngle(CFr)
  8222. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  8223. local Angle = math.acos((R00+R11+R22-1)/2)
  8224. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8225. A = A == 0 and 0.00001 or A
  8226. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8227. B = B == 0 and 0.00001 or B
  8228. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8229. C = C == 0 and 0.00001 or C
  8230. local x = (R21-R12)/sqrt(A)
  8231. local y = (R02-R20)/sqrt(B)
  8232. local z = (R10-R01)/sqrt(C)
  8233. return Vec3(x,y,z),Angle
  8234. end
  8235.  
  8236. local acos = math.acos
  8237. local sqrt = math.sqrt
  8238. local Vec3 = Vector3.new
  8239. local fromAxisAngle = CFrame.fromAxisAngle
  8240.  
  8241. local function toAxisAngle(CFr)
  8242. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  8243. local Angle = math.acos((R00+R11+R22-1)/2)
  8244. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8245. A = A == 0 and 0.00001 or A
  8246. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8247. B = B == 0 and 0.00001 or B
  8248. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  8249. C = C == 0 and 0.00001 or C
  8250. local x = (R21-R12)/sqrt(A)
  8251. local y = (R02-R20)/sqrt(B)
  8252. local z = (R10-R01)/sqrt(C)
  8253. return Vec3(x,y,z),Angle
  8254. end
  8255.  
  8256. function ApplyTrig(Num,Func)
  8257. local Min,Max = Func(0),Func(1)
  8258. local i = Func(Num)
  8259. return (i-Min)/(Max-Min)
  8260. --[[if Func == "sin" then
  8261. return (math.sin((1-Num)*math.pi)+1)/2
  8262. elseif Func == "cos" then
  8263. return (math.cos((1-Num)*math.pi)+1)/2
  8264. end]]
  8265. end
  8266.  
  8267. function LerpCFrame(CFrame1,CFrame2,Num)
  8268. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  8269. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  8270. end
  8271.  
  8272.  
  8273.  
  8274. function Crater(Torso,Radius)
  8275. Spawn(function()
  8276. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  8277. local Ignore = {}
  8278. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  8279. if v.Character ~= nil then
  8280. Ignore[#Ignore+1] = v.Character
  8281. end
  8282. end
  8283. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  8284. if Hit == nil then return end
  8285. local Parts = {}
  8286. for i = 1,360,10 do
  8287. local P = Instance.new("Part",Torso.Parent)
  8288. P.Anchored = true
  8289. P.FormFactor = "Custom"
  8290. P.BrickColor = BrickColor.new("Lime green")
  8291. P.Material = "Granite"
  8292. P.TopSurface = "Smooth"
  8293. P.BottomSurface = "Smooth"
  8294. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  8295. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  8296. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  8297. if math.random(0,5) == 0 then -- rubble
  8298. local P = Instance.new("Part",Torso.Parent)
  8299. P.Anchored = true
  8300. P.FormFactor = "Custom"
  8301. P.BrickColor = BrickColor.new("Lime green")
  8302. P.Material = Hit.Material
  8303. P.TopSurface = "Smooth"
  8304. P.BottomSurface = "Smooth"
  8305. P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  8306. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  8307. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  8308. end
  8309. end
  8310. for i = 0,1,0.05 do
  8311. for i2,v in pairs(Parts) do
  8312. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  8313. end
  8314. wait(0.02)
  8315. end
  8316. for i,v in pairs(Parts) do
  8317. if v[1].Size.X > 2.1 then
  8318. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  8319. end
  8320. v[1].Anchored = false
  8321. end
  8322. for i = 0,1,0.05 do
  8323. for i2,v in pairs(Parts) do
  8324. v[1].Transparency = i
  8325. if i == 1 then
  8326. v[1]:Destroy()
  8327. elseif i >= 0.25 then
  8328. v[1].CanCollide = false
  8329. end
  8330. end
  8331. wait(0.02)
  8332. end
  8333. Parts = nil
  8334. end)
  8335. end
  8336.  
  8337.  
  8338.  
  8339. GroundWave = function()
  8340. if Transforming == true then
  8341. local value = 5
  8342. local value2 = 10
  8343. local value3 = 20
  8344. local sa2 = Instance.new("Sound",Torso)
  8345. sa2.SoundId = "rbxassetid://393621716"
  8346. sa2.Pitch = 1
  8347. sa2.Volume = 10
  8348. sa2.Looped = false
  8349. sa2:Play()
  8350. local wave = Instance.new("Part", Torso)
  8351. local glowz = Instance.new("ParticleEmitter",wave)
  8352. glowz.LightEmission = 1
  8353. glowz.Texture = "rbxassetid://284205403"
  8354. glowz.Color = ColorSequence.new(wit)
  8355. glowz.Size = NumberSequence.new(30)
  8356. glowz.Speed = NumberRange.new(25,100)
  8357. glowz.LockedToPart = false
  8358. glowz.Transparency = NumberSequence.new(0.75)
  8359. glowz.RotSpeed = NumberRange.new(-2000,2000)
  8360. glowz.Lifetime = NumberRange.new(1)
  8361. glowz.Rate = 50000
  8362. glowz.VelocitySpread = 9001
  8363. local glowz2 = Instance.new("ParticleEmitter",wave)
  8364. glowz2.LightEmission = 1
  8365. glowz.Texture = "rbxassetid://284205403"
  8366. glowz2.Color = ColorSequence.new(wit)
  8367. glowz2.Size = NumberSequence.new(30)
  8368. glowz2.Speed = NumberRange.new(25,100)
  8369. glowz2.LockedToPart = false
  8370. glowz2.Transparency = NumberSequence.new(0.75)
  8371. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  8372. glowz2.Lifetime = NumberRange.new(1)
  8373. glowz2.Rate = 50000
  8374. glowz2.VelocitySpread = 9001
  8375. wave.BrickColor = BrickColor.new("Really black")
  8376. wave.Anchored = true
  8377. wave.CanCollide = false
  8378. wave.Locked = true
  8379. wave.Size = Vector3.new(1, 1, 1)
  8380. wave.TopSurface = "Smooth"
  8381. wave.BottomSurface = "Smooth"
  8382. wave.Transparency = 0.35
  8383. wave.CFrame = fx.CFrame
  8384. wave.Material = "Neon"
  8385. wm = Instance.new("SpecialMesh", wave)
  8386. wm.MeshType = "Sphere"
  8387. wm.Scale = Vector3.new(1,1,1)
  8388. local wave2 = Instance.new("Part", Torso)
  8389. wave2.BrickColor = TorsoColor
  8390. wave2.Anchored = true
  8391. wave2.CanCollide = false
  8392. wave2.Locked = true
  8393. wave2.Size = Vector3.new(1, 1, 1)
  8394. wave2.TopSurface = "Smooth"
  8395. wave2.BottomSurface = "Smooth"
  8396. wave2.Transparency = 0.35
  8397. wave2.CFrame = fx.CFrame
  8398. wave2.Material = "Neon"
  8399. wm2 = Instance.new("SpecialMesh", wave2)
  8400. wm2.MeshType = "FileMesh"
  8401. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8402. wm2.Scale = Vector3.new(1,1,1)
  8403. local wave3 = Instance.new("Part", Torso)
  8404. wave3.BrickColor = BrickColor.new("Really black")
  8405. wave3.Anchored = true
  8406. wave3.CanCollide = false
  8407. wave3.Locked = true
  8408. wave3.Size = Vector3.new(1, 1, 1)
  8409. wave3.TopSurface = "Smooth"
  8410. wave3.BottomSurface = "Smooth"
  8411. wave3.Transparency = 0.35
  8412. wave3.CFrame = fx.CFrame
  8413. wave3.Material = "Neon"
  8414. wm3 = Instance.new("SpecialMesh", wave3)
  8415. wm3.MeshType = "FileMesh"
  8416. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8417. wm3.Scale = Vector3.new(1,1,1)
  8418. coroutine.wrap(function()
  8419. for i = 1, 18, 1 do
  8420. value = value - 0.5
  8421. value2 = value2 - 0.75*1.5
  8422. value3 = value3 - 0.475*1.5
  8423. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  8424. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  8425. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  8426. --wave.Size = wm.Scale
  8427. wave.CFrame = fx.CFrame
  8428. wave.Transparency = i/14
  8429. --wave2.Size = wm2.Scale
  8430. wave2.CFrame = fx.CFrame
  8431. wave2.Rotation = Vector3.new(90, 0, 0)
  8432. wave2.Transparency = i/14
  8433. --wave3.Size = wm3.Scale
  8434. wave3.CFrame = fx.CFrame
  8435. wave3.Rotation = Vector3.new(90, 0, 0)
  8436. wave3.Transparency = i/14
  8437. wait()
  8438. glowz.Rate = 0
  8439. glowz2.Rate = 0
  8440. end
  8441. wait()
  8442. wave:Destroy()
  8443. wave2:Destroy()
  8444. wave3:Destroy()
  8445. end)()
  8446. elseif Transforming == false then
  8447. wait()
  8448. end
  8449. end
  8450.  
  8451. for i = 1, 100 do rs:wait()
  8452. fx.CFrame = Torso.CFrame
  8453. end
  8454.  
  8455. spawn(function()
  8456. while wait(1) do
  8457. GroundWave()
  8458. end
  8459. end)
  8460.  
  8461. wait(4)
  8462.  
  8463. Transforming = false
  8464.  
  8465.  
  8466.  
  8467. local value2 = 1
  8468. for i = 1, 20 do rs:wait()
  8469. value2 = value2 - 0.05
  8470. glowz.Rate = 0
  8471. glowz2.Rate = 0
  8472. fx.Transparency = fx.Transparency + (1/20)
  8473. fx.CFrame = torso.CFrame
  8474. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  8475. rs:wait()
  8476. end
  8477. glowz:Destroy()
  8478. glowz2:Destroy()
  8479.  
  8480. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  8481. local valuer = 5
  8482. local valuer2 = 10
  8483. local valuer3 = 15
  8484. local sa2 = Instance.new("Sound",torso)
  8485. sa2.SoundId = "rbxassetid://130972023"
  8486. sa2.Pitch = 1
  8487. sa2.Volume = 5
  8488. sa2.Looped = false
  8489. sa2:Play()
  8490. local sar2 = Instance.new("Sound",torso)
  8491. sar2.SoundId = "rbxassetid://153274423"
  8492. sar2.Pitch = 1
  8493. sar2.Volume = 5
  8494. sar2.Looped = false
  8495. sar2:Play()
  8496. local Mus = Instance.new("Sound",torso)
  8497. Mus.SoundId = "rbxassetid://397952612"
  8498. Mus.Pitch = 1
  8499. Mus.Volume = 6
  8500. Mus.Looped = true
  8501. Mus:Play()
  8502. Crater(torso,67)
  8503. local wave = Instance.new("Part", torso)
  8504. wave.BrickColor = TorsoColor
  8505. wave.Anchored = true
  8506. wave.CanCollide = false
  8507. wave.Locked = true
  8508. wave.Size = Vector3.new(1, 1, 1)
  8509. wave.TopSurface = "Smooth"
  8510. wave.BottomSurface = "Smooth"
  8511. wave.Transparency = 0.35
  8512. wave.CFrame = HandCF
  8513. wm = Instance.new("SpecialMesh", wave)
  8514. wm.MeshId = "rbxassetid://3270017"
  8515. local wave2 = Instance.new("Part", torso)
  8516. wave2.BrickColor = BrickColor.new("Really black")
  8517. wave2.Anchored = true
  8518. wave2.CanCollide = false
  8519. wave2.Locked = true
  8520. wave2.Size = Vector3.new(1, 1, 1)
  8521. wave2.TopSurface = "Smooth"
  8522. wave2.BottomSurface = "Smooth"
  8523. wave2.Transparency = 0.35
  8524. wave2.CFrame = HandCF
  8525. wm2 = Instance.new("SpecialMesh", wave2)
  8526. wm2.MeshId = "rbxassetid://3270017"
  8527. local wave3 = Instance.new("Part", torso)
  8528. wave3.BrickColor = TorsoColor
  8529. wave3.Anchored = true
  8530. wave3.CanCollide = false
  8531. wave3.Locked = true
  8532. wave3.Size = Vector3.new(1, 1, 1)
  8533. wave3.TopSurface = "Smooth"
  8534. wave3.BottomSurface = "Smooth"
  8535. wave3.Transparency = 0.35
  8536. wave3.CFrame = HandCF
  8537. wm3 = Instance.new("SpecialMesh", wave3)
  8538. wm3.MeshId = "rbxassetid://3270017"
  8539. coroutine.wrap(function()
  8540. for i = 1, 14, 1 do
  8541. valuer = valuer - 0.35
  8542. valuer2 = valuer - 0.45
  8543. valuer3 = valuer3 - 0.475
  8544. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  8545. wave.Size = wm.Scale
  8546. wave.CFrame = HandCF
  8547. wave.Transparency = i/14
  8548. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  8549. wave2.Size = wm2.Scale
  8550. wave2.CFrame = HandCF
  8551. wave2.Transparency = i/14
  8552. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  8553. wave3.Size = wm2.Scale
  8554. wave3.CFrame = HandCF
  8555. wave3.Transparency = i/14
  8556. wait()
  8557. end
  8558. wait()
  8559. wave:Destroy()
  8560. wave2:Destroy()
  8561. end)()
  8562. hum.WalkSpeed = 16
  8563.  
  8564.  
  8565.  
  8566.  
  8567.  
  8568.  
  8569.  
  8570.  
  8571.  
  8572. CV="Pastel blue"
  8573.  
  8574. local txt = Instance.new("BillboardGui", Char)
  8575. txt.Adornee = Char .Head
  8576. txt.Name = "_status"
  8577. txt.Size = UDim2.new(2, 0, 1.2, 0)
  8578. txt.StudsOffset = Vector3.new(-9, 8, 0)
  8579. local text = Instance.new("TextLabel", txt)
  8580. text.Size = UDim2.new(10, 0, 7, 0)
  8581. text.FontSize = "Size24"
  8582. text.TextScaled = true
  8583. text.TextTransparency = 0
  8584. text.BackgroundTransparency = 1
  8585. text.TextTransparency = 0
  8586. text.TextStrokeTransparency = 0
  8587. text.Font = "Antique"
  8588. text.TextStrokeColor3 = Color3.new(0,255,0)
  8589.  
  8590. v=Instance.new("Part")
  8591. v.Name = "ColorBrick"
  8592. v.Parent=Player.Character
  8593. v.FormFactor="Symmetric"
  8594. v.Anchored=true
  8595. v.CanCollide=false
  8596. v.BottomSurface="Smooth"
  8597. v.TopSurface="Smooth"
  8598. v.Size=Vector3.new(10,5,3)
  8599. v.Transparency=1
  8600. v.CFrame=Char.Torso.CFrame
  8601. v.BrickColor=BrickColor.new(CV)
  8602. v.Transparency=1
  8603. text.TextColor3 = Color3.new(0,0,0)
  8604. v.Shape="Block"
  8605. text.Text = Char.Name
  8606.  
  8607. Player:ClearCharacterAppearance()
  8608. wait(0.1)
  8609. Player.Character.Head.BrickColor = BrickColor.new("Really black")
  8610. Player.Character.Torso.BrickColor = BrickColor.new("Really black")
  8611. Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  8612. Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  8613. Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  8614. Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  8615. Player.Character.Head.face:Destroy()
  8616.  
  8617.  
  8618.  
  8619.  
  8620.  
  8621.  
  8622.  
  8623. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  8624. selectionBoxOfTorso.Adornee = Torso
  8625. selectionBoxOfTorso.Color = BrickColor.new("Lime green")
  8626. selectionBoxOfTorso.LineThickness = 0.01
  8627. selectionBoxOfTorso.Transparency = 0
  8628.  
  8629. local selectionBoxOfRightArm = Instance.new("SelectionBox",Char["Right Arm"])
  8630. selectionBoxOfRightArm.Adornee = Char["Right Arm"]
  8631. selectionBoxOfRightArm.Color = BrickColor.new("Lime green")
  8632. selectionBoxOfRightArm.LineThickness = 0.01
  8633. selectionBoxOfRightArm.Transparency = 0
  8634.  
  8635. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Char["Right Leg"])
  8636. selectionBoxOfRightLeg.Adornee = Char["Right Leg"]
  8637. selectionBoxOfRightLeg.Color = BrickColor.new("Lime green")
  8638. selectionBoxOfRightLeg.LineThickness = 0.01
  8639. selectionBoxOfRightLeg.Transparency = 0
  8640.  
  8641. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Char["Left Arm"])
  8642. selectionBoxOfLeftArm.Adornee = Char["Left Arm"]
  8643. selectionBoxOfLeftArm.Color = BrickColor.new("Lime green")
  8644. selectionBoxOfLeftArm.LineThickness = 0.01
  8645. selectionBoxOfLeftArm.Transparency = 0
  8646.  
  8647. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Char["Left Leg"])
  8648. selectionBoxOfLeftLeg.Adornee = Char["Left Leg"]
  8649. selectionBoxOfLeftLeg.Color = BrickColor.new("Lime green")
  8650. selectionBoxOfLeftLeg.LineThickness = 0.01
  8651. selectionBoxOfLeftLeg.Transparency = 0
  8652.  
  8653.  
  8654. LightOnBody = Instance.new("PointLight", Head)
  8655. LightOnBody.Brightness = 3000
  8656. LightOnBody.Range = 20
  8657. LightOnBody.Color = Color3.new(0, 225, 0)
  8658.  
  8659.  
  8660.  
  8661. ----------------------------------------------------------------------
  8662. local m2 = Instance.new("Model")
  8663. m2.Name = "Wings"
  8664. p1 = Instance.new("Part", m2)
  8665. p1.BrickColor = BrickColor.new("Lime green")
  8666. p1.Material = Enum.Material.Neon
  8667. p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
  8668. p1.FormFactor = Enum.FormFactor.Custom
  8669. p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  8670. p1.BottomSurface = Enum.SurfaceType.Smooth
  8671. p1.TopSurface = Enum.SurfaceType.Smooth
  8672. b1 = Instance.new("SpecialMesh", p1)
  8673. b1.MeshType = Enum.MeshType.Sphere
  8674. b1.Name = "Mesh"
  8675. p2 = Instance.new("Part", m2)
  8676. p2.BrickColor = BrickColor.new("Lime green")
  8677. p2.Material = Enum.Material.SmoothPlastic
  8678. p2.Reflectance = 0.30000001192093
  8679. p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
  8680. p2.CanCollide = false
  8681. p2.FormFactor = Enum.FormFactor.Custom
  8682. p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  8683. p2.BottomSurface = Enum.SurfaceType.Smooth
  8684. p2.TopSurface = Enum.SurfaceType.Smooth
  8685. b2 = Instance.new("SpecialMesh", p2)
  8686. b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8687. b2.TextureId = ""
  8688. b2.MeshType = Enum.MeshType.FileMesh
  8689. b2.Name = "Mesh"
  8690. b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  8691. p3 = Instance.new("Part", m2)
  8692. p3.BrickColor = BrickColor.new("Lime green")
  8693. p3.Material = Enum.Material.SmoothPlastic
  8694. p3.Reflectance = 0.30000001192093
  8695. p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
  8696. p3.CanCollide = false
  8697. p3.FormFactor = Enum.FormFactor.Custom
  8698. p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8699. p3.BottomSurface = Enum.SurfaceType.Smooth
  8700. p3.TopSurface = Enum.SurfaceType.Smooth
  8701. b3 = Instance.new("SpecialMesh", p3)
  8702. b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8703. b3.TextureId = ""
  8704. b3.MeshType = Enum.MeshType.FileMesh
  8705. b3.Name = "Mesh"
  8706. b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8707. p4 = Instance.new("Part", m2)
  8708. p4.BrickColor = BrickColor.new("Lime green")
  8709. p4.Material = Enum.Material.SmoothPlastic
  8710. p4.Reflectance = 0.30000001192093
  8711. p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
  8712. p4.CanCollide = false
  8713. p4.FormFactor = Enum.FormFactor.Custom
  8714. p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8715. p4.BottomSurface = Enum.SurfaceType.Smooth
  8716. p4.TopSurface = Enum.SurfaceType.Smooth
  8717. b4 = Instance.new("SpecialMesh", p4)
  8718. b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8719. b4.TextureId = ""
  8720. b4.MeshType = Enum.MeshType.FileMesh
  8721. b4.Name = "Mesh"
  8722. b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8723. p5 = Instance.new("Part", m2)
  8724. p5.BrickColor = BrickColor.new("Lime green")
  8725. p5.Material = Enum.Material.SmoothPlastic
  8726. p5.Reflectance = 0.30000001192093
  8727. p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
  8728. p5.CanCollide = false
  8729. p5.FormFactor = Enum.FormFactor.Custom
  8730. p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  8731. p5.BottomSurface = Enum.SurfaceType.Smooth
  8732. p5.TopSurface = Enum.SurfaceType.Smooth
  8733. b5 = Instance.new("SpecialMesh", p5)
  8734. b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8735. b5.TextureId = ""
  8736. b5.MeshType = Enum.MeshType.FileMesh
  8737. b5.Name = "Mesh"
  8738. b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  8739. p6 = Instance.new("Part", m2)
  8740. p6.BrickColor = BrickColor.new("Lime green")
  8741. p6.Material = Enum.Material.SmoothPlastic
  8742. p6.Reflectance = 0.30000001192093
  8743. p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
  8744. p6.CanCollide = false
  8745. p6.FormFactor = Enum.FormFactor.Custom
  8746. p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8747. p6.BottomSurface = Enum.SurfaceType.Smooth
  8748. p6.TopSurface = Enum.SurfaceType.Smooth
  8749. b6 = Instance.new("SpecialMesh", p6)
  8750. b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8751. b6.TextureId = ""
  8752. b6.MeshType = Enum.MeshType.FileMesh
  8753. b6.Name = "Mesh"
  8754. b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8755. p7 = Instance.new("Part", m2)
  8756. p7.BrickColor = BrickColor.new("Lime green")
  8757. p7.Material = Enum.Material.SmoothPlastic
  8758. p7.Reflectance = 0.30000001192093
  8759. p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
  8760. p7.CanCollide = false
  8761. p7.FormFactor = Enum.FormFactor.Custom
  8762. p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8763. p7.BottomSurface = Enum.SurfaceType.Smooth
  8764. p7.TopSurface = Enum.SurfaceType.Smooth
  8765. b7 = Instance.new("SpecialMesh", p7)
  8766. b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8767. b7.TextureId = ""
  8768. b7.MeshType = Enum.MeshType.FileMesh
  8769. b7.Name = "Mesh"
  8770. b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8771. p8 = Instance.new("Part", m2)
  8772. p8.BrickColor = BrickColor.new("Lime green")
  8773. p8.Material = Enum.Material.SmoothPlastic
  8774. p8.Reflectance = 0.30000001192093
  8775. p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
  8776. p8.CanCollide = false
  8777. p8.FormFactor = Enum.FormFactor.Custom
  8778. p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8779. p8.BottomSurface = Enum.SurfaceType.Smooth
  8780. p8.TopSurface = Enum.SurfaceType.Smooth
  8781. b8 = Instance.new("SpecialMesh", p8)
  8782. b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8783. b8.TextureId = ""
  8784. b8.MeshType = Enum.MeshType.FileMesh
  8785. b8.Name = "Mesh"
  8786. b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8787. p9 = Instance.new("Part", m2)
  8788. p9.BrickColor = BrickColor.new("Lime green")
  8789. p9.Material = Enum.Material.SmoothPlastic
  8790. p9.Reflectance = 0.30000001192093
  8791. p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
  8792. p9.CanCollide = false
  8793. p9.FormFactor = Enum.FormFactor.Custom
  8794. p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8795. p9.BottomSurface = Enum.SurfaceType.Smooth
  8796. p9.TopSurface = Enum.SurfaceType.Smooth
  8797. b9 = Instance.new("SpecialMesh", p9)
  8798. b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8799. b9.TextureId = ""
  8800. b9.MeshType = Enum.MeshType.FileMesh
  8801. b9.Name = "Mesh"
  8802. b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8803. p10 = Instance.new("Part", m2)
  8804. p10.BrickColor = BrickColor.new("Lime green")
  8805. p10.Material = Enum.Material.SmoothPlastic
  8806. p10.Reflectance = 0.30000001192093
  8807. p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
  8808. p10.CanCollide = false
  8809. p10.FormFactor = Enum.FormFactor.Custom
  8810. p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8811. p10.BottomSurface = Enum.SurfaceType.Smooth
  8812. p10.TopSurface = Enum.SurfaceType.Smooth
  8813. b10 = Instance.new("SpecialMesh", p10)
  8814. b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8815. b10.TextureId = ""
  8816. b10.MeshType = Enum.MeshType.FileMesh
  8817. b10.Name = "Mesh"
  8818. b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8819. p11 = Instance.new("Part", m2)
  8820. p11.BrickColor = BrickColor.new("Lime green")
  8821. p11.Material = Enum.Material.SmoothPlastic
  8822. p11.Reflectance = 0.30000001192093
  8823. p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
  8824. p11.CanCollide = false
  8825. p11.FormFactor = Enum.FormFactor.Custom
  8826. p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  8827. p11.BottomSurface = Enum.SurfaceType.Smooth
  8828. p11.TopSurface = Enum.SurfaceType.Smooth
  8829. b11 = Instance.new("SpecialMesh", p11)
  8830. b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8831. b11.TextureId = ""
  8832. b11.MeshType = Enum.MeshType.FileMesh
  8833. b11.Name = "Mesh"
  8834. b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  8835. p12 = Instance.new("Part", m2)
  8836. p12.BrickColor = BrickColor.new("Lime green")
  8837. p12.Material = Enum.Material.SmoothPlastic
  8838. p12.Reflectance = 0.30000001192093
  8839. p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
  8840. p12.CanCollide = false
  8841. p12.FormFactor = Enum.FormFactor.Custom
  8842. p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  8843. p12.BottomSurface = Enum.SurfaceType.Smooth
  8844. p12.TopSurface = Enum.SurfaceType.Smooth
  8845. b12 = Instance.new("SpecialMesh", p12)
  8846. b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8847. b12.TextureId = ""
  8848. b12.MeshType = Enum.MeshType.FileMesh
  8849. b12.Name = "Mesh"
  8850. b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  8851. p13 = Instance.new("Part", m2)
  8852. p13.BrickColor = BrickColor.new("Lime green")
  8853. p13.Material = Enum.Material.SmoothPlastic
  8854. p13.Reflectance = 0.30000001192093
  8855. p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
  8856. p13.CanCollide = false
  8857. p13.FormFactor = Enum.FormFactor.Custom
  8858. p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8859. p13.BottomSurface = Enum.SurfaceType.Smooth
  8860. p13.TopSurface = Enum.SurfaceType.Smooth
  8861. b13 = Instance.new("SpecialMesh", p13)
  8862. b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8863. b13.TextureId = ""
  8864. b13.MeshType = Enum.MeshType.FileMesh
  8865. b13.Name = "Mesh"
  8866. b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8867. p14 = Instance.new("Part", m2)
  8868. p14.BrickColor = BrickColor.new("Lime green")
  8869. p14.Material = Enum.Material.SmoothPlastic
  8870. p14.Reflectance = 0.30000001192093
  8871. p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
  8872. p14.CanCollide = false
  8873. p14.FormFactor = Enum.FormFactor.Custom
  8874. p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8875. p14.BottomSurface = Enum.SurfaceType.Smooth
  8876. p14.TopSurface = Enum.SurfaceType.Smooth
  8877. b14 = Instance.new("SpecialMesh", p14)
  8878. b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8879. b14.TextureId = ""
  8880. b14.MeshType = Enum.MeshType.FileMesh
  8881. b14.Name = "Mesh"
  8882. b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8883. p15 = Instance.new("Part", m2)
  8884. p15.BrickColor = BrickColor.new("Lime green")
  8885. p15.Material = Enum.Material.SmoothPlastic
  8886. p15.Reflectance = 0.30000001192093
  8887. p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
  8888. p15.CanCollide = false
  8889. p15.FormFactor = Enum.FormFactor.Custom
  8890. p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  8891. p15.BottomSurface = Enum.SurfaceType.Smooth
  8892. p15.TopSurface = Enum.SurfaceType.Smooth
  8893. b15 = Instance.new("SpecialMesh", p15)
  8894. b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8895. b15.TextureId = ""
  8896. b15.MeshType = Enum.MeshType.FileMesh
  8897. b15.Name = "Mesh"
  8898. b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  8899. p16 = Instance.new("Part", m2)
  8900. p16.BrickColor = BrickColor.new("Lime green")
  8901. p16.Material = Enum.Material.SmoothPlastic
  8902. p16.Reflectance = 0.30000001192093
  8903. p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
  8904. p16.CanCollide = false
  8905. p16.FormFactor = Enum.FormFactor.Custom
  8906. p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8907. p16.BottomSurface = Enum.SurfaceType.Smooth
  8908. p16.TopSurface = Enum.SurfaceType.Smooth
  8909. b16 = Instance.new("SpecialMesh", p16)
  8910. b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8911. b16.TextureId = ""
  8912. b16.MeshType = Enum.MeshType.FileMesh
  8913. b16.Name = "Mesh"
  8914. b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8915. p17 = Instance.new("Part", m2)
  8916. p17.BrickColor = BrickColor.new("Lime green")
  8917. p17.Material = Enum.Material.SmoothPlastic
  8918. p17.Reflectance = 0.30000001192093
  8919. p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
  8920. p17.CanCollide = false
  8921. p17.FormFactor = Enum.FormFactor.Custom
  8922. p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8923. p17.BottomSurface = Enum.SurfaceType.Smooth
  8924. p17.TopSurface = Enum.SurfaceType.Smooth
  8925. b17 = Instance.new("SpecialMesh", p17)
  8926. b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8927. b17.TextureId = ""
  8928. b17.MeshType = Enum.MeshType.FileMesh
  8929. b17.Name = "Mesh"
  8930. b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8931. p18 = Instance.new("Part", m2)
  8932. p18.BrickColor = BrickColor.new("Lime green")
  8933. p18.Material = Enum.Material.SmoothPlastic
  8934. p18.Reflectance = 0.30000001192093
  8935. p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
  8936. p18.CanCollide = false
  8937. p18.FormFactor = Enum.FormFactor.Custom
  8938. p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8939. p18.BottomSurface = Enum.SurfaceType.Smooth
  8940. p18.TopSurface = Enum.SurfaceType.Smooth
  8941. b18 = Instance.new("SpecialMesh", p18)
  8942. b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8943. b18.TextureId = ""
  8944. b18.MeshType = Enum.MeshType.FileMesh
  8945. b18.Name = "Mesh"
  8946. b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8947. p19 = Instance.new("Part", m2)
  8948. p19.BrickColor = BrickColor.new("Lime green")
  8949. p19.Material = Enum.Material.SmoothPlastic
  8950. p19.Reflectance = 0.30000001192093
  8951. p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
  8952. p19.CanCollide = false
  8953. p19.FormFactor = Enum.FormFactor.Custom
  8954. p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  8955. p19.BottomSurface = Enum.SurfaceType.Smooth
  8956. p19.TopSurface = Enum.SurfaceType.Smooth
  8957. b19 = Instance.new("SpecialMesh", p19)
  8958. b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8959. b19.TextureId = ""
  8960. b19.MeshType = Enum.MeshType.FileMesh
  8961. b19.Name = "Mesh"
  8962. b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  8963. p20 = Instance.new("Part", m2)
  8964. p20.BrickColor = BrickColor.new("Lime green")
  8965. p20.Material = Enum.Material.SmoothPlastic
  8966. p20.Reflectance = 0.30000001192093
  8967. p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
  8968. p20.CanCollide = false
  8969. p20.FormFactor = Enum.FormFactor.Custom
  8970. p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8971. p20.BottomSurface = Enum.SurfaceType.Smooth
  8972. p20.TopSurface = Enum.SurfaceType.Smooth
  8973. b20 = Instance.new("SpecialMesh", p20)
  8974. b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8975. b20.TextureId = ""
  8976. b20.MeshType = Enum.MeshType.FileMesh
  8977. b20.Name = "Mesh"
  8978. b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8979. p21 = Instance.new("Part", m2)
  8980. p21.BrickColor = BrickColor.new("Lime green")
  8981. p21.Material = Enum.Material.SmoothPlastic
  8982. p21.Reflectance = 0.30000001192093
  8983. p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
  8984. p21.CanCollide = false
  8985. p21.FormFactor = Enum.FormFactor.Custom
  8986. p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  8987. p21.BottomSurface = Enum.SurfaceType.Smooth
  8988. p21.TopSurface = Enum.SurfaceType.Smooth
  8989. b21 = Instance.new("SpecialMesh", p21)
  8990. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8991. b21.TextureId = ""
  8992. b21.MeshType = Enum.MeshType.FileMesh
  8993. b21.Name = "Mesh"
  8994. b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  8995. p22 = Instance.new("Part", m2)
  8996. p22.BrickColor = BrickColor.new("Lime green")
  8997. p22.Material = Enum.Material.SmoothPlastic
  8998. p22.Reflectance = 0.30000001192093
  8999. p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
  9000. p22.CanCollide = false
  9001. p22.FormFactor = Enum.FormFactor.Custom
  9002. p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9003. p22.BottomSurface = Enum.SurfaceType.Smooth
  9004. p22.TopSurface = Enum.SurfaceType.Smooth
  9005. b22 = Instance.new("SpecialMesh", p22)
  9006. b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9007. b22.TextureId = ""
  9008. b22.MeshType = Enum.MeshType.FileMesh
  9009. b22.Name = "Mesh"
  9010. b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9011. p23 = Instance.new("Part", m2)
  9012. p23.BrickColor = BrickColor.new("Lime green")
  9013. p23.Material = Enum.Material.SmoothPlastic
  9014. p23.Reflectance = 0.30000001192093
  9015. p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
  9016. p23.CanCollide = false
  9017. p23.FormFactor = Enum.FormFactor.Custom
  9018. p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9019. p23.BottomSurface = Enum.SurfaceType.Smooth
  9020. p23.TopSurface = Enum.SurfaceType.Smooth
  9021. b23 = Instance.new("SpecialMesh", p23)
  9022. b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9023. b23.TextureId = ""
  9024. b23.MeshType = Enum.MeshType.FileMesh
  9025. b23.Name = "Mesh"
  9026. b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9027. p24 = Instance.new("Part", m2)
  9028. p24.BrickColor = BrickColor.new("Lime green")
  9029. p24.Material = Enum.Material.SmoothPlastic
  9030. p24.Reflectance = 0.30000001192093
  9031. p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
  9032. p24.CanCollide = false
  9033. p24.FormFactor = Enum.FormFactor.Custom
  9034. p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9035. p24.BottomSurface = Enum.SurfaceType.Smooth
  9036. p24.TopSurface = Enum.SurfaceType.Smooth
  9037. b24 = Instance.new("SpecialMesh", p24)
  9038. b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9039. b24.TextureId = ""
  9040. b24.MeshType = Enum.MeshType.FileMesh
  9041. b24.Name = "Mesh"
  9042. b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9043. p25 = Instance.new("Part", m2)
  9044. p25.BrickColor = BrickColor.new("Lime green")
  9045. p25.Material = Enum.Material.SmoothPlastic
  9046. p25.Reflectance = 0.30000001192093
  9047. p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
  9048. p25.CanCollide = false
  9049. p25.FormFactor = Enum.FormFactor.Custom
  9050. p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9051. p25.BottomSurface = Enum.SurfaceType.Smooth
  9052. p25.TopSurface = Enum.SurfaceType.Smooth
  9053. b25 = Instance.new("SpecialMesh", p25)
  9054. b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9055. b25.TextureId = ""
  9056. b25.MeshType = Enum.MeshType.FileMesh
  9057. b25.Name = "Mesh"
  9058. b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9059. p26 = Instance.new("Part", m2)
  9060. p26.BrickColor = BrickColor.new("Lime green")
  9061. p26.Material = Enum.Material.SmoothPlastic
  9062. p26.Reflectance = 0.30000001192093
  9063. p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
  9064. p26.CanCollide = false
  9065. p26.FormFactor = Enum.FormFactor.Custom
  9066. p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9067. p26.BottomSurface = Enum.SurfaceType.Smooth
  9068. p26.TopSurface = Enum.SurfaceType.Smooth
  9069. b26 = Instance.new("SpecialMesh", p26)
  9070. b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9071. b26.TextureId = ""
  9072. b26.MeshType = Enum.MeshType.FileMesh
  9073. b26.Name = "Mesh"
  9074. b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9075. p27 = Instance.new("Part", m2)
  9076. p27.BrickColor = BrickColor.new("Lime green")
  9077. p27.Material = Enum.Material.SmoothPlastic
  9078. p27.Reflectance = 0.30000001192093
  9079. p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
  9080. p27.CanCollide = false
  9081. p27.FormFactor = Enum.FormFactor.Custom
  9082. p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9083. p27.BottomSurface = Enum.SurfaceType.Smooth
  9084. p27.TopSurface = Enum.SurfaceType.Smooth
  9085. b27 = Instance.new("SpecialMesh", p27)
  9086. b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9087. b27.TextureId = ""
  9088. b27.MeshType = Enum.MeshType.FileMesh
  9089. b27.Name = "Mesh"
  9090. b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9091. p28 = Instance.new("Part", m2)
  9092. p28.BrickColor = BrickColor.new("Lime green")
  9093. p28.Material = Enum.Material.SmoothPlastic
  9094. p28.Reflectance = 0.30000001192093
  9095. p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
  9096. p28.CanCollide = false
  9097. p28.FormFactor = Enum.FormFactor.Custom
  9098. p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9099. p28.BottomSurface = Enum.SurfaceType.Smooth
  9100. p28.TopSurface = Enum.SurfaceType.Smooth
  9101. b28 = Instance.new("SpecialMesh", p28)
  9102. b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9103. b28.TextureId = ""
  9104. b28.MeshType = Enum.MeshType.FileMesh
  9105. b28.Name = "Mesh"
  9106. b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9107. p29 = Instance.new("Part", m2)
  9108. p29.BrickColor = BrickColor.new("Lime green")
  9109. p29.Material = Enum.Material.Neon
  9110. p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
  9111. p29.FormFactor = Enum.FormFactor.Custom
  9112. p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  9113. p29.BottomSurface = Enum.SurfaceType.Smooth
  9114. p29.TopSurface = Enum.SurfaceType.Smooth
  9115. b29 = Instance.new("SpecialMesh", p29)
  9116. b29.MeshType = Enum.MeshType.Sphere
  9117. b29.Name = "Mesh"
  9118. p30 = Instance.new("Part", m2)
  9119. p30.BrickColor = BrickColor.new("Lime green")
  9120. p30.Material = Enum.Material.SmoothPlastic
  9121. p30.Reflectance = 0.30000001192093
  9122. p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
  9123. p30.CanCollide = false
  9124. p30.FormFactor = Enum.FormFactor.Custom
  9125. p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9126. p30.BottomSurface = Enum.SurfaceType.Smooth
  9127. p30.TopSurface = Enum.SurfaceType.Smooth
  9128. b30 = Instance.new("SpecialMesh", p30)
  9129. b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9130. b30.TextureId = ""
  9131. b30.MeshType = Enum.MeshType.FileMesh
  9132. b30.Name = "Mesh"
  9133. b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9134. p31 = Instance.new("Part", m2)
  9135. p31.BrickColor = BrickColor.new("Lime green")
  9136. p31.Material = Enum.Material.SmoothPlastic
  9137. p31.Reflectance = 0.30000001192093
  9138. p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
  9139. p31.CanCollide = false
  9140. p31.FormFactor = Enum.FormFactor.Custom
  9141. p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9142. p31.BottomSurface = Enum.SurfaceType.Smooth
  9143. p31.TopSurface = Enum.SurfaceType.Smooth
  9144. b31 = Instance.new("SpecialMesh", p31)
  9145. b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9146. b31.TextureId = ""
  9147. b31.MeshType = Enum.MeshType.FileMesh
  9148. b31.Name = "Mesh"
  9149. b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9150. p32 = Instance.new("Part", m2)
  9151. p32.BrickColor = BrickColor.new("Lime green")
  9152. p32.Material = Enum.Material.SmoothPlastic
  9153. p32.Reflectance = 0.30000001192093
  9154. p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
  9155. p32.CanCollide = false
  9156. p32.FormFactor = Enum.FormFactor.Custom
  9157. p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9158. p32.BottomSurface = Enum.SurfaceType.Smooth
  9159. p32.TopSurface = Enum.SurfaceType.Smooth
  9160. b32 = Instance.new("SpecialMesh", p32)
  9161. b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9162. b32.TextureId = ""
  9163. b32.MeshType = Enum.MeshType.FileMesh
  9164. b32.Name = "Mesh"
  9165. b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9166. p33 = Instance.new("Part", m2)
  9167. p33.BrickColor = BrickColor.new("Lime green")
  9168. p33.Material = Enum.Material.Neon
  9169. p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
  9170. p33.FormFactor = Enum.FormFactor.Custom
  9171. p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  9172. p33.BottomSurface = Enum.SurfaceType.Smooth
  9173. p33.TopSurface = Enum.SurfaceType.Smooth
  9174. b33 = Instance.new("SpecialMesh", p33)
  9175. b33.MeshType = Enum.MeshType.Sphere
  9176. b33.Name = "Mesh"
  9177. p34 = Instance.new("Part", m2)
  9178. p34.BrickColor = BrickColor.new("Lime green")
  9179. p34.Material = Enum.Material.SmoothPlastic
  9180. p34.Reflectance = 0.30000001192093
  9181. p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
  9182. p34.CanCollide = false
  9183. p34.FormFactor = Enum.FormFactor.Custom
  9184. p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9185. p34.BottomSurface = Enum.SurfaceType.Smooth
  9186. p34.TopSurface = Enum.SurfaceType.Smooth
  9187. b34 = Instance.new("SpecialMesh", p34)
  9188. b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9189. b34.TextureId = ""
  9190. b34.MeshType = Enum.MeshType.FileMesh
  9191. b34.Name = "Mesh"
  9192. b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9193. p35 = Instance.new("Part", m2)
  9194. p35.BrickColor = BrickColor.new("Lime green")
  9195. p35.Material = Enum.Material.SmoothPlastic
  9196. p35.Reflectance = 0.30000001192093
  9197. p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
  9198. p35.CanCollide = false
  9199. p35.FormFactor = Enum.FormFactor.Custom
  9200. p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9201. p35.BottomSurface = Enum.SurfaceType.Smooth
  9202. p35.TopSurface = Enum.SurfaceType.Smooth
  9203. b35 = Instance.new("SpecialMesh", p35)
  9204. b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9205. b35.TextureId = ""
  9206. b35.MeshType = Enum.MeshType.FileMesh
  9207. b35.Name = "Mesh"
  9208. b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9209. p36 = Instance.new("Part", m2)
  9210. p36.BrickColor = BrickColor.new("Lime green")
  9211. p36.Material = Enum.Material.SmoothPlastic
  9212. p36.Reflectance = 0.30000001192093
  9213. p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
  9214. p36.CanCollide = false
  9215. p36.FormFactor = Enum.FormFactor.Custom
  9216. p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9217. p36.BottomSurface = Enum.SurfaceType.Smooth
  9218. p36.TopSurface = Enum.SurfaceType.Smooth
  9219. b36 = Instance.new("SpecialMesh", p36)
  9220. b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9221. b36.TextureId = ""
  9222. b36.MeshType = Enum.MeshType.FileMesh
  9223. b36.Name = "Mesh"
  9224. b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9225. p37 = Instance.new("Part", m2)
  9226. p37.BrickColor = BrickColor.new("Lime green")
  9227. p37.Material = Enum.Material.Neon
  9228. p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
  9229. p37.FormFactor = Enum.FormFactor.Custom
  9230. p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  9231. p37.BottomSurface = Enum.SurfaceType.Smooth
  9232. p37.TopSurface = Enum.SurfaceType.Smooth
  9233. b37 = Instance.new("SpecialMesh", p37)
  9234. b37.MeshType = Enum.MeshType.Sphere
  9235. b37.Name = "Mesh"
  9236. p38 = Instance.new("Part", m2)
  9237. p38.BrickColor = BrickColor.new("Lime green")
  9238. p38.Material = Enum.Material.Neon
  9239. p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
  9240. p38.FormFactor = Enum.FormFactor.Custom
  9241. p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  9242. p38.BottomSurface = Enum.SurfaceType.Smooth
  9243. p38.TopSurface = Enum.SurfaceType.Smooth
  9244. b38 = Instance.new("SpecialMesh", p38)
  9245. b38.MeshType = Enum.MeshType.Sphere
  9246. b38.Name = "Mesh"
  9247. p39 = Instance.new("Part", m2)
  9248. p39.BrickColor = BrickColor.new("Lime green")
  9249. p39.Material = Enum.Material.SmoothPlastic
  9250. p39.Reflectance = 0.30000001192093
  9251. p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  9252. p39.CanCollide = false
  9253. p39.FormFactor = Enum.FormFactor.Custom
  9254. p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9255. p39.BottomSurface = Enum.SurfaceType.Smooth
  9256. p39.TopSurface = Enum.SurfaceType.Smooth
  9257. b39 = Instance.new("SpecialMesh", p39)
  9258. b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9259. b39.TextureId = ""
  9260. b39.MeshType = Enum.MeshType.FileMesh
  9261. b39.Name = "Mesh"
  9262. b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9263. p40 = Instance.new("Part", m2)
  9264. p40.BrickColor = BrickColor.new("Lime green")
  9265. p40.Material = Enum.Material.SmoothPlastic
  9266. p40.Reflectance = 0.30000001192093
  9267. p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  9268. p40.CanCollide = false
  9269. p40.FormFactor = Enum.FormFactor.Custom
  9270. p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9271. p40.BottomSurface = Enum.SurfaceType.Smooth
  9272. p40.TopSurface = Enum.SurfaceType.Smooth
  9273. b40 = Instance.new("SpecialMesh", p40)
  9274. b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9275. b40.TextureId = ""
  9276. b40.MeshType = Enum.MeshType.FileMesh
  9277. b40.Name = "Mesh"
  9278. b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9279. p41 = Instance.new("Part", m2)
  9280. p41.BrickColor = BrickColor.new("Lime green")
  9281. p41.Material = Enum.Material.SmoothPlastic
  9282. p41.Reflectance = 0.30000001192093
  9283. p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
  9284. p41.CanCollide = false
  9285. p41.FormFactor = Enum.FormFactor.Custom
  9286. p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9287. p41.BottomSurface = Enum.SurfaceType.Smooth
  9288. p41.TopSurface = Enum.SurfaceType.Smooth
  9289. b41 = Instance.new("SpecialMesh", p41)
  9290. b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9291. b41.TextureId = ""
  9292. b41.MeshType = Enum.MeshType.FileMesh
  9293. b41.Name = "Mesh"
  9294. b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9295. p42 = Instance.new("Part", m2)
  9296. p42.BrickColor = BrickColor.new("Lime green")
  9297. p42.Material = Enum.Material.SmoothPlastic
  9298. p42.Reflectance = 0.30000001192093
  9299. p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
  9300. p42.CanCollide = false
  9301. p42.FormFactor = Enum.FormFactor.Custom
  9302. p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9303. p42.BottomSurface = Enum.SurfaceType.Smooth
  9304. p42.TopSurface = Enum.SurfaceType.Smooth
  9305. b42 = Instance.new("SpecialMesh", p42)
  9306. b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9307. b42.TextureId = ""
  9308. b42.MeshType = Enum.MeshType.FileMesh
  9309. b42.Name = "Mesh"
  9310. b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9311. p43 = Instance.new("Part", m2)
  9312. p43.BrickColor = BrickColor.new("Lime green")
  9313. p43.Material = Enum.Material.SmoothPlastic
  9314. p43.Reflectance = 0.30000001192093
  9315. p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
  9316. p43.CanCollide = false
  9317. p43.FormFactor = Enum.FormFactor.Custom
  9318. p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9319. p43.BottomSurface = Enum.SurfaceType.Smooth
  9320. p43.TopSurface = Enum.SurfaceType.Smooth
  9321. b43 = Instance.new("SpecialMesh", p43)
  9322. b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9323. b43.TextureId = ""
  9324. b43.MeshType = Enum.MeshType.FileMesh
  9325. b43.Name = "Mesh"
  9326. b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9327. p44 = Instance.new("Part", m2)
  9328. p44.BrickColor = BrickColor.new("Lime green")
  9329. p44.Material = Enum.Material.SmoothPlastic
  9330. p44.Reflectance = 0.30000001192093
  9331. p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
  9332. p44.CanCollide = false
  9333. p44.FormFactor = Enum.FormFactor.Custom
  9334. p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9335. p44.BottomSurface = Enum.SurfaceType.Smooth
  9336. p44.TopSurface = Enum.SurfaceType.Smooth
  9337. b44 = Instance.new("SpecialMesh", p44)
  9338. b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9339. b44.TextureId = ""
  9340. b44.MeshType = Enum.MeshType.FileMesh
  9341. b44.Name = "Mesh"
  9342. b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9343. p45 = Instance.new("Part", m2)
  9344. p45.BrickColor = BrickColor.new("Lime green")
  9345. p45.Material = Enum.Material.SmoothPlastic
  9346. p45.Reflectance = 0.30000001192093
  9347. p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
  9348. p45.CanCollide = false
  9349. p45.FormFactor = Enum.FormFactor.Custom
  9350. p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9351. p45.BottomSurface = Enum.SurfaceType.Smooth
  9352. p45.TopSurface = Enum.SurfaceType.Smooth
  9353. b45 = Instance.new("SpecialMesh", p45)
  9354. b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9355. b45.TextureId = ""
  9356. b45.MeshType = Enum.MeshType.FileMesh
  9357. b45.Name = "Mesh"
  9358. b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9359. p46 = Instance.new("Part", m2)
  9360. p46.BrickColor = BrickColor.new("Lime green")
  9361. p46.Material = Enum.Material.SmoothPlastic
  9362. p46.Reflectance = 0.30000001192093
  9363. p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
  9364. p46.CanCollide = false
  9365. p46.FormFactor = Enum.FormFactor.Custom
  9366. p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9367. p46.BottomSurface = Enum.SurfaceType.Smooth
  9368. p46.TopSurface = Enum.SurfaceType.Smooth
  9369. b46 = Instance.new("SpecialMesh", p46)
  9370. b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9371. b46.TextureId = ""
  9372. b46.MeshType = Enum.MeshType.FileMesh
  9373. b46.Name = "Mesh"
  9374. b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9375. p47 = Instance.new("Part", m2)
  9376. p47.BrickColor = BrickColor.new("Lime green")
  9377. p47.Material = Enum.Material.SmoothPlastic
  9378. p47.Reflectance = 0.30000001192093
  9379. p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
  9380. p47.CanCollide = false
  9381. p47.FormFactor = Enum.FormFactor.Custom
  9382. p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9383. p47.BottomSurface = Enum.SurfaceType.Smooth
  9384. p47.TopSurface = Enum.SurfaceType.Smooth
  9385. b47 = Instance.new("SpecialMesh", p47)
  9386. b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9387. b47.TextureId = ""
  9388. b47.MeshType = Enum.MeshType.FileMesh
  9389. b47.Name = "Mesh"
  9390. b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9391. p48 = Instance.new("Part", m2)
  9392. p48.BrickColor = BrickColor.new("Lime green")
  9393. p48.Material = Enum.Material.Neon
  9394. p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
  9395. p48.FormFactor = Enum.FormFactor.Custom
  9396. p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  9397. p48.BottomSurface = Enum.SurfaceType.Smooth
  9398. p48.TopSurface = Enum.SurfaceType.Smooth
  9399. b48 = Instance.new("SpecialMesh", p48)
  9400. b48.MeshType = Enum.MeshType.Sphere
  9401. b48.Name = "Mesh"
  9402. p49 = Instance.new("Part", m2)
  9403. p49.BrickColor = BrickColor.new("Lime green")
  9404. p49.Material = Enum.Material.SmoothPlastic
  9405. p49.Reflectance = 0.30000001192093
  9406. p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  9407. p49.CanCollide = false
  9408. p49.FormFactor = Enum.FormFactor.Custom
  9409. p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9410. p49.BottomSurface = Enum.SurfaceType.Smooth
  9411. p49.TopSurface = Enum.SurfaceType.Smooth
  9412. b49 = Instance.new("SpecialMesh", p49)
  9413. b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9414. b49.TextureId = ""
  9415. b49.MeshType = Enum.MeshType.FileMesh
  9416. b49.Name = "Mesh"
  9417. b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9418. p50 = Instance.new("Part", m2)
  9419. p50.BrickColor = BrickColor.new("Lime green")
  9420. p50.Material = Enum.Material.SmoothPlastic
  9421. p50.Reflectance = 0.30000001192093
  9422. p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  9423. p50.CanCollide = false
  9424. p50.FormFactor = Enum.FormFactor.Custom
  9425. p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9426. p50.BottomSurface = Enum.SurfaceType.Smooth
  9427. p50.TopSurface = Enum.SurfaceType.Smooth
  9428. b50 = Instance.new("SpecialMesh", p50)
  9429. b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9430. b50.TextureId = ""
  9431. b50.MeshType = Enum.MeshType.FileMesh
  9432. b50.Name = "Mesh"
  9433. b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9434. p51 = Instance.new("Part", m2)
  9435. p51.BrickColor = BrickColor.new("Lime green")
  9436. p51.Material = Enum.Material.SmoothPlastic
  9437. p51.Reflectance = 0.30000001192093
  9438. p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
  9439. p51.CanCollide = false
  9440. p51.FormFactor = Enum.FormFactor.Custom
  9441. p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9442. p51.BottomSurface = Enum.SurfaceType.Smooth
  9443. p51.TopSurface = Enum.SurfaceType.Smooth
  9444. b51 = Instance.new("SpecialMesh", p51)
  9445. b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9446. b51.TextureId = ""
  9447. b51.MeshType = Enum.MeshType.FileMesh
  9448. b51.Name = "Mesh"
  9449. b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9450. p52 = Instance.new("Part", m2)
  9451. p52.BrickColor = BrickColor.new("Lime green")
  9452. p52.Material = Enum.Material.Neon
  9453. p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
  9454. p52.FormFactor = Enum.FormFactor.Custom
  9455. p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  9456. p52.BottomSurface = Enum.SurfaceType.Smooth
  9457. p52.TopSurface = Enum.SurfaceType.Smooth
  9458. b52 = Instance.new("SpecialMesh", p52)
  9459. b52.MeshType = Enum.MeshType.Sphere
  9460. b52.Name = "Mesh"
  9461. p53 = Instance.new("Part", m2)
  9462. p53.BrickColor = BrickColor.new("Lime green")
  9463. p53.Material = Enum.Material.Neon
  9464. p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
  9465. p53.FormFactor = Enum.FormFactor.Custom
  9466. p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
  9467. p53.BottomSurface = Enum.SurfaceType.Smooth
  9468. p53.TopSurface = Enum.SurfaceType.Smooth
  9469. b53 = Instance.new("SpecialMesh", p53)
  9470. b53.MeshType = Enum.MeshType.Sphere
  9471. b53.Name = "Mesh"
  9472. p54 = Instance.new("Part", m2)
  9473. p54.BrickColor = BrickColor.new("Lime green")
  9474. p54.Material = Enum.Material.Neon
  9475. p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
  9476. p54.FormFactor = Enum.FormFactor.Custom
  9477. p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
  9478. p54.BottomSurface = Enum.SurfaceType.Smooth
  9479. p54.TopSurface = Enum.SurfaceType.Smooth
  9480. b54 = Instance.new("SpecialMesh", p54)
  9481. b54.MeshType = Enum.MeshType.Sphere
  9482. b54.Name = "Mesh"
  9483. p55 = Instance.new("Part", m2)
  9484. p55.BrickColor = BrickColor.new("Lime green")
  9485. p55.Material = Enum.Material.Neon
  9486. p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
  9487. p55.FormFactor = Enum.FormFactor.Custom
  9488. p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
  9489. p55.BottomSurface = Enum.SurfaceType.Smooth
  9490. p55.TopSurface = Enum.SurfaceType.Smooth
  9491. b55 = Instance.new("SpecialMesh", p55)
  9492. b55.MeshType = Enum.MeshType.Sphere
  9493. b55.Name = "Mesh"
  9494. p56 = Instance.new("Part", m2)
  9495. p56.BrickColor = BrickColor.new("Lime green")
  9496. p56.Material = Enum.Material.SmoothPlastic
  9497. p56.Reflectance = 0.30000001192093
  9498. p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  9499. p56.CanCollide = false
  9500. p56.FormFactor = Enum.FormFactor.Custom
  9501. p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9502. p56.BottomSurface = Enum.SurfaceType.Smooth
  9503. p56.TopSurface = Enum.SurfaceType.Smooth
  9504. b56 = Instance.new("SpecialMesh", p56)
  9505. b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9506. b56.TextureId = ""
  9507. b56.MeshType = Enum.MeshType.FileMesh
  9508. b56.Name = "Mesh"
  9509. b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9510. p57 = Instance.new("Part", m2)
  9511. p57.BrickColor = BrickColor.new("Lime green")
  9512. p57.Material = Enum.Material.SmoothPlastic
  9513. p57.Reflectance = 0.30000001192093
  9514. p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  9515. p57.CanCollide = false
  9516. p57.FormFactor = Enum.FormFactor.Custom
  9517. p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9518. p57.BottomSurface = Enum.SurfaceType.Smooth
  9519. p57.TopSurface = Enum.SurfaceType.Smooth
  9520. b57 = Instance.new("SpecialMesh", p57)
  9521. b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9522. b57.TextureId = ""
  9523. b57.MeshType = Enum.MeshType.FileMesh
  9524. b57.Name = "Mesh"
  9525. b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9526. p58 = Instance.new("Part", m2)
  9527. p58.BrickColor = BrickColor.new("Lime green")
  9528. p58.Material = Enum.Material.SmoothPlastic
  9529. p58.Reflectance = 0.30000001192093
  9530. p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
  9531. p58.CanCollide = false
  9532. p58.FormFactor = Enum.FormFactor.Custom
  9533. p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9534. p58.BottomSurface = Enum.SurfaceType.Smooth
  9535. p58.TopSurface = Enum.SurfaceType.Smooth
  9536. b58 = Instance.new("SpecialMesh", p58)
  9537. b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9538. b58.TextureId = ""
  9539. b58.MeshType = Enum.MeshType.FileMesh
  9540. b58.Name = "Mesh"
  9541. b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9542. p59 = Instance.new("Part", m2)
  9543. p59.BrickColor = BrickColor.new("Lime green")
  9544. p59.Material = Enum.Material.SmoothPlastic
  9545. p59.Reflectance = 0.30000001192093
  9546. p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
  9547. p59.CanCollide = false
  9548. p59.FormFactor = Enum.FormFactor.Custom
  9549. p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9550. p59.BottomSurface = Enum.SurfaceType.Smooth
  9551. p59.TopSurface = Enum.SurfaceType.Smooth
  9552. b59 = Instance.new("SpecialMesh", p59)
  9553. b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9554. b59.TextureId = ""
  9555. b59.MeshType = Enum.MeshType.FileMesh
  9556. b59.Name = "Mesh"
  9557. b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9558. p60 = Instance.new("Part", m2)
  9559. p60.BrickColor = BrickColor.new("Lime green")
  9560. p60.Material = Enum.Material.SmoothPlastic
  9561. p60.Reflectance = 0.30000001192093
  9562. p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
  9563. p60.CanCollide = false
  9564. p60.FormFactor = Enum.FormFactor.Custom
  9565. p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9566. p60.BottomSurface = Enum.SurfaceType.Smooth
  9567. p60.TopSurface = Enum.SurfaceType.Smooth
  9568. b60 = Instance.new("SpecialMesh", p60)
  9569. b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9570. b60.TextureId = ""
  9571. b60.MeshType = Enum.MeshType.FileMesh
  9572. b60.Name = "Mesh"
  9573. b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9574. p61 = Instance.new("Part", m2)
  9575. p61.BrickColor = BrickColor.new("Lime green")
  9576. p61.Material = Enum.Material.SmoothPlastic
  9577. p61.Reflectance = 0.30000001192093
  9578. p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
  9579. p61.CanCollide = false
  9580. p61.FormFactor = Enum.FormFactor.Custom
  9581. p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9582. p61.BottomSurface = Enum.SurfaceType.Smooth
  9583. p61.TopSurface = Enum.SurfaceType.Smooth
  9584. b61 = Instance.new("SpecialMesh", p61)
  9585. b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9586. b61.TextureId = ""
  9587. b61.MeshType = Enum.MeshType.FileMesh
  9588. b61.Name = "Mesh"
  9589. b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9590. p62 = Instance.new("Part", m2)
  9591. p62.BrickColor = BrickColor.new("Lime green")
  9592. p62.Material = Enum.Material.SmoothPlastic
  9593. p62.Reflectance = 0.30000001192093
  9594. p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
  9595. p62.CanCollide = false
  9596. p62.FormFactor = Enum.FormFactor.Custom
  9597. p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
  9598. p62.BottomSurface = Enum.SurfaceType.Smooth
  9599. p62.TopSurface = Enum.SurfaceType.Smooth
  9600. b62 = Instance.new("SpecialMesh", p62)
  9601. b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9602. b62.TextureId = ""
  9603. b62.MeshType = Enum.MeshType.FileMesh
  9604. b62.Name = "Mesh"
  9605. b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
  9606. p63 = Instance.new("Part", m2)
  9607. p63.BrickColor = BrickColor.new("Lime green")
  9608. p63.Material = Enum.Material.SmoothPlastic
  9609. p63.Reflectance = 0.30000001192093
  9610. p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
  9611. p63.CanCollide = false
  9612. p63.FormFactor = Enum.FormFactor.Custom
  9613. p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
  9614. p63.BottomSurface = Enum.SurfaceType.Smooth
  9615. p63.TopSurface = Enum.SurfaceType.Smooth
  9616. b63 = Instance.new("SpecialMesh", p63)
  9617. b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9618. b63.TextureId = ""
  9619. b63.MeshType = Enum.MeshType.FileMesh
  9620. b63.Name = "Mesh"
  9621. b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
  9622. p64 = Instance.new("Part", m2)
  9623. p64.BrickColor = BrickColor.new("Lime green")
  9624. p64.Material = Enum.Material.SmoothPlastic
  9625. p64.Reflectance = 0.30000001192093
  9626. p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
  9627. p64.CanCollide = false
  9628. p64.FormFactor = Enum.FormFactor.Custom
  9629. p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
  9630. p64.BottomSurface = Enum.SurfaceType.Smooth
  9631. p64.TopSurface = Enum.SurfaceType.Smooth
  9632. b64 = Instance.new("SpecialMesh", p64)
  9633. b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9634. b64.TextureId = ""
  9635. b64.MeshType = Enum.MeshType.FileMesh
  9636. b64.Name = "Mesh"
  9637. b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
  9638. p65 = Instance.new("Part", m2)
  9639. p65.BrickColor = BrickColor.new("Really black")
  9640. p65.Transparency = 1
  9641. p65.Name = "TorsoPart"
  9642. p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
  9643. p65.FormFactor = Enum.FormFactor.Symmetric
  9644. p65.Size = Vector3.new(4, 4, 2)
  9645. w1 = Instance.new("Weld", p1)
  9646. w1.Name = "Part_Weld"
  9647. w1.Part0 = p1
  9648. w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
  9649. w1.Part1 = p2
  9650. w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9651. w2 = Instance.new("Weld", p2)
  9652. w2.Name = "Part_Weld"
  9653. w2.Part0 = p2
  9654. w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9655. w2.Part1 = p3
  9656. w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9657. w3 = Instance.new("Weld", p3)
  9658. w3.Name = "Part_Weld"
  9659. w3.Part0 = p3
  9660. w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9661. w3.Part1 = p4
  9662. w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9663. w4 = Instance.new("Weld", p4)
  9664. w4.Name = "Part_Weld"
  9665. w4.Part0 = p4
  9666. w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9667. w4.Part1 = p5
  9668. w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9669. w5 = Instance.new("Weld", p5)
  9670. w5.Name = "Part_Weld"
  9671. w5.Part0 = p5
  9672. w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9673. w5.Part1 = p6
  9674. w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9675. w6 = Instance.new("Weld", p6)
  9676. w6.Name = "Part_Weld"
  9677. w6.Part0 = p6
  9678. w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9679. w6.Part1 = p7
  9680. w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9681. w7 = Instance.new("Weld", p7)
  9682. w7.Name = "Part_Weld"
  9683. w7.Part0 = p7
  9684. w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9685. w7.Part1 = p8
  9686. w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9687. w8 = Instance.new("Weld", p8)
  9688. w8.Name = "Part_Weld"
  9689. w8.Part0 = p8
  9690. w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
  9691. w8.Part1 = p9
  9692. w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9693. w9 = Instance.new("Weld", p9)
  9694. w9.Name = "Part_Weld"
  9695. w9.Part0 = p9
  9696. w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9697. w9.Part1 = p10
  9698. w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9699. w10 = Instance.new("Weld", p10)
  9700. w10.Name = "Part_Weld"
  9701. w10.Part0 = p10
  9702. w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9703. w10.Part1 = p11
  9704. w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9705. w11 = Instance.new("Weld", p11)
  9706. w11.Name = "Part_Weld"
  9707. w11.Part0 = p11
  9708. w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9709. w11.Part1 = p12
  9710. w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9711. w12 = Instance.new("Weld", p12)
  9712. w12.Name = "Part_Weld"
  9713. w12.Part0 = p12
  9714. w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9715. w12.Part1 = p13
  9716. w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9717. w13 = Instance.new("Weld", p13)
  9718. w13.Name = "Part_Weld"
  9719. w13.Part0 = p13
  9720. w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9721. w13.Part1 = p14
  9722. w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9723. w14 = Instance.new("Weld", p14)
  9724. w14.Name = "Part_Weld"
  9725. w14.Part0 = p14
  9726. w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9727. w14.Part1 = p15
  9728. w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9729. w15 = Instance.new("Weld", p15)
  9730. w15.Name = "Part_Weld"
  9731. w15.Part0 = p15
  9732. w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9733. w15.Part1 = p16
  9734. w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9735. w16 = Instance.new("Weld", p16)
  9736. w16.Name = "Part_Weld"
  9737. w16.Part0 = p16
  9738. w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9739. w16.Part1 = p17
  9740. w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9741. w17 = Instance.new("Weld", p17)
  9742. w17.Name = "Part_Weld"
  9743. w17.Part0 = p17
  9744. w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9745. w17.Part1 = p18
  9746. w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9747. w18 = Instance.new("Weld", p18)
  9748. w18.Name = "Part_Weld"
  9749. w18.Part0 = p18
  9750. w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9751. w18.Part1 = p19
  9752. w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9753. w19 = Instance.new("Weld", p19)
  9754. w19.Name = "Part_Weld"
  9755. w19.Part0 = p19
  9756. w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9757. w19.Part1 = p20
  9758. w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9759. w20 = Instance.new("Weld", p20)
  9760. w20.Name = "Part_Weld"
  9761. w20.Part0 = p20
  9762. w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9763. w20.Part1 = p21
  9764. w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9765. w21 = Instance.new("Weld", p21)
  9766. w21.Name = "Part_Weld"
  9767. w21.Part0 = p21
  9768. w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9769. w21.Part1 = p22
  9770. w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9771. w22 = Instance.new("Weld", p22)
  9772. w22.Name = "Part_Weld"
  9773. w22.Part0 = p22
  9774. w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9775. w22.Part1 = p23
  9776. w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9777. w23 = Instance.new("Weld", p23)
  9778. w23.Name = "Part_Weld"
  9779. w23.Part0 = p23
  9780. w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9781. w23.Part1 = p24
  9782. w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9783. w24 = Instance.new("Weld", p24)
  9784. w24.Name = "Part_Weld"
  9785. w24.Part0 = p24
  9786. w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9787. w24.Part1 = p25
  9788. w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9789. w25 = Instance.new("Weld", p25)
  9790. w25.Name = "Part_Weld"
  9791. w25.Part0 = p25
  9792. w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9793. w25.Part1 = p26
  9794. w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9795. w26 = Instance.new("Weld", p26)
  9796. w26.Name = "Part_Weld"
  9797. w26.Part0 = p26
  9798. w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
  9799. w26.Part1 = p27
  9800. w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9801. w27 = Instance.new("Weld", p27)
  9802. w27.Name = "Part_Weld"
  9803. w27.Part0 = p27
  9804. w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9805. w27.Part1 = p28
  9806. w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9807. w28 = Instance.new("Weld", p28)
  9808. w28.Name = "Part_Weld"
  9809. w28.Part0 = p28
  9810. w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9811. w28.Part1 = p29
  9812. w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  9813. w29 = Instance.new("Weld", p29)
  9814. w29.Name = "Part_Weld"
  9815. w29.Part0 = p29
  9816. w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
  9817. w29.Part1 = p30
  9818. w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9819. w30 = Instance.new("Weld", p30)
  9820. w30.Name = "Part_Weld"
  9821. w30.Part0 = p30
  9822. w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9823. w30.Part1 = p31
  9824. w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9825. w31 = Instance.new("Weld", p31)
  9826. w31.Name = "Part_Weld"
  9827. w31.Part0 = p31
  9828. w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
  9829. w31.Part1 = p32
  9830. w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9831. w32 = Instance.new("Weld", p32)
  9832. w32.Name = "Part_Weld"
  9833. w32.Part0 = p32
  9834. w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9835. w32.Part1 = p33
  9836. w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  9837. w33 = Instance.new("Weld", p33)
  9838. w33.Name = "Part_Weld"
  9839. w33.Part0 = p33
  9840. w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
  9841. w33.Part1 = p34
  9842. w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9843. w34 = Instance.new("Weld", p34)
  9844. w34.Name = "Part_Weld"
  9845. w34.Part0 = p34
  9846. w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9847. w34.Part1 = p35
  9848. w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9849. w35 = Instance.new("Weld", p35)
  9850. w35.Name = "Part_Weld"
  9851. w35.Part0 = p35
  9852. w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
  9853. w35.Part1 = p36
  9854. w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9855. w36 = Instance.new("Weld", p36)
  9856. w36.Name = "Part_Weld"
  9857. w36.Part0 = p36
  9858. w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
  9859. w36.Part1 = p37
  9860. w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  9861. w37 = Instance.new("Weld", p37)
  9862. w37.Name = "Part_Weld"
  9863. w37.Part0 = p37
  9864. w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
  9865. w37.Part1 = p38
  9866. w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  9867. w38 = Instance.new("Weld", p38)
  9868. w38.Name = "Part_Weld"
  9869. w38.Part0 = p38
  9870. w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
  9871. w38.Part1 = p39
  9872. w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9873. w39 = Instance.new("Weld", p39)
  9874. w39.Name = "Part_Weld"
  9875. w39.Part0 = p39
  9876. w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9877. w39.Part1 = p40
  9878. w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9879. w40 = Instance.new("Weld", p40)
  9880. w40.Name = "Part_Weld"
  9881. w40.Part0 = p40
  9882. w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9883. w40.Part1 = p41
  9884. w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9885. w41 = Instance.new("Weld", p41)
  9886. w41.Name = "Part_Weld"
  9887. w41.Part0 = p41
  9888. w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9889. w41.Part1 = p42
  9890. w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9891. w42 = Instance.new("Weld", p42)
  9892. w42.Name = "Part_Weld"
  9893. w42.Part0 = p42
  9894. w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9895. w42.Part1 = p43
  9896. w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9897. w43 = Instance.new("Weld", p43)
  9898. w43.Name = "Part_Weld"
  9899. w43.Part0 = p43
  9900. w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9901. w43.Part1 = p44
  9902. w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9903. w44 = Instance.new("Weld", p44)
  9904. w44.Name = "Part_Weld"
  9905. w44.Part0 = p44
  9906. w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9907. w44.Part1 = p45
  9908. w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9909. w45 = Instance.new("Weld", p45)
  9910. w45.Name = "Part_Weld"
  9911. w45.Part0 = p45
  9912. w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9913. w45.Part1 = p46
  9914. w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9915. w46 = Instance.new("Weld", p46)
  9916. w46.Name = "Part_Weld"
  9917. w46.Part0 = p46
  9918. w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9919. w46.Part1 = p47
  9920. w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9921. w47 = Instance.new("Weld", p47)
  9922. w47.Name = "Part_Weld"
  9923. w47.Part0 = p47
  9924. w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
  9925. w47.Part1 = p48
  9926. w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  9927. w48 = Instance.new("Weld", p48)
  9928. w48.Name = "Part_Weld"
  9929. w48.Part0 = p48
  9930. w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
  9931. w48.Part1 = p49
  9932. w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9933. w49 = Instance.new("Weld", p49)
  9934. w49.Name = "Part_Weld"
  9935. w49.Part0 = p49
  9936. w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9937. w49.Part1 = p50
  9938. w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9939. w50 = Instance.new("Weld", p50)
  9940. w50.Name = "Part_Weld"
  9941. w50.Part0 = p50
  9942. w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9943. w50.Part1 = p51
  9944. w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9945. w51 = Instance.new("Weld", p51)
  9946. w51.Name = "Part_Weld"
  9947. w51.Part0 = p51
  9948. w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9949. w51.Part1 = p52
  9950. w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  9951. w52 = Instance.new("Weld", p52)
  9952. w52.Name = "Part_Weld"
  9953. w52.Part0 = p52
  9954. w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
  9955. w52.Part1 = p53
  9956. w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  9957. w53 = Instance.new("Weld", p53)
  9958. w53.Name = "Part_Weld"
  9959. w53.Part0 = p53
  9960. w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
  9961. w53.Part1 = p54
  9962. w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  9963. w54 = Instance.new("Weld", p54)
  9964. w54.Name = "Part_Weld"
  9965. w54.Part0 = p54
  9966. w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
  9967. w54.Part1 = p55
  9968. w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  9969. w55 = Instance.new("Weld", p55)
  9970. w55.Name = "Part_Weld"
  9971. w55.Part0 = p55
  9972. w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
  9973. w55.Part1 = p56
  9974. w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9975. w56 = Instance.new("Weld", p56)
  9976. w56.Name = "Part_Weld"
  9977. w56.Part0 = p56
  9978. w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9979. w56.Part1 = p57
  9980. w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9981. w57 = Instance.new("Weld", p57)
  9982. w57.Name = "Part_Weld"
  9983. w57.Part0 = p57
  9984. w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9985. w57.Part1 = p58
  9986. w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9987. w58 = Instance.new("Weld", p58)
  9988. w58.Name = "Part_Weld"
  9989. w58.Part0 = p58
  9990. w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
  9991. w58.Part1 = p59
  9992. w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  9993. w59 = Instance.new("Weld", p59)
  9994. w59.Name = "Part_Weld"
  9995. w59.Part0 = p59
  9996. w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  9997. w59.Part1 = p60
  9998. w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  9999. w60 = Instance.new("Weld", p60)
  10000. w60.Name = "Part_Weld"
  10001. w60.Part0 = p60
  10002. w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10003. w60.Part1 = p61
  10004. w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10005. w61 = Instance.new("Weld", p61)
  10006. w61.Name = "Part_Weld"
  10007. w61.Part0 = p61
  10008. w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10009. w61.Part1 = p62
  10010. w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10011. w62 = Instance.new("Weld", p62)
  10012. w62.Name = "Part_Weld"
  10013. w62.Part0 = p62
  10014. w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10015. w62.Part1 = p63
  10016. w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10017. w63 = Instance.new("Weld", p63)
  10018. w63.Name = "Part_Weld"
  10019. w63.Part0 = p63
  10020. w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10021. w63.Part1 = p64
  10022. w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10023. w64 = Instance.new("Weld", p64)
  10024. w64.Name = "TorsoPart_Weld"
  10025. w64.Part0 = p64
  10026. w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
  10027. w64.Part1 = p65
  10028. w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  10029. m2.Parent = char
  10030. m2:MakeJoints()
  10031. --------------------------------------------------------------------------------
  10032. local cor2 = Instance.new("Part", char.Wings)
  10033. cor2.Name = "Thingy"
  10034. cor2.Locked = true
  10035. cor2.BottomSurface = 0
  10036. cor2.CanCollide = false
  10037. cor2.Size = Vector3.new(0.2, 0.2, 0.2)
  10038. cor2.Transparency = 1
  10039. cor2.TopSurface = 0
  10040. corw2 = Instance.new("Weld", cor2)
  10041. corw2.Part0 = torso
  10042. corw2.Part1 = cor2
  10043. corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
  10044. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  10045. weld2 = Instance.new("Weld", char.Wings)
  10046. weld2.Part0 = cor2
  10047. weld2.Part1 = char.Wings.TorsoPart
  10048. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  10049.  
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055.  
  10056. rainbowNumber = 1
  10057.  
  10058. local model = Instance.new("Model", char)
  10059. model.Name = "x10Wand"
  10060. local player = game.Players.LocalPlayer
  10061. local pchar = player.Character
  10062. local mouse = player:GetMouse()
  10063. local cam = workspace.CurrentCamera
  10064.  
  10065. local rad = math.rad
  10066. bodyparts = {}
  10067. local keysDown = {}
  10068. local flySpeed = 0
  10069. local MAX_FLY_SPEED = 150
  10070.  
  10071. local canFly = false
  10072. local flyToggled = false
  10073.  
  10074. local forward, side = 0, 0
  10075. local lastForward, lastSide = 0, 0
  10076.  
  10077. local floatBP = Instance.new("BodyPosition")
  10078. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  10079. local flyBV = Instance.new("BodyVelocity")
  10080. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  10081. local turnBG = Instance.new("BodyGyro")
  10082. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  10083.  
  10084. mouse.KeyDown:connect(function(key)
  10085. keysDown[key] = true
  10086.  
  10087. if key == "f" then
  10088. flyToggled = not flyToggled
  10089.  
  10090. if not flyToggled then
  10091. stanceToggle = "Normal"
  10092. floatBP.Parent = nil
  10093. flyBV.Parent = nil
  10094. turnBG.Parent = nil
  10095. root.Velocity = Vector3.new()
  10096. pchar.Humanoid.PlatformStand = false
  10097. end
  10098. end
  10099.  
  10100. end)
  10101. mouse.KeyUp:connect(function(key)
  10102. keysDown[key] = nil
  10103. end)
  10104.  
  10105. local function updateFly()
  10106.  
  10107.  
  10108.  
  10109.  
  10110. if not flyToggled then return end
  10111.  
  10112. lastForward = forward
  10113. lastSide = side
  10114.  
  10115. forward = 0
  10116. side = 0
  10117.  
  10118. if keysDown.w then
  10119. forward = forward + 1
  10120. end
  10121. if keysDown.s then
  10122. forward = forward - 1
  10123. end
  10124. if keysDown.a then
  10125. side = side - 1
  10126. end
  10127. if keysDown.d then
  10128. side = side + 1
  10129. end
  10130.  
  10131. canFly = (forward ~= 0 or side ~= 0)
  10132.  
  10133. if canFly then
  10134. stanceToggle = "Floating"
  10135. turnBG.Parent = root
  10136. floatBP.Parent = nil
  10137. flyBV.Parent = root
  10138.  
  10139. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  10140. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  10141. else
  10142. floatBP.position = root.Position
  10143. floatBP.Parent = root
  10144.  
  10145. flySpeed = flySpeed - 1
  10146. if flySpeed < 0 then flySpeed = 0 end
  10147. end
  10148.  
  10149. local camCF = cam.CoordinateFrame
  10150. local in_forward = canFly and forward or lastForward
  10151. local in_side = canFly and side or lastSide
  10152.  
  10153. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  10154.  
  10155. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0)
  10156. end
  10157.  
  10158. game:service'RunService'.RenderStepped:connect(function()
  10159. if flyToggled then
  10160. pchar.Humanoid.PlatformStand = true
  10161. end
  10162. updateFly()
  10163. end)
  10164.  
  10165.  
  10166.  
  10167.  
  10168.  
  10169. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  10170. TBlast.BrickColor = BrickColor.new("Lime green")
  10171. TBlast.Transparency = 1
  10172. TBlast.Anchored = true
  10173. TBlast.CanCollide = false
  10174. TBlast.CFrame = root.CFrame
  10175. TBlast.Size = Vector3.new(2,2,2)
  10176. TBMesh.Parent = TBlast
  10177. TBMesh.MeshType = "Sphere"
  10178. game.Lighting.Brightness = 0
  10179. game.Lighting.OutdoorAmbient = TBlast.BrickColor.Color
  10180. game.Lighting.TimeOfDay = 0.1
  10181. game.Lighting.FogEnd = 1000
  10182. game.Lighting.FogColor = TBlast.BrickColor.Color
  10183. game.Lighting.TimeOfDay = "00:00:00"
  10184. game.Lighting.Ambient = Color3.new(0,0,0)
  10185. game.Lighting.FogColor = Color3.new(0,0,0)
  10186. game.Lighting.FogEnd = 500
  10187. game.Lighting.FogStart = 0
  10188. game.Lighting.GlobalShadows = true
  10189.  
  10190.  
  10191.  
  10192. function ClearEffects()
  10193. for i, v in ipairs(CurrentEffects) do
  10194. v:Remove()
  10195. v:Destroy()
  10196. game:GetService("Debris"):AddItem(v,0)
  10197. table.remove(CurrentEffects,i)
  10198. end
  10199. end
  10200. Human.WalkSpeed=26
  10201. function defpos()
  10202. Neck.C0 = necko
  10203. LH.C0 = LHC0
  10204. LS.C0 = LSC0
  10205. RH.C0 = RHC0
  10206. RS.C0 = RSC0
  10207. RootJoint.C0 = ROOTC0
  10208. end
  10209.  
  10210. function newpos()
  10211. defpos()
  10212. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-50),0,0),.3)
  10213. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-50),0,0),.3)
  10214. RH.C0=clerp(RH.C0,RH.C0*angles(rad(-25),0,0),.3)
  10215. LH.C0=clerp(LH.C0,LH.C0*angles(rad(-25),0,0),.3)
  10216. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),1)
  10217. end
  10218. function PEE(part,size,col3,Lemission,trans,accel,ltp,edirection,enabled,lifetime,rate,rotation,rotspeed,speed,velspread,name,text)
  10219. local p=it("ParticleEmitter",part)
  10220. p.Size=size
  10221. p.Texture=text
  10222. p.Color=col3
  10223. p.LightEmission=Lemission
  10224. p.Transparency=trans
  10225. p.Acceleration=accel
  10226. p.LockedToPart=ltp
  10227. p.EmissionDirection=edirection
  10228. p.Enabled=enabled
  10229. p.Lifetime=lifetime
  10230. p.Rate=rate
  10231. p.Rotation=rotation
  10232. p.RotSpeed=rotspeed
  10233. p.Speed=speed
  10234. p.VelocitySpread=velspread
  10235. p.Name=name
  10236. return p
  10237. end
  10238.  
  10239. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  10240. local gui = Instance.new(GuiType)
  10241. gui.Parent = parent
  10242. gui.Text = text
  10243. gui.BackgroundTransparency = backtrans
  10244. gui.BackgroundColor3 = backcol
  10245. gui.SizeConstraint = "RelativeXY"
  10246. gui.TextXAlignment = "Center"
  10247. gui.TextYAlignment = "Center"
  10248. gui.Position = pos
  10249. gui.Size = size
  10250. gui.Font = "SourceSans"
  10251. gui.FontSize = "Size60"
  10252. gui.TextWrapped = false
  10253. gui.TextStrokeTransparency = 0
  10254. gui.TextColor = BrickColor.new("Lime green")
  10255. return gui
  10256. end
  10257.  
  10258. part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
  10259. local p=it("Part",parent)
  10260. p.Anchored=anchored
  10261. p.CanCollide=cancollide
  10262. p.Size=size
  10263. p.CFrame=cframe
  10264. p.Color=col3
  10265. p.Material=material
  10266. p.Transparency=trans
  10267. return p
  10268. end
  10269.  
  10270. BillboardGui = function(image, position, size)
  10271. local billpar = Instance.new("Part")
  10272. billpar.Transparency = 1
  10273. billpar.formFactor = "Custom"
  10274. billpar.Size = Vector3.new(1, 1, 1)
  10275. billpar.Anchored = true
  10276. billpar.CanCollide = false
  10277. billpar.CFrame = CFrame.new(position)
  10278. billpar.Name = "BillboardGuiPart"
  10279. local bill = Instance.new("BillboardGui", billpar)
  10280. bill.Adornee = billpar
  10281. bill.Size = UDim2.new(1, 0, 1, 0)
  10282. bill.SizeOffset = Vector2.new(size, size)
  10283. local d = Instance.new("ImageLabel", bill)
  10284. d.BackgroundTransparency = 1
  10285. d.Size = UDim2.new(1, 0, 1, 0)
  10286. d.Image = image
  10287. return billpar
  10288. end
  10289.  
  10290. RealDamage = function(part,min,max,radius)
  10291. coroutine.resume(coroutine.create(function()
  10292. for i,v in pairs(workspace:children()) do
  10293. if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' then
  10294. if v.Name == game.Players.LocalPlayer.Name then else
  10295. print((v.Torso.Position - part.Position).magnitude)
  10296. if ((v.Torso.Position - part.Position).magnitude <= radius) then
  10297. local hpdmg=math.random(min,max)
  10298. v.Humanoid.Health = v.Humanoid.Health - hpdmg
  10299. print"0"
  10300. print"1"
  10301. local Dbil=it("BillboardGui", v.Torso)
  10302. Dbil.Adornee=v.Torso
  10303. Dbil.Size=UDim2.new(0, 500, 0, 500)
  10304. Dbil.SizeOffset=Vector2.new(0,0)
  10305. Dbil.AlwaysOnTop=true
  10306. Dbil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
  10307. table.insert(CurrentDamages,Dbil)
  10308. print"2"
  10309. local goo=gui("TextLabel",Dbil,""..hpdmg.."",1,Color3.new(0,0,0),UDim2.new(0, 0, 0, 0),UDim2.new(1, 0, 1, 0))
  10310. table.insert(CurrentDamages,goo)
  10311. print"3"
  10312. for i=1,10 do
  10313. wait()
  10314. goo.TextTransparency=i/10
  10315. end
  10316. for a,b in pairs(CurrentDamages) do
  10317. b:Remove()
  10318. b:Destroy()
  10319. game:GetService("Debris"):AddItem(b,0)
  10320. table.remove(CurrentEffects,a)
  10321. end
  10322.  
  10323. end
  10324. end
  10325. end
  10326. end
  10327. end))
  10328. end
  10329.  
  10330. smoothNO=function(ppart)
  10331. ppart.TopSurface=10
  10332. ppart.BottomSurface=10
  10333. ppart.BackSurface=10
  10334. ppart.FrontSurface=10
  10335. ppart.LeftSurface=10
  10336. ppart.RightSurface=10
  10337. return ppart
  10338. end
  10339.  
  10340. smoothO=function(ppart)
  10341. ppart.TopSurface=0
  10342. ppart.BottomSurface=0
  10343. ppart.BackSurface=0
  10344. ppart.FrontSurface=0
  10345. ppart.LeftSurface=0
  10346. ppart.RightSurface=0
  10347. end
  10348.  
  10349. sound=function(parent,id,vol,looped)
  10350. local s=it("Sound",parent)
  10351. s.SoundId=id
  10352. s.Volume=vol
  10353. s.Looped=looped
  10354. return s
  10355. end
  10356.  
  10357. mesh=function(parent,ttype,scale)
  10358. local m=it("SpecialMesh",parent)
  10359. m.MeshType=ttype
  10360. m.Scale=scale
  10361. return m
  10362. end
  10363.  
  10364. spmesh=function(parent,id,scale)
  10365. local m=it("SpecialMesh",parent)
  10366. m.MeshId=id
  10367. m.Scale=scale
  10368. return m
  10369. end
  10370.  
  10371.  
  10372.  
  10373.  
  10374. local EyePart=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,1,0),"Neon",0)
  10375. EyePart.Name="EyePart"
  10376. EyePart.Shape="Ball"
  10377. local EyeWeld=it("Weld",Char)
  10378. EyeWeld.Part0=EyePart
  10379. EyeWeld.Part1=Head
  10380. EyeWeld.C0=EyeWeld.C0*cf(.2,-.25,.578)
  10381. local EyeSizes={
  10382. NumberSequenceKeypoint.new(0,.4,0),
  10383. NumberSequenceKeypoint.new(1,0,0)
  10384. }
  10385. local EyeTrans={
  10386. NumberSequenceKeypoint.new(0,0,0),
  10387. NumberSequenceKeypoint.new(1,1,0)
  10388. }
  10389. local PE=it("ParticleEmitter",EyePart)
  10390. PE.LightEmission=.4
  10391. PE.LockedToPart=true
  10392. PE.Size=NumberSequence.new(EyeSizes)
  10393. PE.Transparency=NumberSequence.new(EyeTrans)
  10394. PE.Acceleration=v3(2,0,0)
  10395. PE.Lifetime=NumberRange.new(2,2,2)
  10396. PE.Rate=70
  10397. PE.Speed=NumberRange.new(4,4,4)
  10398. PE.Texture="rbxassetid://300899374"
  10399.  
  10400. local function RisingAndRotatingParts(Parent,Cframe,Col1,Col2,Time,Material,Size)
  10401. local Colours = {BrickColor.new(Col1),BrickColor.new(Col2)}
  10402.  
  10403. local flame1 = Instance.new("Part",Parent)
  10404. flame1.Anchored = true
  10405. flame1.CanCollide =false
  10406. flame1.CFrame = Cframe
  10407. flame1.Material = Material
  10408. flame1.TopSurface = 0
  10409. flame1.BottomSurface = 0
  10410. flame1.Size = Size
  10411. flame1.BrickColor = Colours[math.random(1,#Colours)]
  10412.  
  10413. for i = 1,30 do
  10414. flame1.CFrame = flame1.CFrame*CFrame.Angles(.5,.5,.5)+Vector3.new(0,.2,0)
  10415. flame1.Transparency = i/30
  10416. r:wait()
  10417. end
  10418. flame1:Destroy()
  10419. end
  10420.  
  10421. coroutine.resume(coroutine.create(function()
  10422. while r:wait() do
  10423. RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Lime green","Really black",1,"Neon",v3(.5,.5,.5))
  10424. end
  10425. end))
  10426. coroutine.resume(coroutine.create(function()
  10427. for i=1,huge do
  10428. local MCir=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,0,0),"Neon",1)
  10429. table.insert(CurrentEffects,MCir)
  10430. local CirM=mesh(MCir,"Cylinder",v3(1.3,3.3,3.3))
  10431. table.insert(CurrentEffects,CirM)
  10432. local CirDec=it("Decal",MCir)
  10433. CirDec.Texture="rbxassetid://687708091"
  10434. CirDec.Face="Right"
  10435. CirDec.Transparency=.5
  10436. table.insert(CurrentEffects,CirDec)
  10437. local MagicWeld=it("Weld",Char)
  10438. MagicWeld.Part0=EyePart
  10439. MagicWeld.Part1=MCir
  10440. MagicWeld.C0=MagicWeld.C0*angles(0,rad(90),0)*cf(.05,0,0)
  10441. table.insert(CurrentEffects,MagicWeld)
  10442. for i=1,40 do
  10443. MagicWeld.C0=MagicWeld.C0*angles(rad(6),0,0)
  10444. CirM.Scale=CirM.Scale+v3(0,.4,.4)
  10445. CirDec.Transparency=i/40
  10446. r:wait()
  10447. end
  10448. --ClearEffects()
  10449. end
  10450. end))
  10451. print"kek"
  10452.  
  10453. attackone=function()
  10454. if attacking ==false then attacking=true
  10455. print"1"
  10456. chat:Chat(Char.Head,"Hmph.","Green")
  10457. local Hbox=part(Char,false,false,v3(1.5,2,1.5),Torso.CFrame,c3(0,0,0),"Plastic",1)
  10458. RealDamage(Hbox,7,16,5,false)
  10459. local w=it("Weld",Char)
  10460. w.Part0=Hbox
  10461. w.Part1=LArm
  10462. w.C0=w.C0*cf(0,1,0)
  10463. for i=1,10 do
  10464. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),0,0),.06)
  10465. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-65),rad(-150)),.06)
  10466. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  10467. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  10468. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(90)),.06)
  10469. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-90)),.06)
  10470. r:wait()
  10471. end
  10472. for i=1,10 do
  10473. LS.C0=clerp(LS.C0,LS.C0*angles(rad(-9),rad(0),rad(0)),1)
  10474. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-12)),1)
  10475. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(12)),1)
  10476. r:wait()
  10477. end
  10478. wait(.8)
  10479. newpos()
  10480. Hbox:Destroy()
  10481. end
  10482. attacking=false
  10483. end
  10484.  
  10485. attacktwo=function()
  10486. if attacking==false then attacking=true
  10487. print"2"
  10488. chat:Chat(Char.Head,"Die!","Green")
  10489. local ETorso=Torso:Clone()
  10490. ETorso.Transparency=1
  10491. ETorso.Anchored=true
  10492. ETorso.CanCollide=false
  10493. ETorso.CFrame=Torso.CFrame
  10494. for i=1,10 do
  10495. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-7),rad(0),rad(0))*cf(0,-.05,0),1)
  10496. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(9)),1)
  10497. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-9)),1)
  10498. r:wait()
  10499. end
  10500.  
  10501. for i=1,30 do
  10502. local p=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-i)*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",0)
  10503. local m=it("SpecialMesh",p)
  10504. m.MeshId="rbxassetid://3270017"
  10505. m.Scale=v3(4,4,4)
  10506. spawn(function()
  10507. for ii=1,20 do
  10508. r:wait()
  10509. m.Scale=m.Scale+v3(.5,.5,.5)
  10510. p.Transparency=ii/20
  10511. end
  10512. end)
  10513.  
  10514. r:wait()
  10515. end
  10516. local urmum=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-30),c3(0,1,0),"Plastic",0)
  10517. table.insert(CurrentEffects,urmum)
  10518. smoothNO(urmum)
  10519. local HBox=urmum:Clone()
  10520. HBox.Parent=Char
  10521. HBox.Transparency=1
  10522. HBox.Shape="Ball"
  10523. HBox.Size=v3(2,2,2)
  10524. HBox.CFrame=urmum.CFrame
  10525. RealDamage(HBox,10,25,20,false)
  10526. local urmesh=it("SpecialMesh",urmum)
  10527. urmesh.MeshType="Sphere"
  10528. urmesh.Scale=v3(2,2,2)
  10529. coroutine.resume(coroutine.create(function()
  10530. for i=1,40 do
  10531. urmum.Transparency=i/40
  10532. urmesh.Scale=urmesh.Scale+v3(1.5,1.5,1.5)
  10533. HBox.CFrame=urmum.CFrame
  10534. HBox.Size=HBox.Size+v3(1,1,1)
  10535. r:wait()
  10536. end
  10537. end))
  10538. for a=1,2 do
  10539. for i=1,20 do
  10540. spawn(function()
  10541. local rann=part(Char,true,false,v3(0,0,0),ETorso.CFrame*cf(0,0,-30)*cf(ran(-30,30),ran(30),ran(-30,30)),c3(0,1,0),"Neon",1)
  10542. table.insert(CurrentEffects,rann)
  10543. local p=part(Char,false,false,v3(0,0,0),ETorso.CFrame*CFrame.new(0,0,-30),c3(0,1,0),"Neon",0)
  10544. table.insert(CurrentEffects,p)
  10545. local m=it("BlockMesh",p)
  10546. m.Scale=v3(6,6,6)
  10547. local bp=it("BodyPosition")
  10548. bp.maxForce=v3(math.huge,math.huge,math.huge)
  10549. bp.Position=rann.Position
  10550. bp.Parent=p
  10551. table.insert(CurrentEffects,bp)
  10552. spawn(function()
  10553. for i=1,16 do
  10554. r:wait()
  10555. p.Transparency=i/16
  10556. end
  10557. end)
  10558. wait()
  10559. bp.Parent=bil
  10560. end)
  10561. end
  10562. end
  10563. ETorso:Remove()
  10564. HBox:Destroy()
  10565. end
  10566. --ClearEffects()
  10567. attacking=false
  10568. newpos()
  10569. end
  10570.  
  10571. attackthree=function()
  10572. if attacking==false then attacking=true
  10573. print"3"
  10574. chat:Chat(Char.Head,"Get Ready..","Green")
  10575. for i=1,10 do
  10576. RS.C0=clerp(RS.C0,RS.C0*angles(rad(-33),0,rad(-10))*cf(0,-.25,0),.4)
  10577. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(20),rad(0)),.06)
  10578. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  10579. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  10580. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-6)),1)
  10581. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(6)),1)
  10582. r:wait()
  10583. end
  10584.  
  10585. local ball=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,0,0),"Plastic",.8)
  10586. local ball2=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,1,0),"Neon",.2)
  10587. local w=it("Weld",Char)
  10588. w.Part0=ball
  10589. w.Part1=RArm
  10590. w.C0=w.C0*cf(0,20,0)
  10591. local w2=it("Weld",Char)
  10592. w2.Part0=ball2
  10593. w2.Part1=ball
  10594. local m=it("SpecialMesh",ball)
  10595. m.MeshType="Sphere"
  10596. m.Scale=Vector3.new(.1,.1,.1)
  10597. local m2=it("SpecialMesh",ball2)
  10598. m2.MeshType="Sphere"
  10599. m2.Scale=Vector3.new(.01,.01,.01)
  10600. local EyeSizes={
  10601. NumberSequenceKeypoint.new(0,5,0),
  10602. NumberSequenceKeypoint.new(1,0,0)
  10603. }
  10604. local PE=it("ParticleEmitter",ball)
  10605. PE.LightEmission=.4
  10606. PE.LockedToPart=false
  10607. PE.Size=NumberSequence.new(EyeSizes)
  10608. PE.Transparency=NumberSequence.new(EyeTrans)
  10609. PE.Acceleration=v3(0,0,0)
  10610. PE.Lifetime=NumberRange.new(4,4,4)
  10611. PE.Rate=2e9
  10612. PE.Speed=NumberRange.new(0,0,0)
  10613. PE.Texture="rbxassetid://300899374"
  10614. --table.insert(CurrentEffects,PE)
  10615. coroutine.resume(coroutine.create(function()
  10616. for i=1,30 do
  10617. spawn(function()
  10618. local rng=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",.5)
  10619. table.insert(CurrentEffects,rng)
  10620. local rm=it("SpecialMesh",rng)
  10621. rm.MeshId="rbxassetid://3270017"
  10622. rm.Scale=v3(60,60,60)
  10623. for ii=1,10 do
  10624. rm.Scale=rm.Scale-v3(6,6,6)
  10625. r:wait()
  10626. end
  10627. end)
  10628. wait()
  10629. end
  10630. end))
  10631. local p1=part(Char,true,false,v3(1,1,1),ball.CFrame,c3(0,1,0),"Neon",.5)
  10632. local pm=mesh(p1,"Brick",v3(5,5,5))
  10633. for i=1,20 do
  10634. m.Scale=m.Scale+v3(.5,.5,.5)
  10635. m2.Scale=m2.Scale+v3(.3,.3,.3)
  10636. p1.Transparency=(-i/20*-i/20)
  10637. r:wait()
  10638. end
  10639. wait(.5)
  10640. w.Parent=nil
  10641. table.insert(CurrentEffects,w)
  10642. --table.insert(CurrentEffects,w2)
  10643. local placeholder=part(Char,true,false,v3(1,1,1),Head.CFrame*CFrame.new(0,-5,-30),c3(0,1,0),"Neon",1)
  10644. local BV=it("BodyVelocity")
  10645. BV.maxForce=v3(huge,huge,huge)
  10646. BV.Velocity=(placeholder.Position-ball.Position).unit*100
  10647. BV.Parent=ball
  10648. ball.Touched:connect(function(hit)
  10649. if hit.Name~=ball2.Name then
  10650. ball.Anchored=true
  10651. ball.ParticleEmitter.Enabled=false
  10652. ball.Transparency=1
  10653. ball2.Transparency=1
  10654. local xpl=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.75)
  10655. local m=spmesh(xpl,"rbxassetid://9982590",v3(4,4,4))
  10656. local xpl2=part(Char,true,false,v3(4,4,4),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",1)
  10657. spawn(function()
  10658. for i=1,80 do
  10659. xpl.Transparency=.75+i/80
  10660.  
  10661. m.Scale=m.Scale+v3(.6,.6,.6)
  10662.  
  10663. wait()
  10664.  
  10665.  
  10666. end
  10667. end)
  10668. RealDamage(xpl2,15,30,7)
  10669. for i=1,50 do
  10670. xpl2.Size=xpl2.Size+v3(.3,.3,.3)
  10671. xpl2.CFrame=ball.CFrame
  10672. r:wait()
  10673. end
  10674. xpl:Destroy()
  10675. xpl2:Destroy()
  10676. end
  10677. end)
  10678. spawn(function()
  10679. wait(1.5)
  10680. if BV then
  10681. BV:Destroy()
  10682. end
  10683.  
  10684. placeholder:Destroy()
  10685. PE.Enabled=false
  10686. ball2:Destroy()
  10687. wait(7)
  10688. ball:Destroy()
  10689. end)
  10690. for i=1,10 do
  10691. RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(20),rad(30))*cf(0,0,0),.4)
  10692. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  10693. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  10694. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  10695. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(12)),1)
  10696. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-12)),1)
  10697. wait()
  10698. end
  10699. chat:Chat(Char.Head,"Falling Star!","Green")
  10700. end
  10701. wait(2)
  10702. attacking=false
  10703. attacktype=1
  10704. newpos()
  10705. end
  10706.  
  10707. Mouse.Button1Down:connect(function()
  10708. if attacking== false and attacktype == 1 then
  10709. attackone()
  10710. attacktype = 2
  10711. else
  10712. if attacking == false and attacktype == 2 then
  10713. attacktwo()
  10714. attacktype = 3
  10715. else
  10716. if attacking == false and attacktype == 3 then
  10717. attackthree()
  10718. attacktype = 1
  10719. end
  10720. end
  10721. end
  10722. end)
  10723.  
  10724.  
  10725. local Ging=false
  10726. Mouse.KeyDown:connect(function(Key)
  10727. if Key=="g" and Ging==false and attacking==false then attacking,Torso.Anchored=true,true
  10728. local Clear={}
  10729. local REKING=true
  10730. chat:Chat(Char.Head,"By The Power Bestowed Upon Me Within The Demon's Eye..","Green")
  10731. for i=1,20 do
  10732. RS.C0=clerp(RS.C0,RS.C0*angles(rad(4.5),rad(-2),rad(8.5))*cf(0.02,0,0),1)
  10733. LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
  10734. RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
  10735. LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
  10736. RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(1)),1)
  10737. Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(-1),0,rad(-2)),1)
  10738. r:wait()
  10739. end
  10740. local ball=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",0)
  10741. local ball2=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,0,0),"Plastic",.8)
  10742. local bm=mesh(ball,"Sphere",v3(0,0,0))
  10743. local bm2=mesh(ball2,"Sphere",v3(.3,.3,.3))
  10744. smoothNO(ball2)
  10745. local w=it("Weld",Char)
  10746. w.Part0=ball
  10747. w.Part1=RArm
  10748. w.C0=w.C0*CFrame.new(0,1.6,0)
  10749. local w2=it("Weld",Char)
  10750. w2.Part0=ball2
  10751. w2.Part1=RArm
  10752. w2.C0=w2.C0*CFrame.new(0,1.6,0)
  10753. for i=1,60 do r:wait()
  10754. bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.23,.23,.23),.3)
  10755. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(.3,.3,.3),.3)
  10756. end
  10757. local Ring=part(Char,true,false,v3(0,0,0),ball.CFrame,c3(0,0,0),"Neon",.5)
  10758. local Ring2=Ring:Clone()
  10759. Ring2.Parent=Char
  10760. local RM=spmesh(Ring,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  10761. local RM2=spmesh(Ring2,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
  10762. Ring.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  10763. Ring2.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
  10764. Ging=true
  10765. coroutine.resume(coroutine.create(function()
  10766. while Ging==true do r:wait()
  10767. Ring.CFrame=Ring.CFrame:lerp(Ring.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  10768. Ring2.CFrame=Ring2.CFrame:lerp(Ring2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  10769. end
  10770. end))
  10771. print"OYEFGYEFYGIEF"
  10772. local cols={"Lime green", "Really black"}
  10773. function fromground()
  10774. local poss = Torso.CFrame*CFrame.new(0,-3,0)
  10775. local main=it("Part",Char)
  10776. main.Anchored=true
  10777. main.CanCollide=false
  10778. main.Size=v3(1,.2,1)
  10779. main.CFrame=poss
  10780. main.BrickColor=BrickColor.new(cols[math.random(#cols)])
  10781. main.Material="Neon"
  10782. main.CFrame = main.CFrame*cf((ran(-30,30)),0,(ran(-30,30)))
  10783. local one = it("SpecialMesh", main)
  10784. one.MeshType = "Sphere"
  10785. one.Scale = v3(.3,.3,.3)
  10786. main.CFrame = main.CFrame*angles((rad(90)),0,0)
  10787. for i = 0,10,.1 do
  10788. one.Scale = one.Scale+v3(.1,.1,4)
  10789. main.Transparency = i
  10790. wait()
  10791. end
  10792. one:Destroy()
  10793. main:Destroy()
  10794. end
  10795. coroutine.resume(coroutine.create(function()
  10796. while Ging==true do
  10797. spawn(function()
  10798. fromground()
  10799. end)
  10800. wait(.1)
  10801. end
  10802. end))
  10803. spawn(function()
  10804. coroutine.resume(coroutine.create(function()
  10805. for i=1,17 do r:wait()
  10806. print"hi"
  10807. local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
  10808. local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
  10809. local CirDec=it("Decal",Cir)
  10810. CirDec.Texture="rbxassetid://687708091"
  10811. CirDec.Face="Right"
  10812. CirDec.Transparency=0
  10813. table.insert(Clear,Cir)
  10814. for ii=1,100 do r:wait()
  10815. Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
  10816. Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
  10817. CirDec.Transparency=ii/100
  10818. end
  10819. end
  10820. end))
  10821. end)
  10822. Bright={}
  10823. local BR=1
  10824. for i=1,10 do
  10825. table.insert(Bright,BR)
  10826. BR=BR-.1
  10827. end
  10828. table.insert(Bright,0)
  10829. for i, v in pairs(Bright) do
  10830. print(v)
  10831. end
  10832. Lighting.Brightness=1
  10833. spawn(function()
  10834. for i=1,#Bright do
  10835. Lighting.Brightness=Bright[i]
  10836. wait(.1)
  10837. end
  10838. end)
  10839. local C1=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,155,0),c3(90/255,97/255,99/255),"Plastic",1)
  10840. local C1m=spmesh(C1,"rbxassetid://1095708",v3(1000,50,1000))
  10841. for i=1,#Bright do
  10842. C1.Transparency=Bright[i]
  10843. wait(.1)
  10844. end
  10845. chat:Chat(Char.Head,"Open! Hades Gate!","Green")
  10846. --PORTAL
  10847. Portalling=true
  10848. for i=1,2 do
  10849. local Spoke1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,1),"Plastic",1)
  10850. local pp1=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  10851. local pp2=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  10852. local pp3=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  10853. local pp4=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
  10854. local POS=part(Char,false,false,v3(2,2,2),Torso.CFrame*angles(math.rad(90),0,0)*cf(0,0,-140),c3(0,1,1),"Plastic",1)
  10855.  
  10856. local wel0=it("Weld",Char)
  10857. wel0.Part0=Spoke1
  10858. wel0.Part1=POS
  10859. wait()
  10860. local wel1=it("Weld",Char)
  10861. wel1.Part0=POS
  10862. wel1.Part1=pp1
  10863. wait()
  10864. wel1.C0=wel1.C0*cf(0,60,0)
  10865. wait()
  10866. local wel2=it("Weld",Char)
  10867. wel2.Part0=POS
  10868. wel2.Part1=pp2
  10869. wel2.C0=wel2.C0*cf(0,-60,0)
  10870. wait()
  10871.  
  10872. local wel3=it("Weld",Char)
  10873. wel3.Part0=POS
  10874. wel3.Part1=pp3
  10875. wel3.C0=wel3.C0*cf(-60,0,0)
  10876. wait()
  10877. local wel4=it("Weld",Char)
  10878. wel4.Part0=POS
  10879. wel4.Part1=pp4
  10880. wel4.C0=wel4.C0*cf(60,0,0)
  10881. local TransPoints={
  10882. NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(.51,0,0),NumberSequenceKeypoint.new(.517,.0123,0),
  10883. NumberSequenceKeypoint.new(.767,0.0926,0),NumberSequenceKeypoint.new(.88,.395,0),NumberSequenceKeypoint.new(1,1,0)
  10884. }
  10885. local SizePoints={
  10886. NumberSequenceKeypoint.new(0,4.56,0),NumberSequenceKeypoint.new(.046,4.44,0),NumberSequenceKeypoint.new(.144,4.25,0),
  10887. NumberSequenceKeypoint.new(.521,4,0),NumberSequenceKeypoint.new(1,3.75,0)
  10888. }
  10889. local PE1=PEE(pp1,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Bottom",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect1","rbxassetid://300899374")
  10890. local PE2=PEE(pp2,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Top",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect2","rbxassetid://300899374")
  10891. local PE3=PEE(pp3,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Right",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect3","rbxassetid://300899374")
  10892. local PE4=PEE(pp4,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Left",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect4","rbxassetid://300899374")
  10893. spawn(function()
  10894.  
  10895.  
  10896. while Portalling==true do
  10897. wait()
  10898. POS.CFrame=POS.CFrame*angles(0,0,math.rad(3))
  10899. end
  10900. POS:Destroy()
  10901. pp1:Destroy()
  10902. pp2:Destroy()
  10903. pp3:Destroy()
  10904. pp4:Destroy()
  10905. end)
  10906. wait(.5)
  10907. end
  10908. wait(5)
  10909. newpos()
  10910. chat:Chat(Char.Head,"Now, You Will Know What It's Like To Burn.","Green")
  10911. Ging=false
  10912. Ring:Destroy()
  10913. Ring2:Destroy()
  10914. ball:Destroy()
  10915. ball2:Destroy()
  10916. for i,v in pairs(Clear) do
  10917. v:Destroy()
  10918. end
  10919. wait(3)
  10920. --anims
  10921. chat:Chat(Char.Head,"DIE!!!!!","Green")
  10922. defpos()
  10923.  
  10924. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  10925. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  10926. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  10927. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  10928. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  10929. local cylp=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(0,0,math.rad(90)),c3(0,1,0),"Neon",.5)
  10930. local clym=mesh(cylp,"Cylinder",v3(5000,60,40))
  10931. smoothNO(cylp)
  10932. spawn(function()
  10933. while REKING==true do r:wait()
  10934. cylp.CFrame=Torso.CFrame*angles(0,0,math.rad(90))*CFrame.new(ran(-2,2),0,ran(-2,2))
  10935. end
  10936. end)
  10937. local Explosion=function()
  10938. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  10939. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  10940. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  10941. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  10942. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  10943. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  10944. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  10945. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  10946. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  10947. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  10948. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  10949. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  10950. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  10951. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  10952. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  10953. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  10954. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  10955. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  10956. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  10957. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  10958. wait()
  10959. smoothNO(b1)
  10960. smoothNO(b2)
  10961. smoothNO(bb)
  10962. RealDamage(Torso,70,200,70,false)
  10963. for i=1,400 do r:wait()
  10964. --CFrames
  10965. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  10966. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  10967. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  10968. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  10969. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  10970. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  10971. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  10972. --Sizing
  10973. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  10974. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  10975. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  10976. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  10977. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  10978. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  10979. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  10980. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  10981. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  10982. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  10983. --Transparency
  10984. b1.Transparency=.7+i/400
  10985. b2.Transparency=.7+i/400
  10986. b3.Transparency=.7+i/400
  10987. r1.Transparency=.7+i/400
  10988. r2.Transparency=.7+i/400
  10989. bb.Transparency=.7+i/400
  10990. gr.Transparency=.7+i/400
  10991. gr2.Transparency=.7+i/400
  10992. sw.Transparency=.7+i/400
  10993. sw2.Transparency=.7+i/400
  10994.  
  10995. end
  10996. --Destroying
  10997. b1:Destroy()
  10998. b2:Destroy()
  10999. b3:Destroy()
  11000. r1:Destroy()
  11001. r2:Destroy()
  11002. bb:Destroy()
  11003. gr:Destroy()
  11004. gr2:Destroy()
  11005. sw:Destroy()
  11006. sw2:Destroy()
  11007. end
  11008. for i=1,30 do r:wait()
  11009. spawn(function()
  11010. Explosion()
  11011. end)
  11012. wait(.89)
  11013. end
  11014. REKING=false
  11015. NBright={}
  11016. local NBR=0
  11017. for i=1,10 do
  11018. table.insert(NBright,NBR)
  11019. NBR=NBR+.1
  11020. end
  11021. print"boop"
  11022. for i, v in pairs(NBright) do
  11023. print(v)
  11024. end
  11025. for i=1,#NBright do
  11026. Lighting.Brightness=NBright[i]
  11027. wait(.1)
  11028. end
  11029. Lighting.Brightness=1
  11030. Portalling=false
  11031. for i=1,10 do wait()
  11032. C1.Transparency=i/10
  11033. cylp.Transparency=.5+i/10
  11034. end
  11035. Torso.Anchored=false
  11036. newpos()
  11037. attacking=false
  11038. canattack=true
  11039.  
  11040. end
  11041. end)
  11042.  
  11043.  
  11044.  
  11045.  
  11046.  
  11047. Mouse.KeyDown:connect(function(Key)
  11048. if Key=="p" and attacking==false then attacking=true
  11049. chat:Chat(Char.Head,"URAGH!","Green")
  11050. local Explosion=function()
  11051. local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
  11052. local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
  11053. local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
  11054. local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  11055. local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
  11056. local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
  11057. local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  11058. local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
  11059. local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
  11060. local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
  11061. local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
  11062. local bm2=mesh(b2,"Sphere",v3(40,40,40))
  11063. local bm3=mesh(b3,"Sphere",v3(42,42,42))
  11064. local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
  11065. local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
  11066. local bbm=mesh(bb,"Sphere",v3(60,60,60))
  11067. local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
  11068. local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
  11069. local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
  11070. local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
  11071. wait()
  11072. smoothNO(b1)
  11073. smoothNO(b2)
  11074. smoothNO(bb)
  11075. for i=1,400 do r:wait()
  11076. --CFrames
  11077. b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
  11078. r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  11079. r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
  11080. gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  11081. gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
  11082. sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
  11083. sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
  11084. --Sizing
  11085. bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
  11086. bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
  11087. bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
  11088. rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
  11089. rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
  11090. bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
  11091. grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
  11092. grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
  11093. ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
  11094. ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
  11095. --Transparency
  11096. b1.Transparency=.7+i/400
  11097. b2.Transparency=.7+i/400
  11098. b3.Transparency=.7+i/400
  11099. r1.Transparency=.7+i/400
  11100. r2.Transparency=.7+i/400
  11101. bb.Transparency=.7+i/400
  11102. gr.Transparency=.7+i/400
  11103. gr2.Transparency=.7+i/400
  11104. sw.Transparency=.7+i/400
  11105. sw2.Transparency=.7+i/400
  11106.  
  11107. end
  11108. b1:Destroy()
  11109. b2:Destroy()
  11110. b3:Destroy()
  11111. r1:Destroy()
  11112. r2:Destroy()
  11113. bb:Destroy()
  11114. gr:Destroy()
  11115. gr2:Destroy()
  11116. sw:Destroy()
  11117. sw2:Destroy()
  11118. end
  11119. Torso.Anchored=true
  11120. RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  11121. LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
  11122. RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  11123. LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
  11124. Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
  11125. spawn(function()
  11126. Explosion()
  11127. end)
  11128. wait(2)
  11129. Torso.Anchored=false
  11130. newpos()
  11131.  
  11132. attacking=false
  11133. end
  11134. end)
  11135.  
  11136. Mouse.KeyDown:connect(function(Key)
  11137. if Key=="l" then
  11138. local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)
  11139. local cyl=mesh(poop,"Cylinder",v3(1,1,1))
  11140. for i=1,60,.2 do r:wait()
  11141. cyl.Scale=Vector3.new(i*2,i*2,4)
  11142. poop.CFrame=Torso.CFrame*CFrame.new(0,0,-i)*CFrame.Angles(0,rad(90),0)
  11143. end
  11144.  
  11145. end
  11146. end)
  11147.  
  11148. Mouse.KeyDown:connect(function(Key)
  11149. if Key=="m" then
  11150. local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame*cf(ran(3,10),ran(0,10),ran(3,10)),c3(0,1,0),"Neon",.7)
  11151. poop.CFrame=poop.CFrame*CFrame.new(poop.Position-Torso.Position,poop.Position)
  11152. end
  11153. end)
  11154.  
  11155.  
  11156.  
  11157.  
  11158.  
  11159.  
  11160.  
  11161.  
  11162.  
  11163. local animpose = "Idle"
  11164. local lastanimpose = "Idle"
  11165. local sine = 0
  11166. local change = 1
  11167. local val = 0
  11168. local ffing = false
  11169. -------------------------------
  11170. game:GetService("RunService").RenderStepped:connect(function()
  11171. --[[if char.Humanoid.Jump == true then
  11172. jump = true
  11173. else
  11174. jump = false
  11175. end]]
  11176. char.Humanoid.FreeFalling:connect(function(f)
  11177. if f then
  11178. ffing = true
  11179. else
  11180. ffing = false
  11181. end
  11182. end)
  11183. sine = sine + change
  11184. if jumpn == true then
  11185. animpose = "Jumping"
  11186. elseif ffing == true then
  11187. animpose = "Freefalling"
  11188. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  11189. animpose = "Idle"
  11190. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  11191. animpose = "Walking"
  11192. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  11193. animpose = "Running"
  11194. end
  11195. if animpose ~= lastanimpose then
  11196. sine = 0
  11197. if Debounces.NoIdl == false then
  11198. if animpose == "Idle" then
  11199. for i = 1, 2 do
  11200. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  11201. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  11202. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  11203. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  11204. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  11205. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  11206. end
  11207. elseif animpose == "Walking" then
  11208. for i = 1, 2 do
  11209. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  11210. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  11211. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  11212. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  11213. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  11214. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  11215. end
  11216. elseif animpose == "Running" then
  11217. for i = 1, 2 do
  11218. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  11219. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  11220. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  11221. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  11222. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  11223. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  11224. wait()
  11225. end
  11226. end
  11227. else
  11228. end
  11229. end
  11230. lastanimpose = animpose
  11231. if Debounces.NoIdl == false then
  11232. if animpose == "Idle" then
  11233. change = 0.5
  11234. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(14+2*math.cos(sine/10))), 0.4)
  11235. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-20),math.rad(6),math.rad(-10-2*math.cos(sine/10))), 0.4)
  11236. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/10)),math.rad(20),0), 0.2)
  11237. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  11238. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.16*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
  11239. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0-0.1*math.cos(sine/10), -0.55) * CFrame.Angles(math.rad(-10+1*math.cos(sine/10)), math.rad(10), math.rad(-0-2*math.cos(sine/10))), 0.4)
  11240. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1-0.1*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0+2*math.cos(sine/10))), 0.4)
  11241. elseif animpose == "Walking" then
  11242. change = 1
  11243. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  11244. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  11245. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  11246. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  11247. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  11248. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  11249. elseif animpose == "Running" then
  11250. change = 1
  11251. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  11252. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  11253. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  11254. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  11255. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  11256. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  11257. end
  11258. end
  11259. end)
  11260.  
  11261. hum.MaxHealth = math.huge
  11262. wait(3)
  11263. hum.Health = math.huge
  11264. spawn(function()
  11265. while wait(2)
  11266. do
  11267. GroundWave3()
  11268. end
  11269. end)
  11270. end)
  11271. Tsunami.MouseButton1Click:connect(function()
  11272.  
  11273. o1 = Instance.new("Part")
  11274. o1.Name = "WAVE"
  11275. o1.Parent = workspace
  11276. o1.Material = Enum.Material.Granite
  11277. o1.BrickColor = BrickColor.new("Electric blue")
  11278. o1.Transparency = 0.30000001192093
  11279. o1.Position = Vector3.new(-277.570068, 15.4718628, -1565.60864)
  11280. o1.Anchored = true
  11281. o1.CanCollide = false
  11282. o1.Size = Vector3.new(2048, 155.029999, 1968.98999)
  11283. o1.CFrame = CFrame.new(-277.570068, 15.4718628, -1565.60864, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  11284. o1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  11285. o1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  11286. o1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  11287. o1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  11288. o1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  11289. o1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  11290. o1.Color = Color3.new(0.0352941, 0.537255, 0.811765)
  11291.  
  11292. function FLOAT (part)
  11293. for i,v in pairs(part:GetChildren()) do
  11294. if v:IsA("BodyPosition") then
  11295. v:Destroy()
  11296. end
  11297. end
  11298. local m = Instance.new("BodyPosition")
  11299.  
  11300. m.Parent = part
  11301.  
  11302. m.maxForce = Vector3.new(4e+006,4e+006,4e+006)
  11303.  
  11304. m.position = Vector3.new(part.Position.X,workspace.WAVE.Position.Y,part.Position.Z)
  11305. end
  11306. function DestroyHorrible (part)
  11307. if part.Name ~= "Baseplate" then
  11308. if part.Transparency < .5 then
  11309. FLOAT(part)
  11310. part.Anchored = false part.Size = part.Size/1.5
  11311. for i=1,4 do
  11312. part:Clone()
  11313. end
  11314. local o1g = Instance.new("Sound")
  11315. o1g.Parent = part
  11316. o1g.SoundId = "rbxassetid://516789356"
  11317. o1g:Play()
  11318. elseif part.Material == "Wood" or part.Material == "WoodPlanks" then
  11319. part.Anchored = false part.Size = part.Size/1.5
  11320. FLOAT(part)
  11321. for i=1,4 do
  11322. part:Clone()
  11323. end
  11324. local o1j = Instance.new("Sound")
  11325. o1j.Parent = part
  11326. o1j.Volume = 2
  11327. o1j.SoundId = "rbxassetid://516777998"
  11328. o1j:Play()
  11329. else
  11330. FLOAT(part)
  11331. part.Anchored = false part.Size = part.Size/1.5
  11332. for i=1,4 do
  11333. part:Clone()
  11334. end
  11335. local go1 = Instance.new("Sound")
  11336. go1.Parent = part
  11337. go1.Volume = 1
  11338. go1.SoundId = "rbxassetid://516777998"
  11339. go1:Play()
  11340. end
  11341. end
  11342. end
  11343. myears = Instance.new('Sound')
  11344. myears.Parent = workspace
  11345. myears.Looped = false
  11346. myears.Name = "Ruski"
  11347. myears.Playing = true
  11348. myears.SoundId = "rbxassetid://557673018"
  11349. myears.Volume = .5
  11350. myears.TimePosition = 0
  11351. myears:Play()
  11352. workspace.WAVE.Touched:Connect(DestroyHorrible)
  11353. workspace.WAVE.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(-2200,0,0)
  11354. o1 = Instance.new("Sound")
  11355. o1.Parent = workspace
  11356. o1.SoundId = "rbxassetid://135560679"
  11357. o1.Volume = 1
  11358. o1:Play()
  11359. h = 0
  11360. j = 1
  11361. for i=1,2000 do
  11362. j = j+1
  11363. wait()
  11364. workspace.WAVE.CFrame = workspace.WAVE.CFrame + Vector3.new(4,0,0)
  11365. if j == 400 then
  11366. game.workspace.Terrain:FillBlock(workspace.WAVE.CFrame,workspace.WAVE.Size,Enum.Material.Water)
  11367. a = function(instance)
  11368. for i,v in pairs(instance:GetChildren()) do
  11369. if v.className == "Part" and v.Name ~="Baseplate" then
  11370. v.Anchored = false
  11371. end
  11372. a(v)
  11373. end
  11374. end
  11375. a(workspace)
  11376. end
  11377. end
  11378. workspace.WAVE:Destroy()
  11379. end)
  11380. Sparkles.MouseButton1Click:connect(function()
  11381. local button = script.Parent
  11382. local particle = Instance.new("ParticleEmitter")
  11383. particle.Name = "Particles"
  11384. local char = game.Players.LocalPlayer.Character
  11385. particle.Parent = char.Head
  11386. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement